Skip to content

Use the mongosh command instead of the old mongo command #382

Use the mongosh command instead of the old mongo command

Use the mongosh command instead of the old mongo command #382

Triggered via pull request March 21, 2024 15:28
Status Failure
Total duration 7m 11s
Artifacts

ci.yml

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

Annotations

54 errors
Puppet / 8 (Ruby 3.2): spec/unit/puppet/provider/mongodb_replset/mongodb_spec.rb#L168
Puppet::Type::Mongodb_replset::ProviderMongo members= raises an error when at least one member is not running with --replSet Failure/Error: expect { provider.flush }.to raise_error(Puppet::Error, %r{is not supposed to be part of a replicaset\.$}) expected Puppet::Error with message matching /is not supposed to be part of a replicaset\.$/, got #<Puppet::Error: Can't connect to any member of replicaset rs_test.> with backtrace: # ./lib/puppet/provider/mongodb_replset/mongo.rb:243:in `set_members' # ./lib/puppet/provider/mongodb_replset/mongo.rb:65:in `flush' # ./spec/unit/puppet/provider/mongodb_replset/mongodb_spec.rb:171:in `block (4 levels) in <top (required)>' # ./spec/unit/puppet/provider/mongodb_replset/mongodb_spec.rb:171:in `block (3 levels) in <top (required)>'
Puppet / 8 (Ruby 3.2)
Process completed with exit code 1.
Puppet / 7 (Ruby 2.7): spec/unit/puppet/provider/mongodb_replset/mongodb_spec.rb#L168
Puppet::Type::Mongodb_replset::ProviderMongo members= raises an error when at least one member is not running with --replSet Failure/Error: expect { provider.flush }.to raise_error(Puppet::Error, %r{is not supposed to be part of a replicaset\.$}) expected Puppet::Error with message matching /is not supposed to be part of a replicaset\.$/, got #<Puppet::Error: Can't connect to any member of replicaset rs_test.> with backtrace: # ./lib/puppet/provider/mongodb_replset/mongo.rb:243:in `set_members' # ./lib/puppet/provider/mongodb_replset/mongo.rb:65:in `flush' # ./spec/unit/puppet/provider/mongodb_replset/mongodb_spec.rb:171:in `block (4 levels) in <top (required)>' # ./spec/unit/puppet/provider/mongodb_replset/mongodb_spec.rb:171:in `block (3 levels) in <top (required)>'
Puppet / 7 (Ruby 2.7)
Process completed with exit code 1.
Puppet / Puppet 8 - CentOS 7: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos7-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_153157959.pp.uJavyS Last 10 lines of output were: �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Warning: Mongosh arguments Warning: admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 4.41 seconds
Puppet / Puppet 8 - CentOS 7: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 8 - CentOS 7: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 8 - CentOS 7: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stderr.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'centos7-64-puppet8.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 8 - CentOS 7
Process completed with exit code 1.
Puppet / Puppet 7 - CentOS 7: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors 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_153201360.pp.c0uHJ2 Last 10 lines of output were: �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Warning: Mongosh arguments Warning: admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 4.38 seconds
Puppet / Puppet 7 - CentOS 7: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 7 - CentOS 7: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 7 - CentOS 7: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stderr.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'centos7-64-puppet7.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 7 - CentOS 7
Process completed with exit code 1.
Puppet / Puppet 8 - CentOS 8: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos8-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_153220889.pp.YW8rMt Last 10 lines of output were: �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Warning: Mongosh arguments Warning: admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 4.38 seconds
Puppet / Puppet 8 - CentOS 8: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 8 - CentOS 8: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 8 - CentOS 8: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stderr.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'centos8-64-puppet8.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 8 - CentOS 8
Process completed with exit code 1.
Puppet / Puppet 7 - CentOS 8: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'centos8-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_153227193.pp.isJqG5 Last 10 lines of output were: �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Warning: Mongosh arguments Warning: admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 4.39 seconds
Puppet / Puppet 7 - CentOS 8: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 7 - CentOS 8: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 7 - CentOS 8: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stderr.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'centos8-64-puppet7.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 7 - CentOS 8
Process completed with exit code 1.
Puppet / Puppet 8 - Debian 10: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'debian10-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_153238052.pp.2lq5vA Last 10 lines of output were: �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Warning: Mongosh arguments Warning: admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 5.47 seconds
Puppet / Puppet 8 - Debian 10: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 8 - Debian 10: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 8 - Debian 10: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stderr.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'debian10-64-puppet8.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 8 - Debian 10
Process completed with exit code 1.
Puppet / Puppet 8 - Debian 11: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'debian11-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_153237705.pp.fj0RxA Last 10 lines of output were: �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Warning: Mongosh arguments Warning: admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 5.27 seconds
Puppet / Puppet 8 - Debian 11: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 8 - Debian 11: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 8 - Debian 11: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stderr.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'debian11-64-puppet8.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 8 - Debian 11
Process completed with exit code 1.
Puppet / Puppet 7 - Debian 11: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_153247889.pp.1JQCnX Last 10 lines of output were: �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Warning: Mongosh arguments Warning: admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 5.27 seconds
Puppet / Puppet 7 - Debian 11: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 7 - Debian 11: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 7 - Debian 11: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stderr.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'debian11-64-puppet7.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 7 - Debian 11
Process completed with exit code 1.
Puppet / Puppet 7 - Debian 10: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_153310267.pp.z7gGJV Last 10 lines of output were: �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Warning: Mongosh arguments Warning: admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 5.47 seconds
Puppet / Puppet 7 - Debian 10: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 7 - Debian 10: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 7 - Debian 10: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stderr.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'debian10-64-puppet7.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 7 - Debian 10
Process completed with exit code 1.
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_153301914.pp.uXx7aD Last 10 lines of output were: �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Warning: Mongosh arguments Warning: admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 5.47 seconds
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 7 - Ubuntu 20.04: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stderr.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet7.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 7 - Ubuntu 20.04
Process completed with exit code 1.
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L79
mongodb::server class installation using authentication works with no errors Failure/Error: apply_manifest(pp, catch_failures: true) Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet8.example.com' exited with 6 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest_153315015.pp.JZke1V Last 10 lines of output were: �[mNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongoshrc.js]/content: content changed '{sha256}f7eec824ed4427fcde6092515a2ec1bc6e15dc06291cbf99ddb5a140616cb246' to '{sha256}f4956ae86af4c64bb234f3ada827f378d0bcbdb25896d551c68f9c1e50037ab5' Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service] Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb] �[mNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 event Warning: Mongosh arguments Warning: admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster Error: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongosh admin --quiet --host 127.0.0.1:27017 --username admin --password password --eval load('/root/.mongoshrc.js'); db.isMaster().ismaster' returned 1: MongoServerError: Authentication failed. Warning: /Stage[main]/Main/Mongodb_user[User admin on db admin]: Skipping because provider prefetch failed Info: Stage[main]: Unscheduling all events on Stage[main] �[mNotice: Applied catalog in 5.43 seconds
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L136
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" exit_status is expected to eq 0 Failure/Error: its(:exit_status) { is_expected.to eq 0 } expected: 0 got: 1 (compared using ==)
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/server_spec.rb#L137
mongodb::server class installation using authentication Command "mongosh admin --username admin --password password --quiet --eval "load('/root/.mongoshrc.js');EJSON.stringify(db.getUser('admin')['customData'])"" stdout is expected to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Failure/Error: its(:stdout) { is_expected.to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" } expected "" to match "{ \"createdBy\" : \"Puppet Mongodb_user['User admin on db admin']\" }\n" Diff: @@ -1,2 +1 @@ -{ "createdBy" : "Puppet Mongodb_user['User admin on db admin']" }
Puppet / Puppet 8 - Ubuntu 20.04: spec/acceptance/user_spec.rb#L47
mongodb_database with default port auth should fail Failure/Error: shell("mongosh testdb --quiet --eval 'db.auth(\"testuser\",\"passw0rd\")'") do |r| expect(r.stderr.chomp).to contain('MongoServerError: Authentication failed') end Beaker::Host::CommandFailure: Host 'ubuntu2004-64-puppet8.example.com' exited with 1 running: mongosh testdb --quiet --eval 'db.auth("testuser","passw0rd")' Last 10 lines of output were: MongoServerError: Authentication failed.
Puppet / Puppet 8 - Ubuntu 20.04
Process completed with exit code 1.