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
Matrix: Puppet / acceptance
Matrix: Puppet / unit
Puppet
/
Test suite
0s
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
|