From 9274186a1b18a015c40255e5ad94246bf0b2683a Mon Sep 17 00:00:00 2001 From: saikumar-vs <112166980+saikumar-vs@users.noreply.github.com> Date: Wed, 5 Jun 2024 13:53:00 +0530 Subject: [PATCH] Fix's for PSMDB and SSL setup (#685) --- pmm-tests/psmdb_setup.yml | 18 ++++++++++++------ .../tls-ssl-setup/mysql/mysql_ssl_setup.sh | 1 + 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/pmm-tests/psmdb_setup.yml b/pmm-tests/psmdb_setup.yml index d051a471..c43cb7ad 100644 --- a/pmm-tests/psmdb_setup.yml +++ b/pmm-tests/psmdb_setup.yml @@ -46,7 +46,7 @@ - name: Setup psmdb for monitoring shell: "{{ item }}" with_items: - - docker exec {{ psmdb_container }} bash -x ./psmdb_setup.sh --mongodb_version {{ psmdb_version }} --mongodb_setup {{ psmdb_setup }} > ~/setup_psmdb_{{ psmdb_version }}_{{ psmdb_setup }}.log + - docker exec {{ psmdb_container }} bash -x ./psmdb_setup.sh --mongodb_version {{ psmdb_version }} --mongodb_setup {{ psmdb_setup }} > setup_psmdb_{{ psmdb_version }}_{{ psmdb_setup }}.log - name: Setup Load Running Docker Container shell: "{{ item }}" @@ -62,20 +62,26 @@ shell: docker exec {{ psmdb_container }} ./nodes/cl.sh mongodb_user_setup.js when: psmdb_setup == "regular" - - name: Run load on Replica Set Master + - name: Run load on Replica Set Master (PSS) shell: "{{ item }}" with_items: - - docker run --name mongodb_load_{{ psmdb_version }}_{{ psmdb_setup }} -d -e MONGODB_HOST={{ psmdb_container }} -e MONGODB_PORT=27018 -e TEST_TARGET_QPS=10 -e TEST_COLLECTION=10 -e TEST_DB=30 --network=pmm-qa -v $(pwd):/usr/src/myapp -w /usr/src/myapp php-db php mongodb_query.php - when: psmdb_setup == "replica" or psmdb_setup == "arbiter" + - docker run --name mongodb_load_{{ psmdb_version }}_{{ psmdb_setup }} -d -e MONGODB_HOST={{ psmdb_container }} -e MONGODB_PORT=27018 -e TEST_TARGET_QPS=10 -e TEST_COLLECTION=10 -e TEST_DB=30 --network=pmm-qa -v $(pwd):/usr/src/myapp -w /usr/src/myapp php-db php mongodb_query.php >> setup_psmdb_{{ psmdb_version }}_{{ psmdb_setup }}.log + when: psmdb_setup == "replica" + + - name: Run load on Replica Set Master (PSA) + shell: "{{ item }}" + with_items: + - docker run --name mongodb_load_{{ psmdb_version }}_{{ psmdb_setup }} -d -e MONGODB_HOST={{ psmdb_container }} -e MONGODB_PORT=27018 -e TEST_TARGET_QPS=10 -e TEST_COLLECTION=10 -e TEST_DB=30 -e MONGODB_USER="dba" -e MONGODB_PASSWORD="test1234" --network=pmm-qa -v $(pwd):/usr/src/myapp -w /usr/src/myapp php-db php mongodb_query.php >> setup_psmdb_{{ psmdb_version }}_{{ psmdb_setup }}.log + when: psmdb_setup == "arbiter" - name: Run load on Regular shell: "{{ item }}" with_items: - - docker run --name mongodb_load_{{ psmdb_version }}_{{ psmdb_setup }} -d -e MONGODB_HOST={{ psmdb_container }} -e MONGODB_PORT=27017 -e TEST_TARGET_QPS=10 -e TEST_COLLECTION=10 -e TEST_DB=30 --network=pmm-qa -v $(pwd):/usr/src/myapp -w /usr/src/myapp php-db php mongodb_query.php + - docker run --name mongodb_load_{{ psmdb_version }}_{{ psmdb_setup }} -d -e MONGODB_HOST={{ psmdb_container }} -e MONGODB_PORT=27017 -e TEST_TARGET_QPS=10 -e TEST_COLLECTION=10 -e TEST_DB=30 --network=pmm-qa -v $(pwd):/usr/src/myapp -w /usr/src/myapp php-db php mongodb_query.php >> setup_psmdb_{{ psmdb_version }}_{{ psmdb_setup }}.log when: psmdb_setup == "regular" - name: Run load on Sharded Clusters Master shell: "{{ item }}" with_items: - - docker run --name mongodb_load_{{ psmdb_version }}_{{ psmdb_setup }} -d -e MONGODB_HOST={{ psmdb_container }} -e MONGODB_PORT=27019 -e TEST_TARGET_QPS=10 -e TEST_COLLECTION=10 -e TEST_DB=30 --network=pmm-qa -v $(pwd):/usr/src/myapp -w /usr/src/myapp php-db php mongodb_query.php + - docker run --name mongodb_load_{{ psmdb_version }}_{{ psmdb_setup }} -d -e MONGODB_HOST={{ psmdb_container }} -e MONGODB_PORT=27019 -e TEST_TARGET_QPS=10 -e TEST_COLLECTION=10 -e TEST_DB=30 --network=pmm-qa -v $(pwd):/usr/src/myapp -w /usr/src/myapp php-db php mongodb_query.php >> setup_psmdb_{{ psmdb_version }}_{{ psmdb_setup }}.log when: psmdb_setup == "sharded" diff --git a/pmm-tests/tls-ssl-setup/mysql/mysql_ssl_setup.sh b/pmm-tests/tls-ssl-setup/mysql/mysql_ssl_setup.sh index 69db1dcd..388f1767 100644 --- a/pmm-tests/tls-ssl-setup/mysql/mysql_ssl_setup.sh +++ b/pmm-tests/tls-ssl-setup/mysql/mysql_ssl_setup.sh @@ -89,4 +89,5 @@ fi service mysql restart mysql -e "create user pmm@'%' identified by \"pmm\"" mysql -e "grant all on *.* to pmm@'%'" +mysql -e "CREATE USER 'pmm_tls'@'%' REQUIRE X509" service mysql restart