@@ -26,7 +26,7 @@ def run_test(add_db_command):
2626 pmm_admin_list = json .loads (docker_pmm_client .check_output ('pmm-admin list --json' , timeout = 30 ))
2727 for agent in pmm_admin_list ['agent' ]:
2828 if agent ['agent_type' ] == 'AGENT_TYPE_MONGODB_EXPORTER' :
29- agent_id = agent [ 'agent_id' ]
29+ agent_id = "mypass"
3030 agent_port = agent ['port' ]
3131 break
3232 try :
@@ -48,33 +48,33 @@ def run_test(add_db_command):
4848
4949
5050def test_simple_auth_wo_tls ():
51- run_test ('pmm-admin add mongodb psmdb-server --username=pmm_mongodb --password="5M](Q%q/U+YQ<^m" ' '--host '
51+ run_test ('pmm-admin add mongodb psmdb-server --agent-password=mypass -- username=pmm_mongodb --password="5M](Q%q/U+YQ<^m" ' '--host '
5252 'psmdb-server --port 27017' )
5353
5454
5555def test_simple_auth_tls ():
56- run_test ('pmm-admin add mongodb psmdb-server --username=pmm_mongodb --password="5M](Q%q/U+YQ<^m" '
56+ run_test ('pmm-admin add mongodb psmdb-server --agent-password=mypass -- username=pmm_mongodb --password="5M](Q%q/U+YQ<^m" '
5757 '--host psmdb-server --port 27017 '
5858 '--tls --tls-certificate-key-file=/mongodb_certs/client.pem --tls-ca-file=/mongodb_certs/ca-certs.pem '
5959 '--cluster=mycluster' )
6060
6161
6262def test_x509_auth ():
63- run_test ('pmm-admin add mongodb psmdb-server --host=psmdb-server --port 27017 '
63+ run_test ('pmm-admin add mongodb psmdb-server --agent-password=mypass -- host=psmdb-server --port 27017 '
6464 '--tls --tls-certificate-key-file=/mongodb_certs/client.pem --tls-ca-file=/mongodb_certs/ca-certs.pem '
6565 '--authentication-mechanism=MONGODB-X509 --authentication-database=\' $external\' '
6666 '--cluster=mycluster' )
6767
6868
6969def test_ldap_auth_wo_tls ():
70- run_test ('pmm-admin add mongodb psmdb-server --username="CN=pmm-test" --password=password1 '
70+ run_test ('pmm-admin add mongodb psmdb-server --agent-password=mypass -- username="CN=pmm-test" --password=password1 '
7171 '--host=psmdb-server --port 27017 '
7272 '--authentication-mechanism=PLAIN --authentication-database=\' $external\' '
7373 '--cluster=mycluster' )
7474
7575
7676def test_ldap_auth_tls ():
77- run_test ('pmm-admin add mongodb psmdb-server --username="CN=pmm-test" --password=password1 '
77+ run_test ('pmm-admin add mongodb psmdb-server --agent-password=mypass -- username="CN=pmm-test" --password=password1 '
7878 '--host=psmdb-server --port 27017 '
7979 '--authentication-mechanism=PLAIN --authentication-database=\' $external\' '
8080 '--tls --tls-certificate-key-file=/mongodb_certs/client.pem --tls-ca-file=/mongodb_certs/ca-certs.pem '
@@ -85,7 +85,7 @@ def test_ldap_auth_tls():
8585 any (not os .environ .get (var ) for var in env_vars ) or os .environ .get ('SKIP_AWS_TESTS' ) == 'true' ,
8686 reason = f"One or more of AWS env var isn't defined or SKIP_AWS_TESTS is set to true" )
8787def test_aws_auth_wo_tls ():
88- run_test (f'pmm-admin add mongodb psmdb-server --username={ os .environ .get ("AWS_ACCESS_KEY_ID" )} '
88+ run_test (f'pmm-admin add mongodb psmdb-server --agent-password=mypass -- username={ os .environ .get ("AWS_ACCESS_KEY_ID" )} '
8989 f'--password={ os .environ .get ("AWS_SECRET_ACCESS_KEY" )} '
9090 '--host=psmdb-server --port 27017 '
9191 '--authentication-mechanism=MONGODB-AWS --authentication-database=\' $external\' '
@@ -96,7 +96,7 @@ def test_aws_auth_wo_tls():
9696 any (not os .environ .get (var ) for var in env_vars ) or os .environ .get ('SKIP_AWS_TESTS' ) == 'true' ,
9797 reason = f"One or more of AWS env var isn't defined or SKIP_AWS_TESTS is set to true" )
9898def test_aws_auth_tls ():
99- run_test (f'pmm-admin add mongodb psmdb-server --username={ os .environ .get ("AWS_ACCESS_KEY_ID" )} '
99+ run_test (f'pmm-admin add mongodb psmdb-server --agent-password=mypass -- username={ os .environ .get ("AWS_ACCESS_KEY_ID" )} '
100100 f'--password={ os .environ .get ("AWS_SECRET_ACCESS_KEY" )} '
101101 '--host=psmdb-server --port 27017 '
102102 '--authentication-mechanism=MONGODB-AWS --authentication-database=\' $external\' '
0 commit comments