From ee470ca0086cf348ac3c67d1b0d8092b5d234e1f Mon Sep 17 00:00:00 2001 From: Ramesh Sencha Date: Wed, 17 Jan 2024 19:54:58 +0530 Subject: [PATCH] (CAT-1696) - Fixing pipeline for ARM architecture --- spec/acceptance/create_filesystem_spec.rb | 10 +++++++--- spec/spec_helper_acceptance_local.rb | 9 +++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/spec/acceptance/create_filesystem_spec.rb b/spec/acceptance/create_filesystem_spec.rb index 0f727e15..d9b50fec 100755 --- a/spec/acceptance/create_filesystem_spec.rb +++ b/spec/acceptance/create_filesystem_spec.rb @@ -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' @@ -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' @@ -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' diff --git a/spec/spec_helper_acceptance_local.rb b/spec/spec_helper_acceptance_local.rb index 5482e98d..80a39177 100755 --- a/spec/spec_helper_acceptance_local.rb +++ b/spec/spec_helper_acceptance_local.rb @@ -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