diff --git a/.fixtures.yml b/.fixtures.yml index f812b84d..2a2cbb06 100644 --- a/.fixtures.yml +++ b/.fixtures.yml @@ -8,7 +8,7 @@ fixtures: facts: 'https://github.com/puppetlabs/puppetlabs-facts.git' puppet_agent: repo: 'https://github.com/puppetlabs/puppetlabs-puppet_agent.git' - ref: v4.13.0 + ref: v4.21.0 provision: 'https://github.com/puppetlabs/provision.git' yumrepo_core: repo: https://github.com/puppetlabs/puppetlabs-yumrepo_core.git diff --git a/metadata.json b/metadata.json index 1e8b23d0..3bef0653 100644 --- a/metadata.json +++ b/metadata.json @@ -38,7 +38,8 @@ "operatingsystemrelease": [ "18.04", "20.04", - "22.04" + "22.04", + "24.04" ] }, { diff --git a/spec/acceptance/plugin_spec.rb b/spec/acceptance/plugin_spec.rb index 7d4f1180..1b093c93 100644 --- a/spec/acceptance/plugin_spec.rb +++ b/spec/acceptance/plugin_spec.rb @@ -13,7 +13,7 @@ docker_args = '' end -describe 'docker plugin', win_broken: broken do +describe 'docker plugin', win_broken: broken, skip: is_aarch? do before(:all) do install_code = "class { 'docker': #{docker_args}}" apply_manifest(install_code, catch_failures: true) diff --git a/spec/spec_helper_acceptance_local.rb b/spec/spec_helper_acceptance_local.rb index 2d86750c..15b079ce 100644 --- a/spec/spec_helper_acceptance_local.rb +++ b/spec/spec_helper_acceptance_local.rb @@ -46,6 +46,10 @@ def fetch_puppet_version @fetch_puppet_version ||= run_shell('puppet --version').stdout.to_i end +def is_aarch? + os[:arch].include?('aarch') +end + RSpec.configure do |c| # Add exclusive filter for Windows untill all the windows functionality is implemented c.filter_run_excluding win_broken: true @@ -65,7 +69,7 @@ def fetch_puppet_version # run_shell('apt-get upgrade -y') run_shell('apt-get install -y lsb-release') run_shell('apt-get install -y net-tools') - run_shell('apt-get purge -y container-tools') if ENV['CI'] + run_shell('apt-get purge -y open-infrastructure-container-tools') if ENV['CI'] end run_shell('puppet module install puppetlabs-stdlib --version 4.24.0', expect_failures: true)