Skip to content

Commit dd3c5d3

Browse files
authored
Merge pull request #325 from puppetlabs/CAT-1696-skip-arm-pipeline
(CAT-1696) - Fixing pipeline for ARM architecture
2 parents 9a5b790 + ee470ca commit dd3c5d3

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

spec/acceptance/create_filesystem_spec.rb

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@
44
require 'securerandom'
55

66
describe 'create filesystems' do
7+
let(:device_name) do
8+
(os[:arch] == 'aarch64') ? 'nvme0n3' : 'sdc'
9+
end
10+
711
describe 'create_filesystem_non-existing-format' do
812
let(:pv) do
9-
'/dev/sdc'
13+
"/dev/#{device_name}"
1014
end
1115
let(:vg) do
1216
'VolumeGroup'
@@ -47,7 +51,7 @@
4751

4852
describe 'create_filesystem_with_ensure_property_ext2' do
4953
let(:pv) do
50-
'/dev/sdc'
54+
"/dev/#{device_name}"
5155
end
5256
let(:vg) do
5357
'VolumeGroup_ext2'
@@ -89,7 +93,7 @@
8993

9094
describe 'create_filesystem_with_ensure_property_ext4' do
9195
let(:pv) do
92-
'/dev/sdc'
96+
"/dev/#{device_name}"
9397
end
9498
let(:vg) do
9599
'VolumeGroup_ext4'

spec/spec_helper_acceptance_local.rb

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,17 +134,18 @@ def remove_all(physical_volume = nil, vol_group = nil, logical_volume = nil, aix
134134
RSpec.configure do |c|
135135
disks = ['sdb', 'sdc']
136136
hostname = LitmusHelper.instance.run_shell('hostname').stdout.strip.gsub(%r{\..*$}, '')
137+
zone = LitmusHelper.instance.run_shell('curl -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/zone').stdout.strip.gsub(%r{.*zones/}, '')
137138
c.before :suite do
138139
install_dependencies
139140
disks.each do |disk|
140-
LitmusHelper.instance.run_shell("gcloud compute disks create #{hostname}-#{disk} --size 10GB --type pd-standard --zone=us-west1-c")
141-
LitmusHelper.instance.run_shell("gcloud compute instances attach-disk #{hostname} --disk #{hostname}-#{disk} --zone=us-west1-c")
141+
LitmusHelper.instance.run_shell("gcloud compute disks create #{hostname}-#{disk} --size 10GB --type pd-standard --zone=#{zone}")
142+
LitmusHelper.instance.run_shell("gcloud compute instances attach-disk #{hostname} --disk #{hostname}-#{disk} --zone=#{zone}")
142143
end
143144
end
144145
c.after :suite do
145146
disks.each do |disk|
146-
LitmusHelper.instance.run_shell("gcloud compute instances detach-disk #{hostname} --disk=#{hostname}-#{disk} --zone=us-west1-c --quiet")
147-
LitmusHelper.instance.run_shell("gcloud compute disks delete #{hostname}-#{disk} --zone=us-west1-c --quiet")
147+
LitmusHelper.instance.run_shell("gcloud compute instances detach-disk #{hostname} --disk=#{hostname}-#{disk} --zone=#{zone} --quiet")
148+
LitmusHelper.instance.run_shell("gcloud compute disks delete #{hostname}-#{disk} --zone=#{zone} --quiet")
148149
end
149150
end
150151
end

0 commit comments

Comments
 (0)