-----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 -~----------~----~----~----~------~----~------~--~---