-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all
We''re back with the second release candidate for the 0.24.7 release -
the last of the 0.24.x branch and codenamed Gonzo.
There are a lot of new features and fixes in this release and we''d
welcome whatever testing you are able to perform.
You can download it here:
http://reductivelabs.com/downloads/puppet/puppet-0.24.7rc2.tgz
The MD5 hash for the file is here:
http://reductivelabs.com/downloads/puppet/puppet-0.24.7rc2.tgz.md5
Big tickets items in the release are:
* Manifest documentation
http://reductivelabs.com/trac/puppet/wiki/PuppetManifestDocumentation
This new functionality creates documentation from marked up manifests
and modules and will make documenting your modules and configuration a
piece of cake. Since we know how much we all love writing documentation
I think a lot of people are going to find this a great feature.
* The inline template function
* Multiline comments
* An augeas type
* Performance enhancements for the SELinux types/support
* A bunch of new OSX and Solaris types and providers including ZFS and ZPool
* Support for Nagios 3.0 types and some enhancements to make the types
easier to use and more compliant with Nagios configuration.
You can see the full CHANGELOG here:
Fixed #1496 - nagios_servicedependency needs a unique host_name?
Fixed #1420 - nagios_serviceescalation not allowing host_name more
than one type
Bug #1803 Zfs should auto require the ancestor file systems
Refactor #1802 Use ''zfs get -H -o value'' instead of
parsing output
for value
Fixing #1800 - tidy now correctly ignores missing files and directories
Fixing #1794 - returning sync when it is already initialized
Fixing #1750 again - All of the properties and now :ensure check
replace?
Deprecate the NetInfo nameservice provider. Use directoryservice instead
Add macauthorization type
Fixing #1703 - using a mutex around the sending of the tagmails
Fix #1788 - allow rspec rake to run only some tests
Fixing the AST constant warnings, using a variable instead of a constant
Feature #1696 Add support for branded zones
Feature #1783 - Add ZFS support
type/mcx.rb Feature #1026 - MCX Type
Fixing #1749 - Splay now hopefully behaves "better" for small
values
Fix #1741 - Add inline_template function
Slight denormalisation to store a host''s environment as a first
class
Added Rake :ci namespace and CI tasks
Refactoring the thread-safety in Puppet::Util
Removing the included testing gems; you must now install them yourself
Refactoring of SELinux functions to use native Ruby SELinux interface
Removing all mention of EPM, RPM, or Sun packages.
Fixed #1496 - nagios_servicedependency needs a unique host_name?
Fixed #1420 - nagios_serviceescalation not allowing host_name more
than one type
Fixed #1695 - Solaris 10 zone provider doesn''t properly handle
unknown zone attributes in newer releases
Fixed #1776 - Trivial fix for gentoo service provider
Fixed #1767 - Minor fix to emacs mode
Fixed #1711 - fileserver test fails due to incorrect mocking
Fixed #1751 - Mac OS X DirectoryService nameservice provider support
for
plist output and password hash fil
Fixed #1752 - Add an optional argument to Puppet::Util.execute to
determine
whether stderr and stdout are combined in the output
Added versionable feature to the RPM provider
Fixed #1668 - puppetca can''t clean unsigned certs
Moved RRD feature from util/metric.rb to feature/base.rb
Fixed #1735 and #1747 - Fixes to confine system
Fixed #1681 - Add filesystem type check to test for per-file SELinux
context support
Fixed #1746 - Sync SELinux file attributes after file contents
created/modified
Replaced SELInux calls to binaries with Ruby SELinux bindings
Fixed #1748 - Include spec directory in packages
Fixes #1672 - unsafe crontab handling in Solaris
Fixed #1718 - Added preseed to apt uninstall and purge
Fixed #1739 - Added uninstall functionality to yum provider
Fixed #1710 - Spurious output in test run
Fixed #1667 - Documentation should specify natural language regexs,
not Regexp objects
Fixed #1692 - k5login fails to set mode when file is created
Fixed #1660 - Added specific recurse values for tidy
Fixed #1698 - All logs should now show up in the reports
Fixed #1661 - Type reference: tidy should specify manditory parameters
Fixed #1104 - Classes and nodes should set $name variables
Updated Red Hat spec file for 0.24.6
Removed conf/debian directory - Debian packaging information
now maintained downstream
Added augeas type
Added support for @doc type and manifest documentation support - see:
http://reductivelabs.com/trac/puppet/wiki/PuppetManifestDocumentation
Added multiline comment support
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFJPfT39hTGvAxC30ARAk3DAJ9KCdejX/Q/S5mTXI/5ojgeSzX9AACgsMRA
9L0nGa/igExkXcmygkDesOM=FZ1o
-----END PGP SIGNATURE-----
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Developers" group.
To post to this group, send email to puppet-dev@googlegroups.com
To unsubscribe from this group, send email to
puppet-dev+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/puppet-dev?hl=en
-~----------~----~----~----~------~----~------~--~---
James Turnbull <james@lovedthanlost.net> writes:> We''re back with the second release candidate for the 0.24.7 release - > the last of the 0.24.x branch and codenamed Gonzo.I have to say, I am impressed at this release (and the previous one!), you all are really getting this process down and the things that are included in this release are exciting!> Big tickets items in the release are: > > * Manifest documentation > > http://reductivelabs.com/trac/puppet/wiki/PuppetManifestDocumentationI really appreciated the highlighted ''big ticket items'', this was nice to be able to have a much better idea of what these things are, with references to documentation no less! The less ''big ticket'' items are still quite interesting to me, but I had to dig a little to find out what they were:> * The inline template functionThis is http://projects.reductivelabs.com/issues/show/1741 which allows us to now do: inline_template("this contains <%= some %> templating stuff"), cool!> * Multiline commentsWhat is this? The full changelog below just says:> Added multiline comment supportNo tickets or anything referenced.> * An augeas typeAlso cool, but I''ve got no clue how it can be used. Any hints on this? Maybe there will be auto-generated documentation somewhere that details it? The full changelog lower just says:> Added augeas typeNo ticket references, or anything. Again thanks folks! Great job on this. micah --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to puppet-dev@googlegroups.com To unsubscribe from this group, send email to puppet-dev+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en -~----------~----~----~----~------~----~------~--~---
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Micah Anderson wrote:> I have to say, I am impressed at this release (and the previous one!), > you all are really getting this process down and the things that are > included in this release are exciting!Thanks - it''s still only a candidate though and we need people to be testing!>> * Multiline comments > > What is this? The full changelog below just says: >> Added multiline comment support > No tickets or anything referenced.Sorry - that should have had: http://projects.reductivelabs.com/issues/show/1402>> * An augeas type > > Also cool, but I''ve got no clue how it can be used. Any hints on this? > Maybe there will be auto-generated documentation somewhere that details > it?The doco would have been auto-genned when the release happened and added to the type reference. In the meantime from the @doc block in the type: @doc = "Apply the changes (single or array of changes) to the filesystem via the augeas tool. Requires: - augeas to be installed (http://www.augeas.net) - ruby-augeas bindings Sample usage with a string: augeas{\"test1\" : context => \"/files/etc/sysconfig/firstboot\", changes => \"set RUN_FIRSTBOOT YES\", onlyif => \"match other_value size > 0\", } Sample usage with an array and custom lenses: augeas{\"jboss_conf\": context => \"/files\", changes => [ \"set /etc/jbossas/jbossas.conf/JBOSS_IP $ipaddress\", \"set /etc/jbossas/jbossas.conf/JAVA_HOME /usr\" ], load_path => \"$/usr/share/jbossas/lenses\", } " Thanks for the feedback. James - -- Author of: * Pulling Strings with Puppet (http://www.amazon.com/gp/product/1590599780/) * Pro Nagios 2.0 (http://www.amazon.com/gp/product/1590596099/) * Hardening Linux (http://www.amazon.com/gp/product/1590594444/) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJPulJ9hTGvAxC30ARAtSjAJ4pXBC+iWpzAMlRUhtloeOTxHloLgCaAj33 x2Fg10N8rGMWRW3TuCUT/k0=S1YE -----END PGP SIGNATURE----- --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Peter Meier
2008-Dec-09 21:56 UTC
[Puppet Users] Re: [Puppet-dev] Re: Puppet 0.24.7RC2 released!
Hi micah and the others>> * Multiline comments > > What is this? The full changelog below just says: >> Added multiline comment support > No tickets or anything referenced.*/ Ticket #1402: http://projects.reductivelabs.com/issues/show/1402 */ :)>> * An augeas type > > Also cool, but I''ve got no clue how it can be used. Any hints on this? > Maybe there will be auto-generated documentation somewhere that details > it? > > The full changelog lower just says: >> Added augeas type > > No ticket references, or anything.I assume it is this one: http://git.et.redhat.com/?p=ace.git;a=tree;f=modules/augeas From: http://groups.google.com/group/puppet-users/browse_thread/thread/1ed0cd556f95df5f/88eb018360054c95#88eb018360054c95 I assume that if .7 is released wiki:TypeReference is updated as well. (People got confused in the past about not yet published feature in the docu) cheers pete --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---