diff --git a/.zuul.yaml b/.zuul.yaml index 04692c1d..4b25012e 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -5,3 +5,18 @@ - puppet-openstack-integration-jobs-scenario001 - puppet-openstack-integration-jobs-scenario004 - release-notes-jobs-python3 + check: + jobs: + - puppet-ceph-unit-5.5-centos-8-stream + gate: + jobs: + - puppet-ceph-unit-5.5-centos-8-stream +- job: + name: puppet-ceph-unit-5.5-centos-8-stream + parent: puppet-openstack-unit-base + nodeset: centos-8-stream + # stable/ussuri is the last release with Puppet 5.x support + override-checkout: stable/ussuri + vars: + puppet_gem_version: 5.5.0 + rspec_puppet_version: '= 2.9.0' diff --git a/spec/unit/provider/ceph_config/ini_setting_spec.rb b/spec/unit/provider/ceph_config/ini_setting_spec.rb index f066f019..3407b46c 100644 --- a/spec/unit/provider/ceph_config/ini_setting_spec.rb +++ b/spec/unit/provider/ceph_config/ini_setting_spec.rb @@ -39,11 +39,13 @@ describe provider_class do let(:tmpfile) { tmpfilename("ceph_config_test") } let(:params) { { - :path => tmpfile, + :path => tmpfile, } } def validate(expected) - expect(File.read(tmpfile)).to eq(expected) + # NOTE(tkajinam): Remove heading \n to fix an issue with Puppet 5 + # + CentOS8 Stream. + expect(File.read(tmpfile).gsub(/^\n/, '')).to eq(expected) end it 'should create keys = value and ensure space around equals' do