Skip to content

Add support for Vhost metadata #294

Add support for Vhost metadata

Add support for Vhost metadata #294

Triggered via pull request December 5, 2023 04:19
Status Cancelled
Total duration 12m 36s
Artifacts

ci.yml

on: pull_request
Puppet  /  Static validations
27s
Puppet / Static validations
Matrix: Puppet / acceptance
Matrix: Puppet / unit
Puppet  /  Test suite
0s
Puppet / Test suite
Fit to window
Zoom out
Zoom in

Annotations

22 errors and 6 warnings
Puppet / 7 - Debian 10
Process completed with exit code 1.
Puppet / 7 - CentOS 7: spec/acceptance/parameter_spec.rb#L7
rabbitmq parameter on a vhost: create parameter resource runs successfully Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos7-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_042854461.pp.eWIHBo Last 10 lines of output were: Info: /Stage[main]/Main/Rabbitmq_plugin[rabbitmq_federation]: Scheduling refresh of Service[rabbitmq-server] �[mNotice: /Stage[main]/Rabbitmq::Service/Service[rabbitmq-server]: Triggered 'refresh' from 2 events Error: Could not prefetch rabbitmq_vhost provider 'rabbitmqctl': undefined method `rabbitmq_version' for Class:Class Warning: /Stage[main]/Main/Rabbitmq_vhost[fedhost]: Skipping because provider prefetch failed Info: Calling prefetch: documentumFed@fedhost �[mNotice: /Stage[main]/Main/Rabbitmq_parameter[documentumFed@fedhost]: Dependency Rabbitmq_vhost[fedhost] has failures: true Info: Class[Main]: Unscheduling all events on Class[Main] Info: Stage[main]: Unscheduling all events on Stage[main] Warning: /Stage[main]/Main/Rabbitmq_parameter[documentumFed@fedhost]: Skipping because of failed dependencies �[mNotice: Applied catalog in 3.88 seconds
Puppet / 7 - CentOS 7: spec/acceptance/parameter_spec.rb#L41
rabbitmq parameter on a vhost: create parameter resource has the parameter Failure/Error: shell('rabbitmqctl list_parameters -p fedhost') do |r| expect(r.stdout).to match(%r{federation-upstream.*documentumFed.*expires.*3600000}) expect(r.exit_code).to be_zero end Beaker::Host::CommandFailure: Host 'centos7-64-puppet7.example.com' exited with 2 running: rabbitmqctl list_parameters -p fedhost Last 10 lines of output were: Listing runtime parameters ... Error: no_such_vhost: fedhost
Puppet / 7 - CentOS 7: spec/acceptance/policy_spec.rb#L7
rabbitmq policy on a vhost: create policy resource runs successfully Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos7-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_042906387.pp.H6DvqP Last 10 lines of output were: (location: /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:36:in `deprecation') �[mNotice: Compiled catalog for centos7-64-puppet7.example.com in environment production in 0.24 seconds Info: Using environment 'production' Info: Applying configuration version '1701750548' Error: Could not prefetch rabbitmq_vhost provider 'rabbitmqctl': undefined method `rabbitmq_version' for Class:Class Warning: /Stage[main]/Main/Rabbitmq_vhost[myhost]: Skipping because provider prefetch failed �[mNotice: /Stage[main]/Main/Rabbitmq_policy[ha-all@myhost]: Dependency Rabbitmq_vhost[myhost] has failures: true Warning: /Stage[main]/Main/Rabbitmq_policy[ha-all@myhost]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_policy[eu-federation@myhost]: Skipping because of failed dependencies �[mNotice: Applied catalog in 0.64 seconds
Puppet / 7 - CentOS 7: spec/acceptance/policy_spec.rb#L52
rabbitmq policy on a vhost: create policy resource has the policy Failure/Error: shell('rabbitmqctl list_policies -p myhost') do |r| expect(r.stdout).to match(%r{myhost.*ha-all.*ha-sync-mode}) expect(r.stdout).to match(%r{myhost.*eu-federation}) expect(r.exit_code).to be_zero end Beaker::Host::CommandFailure: Host 'centos7-64-puppet7.example.com' exited with 2 running: rabbitmqctl list_policies -p myhost Last 10 lines of output were: Listing policies ... Error: no_such_vhost: myhost
Puppet / 7 - CentOS 7: spec/acceptance/queue_spec.rb#L7
rabbitmq binding: create binding and queue resources when using default management port runs successfully Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos7-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_042909686.pp.ZwUmB5 Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Rabbitmq_user[dan]/ensure: created Error: Could not prefetch rabbitmq_vhost provider 'rabbitmqctl': undefined method `rabbitmq_version' for Class:Class Warning: /Stage[main]/Main/Rabbitmq_vhost[host1]: Skipping because provider prefetch failed �[mNotice: /Stage[main]/Main/Rabbitmq_user_permissions[dan@host1]: Dependency Rabbitmq_vhost[host1] has failures: true Warning: /Stage[main]/Main/Rabbitmq_user_permissions[dan@host1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_exchange[exchange1@host1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_queue[queue1@host1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_binding[exchange1@queue1@host1]: Skipping because of failed dependencies Info: Class[Main]: Unscheduling all events on Class[Main] �[mNotice: Applied catalog in 1.94 seconds
Puppet / 7 - CentOS 7: spec/acceptance/queue_spec.rb#L65
rabbitmq binding: create binding and queue resources when using default management port has the binding Failure/Error: expect(r.stdout).to match(%r{exchange1\sexchange\squeue1\squeue\s#}) expected "" to match /exchange1\sexchange\squeue1\squeue\s#/ Diff: @@ -1 +1 @@ -/exchange1\sexchange\squeue1\squeue\s#/ +""
Puppet / 7 - CentOS 7: spec/acceptance/queue_spec.rb#L72
rabbitmq binding: create binding and queue resources when using default management port has the queue Failure/Error: expect(r.stdout).to match(%r{queue1}) expected "" to match /queue1/ Diff: @@ -1 +1 @@ -/queue1/ +""
Puppet / 7 - CentOS 7: spec/acceptance/queue_spec.rb#L81
rabbitmq binding: create multiple bindings when same source / destination / vhost but different routing keys runs successfully Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos7-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_042914490.pp.RSCcnz Last 10 lines of output were: Info: Applying configuration version '1701750556' Error: Could not prefetch rabbitmq_vhost provider 'rabbitmqctl': undefined method `rabbitmq_version' for Class:Class Warning: /Stage[main]/Main/Rabbitmq_vhost[host1]: Skipping because provider prefetch failed �[mNotice: /Stage[main]/Main/Rabbitmq_user_permissions[dan@host1]: Dependency Rabbitmq_vhost[host1] has failures: true Warning: /Stage[main]/Main/Rabbitmq_user_permissions[dan@host1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_exchange[exchange1@host1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_queue[queue1@host1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_binding[binding 1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_binding[binding 2]: Skipping because of failed dependencies �[mNotice: Applied catalog in 1.85 seconds
Puppet / 7 - CentOS 7: spec/acceptance/queue_spec.rb#L153
rabbitmq binding: create multiple bindings when same source / destination / vhost but different routing keys has the bindings Failure/Error: expect(r.stdout).to match(%r{exchange1\sexchange\squeue1\squeue\stest1}) expected "" to match /exchange1\sexchange\squeue1\squeue\stest1/ Diff: @@ -1 +1 @@ -/exchange1\sexchange\squeue1\squeue\stest1/ +""
Puppet / 7 - CentOS 7: spec/acceptance/queue_spec.rb#L161
rabbitmq binding: create multiple bindings when same source / destination / vhost but different routing keys puppet resource shows a binding Failure/Error: expect(r.stdout).to match(%r{source\s+=>\s+'exchange1',}) expected "\n" to match /source\s+=>\s+'exchange1',/ Diff: @@ -1,2 +1 @@ -/source\s+=>\s+'exchange1',/
Puppet / 7 - Ubuntu 18.04
Canceling since a higher priority waiting request for '964/merge' exists
Puppet / 7 - Ubuntu 18.04: spec/acceptance/parameter_spec.rb#L7
rabbitmq parameter on a vhost: create parameter resource runs successfully Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_042948267.pp.bVVfZY Last 10 lines of output were: Info: /Stage[main]/Main/Rabbitmq_plugin[rabbitmq_federation_management]: Scheduling refresh of Service[rabbitmq-server] �[mNotice: /Stage[main]/Rabbitmq::Service/Service[rabbitmq-server]: Triggered 'refresh' from 1 event Error: Could not prefetch rabbitmq_vhost provider 'rabbitmqctl': undefined method `rabbitmq_version' for Class:Class Warning: /Stage[main]/Main/Rabbitmq_vhost[fedhost]: Skipping because provider prefetch failed Info: Calling prefetch: documentumFed@fedhost �[mNotice: /Stage[main]/Main/Rabbitmq_parameter[documentumFed@fedhost]: Dependency Rabbitmq_vhost[fedhost] has failures: true Warning: /Stage[main]/Main/Rabbitmq_parameter[documentumFed@fedhost]: Skipping because of failed dependencies Info: Class[Main]: Unscheduling all events on Class[Main] Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 8.54 seconds
Puppet / 7 - Ubuntu 18.04: spec/acceptance/parameter_spec.rb#L41
rabbitmq parameter on a vhost: create parameter resource has the parameter Failure/Error: shell('rabbitmqctl list_parameters -p fedhost') do |r| expect(r.stdout).to match(%r{federation-upstream.*documentumFed.*expires.*3600000}) expect(r.exit_code).to be_zero end Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 70 running: rabbitmqctl list_parameters -p fedhost Last 10 lines of output were: Listing runtime parameters Error: no_such_vhost: fedhost
Puppet / 7 - Ubuntu 18.04: spec/acceptance/policy_spec.rb#L7
rabbitmq policy on a vhost: create policy resource runs successfully Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_043015781.pp.qSA1uW Last 10 lines of output were: Info: Loading facts �[mNotice: Compiled catalog for ubuntu1804-64-puppet7.example.com in environment production in 0.19 seconds Info: Using environment 'production' Info: Applying configuration version '1701750620' Error: Could not prefetch rabbitmq_vhost provider 'rabbitmqctl': undefined method `rabbitmq_version' for Class:Class Warning: /Stage[main]/Main/Rabbitmq_vhost[myhost]: Skipping because provider prefetch failed �[mNotice: /Stage[main]/Main/Rabbitmq_policy[ha-all@myhost]: Dependency Rabbitmq_vhost[myhost] has failures: true Warning: /Stage[main]/Main/Rabbitmq_policy[ha-all@myhost]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_policy[eu-federation@myhost]: Skipping because of failed dependencies �[mNotice: Applied catalog in 2.29 seconds
Puppet / 7 - Ubuntu 18.04: spec/acceptance/policy_spec.rb#L52
rabbitmq policy on a vhost: create policy resource has the policy Failure/Error: shell('rabbitmqctl list_policies -p myhost') do |r| expect(r.stdout).to match(%r{myhost.*ha-all.*ha-sync-mode}) expect(r.stdout).to match(%r{myhost.*eu-federation}) expect(r.exit_code).to be_zero end Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 70 running: rabbitmqctl list_policies -p myhost Last 10 lines of output were: Listing policies Error: no_such_vhost: myhost
Puppet / 7 - Ubuntu 18.04: spec/acceptance/queue_spec.rb#L7
rabbitmq binding: create binding and queue resources when using default management port runs successfully Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_043023859.pp.w4hFmX Last 10 lines of output were: �[mNotice: /Stage[main]/Main/Rabbitmq_user[dan]/ensure: created Error: Could not prefetch rabbitmq_vhost provider 'rabbitmqctl': undefined method `rabbitmq_version' for Class:Class Warning: /Stage[main]/Main/Rabbitmq_vhost[host1]: Skipping because provider prefetch failed �[mNotice: /Stage[main]/Main/Rabbitmq_user_permissions[dan@host1]: Dependency Rabbitmq_vhost[host1] has failures: true Warning: /Stage[main]/Main/Rabbitmq_user_permissions[dan@host1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_exchange[exchange1@host1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_queue[queue1@host1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_binding[exchange1@queue1@host1]: Skipping because of failed dependencies Info: Class[Main]: Unscheduling all events on Class[Main] �[mNotice: Applied catalog in 6.74 seconds
Puppet / 7 - Ubuntu 18.04: spec/acceptance/queue_spec.rb#L65
rabbitmq binding: create binding and queue resources when using default management port has the binding Failure/Error: expect(r.stdout).to match(%r{exchange1\sexchange\squeue1\squeue\s#}) expected "" to match /exchange1\sexchange\squeue1\squeue\s#/ Diff: @@ -1 +1 @@ -/exchange1\sexchange\squeue1\squeue\s#/ +""
Puppet / 7 - Ubuntu 18.04: spec/acceptance/queue_spec.rb#L72
rabbitmq binding: create binding and queue resources when using default management port has the queue Failure/Error: expect(r.stdout).to match(%r{queue1}) expected "" to match /queue1/ Diff: @@ -1 +1 @@ -/queue1/ +""
Puppet / 7 - Ubuntu 18.04: spec/acceptance/queue_spec.rb#L81
rabbitmq binding: create multiple bindings when same source / destination / vhost but different routing keys runs successfully Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'ubuntu1804-64-puppet7.example.com' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_043036838.pp.TxiSVc Last 10 lines of output were: Info: Applying configuration version '1701750641' Error: Could not prefetch rabbitmq_vhost provider 'rabbitmqctl': undefined method `rabbitmq_version' for Class:Class Warning: /Stage[main]/Main/Rabbitmq_vhost[host1]: Skipping because provider prefetch failed �[mNotice: /Stage[main]/Main/Rabbitmq_user_permissions[dan@host1]: Dependency Rabbitmq_vhost[host1] has failures: true Warning: /Stage[main]/Main/Rabbitmq_user_permissions[dan@host1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_exchange[exchange1@host1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_queue[queue1@host1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_binding[binding 1]: Skipping because of failed dependencies Warning: /Stage[main]/Main/Rabbitmq_binding[binding 2]: Skipping because of failed dependencies �[mNotice: Applied catalog in 6.35 seconds
Puppet / 7 - Ubuntu 18.04: spec/acceptance/queue_spec.rb#L153
rabbitmq binding: create multiple bindings when same source / destination / vhost but different routing keys has the bindings Failure/Error: expect(r.stdout).to match(%r{exchange1\sexchange\squeue1\squeue\stest1}) expected "" to match /exchange1\sexchange\squeue1\squeue\stest1/ Diff: @@ -1 +1 @@ -/exchange1\sexchange\squeue1\squeue\stest1/ +""
Puppet / 7 - Ubuntu 18.04: spec/acceptance/queue_spec.rb#L161
rabbitmq binding: create multiple bindings when same source / destination / vhost but different routing keys puppet resource shows a binding Failure/Error: expect(r.stdout).to match(%r{source\s+=>\s+'exchange1',}) expected "\n" to match /source\s+=>\s+'exchange1',/ Diff: @@ -1,2 +1 @@ -/source\s+=>\s+'exchange1',/
Puppet / 7 - CentOS 7: spec/acceptance/class_spec.rb#L130
rabbitmq class: binding on all interfaces Port "25672" Is on 55672 instead on older rmq versions Skipped: Temporarily skipped with xit
Puppet / 7 - CentOS 7: spec/acceptance/class_spec.rb#L165
rabbitmq class: binding to localhost only Port "25672" Is on 55672 instead on older rmq versions Skipped: Temporarily skipped with xit
Puppet / 7 - CentOS 7: spec/acceptance/class_spec.rb#L230
rabbitmq class: different management_ip_address and node_ip_address Port "25672" Is on 55672 instead on older rmq versions Skipped: Temporarily skipped with xit
Puppet / 7 - Ubuntu 18.04: spec/acceptance/class_spec.rb#L130
rabbitmq class: binding on all interfaces Port "25672" Is on 55672 instead on older rmq versions Skipped: Temporarily skipped with xit
Puppet / 7 - Ubuntu 18.04: spec/acceptance/class_spec.rb#L165
rabbitmq class: binding to localhost only Port "25672" Is on 55672 instead on older rmq versions Skipped: Temporarily skipped with xit
Puppet / 7 - Ubuntu 18.04: spec/acceptance/class_spec.rb#L230
rabbitmq class: different management_ip_address and node_ip_address Port "25672" Is on 55672 instead on older rmq versions Skipped: Temporarily skipped with xit