diff --git a/.github/workflows/pmm2-integration-tests.yml b/.github/workflows/pmm2-integration-tests.yml index b264c003..e9eaaf1e 100644 --- a/.github/workflows/pmm2-integration-tests.yml +++ b/.github/workflows/pmm2-integration-tests.yml @@ -43,6 +43,7 @@ on: - regular - replica - sharded + - arbiter default: 'regular' required: true diff --git a/pmm-tests/psmdb_setup.sh b/pmm-tests/psmdb_setup.sh index 4270ac4e..d1a0e18d 100644 --- a/pmm-tests/psmdb_setup.sh +++ b/pmm-tests/psmdb_setup.sh @@ -31,6 +31,10 @@ then export metrics_mode=push fi +# Mongo user credtials for the replicat set cluster +export user="dba" +export pwd="test1234" + # Install the dependencies source ~/.bash_profile || true; apt-get update @@ -105,12 +109,13 @@ if [ "$mongodb_setup" == "replica" ]; then sleep 20 fi +#Arbiter setup with Auth enabled (keyfile) if [ "$mongodb_setup" == "arbiter" ]; then - bash ./mongo_startup.sh -r -a -e wiredTiger --mongosExtra="--slowms 1" --mongodExtra="--profile 2 --slowms 1" --configExtra="--profile 2 --slowms 1" --b=./psmdb_${mongodb_version}/bin + bash ./mongo_startup.sh -x -r -a -e wiredTiger --mongosExtra="--slowms 1" --mongodExtra="--profile 2 --slowms 1" --configExtra="--profile 2 --slowms 1" --b=./psmdb_${mongodb_version}/bin sleep 20 - pmm-admin remove mongodb mongodb_rs2_1 || true; pmm-admin add mongodb --cluster mongodb_node_cluster2 --replication-set=rs2 --environment=mongodb_rs_node --metrics-mode=$metrics_mode mongodb_rs2_1_${SERVICE_RANDOM_NUMBER} --debug 127.0.0.1:27017 + pmm-admin remove mongodb mongodb_rs2_1 || true; pmm-admin add mongodb --cluster mongodb_node_cluster2 --replication-set=rs2 --environment=mongodb_rs_node --metrics-mode=$metrics_mode mongodb_rs2_1_${SERVICE_RANDOM_NUMBER} --debug --username=${user} --password=${pwd} 127.0.0.1:27017 sleep 2 - pmm-admin remove mongodb mongodb_rs2_2 || true; pmm-admin add mongodb --cluster mongodb_node_cluster2 --replication-set=rs2 --environment=mongodb_rs_node --metrics-mode=$metrics_mode mongodb_rs2_2_${SERVICE_RANDOM_NUMBER} --debug 127.0.0.1:27018 + pmm-admin remove mongodb mongodb_rs2_2 || true; pmm-admin add mongodb --cluster mongodb_node_cluster2 --replication-set=rs2 --environment=mongodb_rs_node --metrics-mode=$metrics_mode mongodb_rs2_2_${SERVICE_RANDOM_NUMBER} --debug --username=${user} --password=${pwd} 127.0.0.1:27018 sleep 2 pmm-admin remove mongodb mongodb_rs2_3 || true; pmm-admin add mongodb --cluster mongodb_node_cluster2 --replication-set=rs2 --environment=mongodb_rs_node --metrics-mode=$metrics_mode mongodb_rs2_3_${SERVICE_RANDOM_NUMBER} --debug 127.0.0.1:27019 sleep 20