-
Clone the values file to update the parameters required
helm show values expertflow/activemq --version 5.4.0 > helm-values/ef-activemq-custom-values.yaml -
Navigate to
/kubernetes/scriptsto setup mTLs certificates. -
Open
generate-artemis-certs.shfile and setup artemis svc name inSUBJECT_ALT_NAMESas below screenshot.SUBJECT_ALT_NAMES=("DNS:activemq-artemis-svc.ef-external.svc")
-
Generate new certificates.
### Give permissions chmod +x generate-artemis-certs.sh ### Execute script ./generate-artemis-certs.sh -
Go to
kubernetespath and re-apply secrets for newly generated certificates in bothexpertflowandef-externalnamespaces.#### Delete old secret from ef-external kubectl delete -f ./pre-deployment/static-tls/activemq-tls.yaml -n ef-external #### Delete old secret from expertflow kubectl delete -f ./pre-deployment/static-tls/activemq-tls.yaml -n expertflow #### Apply to ef-external kubectl apply -f ./pre-deployment/static-tls/activemq-tls.yaml -n ef-external #### Apply to expertflow kubectl apply -f ./pre-deployment/static-tls/activemq-tls.yaml -n expertflow -
Deploy Artemis.
helm upgrade --install=true --namespace=ef-external --values=helm-values/ef-activemq-custom-values.yaml activemq expertflow/activemq --version 5.4.0