File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -81,6 +81,7 @@ RUN if [[ "$PMM_CLIENT_VERSION" == http* ]]; then \
8181 systemctl enable mongod && \
8282 systemctl enable pbm-agent && \
8383 sed -i '/ExecStart/a StandardError=file:/var/log/pmm-agent.log' /usr/lib/systemd/system/pmm-agent.service && \
84+ sed -i '/\[ Service\] /a Environment="KRB5_CLIENT_KTNAME=/keytabs/mongodb.keytab"' /usr/lib/systemd/system/pmm-agent.service && \
8485 systemctl enable pmm-agent && \
8586 curl -Lf -o /tmp/mgodatagen.tar.gz https://github.com/feliixx/mgodatagen/releases/download/v0.11.2/mgodatagen_0.11.2_Linux_x86_64.tar.gz && \
8687 tar -xf /tmp/mgodatagen.tar.gz -C /usr/bin && \
Original file line number Diff line number Diff line change 5151 echo " configuring pmm agent on $node "
5252 docker compose -f docker-compose-rs.yaml exec -T -e PMM_AGENT_SETUP_NODE_NAME=${node} ._${random_number} $node pmm-agent setup
5353 if [[ $mongo_setup_type == " psa" && $node == " rs103" ]]; then
54- docker compose -f docker-compose-rs.yaml exec -T $node pmm-admin add mongodb --enable-all-collectors --agent-password=mypass --environment=psmdb-dev --cluster=replicaset --replication-set=rs --host=${node} --port=27017 ${node}${gssapi_service_name_part} _${random_number}
54+ docker compose -f docker-compose-rs.yaml exec -T $node pmm-admin add mongodb --enable-all-collectors --agent-password=mypass --environment=psmdb-dev --cluster=replicaset --replication-set=rs --agent-env-vars= " KRB5_CLIENT_KTNAME " -- host=${node} --port=27017 ${node}${gssapi_service_name_part} _${random_number}
5555 else
5656 echo
57- docker compose -f docker-compose-rs.yaml exec -T $node pmm-admin add mongodb --enable-all-collectors --agent-password=mypass --environment=psmdb-dev --cluster=replicaset --replication-set=rs ${client_credentials_flags[*]} --host=${node} --port=27017 ${node}${gssapi_service_name_part} _${random_number}
57+ docker compose -f docker-compose-rs.yaml exec -T $node pmm-admin add mongodb --enable-all-collectors --agent-password=mypass --environment=psmdb-dev --cluster=replicaset --replication-set=rs ${client_credentials_flags[*]} --agent-env-vars= " KRB5_CLIENT_KTNAME " -- host=${node} --port=27017 ${node}${gssapi_service_name_part} _${random_number}
5858 fi
5959done
6060echo
Original file line number Diff line number Diff line change 4949 echo " configuring pmm agent on $node "
5050 docker compose -f docker-compose-rs.yaml exec -T -e PMM_AGENT_SETUP_NODE_NAME=${node} ._${random_number} $node pmm-agent setup
5151 if [[ $mongo_setup_type == " psa" && $node == " rs203" ]]; then
52- docker compose -f docker-compose-rs.yaml exec -T $node pmm-admin add mongodb --enable-all-collectors --agent-password=mypass --cluster=replicaset --replication-set=rs1 --host=${node} --port=27017 ${node}${gssapi_service_name_part} _${random_number}
52+ docker compose -f docker-compose-rs.yaml exec -T $node pmm-admin add mongodb --enable-all-collectors --agent-password=mypass --cluster=replicaset --replication-set=rs1 --agent-env-vars= " KRB5_CLIENT_KTNAME " -- host=${node} --port=27017 ${node}${gssapi_service_name_part} _${random_number}
5353 else
54- docker compose -f docker-compose-rs.yaml exec -T $node pmm-admin add mongodb --enable-all-collectors --agent-password=mypass --cluster=replicaset ${client_credentials_flags[*]} --host=${node} --port=27017 ${node}${gssapi_service_name_part} _${random_number}
54+ docker compose -f docker-compose-rs.yaml exec -T $node pmm-admin add mongodb --enable-all-collectors --agent-password=mypass --cluster=replicaset --agent-env-vars= " KRB5_CLIENT_KTNAME " ${client_credentials_flags[*]} --host=${node} --port=27017 ${node}${gssapi_service_name_part} _${random_number}
5555 fi
5656done
Original file line number Diff line number Diff line change @@ -289,4 +289,4 @@ networks:
289289
290290volumes :
291291 keytabs :
292- driver : local
292+ driver : local
You can’t perform that action at this time.
0 commit comments