diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2b15be20..c8e124e1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,8 @@ concurrency: jobs: puppet: name: Puppet - uses: voxpupuli/gha-puppet/.github/workflows/beaker.yml@v3 + uses: evgeni/gha-puppet/.github/workflows/beaker.yml@podman with: beaker_facter: 'zabbix_version:Zabbix:5.0,6.0,7.0' + beaker_hypervisor: 'container_podman' unit_runs_on: 'cern-self-hosted' diff --git a/.sync.yml b/.sync.yml index db4f09d6..fd8a6e02 100644 --- a/.sync.yml +++ b/.sync.yml @@ -14,4 +14,5 @@ spec/spec_helper.rb: .github/workflows/ci.yml: with: beaker_facter: 'zabbix_version:Zabbix:5.0,6.0,7.0' + beaker_hypervisor: 'container_podman' unit_runs_on: 'cern-self-hosted' diff --git a/spec/spec_helper_acceptance.rb b/spec/spec_helper_acceptance.rb index 6d8f82bd..ed30b904 100644 --- a/spec/spec_helper_acceptance.rb +++ b/spec/spec_helper_acceptance.rb @@ -6,7 +6,7 @@ # In Puppet 7 the locale ends up being C.UTF-8 if it isn't passed. # This locale doesn't exist in EL7 and won't be supported either. # At least PostgreSQL runs into this. - ENV['LANG'] = 'en_US.UTF-8' if host['hypervisor'] == 'docker' && host['platform'] == 'el-7-x86_64' + ENV['LANG'] = 'en_US.UTF-8' if host['hypervisor'] =~ %r{docker} && host['platform'] == 'el-7-x86_64' end Dir['./spec/support/acceptance/**/*.rb'].sort.each { |f| require f }