fix: clear stale helm pending revisions before kube-prometheus upgrade
All checks were successful
Deploy Cluster / Terraform (push) Successful in 43s
Deploy Cluster / Ansible (push) Successful in 22m22s

This commit is contained in:
2026-03-04 18:35:55 +00:00
parent 6177b581e4
commit 9ff9d1e633

View File

@@ -42,6 +42,20 @@
command: helm repo update
changed_when: false
- name: Clear stale pending Helm revision secrets for kube-prometheus-stack
shell: >-
kubectl -n {{ observability_namespace }} delete
$(kubectl -n {{ observability_namespace }} get secret -l owner=helm,name=kube-prometheus-stack,status=pending-upgrade -o name)
--ignore-not-found=true;
kubectl -n {{ observability_namespace }} delete
$(kubectl -n {{ observability_namespace }} get secret -l owner=helm,name=kube-prometheus-stack,status=pending-install -o name)
--ignore-not-found=true;
kubectl -n {{ observability_namespace }} delete
$(kubectl -n {{ observability_namespace }} get secret -l owner=helm,name=kube-prometheus-stack,status=pending-rollback -o name)
--ignore-not-found=true
changed_when: false
failed_when: false
- name: Install kube-prometheus-stack
command: >-
helm upgrade --install kube-prometheus-stack prometheus-community/kube-prometheus-stack
@@ -51,8 +65,8 @@
--wait
--timeout 10m
register: kube_prom_install
retries: 6
delay: 20
retries: 12
delay: 15
until: kube_prom_install.rc == 0
changed_when: true