Puppet 2.7.17 is a maintenance release for Puppet in the 2.7.x series.
It contains a fix for the ubuntu service regression in 2.7.16 (#15027,
#15028, #15029).
Downloads are available at:
* Source https://downloads.puppetlabs.com/puppet/puppet-2.7.17.tar.gz
Windows package is available at
https://downloads.puppetlabs.com/windows/puppet-2.7.17.msi
RPMs are available at https://yum.puppetlabs.com/el or /fedora
Debs are available at https://apt.puppetlabs.com
Mac package is available at
https://downloads.puppetlabs.com/mac/puppet-2.7.17.dmg
See the Verifying Puppet Download section at:
https://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet
Please report feedback via the Puppet Labs Redmine site, using an
affected puppet version of 2.7.17:
http://projects.puppetlabs.com/projects/puppet/
## Puppet 2.7.17 Release Notes ##
(#15027, #15028, #15029) Fix upstart version parsing
A leading space in the --version argument would confuse upstart, and the
version returned would not always be a semantic version, which caused the
upstart provider to fail. This commit updates the initctl call to remove the
leading space from the --version argument, and also replaces the implicit
SemVer comparisons with wrapper functions that call out to
Puppet::Util::Package.versioncmp to do version comparisons. It also fixes a
subtly broken regex to grab the full version string.
Add exclude list to upstart provider
The wait-for-state service seems to be a helper that is used by upstart, but
doesn''t have a useful status or consistent way to call. Trying to
use that
upstart service generally results in an error. This commit adds an
exclude list
similar to the redhat provider so that services like
''wait-for-state'' can be
excluded from the service instances.
Handle network-interface-security in upstart
Similar to network-interface, network-interface-security is an
upstart job that
requires special handling to get status information. While network-interface
takes and interface argument, network-interface-security takes a
job argument.
This commit adds that special case, and also updates the search
method with a
corresponding special case so the jobs can be recognized as upstart jobs.
## Puppet 2.7.17 Changelog ##
Dominic Maraglia (1):
b0ee6ad (maint) Add --test to puppet run
Matthaus Litteken (9):
17cc177 (#15027, #15028, #15029) Fix upstart version parsing
ed00e74 Add exclude list to upstart provider
2c85d4d Handle network-interface-security in upstart
a2c1e23 Add basic service resource test to upstart acceptance
0f81d9a Add spec test for network-interface-security
6b854f7 Upstart code cleanup, init provider improvement
ff1b37a Add comment to upstart provider explaining exclusion of
''wait-for-state''
30d89d3 (maint) Add symlink stub to gentoo service provider spec
34b9c0b Updating CHANGELOG, lib/puppet.rb,
conf/redhat/puppet.spec for Puppet 2.7.17
--
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.