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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to