Skip to content
Snippets Groups Projects
Unverified Commit 29d72fb8 authored by Gavin Didrichsen's avatar Gavin Didrichsen
Browse files

fix: update install_pdk.sh to use non-expiring Puppet GPG key

The Puppet GPG key (D6811ED3ADEEB8441AF5AA8F4528B6CD9E61EF26) expired
on April 6, 2025, causing CI failures with the error:

```bash
W: GPG error: [http://apt.puppet.com](http://apt.puppet.com) noble InRelease:
The following signatures were invalid: EXPKEYSIG 4528B6CD9E61EF26
Puppet, Inc. Release Key (Puppet, Inc. Release Key) <release@puppet.com>
```

This commit adds a step to fetch the non-expiring version of the
same key <https://apt.puppetlabs.com/DEB-GPG-KEY-future

> ensuring the CI pipeline can validate the repository signature.

Signed-off-by: default avatarGavin Didrichsen <gavin.didrichsen@gmail.com>
parent 1e080df9
No related branches found
No related tags found
No related merge requests found
......@@ -12,6 +12,9 @@ setup_apt() {
wget "${deb_url}"
sudo dpkg -i "${deb_file}"
# Add the non-expiring key from the future endpoint
curl -fsSL https://apt.puppetlabs.com/DEB-GPG-KEY-future | sudo apt-key add -
}
main() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment