Skip to content

Commit c36abcf

Browse files
authored
Merge pull request #285 from puppetlabs/CAT-2286-Remove_puppet_7_test_infrastructure
(CAT-2286) Remove puppet 7 infrastructure
2 parents fdeded9 + 340bb9d commit c36abcf

9 files changed

+15
-18
lines changed

.rubocop.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ require:
55
AllCops:
66
NewCops: enable
77
DisplayCopNames: true
8-
TargetRubyVersion: '2.6'
8+
TargetRubyVersion: '3.1'
99
Include:
1010
- "**/*.rb"
1111
Exclude:

Gemfile

-3
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ def location_for(place_or_version, fake_version = nil)
1414
end
1515

1616
group :development do
17-
gem "json", '= 2.1.0', require: false if Gem::Requirement.create(['>= 2.5.0', '< 2.7.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
18-
gem "json", '= 2.3.0', require: false if Gem::Requirement.create(['>= 2.7.0', '< 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
19-
gem "json", '= 2.5.1', require: false if Gem::Requirement.create(['>= 3.0.0', '< 3.0.5']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
2017
gem "json", '= 2.6.1', require: false if Gem::Requirement.create(['>= 3.1.0', '< 3.1.3']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
2118
gem "json", '= 2.6.3', require: false if Gem::Requirement.create(['>= 3.2.0', '< 4.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
2219
gem "racc", '~> 1.4.0', require: false if Gem::Requirement.create(['>= 2.7.0', '< 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))

spec/tasks/lxd_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
},
9393
facts: {
9494
provisioner: 'lxd',
95-
container_id: container_id,
95+
container_id:,
9696
platform: lxd_platform
9797
}
9898
}

spec/tasks/vagrant_spec.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313
before(:each) do
1414
# Stub $stdin.read to return a predefined JSON string
1515
allow($stdin).to receive(:read).and_return({
16-
platform: platform,
16+
platform:,
1717
action: 'provision',
1818
vars: 'role: worker1',
1919
inventory: tmpdir,
2020
enable_synced_folder: 'true',
21-
provider: provider,
21+
provider:,
2222
hyperv_vswitch: 'hyperv_vswitch',
2323
hyperv_smb_username: 'hyperv_smb_username'
2424
}.to_json)

tasks/lxd.rb

+4-4
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ def provision
5252

5353
facts = {
5454
provisioner: 'lxd',
55-
container_id: container_id,
56-
platform: platform
55+
container_id:,
56+
platform:
5757
}
5858

5959
options.each do |option|
@@ -69,14 +69,14 @@ def provision
6969
'shell-command': 'sh -lc'
7070
}
7171
},
72-
facts: facts
72+
facts:
7373
}
7474

7575
node[:vars] = vars unless vars.nil?
7676

7777
inventory.add(node, 'lxd_nodes').save
7878

79-
{ status: 'ok', node_name: container_id, node: node }
79+
{ status: 'ok', node_name: container_id, node: }
8080
end
8181

8282
def tear_down

tasks/provision_service.rb

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ def default_uri
1919
def platform_to_cloud_request_parameters(platform, cloud, region, zone)
2020
case platform
2121
when String
22-
{ cloud: cloud, region: region, zone: zone, images: [platform] }
22+
{ cloud:, region:, zone:, images: [platform] }
2323
when Array
24-
{ cloud: cloud, region: region, zone: zone, images: platform }
24+
{ cloud:, region:, zone:, images: platform }
2525
else
2626
platform[:cloud] = cloud unless cloud.nil?
2727
platform[:images] = [platform[:images]] if platform[:images].is_a?(String)
@@ -78,7 +78,7 @@ def invoke_cloud_request(params, uri, job_url, verb, retry_attempts)
7878
body = response.body
7979
body_json = false
8080
end
81-
puts({ _error: { kind: 'provision_service/service_error', msg: 'provision service returned an error', code: response.code, body: body, body_json: body_json } }.to_json)
81+
puts({ _error: { kind: 'provision_service/service_error', msg: 'provision service returned an error', code: response.code, body:, body_json: } }.to_json)
8282
exit 1
8383
end
8484
end

tasks/update_node_pp.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
def update_file(manifest, target_node)
1010
path = '/etc/puppetlabs/code/environments/production/manifests/nodes'
1111
_stdout, stderr, status = Open3.capture3("mkdir -p #{path}")
12-
raise Puppet::Error, _("stderr: ' %{stderr}')" % { stderr: stderr }) if status != 0
12+
raise Puppet::Error, _("stderr: ' %{stderr}')" % { stderr: }) if status != 0
1313

1414
site_path = File.join(path, "#{target_node}.pp")
1515
if File.file?(site_path)

tasks/update_site_pp.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
def update_file(manifest)
99
path = '/etc/puppetlabs/code/environments/production/manifests'
1010
_stdout, stderr, status = Open3.capture3("mkdir -p #{path}")
11-
raise Puppet::Error, "stderr: ' %{stderr}')" % { stderr: stderr } if status != 0
11+
raise Puppet::Error, "stderr: ' %{stderr}')" % ({ stderr: }) if status != 0
1212

1313
site_path = File.join(path, 'site.pp')
1414
File.open(site_path, 'w+') { |f| f.write(manifest) }

tasks/vagrant.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ def configure_remoting(platform, remoting_config_path, password)
8585
ssh_params = {
8686
port: remoting_config['port'],
8787
keys: remoting_config['identityfile'],
88-
password: password,
88+
password:,
8989
verbose: :debug
9090
}.compact
9191
Net::SSH.start(
@@ -192,7 +192,7 @@ def provision(platform, inventory, enable_synced_folder, provider, cpus, memory,
192192
node['vars'] = var_hash
193193
end
194194
inventory.add(node, group_name).save
195-
{ status: 'ok', node_name: node_name, node: node }
195+
{ status: 'ok', node_name:, node: }
196196
end
197197

198198
def tear_down(node_name, inventory)

0 commit comments

Comments
 (0)