diff --git a/roles/baseline/tasks/contour.yaml b/roles/baseline/tasks/contour.yaml index e8c88268..afe0ac79 100644 --- a/roles/baseline/tasks/contour.yaml +++ b/roles/baseline/tasks/contour.yaml @@ -88,7 +88,24 @@ disablePermitInsecure: false tls: fallback-certificate: {} - when: CONTOUR_CONFIG.contour.configFileContents.compression is defined + tags: + - install + - update + +# Restart Contour deployment to apply the compression configuration changes +- name: Restart Contour deployment + kubernetes.core.k8s: + state: patched + kind: Deployment + name: "{{ CONTOUR_NAME }}" + namespace: "{{ CONTOUR_NAMESPACE }}" + kubeconfig: "{{ KUBECONFIG }}" + definition: + spec: + template: + metadata: + annotations: + kubectl.kubernetes.io/restartedAt: "{{ ansible_date_time.iso8601 }}" tags: - install - update diff --git a/roles/vdm/tasks/cas.yaml b/roles/vdm/tasks/cas.yaml index 08ceab90..17fe19b7 100644 --- a/roles/vdm/tasks/cas.yaml +++ b/roles/vdm/tasks/cas.yaml @@ -145,7 +145,7 @@ - install - uninstall - update - + # Add shutdown transformer for programming-only deployments (CAS disabled) # This approach keeps CAS resources in the manifest (avoiding prune risks) but shuts down CAS pods - name: CAS - shutdown for programming-only deployment @@ -161,4 +161,4 @@ tags: - install - uninstall - - update \ No newline at end of file + - update