Skip to content

Commit 29992a8

Browse files
authored
Merge pull request #771 from joshcooper/gpgkey
(PA-7437) Drop expired key and rotate "current" key
2 parents 141bc58 + b9bc335 commit 29992a8

File tree

12 files changed

+61
-327
lines changed

12 files changed

+61
-327
lines changed

acceptance/Rakefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,6 @@ task :ci do
5454
begin
5555
Rake.application['prepare'].invoke
5656
case ENV['MASTER_COLLECTION']
57-
when /puppet7/
58-
beaker('exec ./tests/test_upgrade_puppet6_to_puppet7.rb')
5957
when /puppet8/
6058
beaker('exec ./tests/test_upgrade_puppet7_to_puppet8.rb')
6159
end

acceptance/helpers.rb

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -207,9 +207,8 @@ def host_to_info_s(host)
207207
# purpose to facilitate an upgrade scenario.
208208
#
209209
# @param [Beaker::Host] host The host
210-
# @param [String] initial_package_version_or_collection Either a version
211-
# of puppet-agent or the name of a puppet collection to install the agent from.
212-
def set_up_initial_agent_on(host, initial_package_version_or_collection)
210+
# @param [Hash] options Install options
211+
def set_up_initial_agent_on(host, options)
213212
master_agent_version = fact_on(master, 'aio_agent_version')
214213
unless master_agent_version
215214
fail_test('Expected puppet-agent to already be installed on the master, but it was not. ' \
@@ -224,23 +223,13 @@ def set_up_initial_agent_on(host, initial_package_version_or_collection)
224223

225224
step 'Set-up the agents to upgrade' do
226225
step '(Agent) Install the puppet-agent package' do
227-
initial_package_version_or_collection ||= master_agent_version
228-
agent_install_options = if %r{(^pc1$|^puppet\d+)}i.match?(initial_package_version_or_collection)
229-
{ puppet_collection: initial_package_version_or_collection }
230-
else
231-
{
232-
puppet_agent_version: initial_package_version_or_collection,
233-
puppet_collection: puppet_collection_for(:puppet_agent, initial_package_version_or_collection)
234-
}
235-
end
236-
237-
install_puppet_agent_on(host, agent_install_options)
226+
install_puppet_agent_on(host, options)
238227

239228
# beaker-puppet doesn't add signing information to the apt source list, but this module does.
240229
# This discrepancy causes apt to error, so we manually add signing info.
241230
if %r{debian|ubuntu}.match?(host['platform'])
242231
step '(Agent) Add apt signing information' do
243-
on(host, "sed -e 's/^deb http/deb [signed-by=\\/etc\\/apt\\/keyrings\\/GPG-KEY-puppet-20250406.asc] http/' /etc/apt/sources.list.d/puppet*.list -i")
232+
on(host, "sed -e 's/^deb http/deb [signed-by=\\/etc\\/apt\\/keyrings\\/GPG-KEY-puppet.asc] http/' /etc/apt/sources.list.d/puppet*.list -i")
244233
end
245234
end
246235

acceptance/tests/test_upgrade_puppet6_to_puppet7.rb

Lines changed: 0 additions & 61 deletions
This file was deleted.

acceptance/tests/test_upgrade_puppet7_to_puppet8.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ class { puppet_agent:
3737
end
3838

3939
agents_only.each do |agent|
40-
set_up_initial_agent_on(agent, 'puppet7-nightly') do
40+
# REMIND: PA-7431 use nightly repos once those release packages are fixed
41+
set_up_initial_agent_on(agent, puppet_collection: 'puppet7') do
4142
step '(Agent) Change agent environment to testing environment' do
4243
on(agent, puppet("config --section agent set environment #{puppet_testing_environment}"))
4344
on(agent, puppet('config --section user set environment production'))

docker/upgrade/sles/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ RUN if [[ ${before} == 7.* ]]; then \
4646
fi
4747

4848
# Install FROM version of puppet-agent.
49-
RUN rpm --import https://yum.puppet.com/RPM-GPG-KEY-puppet-20250406 && \
49+
RUN rpm --import https://yum.puppet.com/RPM-GPG-KEY-puppet && \
5050
zypper install --no-confirm --oldpackage --no-recommends --no-confirm puppet-agent-${before}
5151

5252
# This is also duplicated in the docker/bin/helpers/run-upgrade.sh.

files/GPG-KEY-puppet

Lines changed: 48 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -1,124 +1,52 @@
11
-----BEGIN PGP PUBLIC KEY BLOCK-----
22

3-
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
121-
eiu0uhFS
122-
=raCQ
15+
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
51+
=RCth
12352
-----END PGP PUBLIC KEY BLOCK-----
124-

files/GPG-KEY-puppet-20250406

Lines changed: 0 additions & 31 deletions
This file was deleted.

manifests/osfamily/redhat.pp

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -94,13 +94,10 @@
9494
}
9595

9696
# lint:ignore:strict_indent
97-
$legacy_keyname = 'GPG-KEY-puppet'
98-
$legacy_gpg_path = "/etc/pki/rpm-gpg/RPM-${legacy_keyname}"
99-
$keyname = 'GPG-KEY-puppet-20250406'
97+
$keyname = 'GPG-KEY-puppet'
10098
$gpg_path = "/etc/pki/rpm-gpg/RPM-${keyname}"
10199
$gpg_homedir = '/root/.gnupg'
102-
$gpg_keys = "file://${legacy_gpg_path}
103-
file://${gpg_path}"
100+
$gpg_keys = "file://${gpg_path}"
104101

105102
$script = @(SCRIPT/L)
106103
ACTION=$0
@@ -131,14 +128,6 @@
131128
}
132129
}
133130

134-
file { $legacy_gpg_path:
135-
ensure => file,
136-
owner => 0,
137-
group => 0,
138-
mode => '0644',
139-
source => "puppet:///modules/puppet_agent/${legacy_keyname}",
140-
}
141-
142131
file { $gpg_path:
143132
ensure => file,
144133
owner => 0,
@@ -147,13 +136,6 @@
147136
source => "puppet:///modules/puppet_agent/${keyname}",
148137
}
149138

150-
exec { "import-${legacy_keyname}":
151-
path => '/bin:/usr/bin:/sbin:/usr/sbin',
152-
command => "/bin/bash -c '${script}' import ${gpg_homedir} ${legacy_gpg_path}",
153-
unless => "/bin/bash -c '${script}' check ${gpg_homedir} ${legacy_gpg_path}",
154-
require => File[$legacy_gpg_path],
155-
logoutput => 'on_failure',
156-
}
157139
exec { "import-${keyname}":
158140
path => '/bin:/usr/bin:/sbin:/usr/sbin',
159141
command => "/bin/bash -c '${script}' import ${gpg_homedir} ${gpg_path}",

0 commit comments

Comments
 (0)