This article helps with post checks to be performed after any Paragon Automation Patch install or migration related activity
Ø Check the Pods status after patch installation is done:
o kubectl get pods -A
o kubectl get pods -A | grep -v Running
o kubectl get pods -A -o wide
o kubectl exec -it -n common atom-db-0 -- patronictl list
Ø Verify the FEDERATED EXCHANGE status
o kubectl exec -it rabbitmq-0 -n northstar -- bin/bash -c 'for i in 0 1 2; do rabbitmqctl federation_status -n rabbit@rabbitmq-$i.rabbitmq-headless.northstar.svc.cluster.local; done'
Eg:
[root@###### ~]# kubectl exec -it rabbitmq-0 -n northstar -- bin/bash -c 'for i in 0 1 2; do rabbitmqctl federation_status -n rabbit@rabbitmq-$i.rabbitmq-headless.northstar.svc.cluster.local; done'
Listing federation links on node [email protected]...
[#{error => <<>>,exchange => <<"controller.federated.topo">>,
id => <<"XXXXXX">>,last_changed => <<"2024-09-13 06:12:49">>,
local_connection =>
<<"<rabbit@rabbitmq-0.rabbitmq-headless.northstar.svc.cluster.local.3.8885.1097>">>,
queue => <<>>,status => running,type => exchange,
upstream => <<"my-upstream">>,
upstream_exchange => <<"controller.federated.topo">>,
upstream_queue => <<>>,uri => <<"amqps://X.X.X.X">>,
vhost => <<"/">>}]
[]
[root@v#### ~]#
Ø Checking the USE_FEDERATED_EXCHANGE= true
o kubectl describe po -n northstar `kubectl get po -n northstar | grep web | grep -v plan | awk '{print $1}' ` | grep FED
[root@XXXXX ~]# kubectl describe po -n northstar `kubectl get po -n northstar | grep web | grep -v plan | awk '{print $1}' ` | grep FED
USE_FEDERATED_EXCHANGE: true
Ø Check memory/CPU status
o kubectl top pods -A --sort-by=memory
o kubectl top pods -A --sort-by=cpu
Ø Login to the Web UI and verify the topology and other services working fine.
If any issues contact JTAC Support.