Skip to content

CI

CI #259

Manually triggered April 4, 2025 20:29
Status Failure
Total duration 2m 8s
Artifacts

ci.yaml

on: workflow_dispatch
Setup test matrix
56s
Setup test matrix
Matrix: spec
Matrix: acceptance
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 2 warnings
Spec tests for Puppet ~> 7.24 on Ruby 2.7: spec/classes/systemd/service_spec.rb#L31
geoip geoip::systemd::service on centos-8-x86_64 default config systemd unit file contents is expected to contain Systemd::Unit_file[geoip_update.service] with content =~ /^Type=oneshot$/ Failure/Error: is_expected.to contain_systemd__unit_file('geoip_update.service') .with_content(%r{^Type=oneshot$}) expected that the catalogue would contain Systemd::Unit_file[geoip_update.service] with content set to /^Type=oneshot$/ but it is set to "# Managed by puppet module geoip.\n# Do not edit!\n\n[Unit]\nDescription=GeoIP update service\n\n[Service]\nType=exec\nRestart=on-failure\nRestartSec=5min\nUser=root\nGroup=root\nExecStart=/usr/bin/geoipupdate -v -f /etc/GeoIP.conf\nStandardOutput=journal\nStandardError=journal\n" Diff: @@ -1 +1,15 @@ -(?-mix:^Type=oneshot$) +# Managed by puppet module geoip. +# Do not edit! + +[Unit] +Description=GeoIP update service + +[Service] +Type=exec +Restart=on-failure +RestartSec=5min +User=root +Group=root +ExecStart=/usr/bin/geoipupdate -v -f /etc/GeoIP.conf +StandardOutput=journal +StandardError=journal
Spec tests for Puppet ~> 7.24 on Ruby 2.7: spec/classes/20_install_spec.rb#L23
geoip geoip::install on debian-12-x86_64 is expected to contain Package[geoipupdate] with ensure => "latest" Failure/Error: it { is_expected.to contain_package('geoipupdate').with_ensure('latest') } Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Geoip::Config::Ge311]: has no parameter named 'userid' expects a value for parameter 'accountid' (file: /home/runner/work/puppet-geoip/puppet-geoip/spec/fixtures/modules/geoip/manifests/config.pp, line: 6, column: 3) on node fv-az1910-649.atjgolet2xaebjmaknva5kv5uc.ex.internal.cloudapp.net
Spec tests for Puppet ~> 7.24 on Ruby 2.7: spec/classes/systemd/service_spec.rb#L58
geoip geoip::systemd::service on centos-8-x86_64 default config systemd unit file contents is expected not to contain Systemd::Unit_file[geoip_update.service] with content =~ /^Restart=on-failure$/ Failure/Error: is_expected.not_to contain_systemd__unit_file('geoip_update.service') .with_content(%r{^Restart=on-failure$}) expected that the catalogue would not contain Systemd::Unit_file[geoip_update.service]
Spec tests for Puppet ~> 7.24 on Ruby 2.7: spec/classes/systemd/service_spec.rb#L62
geoip geoip::systemd::service on centos-8-x86_64 default config systemd unit file contents is expected not to contain Systemd::Unit_file[geoip_update.service] with content =~ /^RestartSec=5min$/ Failure/Error: is_expected.not_to contain_systemd__unit_file('geoip_update.service') .with_content(%r{^RestartSec=5min$}) expected that the catalogue would not contain Systemd::Unit_file[geoip_update.service]
Spec tests for Puppet ~> 7.24 on Ruby 2.7: spec/classes/10_init_spec.rb#L14
geoip on debian-12-x86_64 is expected to compile into a catalogue without dependency cycles Failure/Error: it { is_expected.to compile.with_all_deps } error during compilation: Evaluation Error: Error while evaluating a Resource Statement, Class[Geoip::Config::Ge311]: has no parameter named 'userid' expects a value for parameter 'accountid' (file: /home/runner/work/puppet-geoip/puppet-geoip/spec/fixtures/modules/geoip/manifests/config.pp, line: 6, column: 3) on node fv-az1910-649.atjgolet2xaebjmaknva5kv5uc.ex.internal.cloudapp.net
Spec tests for Puppet ~> 7.24 on Ruby 2.7: spec/classes/10_init_spec.rb#L15
geoip on debian-12-x86_64 is expected to contain Class[geoip] Failure/Error: it { is_expected.to contain_class('geoip') } Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Geoip::Config::Ge311]: has no parameter named 'userid' expects a value for parameter 'accountid' (file: /home/runner/work/puppet-geoip/puppet-geoip/spec/fixtures/modules/geoip/manifests/config.pp, line: 6, column: 3) on node fv-az1910-649.atjgolet2xaebjmaknva5kv5uc.ex.internal.cloudapp.net
Spec tests for Puppet ~> 7.24 on Ruby 2.7: spec/classes/10_init_spec.rb#L16
geoip on debian-12-x86_64 is expected to contain Class[geoip::install] that comes before Class[geoip::config] Failure/Error: it { is_expected.to contain_class('geoip::install').that_comes_before('Class[geoip::config]') } Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Geoip::Config::Ge311]: has no parameter named 'userid' expects a value for parameter 'accountid' (file: /home/runner/work/puppet-geoip/puppet-geoip/spec/fixtures/modules/geoip/manifests/config.pp, line: 6, column: 3) on node fv-az1910-649.atjgolet2xaebjmaknva5kv5uc.ex.internal.cloudapp.net
Spec tests for Puppet ~> 7.24 on Ruby 2.7: spec/classes/systemd/service_spec.rb#L31
geoip geoip::systemd::service on debian-11-x86_64 default config systemd unit file contents is expected to contain Systemd::Unit_file[geoip_update.service] with content =~ /^Type=oneshot$/ Failure/Error: is_expected.to contain_systemd__unit_file('geoip_update.service') .with_content(%r{^Type=oneshot$}) expected that the catalogue would contain Systemd::Unit_file[geoip_update.service] with content set to /^Type=oneshot$/ but it is set to "# Managed by puppet module geoip.\n# Do not edit!\n\n[Unit]\nDescription=GeoIP update service\n\n[Service]\nType=exec\nRestart=on-failure\nRestartSec=5min\nUser=root\nGroup=root\nExecStart=/usr/bin/geoipupdate -v -f /etc/GeoIP.conf\nStandardOutput=journal\nStandardError=journal\n" Diff: @@ -1 +1,15 @@ -(?-mix:^Type=oneshot$) +# Managed by puppet module geoip. +# Do not edit! + +[Unit] +Description=GeoIP update service + +[Service] +Type=exec +Restart=on-failure +RestartSec=5min +User=root +Group=root +ExecStart=/usr/bin/geoipupdate -v -f /etc/GeoIP.conf +StandardOutput=journal +StandardError=journal
Spec tests for Puppet ~> 7.24 on Ruby 2.7: spec/classes/systemd/service_spec.rb#L58
geoip geoip::systemd::service on debian-11-x86_64 default config systemd unit file contents is expected not to contain Systemd::Unit_file[geoip_update.service] with content =~ /^Restart=on-failure$/ Failure/Error: is_expected.not_to contain_systemd__unit_file('geoip_update.service') .with_content(%r{^Restart=on-failure$}) expected that the catalogue would not contain Systemd::Unit_file[geoip_update.service]
Spec tests for Puppet ~> 7.24 on Ruby 2.7: spec/classes/systemd/service_spec.rb#L62
geoip geoip::systemd::service on debian-11-x86_64 default config systemd unit file contents is expected not to contain Systemd::Unit_file[geoip_update.service] with content =~ /^RestartSec=5min$/ Failure/Error: is_expected.not_to contain_systemd__unit_file('geoip_update.service') .with_content(%r{^RestartSec=5min$}) expected that the catalogue would not contain Systemd::Unit_file[geoip_update.service]
Spec tests for Puppet ~> 8.0 on Ruby 3.2
The job was canceled because "_7_24_2_7" failed.
Spec tests for Puppet ~> 8.0 on Ruby 3.2: spec/classes/20_install_spec.rb#L23
geoip geoip::install on debian-12-x86_64 is expected to contain Package[geoipupdate] with ensure => "latest" Failure/Error: it { is_expected.to contain_package('geoipupdate').with_ensure('latest') } Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Geoip::Config::Ge311]: has no parameter named 'userid' expects a value for parameter 'accountid' (file: /home/runner/work/puppet-geoip/puppet-geoip/spec/fixtures/modules/geoip/manifests/config.pp, line: 6, column: 3) on node fv-az2032-811.lsjfz4pq4prede55fkiejkij1h.cx.internal.cloudapp.net
Spec tests for Puppet ~> 8.0 on Ruby 3.2: spec/classes/systemd/service_spec.rb#L31
geoip geoip::systemd::service on centos-8-x86_64 default config systemd unit file contents is expected to contain Systemd::Unit_file[geoip_update.service] with content =~ /^Type=oneshot$/ Failure/Error: is_expected.to contain_systemd__unit_file('geoip_update.service') .with_content(%r{^Type=oneshot$}) expected that the catalogue would contain Systemd::Unit_file[geoip_update.service] with content set to /^Type=oneshot$/ but it is set to "# Managed by puppet module geoip.\n# Do not edit!\n\n[Unit]\nDescription=GeoIP update service\n\n[Service]\nType=exec\nRestart=on-failure\nRestartSec=5min\nUser=root\nGroup=root\nExecStart=/usr/bin/geoipupdate -v -f /etc/GeoIP.conf\nStandardOutput=journal\nStandardError=journal\n" Diff: @@ -1 +1,15 @@ -(?-mix:^Type=oneshot$) +# Managed by puppet module geoip. +# Do not edit! + +[Unit] +Description=GeoIP update service + +[Service] +Type=exec +Restart=on-failure +RestartSec=5min +User=root +Group=root +ExecStart=/usr/bin/geoipupdate -v -f /etc/GeoIP.conf +StandardOutput=journal +StandardError=journal
Spec tests for Puppet ~> 8.0 on Ruby 3.2: spec/classes/systemd/service_spec.rb#L58
geoip geoip::systemd::service on centos-8-x86_64 default config systemd unit file contents is expected not to contain Systemd::Unit_file[geoip_update.service] with content =~ /^Restart=on-failure$/ Failure/Error: is_expected.not_to contain_systemd__unit_file('geoip_update.service') .with_content(%r{^Restart=on-failure$}) expected that the catalogue would not contain Systemd::Unit_file[geoip_update.service]
Spec tests for Puppet ~> 8.0 on Ruby 3.2: spec/classes/systemd/service_spec.rb#L62
geoip geoip::systemd::service on centos-8-x86_64 default config systemd unit file contents is expected not to contain Systemd::Unit_file[geoip_update.service] with content =~ /^RestartSec=5min$/ Failure/Error: is_expected.not_to contain_systemd__unit_file('geoip_update.service') .with_content(%r{^RestartSec=5min$}) expected that the catalogue would not contain Systemd::Unit_file[geoip_update.service]
Spec tests for Puppet ~> 8.0 on Ruby 3.2: spec/classes/10_init_spec.rb#L14
geoip on debian-12-x86_64 is expected to compile into a catalogue without dependency cycles Failure/Error: it { is_expected.to compile.with_all_deps } error during compilation: Evaluation Error: Error while evaluating a Resource Statement, Class[Geoip::Config::Ge311]: has no parameter named 'userid' expects a value for parameter 'accountid' (file: /home/runner/work/puppet-geoip/puppet-geoip/spec/fixtures/modules/geoip/manifests/config.pp, line: 6, column: 3) on node fv-az2032-811.lsjfz4pq4prede55fkiejkij1h.cx.internal.cloudapp.net
Spec tests for Puppet ~> 8.0 on Ruby 3.2: spec/classes/10_init_spec.rb#L15
geoip on debian-12-x86_64 is expected to contain Class[geoip] Failure/Error: it { is_expected.to contain_class('geoip') } Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Geoip::Config::Ge311]: has no parameter named 'userid' expects a value for parameter 'accountid' (file: /home/runner/work/puppet-geoip/puppet-geoip/spec/fixtures/modules/geoip/manifests/config.pp, line: 6, column: 3) on node fv-az2032-811.lsjfz4pq4prede55fkiejkij1h.cx.internal.cloudapp.net
Spec tests for Puppet ~> 8.0 on Ruby 3.2: spec/classes/10_init_spec.rb#L16
geoip on debian-12-x86_64 is expected to contain Class[geoip::install] that comes before Class[geoip::config] Failure/Error: it { is_expected.to contain_class('geoip::install').that_comes_before('Class[geoip::config]') } Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Geoip::Config::Ge311]: has no parameter named 'userid' expects a value for parameter 'accountid' (file: /home/runner/work/puppet-geoip/puppet-geoip/spec/fixtures/modules/geoip/manifests/config.pp, line: 6, column: 3) on node fv-az2032-811.lsjfz4pq4prede55fkiejkij1h.cx.internal.cloudapp.net
Spec tests for Puppet ~> 8.0 on Ruby 3.2: spec/classes/10_init_spec.rb#L17
geoip on debian-12-x86_64 is expected to contain Class[geoip::config] Failure/Error: it { is_expected.to contain_class('geoip::config') } Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Geoip::Config::Ge311]: has no parameter named 'userid' expects a value for parameter 'accountid' (file: /home/runner/work/puppet-geoip/puppet-geoip/spec/fixtures/modules/geoip/manifests/config.pp, line: 6, column: 3) on node fv-az2032-811.lsjfz4pq4prede55fkiejkij1h.cx.internal.cloudapp.net
Spec tests for Puppet ~> 8.0 on Ruby 3.2: spec/classes/systemd/service_spec.rb#L31
geoip geoip::systemd::service on debian-11-x86_64 default config systemd unit file contents is expected to contain Systemd::Unit_file[geoip_update.service] with content =~ /^Type=oneshot$/ Failure/Error: is_expected.to contain_systemd__unit_file('geoip_update.service') .with_content(%r{^Type=oneshot$}) expected that the catalogue would contain Systemd::Unit_file[geoip_update.service] with content set to /^Type=oneshot$/ but it is set to "# Managed by puppet module geoip.\n# Do not edit!\n\n[Unit]\nDescription=GeoIP update service\n\n[Service]\nType=exec\nRestart=on-failure\nRestartSec=5min\nUser=root\nGroup=root\nExecStart=/usr/bin/geoipupdate -v -f /etc/GeoIP.conf\nStandardOutput=journal\nStandardError=journal\n" Diff: @@ -1 +1,15 @@ -(?-mix:^Type=oneshot$) +# Managed by puppet module geoip. +# Do not edit! + +[Unit] +Description=GeoIP update service + +[Service] +Type=exec +Restart=on-failure +RestartSec=5min +User=root +Group=root +ExecStart=/usr/bin/geoipupdate -v -f /etc/GeoIP.conf +StandardOutput=journal +StandardError=journal
Spec tests for Puppet ~> 8.0 on Ruby 3.2: spec/classes/10_init_spec.rb#L18
geoip on debian-12-x86_64 is expected to contain Class[geoip::service] that subscribes to Class[geoip::config] Failure/Error: it { is_expected.to contain_class('geoip::service').that_subscribes_to('Class[geoip::config]') } Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Geoip::Config::Ge311]: has no parameter named 'userid' expects a value for parameter 'accountid' (file: /home/runner/work/puppet-geoip/puppet-geoip/spec/fixtures/modules/geoip/manifests/config.pp, line: 6, column: 3) on node fv-az2032-811.lsjfz4pq4prede55fkiejkij1h.cx.internal.cloudapp.net
Setup test matrix
Cache not found for keys: setup-ruby-bundler-cache-v6-ubuntu-24.04-x64-ruby-2.7.8-wd-/home/runner/work/puppet-geoip/puppet-geoip-with--without--only--Gemfile.lock-003e1f548a9562e402068194fde94fc39c79bc0a58cd587981736354a63a842c, setup-ruby-bundler-cache-v6-ubuntu-24.04-x64-ruby-2.7.8-wd-/home/runner/work/puppet-geoip/puppet-geoip-with--without--only--Gemfile.lock-
Spec tests for Puppet ~> 8.0 on Ruby 3.2
Cache not found for keys: setup-ruby-bundler-cache-v6-ubuntu-24.04-x64-ruby-3.2.8-wd-/home/runner/work/puppet-geoip/puppet-geoip-with--without--only--Gemfile.lock-33e31395b4bb233a7b424a5800688badca13f20c2dfd731575f8c0818a43adf7, setup-ruby-bundler-cache-v6-ubuntu-24.04-x64-ruby-3.2.8-wd-/home/runner/work/puppet-geoip/puppet-geoip-with--without--only--Gemfile.lock-