fix: clear stale helm pending revisions before kube-prometheus upgrade
This commit is contained in:
@@ -42,6 +42,20 @@
|
|||||||
command: helm repo update
|
command: helm repo update
|
||||||
changed_when: false
|
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
|
- name: Install kube-prometheus-stack
|
||||||
command: >-
|
command: >-
|
||||||
helm upgrade --install kube-prometheus-stack prometheus-community/kube-prometheus-stack
|
helm upgrade --install kube-prometheus-stack prometheus-community/kube-prometheus-stack
|
||||||
@@ -51,8 +65,8 @@
|
|||||||
--wait
|
--wait
|
||||||
--timeout 10m
|
--timeout 10m
|
||||||
register: kube_prom_install
|
register: kube_prom_install
|
||||||
retries: 6
|
retries: 12
|
||||||
delay: 20
|
delay: 15
|
||||||
until: kube_prom_install.rc == 0
|
until: kube_prom_install.rc == 0
|
||||||
changed_when: true
|
changed_when: true
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user