Skip to content

Commit

Permalink
Merge pull request #325 from puppetlabs/CAT-1696-skip-arm-pipeline
Browse files Browse the repository at this point in the history
(CAT-1696) - Fixing pipeline for ARM architecture
  • Loading branch information
Ramesh7 authored Jan 18, 2024
2 parents 9a5b790 + ee470ca commit dd3c5d3
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 7 deletions.
10 changes: 7 additions & 3 deletions spec/acceptance/create_filesystem_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,13 @@
require 'securerandom'

describe 'create filesystems' do
let(:device_name) do
(os[:arch] == 'aarch64') ? 'nvme0n3' : 'sdc'
end

describe 'create_filesystem_non-existing-format' do
let(:pv) do
'/dev/sdc'
"/dev/#{device_name}"
end
let(:vg) do
'VolumeGroup'
Expand Down Expand Up @@ -47,7 +51,7 @@

describe 'create_filesystem_with_ensure_property_ext2' do
let(:pv) do
'/dev/sdc'
"/dev/#{device_name}"
end
let(:vg) do
'VolumeGroup_ext2'
Expand Down Expand Up @@ -89,7 +93,7 @@

describe 'create_filesystem_with_ensure_property_ext4' do
let(:pv) do
'/dev/sdc'
"/dev/#{device_name}"
end
let(:vg) do
'VolumeGroup_ext4'
Expand Down
9 changes: 5 additions & 4 deletions spec/spec_helper_acceptance_local.rb
Original file line number Diff line number Diff line change
Expand Up @@ -134,17 +134,18 @@ def remove_all(physical_volume = nil, vol_group = nil, logical_volume = nil, aix
RSpec.configure do |c|
disks = ['sdb', 'sdc']
hostname = LitmusHelper.instance.run_shell('hostname').stdout.strip.gsub(%r{\..*$}, '')
zone = LitmusHelper.instance.run_shell('curl -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/zone').stdout.strip.gsub(%r{.*zones/}, '')
c.before :suite do
install_dependencies
disks.each do |disk|
LitmusHelper.instance.run_shell("gcloud compute disks create #{hostname}-#{disk} --size 10GB --type pd-standard --zone=us-west1-c")
LitmusHelper.instance.run_shell("gcloud compute instances attach-disk #{hostname} --disk #{hostname}-#{disk} --zone=us-west1-c")
LitmusHelper.instance.run_shell("gcloud compute disks create #{hostname}-#{disk} --size 10GB --type pd-standard --zone=#{zone}")
LitmusHelper.instance.run_shell("gcloud compute instances attach-disk #{hostname} --disk #{hostname}-#{disk} --zone=#{zone}")
end
end
c.after :suite do
disks.each do |disk|
LitmusHelper.instance.run_shell("gcloud compute instances detach-disk #{hostname} --disk=#{hostname}-#{disk} --zone=us-west1-c --quiet")
LitmusHelper.instance.run_shell("gcloud compute disks delete #{hostname}-#{disk} --zone=us-west1-c --quiet")
LitmusHelper.instance.run_shell("gcloud compute instances detach-disk #{hostname} --disk=#{hostname}-#{disk} --zone=#{zone} --quiet")
LitmusHelper.instance.run_shell("gcloud compute disks delete #{hostname}-#{disk} --zone=#{zone} --quiet")
end
end
end

0 comments on commit dd3c5d3

Please sign in to comment.