Bottom line on top: Puppet is preparing to roll out a new GPG signing key for both Open Source and Puppet Enterprise products on Linux platforms because the current key expires in January 2017. Please update your puppetlabs-release package or add the new public key to the package manager’s key ring on any machines which use Puppet’s packages as products shipped after September 12 2016 will be signed using the new key. THE “WHAT” AND THE “WHY”
The current "classic" Puppet Labs GPG public key (UID i...@puppetlabs.com, <https://pgp.mit.edu/pks/lookup?op=vindex&search=0x1054B7A24BD6EC30> long key ID 0x1054B7A24BD6EC30) will expire on January 05 2017. Rather than extend the key expiration date any further, Puppet is issuing a new GPG public key (UID rele...@puppet.com <https://pgp.mit.edu/pks/lookup?op=vindex&search=0x7F438280EF8D349F>, long key ID 0x7F438280EF8D349F). Puppet will begin signing new Linux packages and Puppet Enterprise releases with the new GPG signing key after September 12 2016. Please update any puppetlabs-release packages you may have installed as they are made available; new puppetlabs-release packages contain both the “classic” public key and the new public key. If you are not using a puppetlabs-release package to manage Yum or Apt GPG keys, please manually add the new key to the appropriate keyrings. THE “HOW”Updating the puppetlabs-release package on Red Hat Enterprise Linux platforms This information applies to RHEL itself, as well as any distributions that maintain binary compatibility with it, including but not limited to CentOS, Scientific Linux, and Oracle Linux. The instructions also apply to Fedora Linux. To upgrade the puppetlabs-release package, run the command below: $ sudo yum update puppetlabs-release-pc1 Updating the puppetlabs-release package on Debian and Ubuntu platforms: We publish and test puppetlabs-release packages for the following versions of Debian: - Debian 8 “Jessie” (current stable release) - Debian 7 “Wheezy” (previous stable release) - Debian 6 “Squeeze” We also publish and test puppetlabs-release packages for the following versions of Ubuntu: - Ubuntu 16.04 LTS “Xenial Xerus” - Ubuntu 15.10 “Wily Werewolf” - Ubuntu 15.04 “Vivid Vervet” - Ubuntu 14.04 LTS “Trusty Tahr” - Ubuntu 12.04 LTS “Precise Pangolin” We also publish and test puppetlabs-release packages for the following Debian-derived embedded platforms: - Cumulus Linux 2.2 - huaweios To upgrade the puppetlabs-release package, run the command below: $ sudo apt-get upgrade puppetlabs-release-pc1 Manually importing the new GPG public key on Red Hat Enterprise Linux platforms If you are not using a puppetlabs-release package to provide the yum.puppetlabs.com Yum repository definitions, you can manually add the new GPG public key to the RPM keyring: $ curl --remote-name --location https://yum.puppetlabs.com/RPM-GPG-KEY-puppet $ gpg --keyid-format 0xLONG --with-fingerprint ./RPM-GPG-KEY-puppet pub 4096R/0x7F438280EF8D349F 2016-08-18 Puppet, Inc. Release Key (Puppet, Inc. Release Key) <rele...@puppet.com> Key fingerprint = 6F6B 1550 9CF8 E59E 6E46 9F32 7F43 8280 EF8D 349F sub 4096R/0xA2D80E04656674AE 2016-08-18 [expires: 2021-08-17] $ rpm --import RPM-GPG-KEY-puppet Manually importing the new GPG public key on Debian and Ubuntu platforms If you are not using a puppetlabs-release package to provide the apt.puppetlabs.com Apt repository definitions, you can manually add the new GPG public key to the Apt keyring: $ curl --remote-name --location https://apt.puppetlabs.com/DEB-GPG-KEY-puppet $ gpg --keyid-format 0xLONG --with-fingerprint ./DEB-GPG-KEY-puppet pub 4096R/0x7F438280EF8D349F 2016-08-18 Puppet, Inc. Release Key (Puppet, Inc. Release Key) <rele...@puppet.com> Key fingerprint = 6F6B 1550 9CF8 E59E 6E46 9F32 7F43 8280 EF8D 349F sub 4096R/0xA2D80E04656674AE 2016-08-18 [expires: 2021-08-17] $ apt-key add DEB-GPG-KEY-puppet -- Ryan McKern Puppet Release Engineering -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CADj7mEcSF-kyyG2HYSha51meYNUn_KJeWLyTf%3DKrBuw34otshA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.