Restart API when deployment secrets change
This commit is contained in:
@@ -65,6 +65,9 @@ kubectl kustomize "k8s/overlays/${DEPLOYMENT_ENVIRONMENT}" \
|
||||
| sed "s|step3-questions:latest|${API_IMAGE}|g; s|step3-web:latest|${WEB_IMAGE}|g" \
|
||||
| kubectl apply -f -
|
||||
|
||||
# Secret and ConfigMap values are consumed as environment variables at pod startup.
|
||||
# Force a rollout so rerunning an unchanged revision still applies rotated secrets.
|
||||
kubectl rollout restart deployment/step3-api -n "${KUBE_NAMESPACE}"
|
||||
kubectl rollout status deployment/step3-api -n "${KUBE_NAMESPACE}" --timeout=240s
|
||||
kubectl get --raw "/api/v1/namespaces/${KUBE_NAMESPACE}/services/step3-api:http/proxy/readyz" >/dev/null
|
||||
kubectl rollout status deployment/step3-web -n "${KUBE_NAMESPACE}" --timeout=240s
|
||||
|
||||
Reference in New Issue
Block a user