fix: remove legacy Loki PDBs and wait for cleanup
Some checks failed
Deploy Cluster / Ansible (push) Has been cancelled
Deploy Cluster / Terraform (push) Has been cancelled

This commit is contained in:
2026-03-02 12:13:21 +00:00
parent 3dcf71a84f
commit c0a4275f15

View File

@@ -79,6 +79,32 @@
changed_when: false changed_when: false
failed_when: false failed_when: false
- name: Remove legacy Loki PDBs (if present)
command: >-
kubectl -n {{ observability_namespace }} delete
poddisruptionbudget/loki-memcached-chunks-cache
poddisruptionbudget/loki-memcached-results-cache
--ignore-not-found=true
changed_when: false
failed_when: false
- name: Wait for legacy Loki resources to be fully removed
shell: >-
kubectl -n {{ observability_namespace }} get
deployment/loki-gateway
statefulset/loki-chunks-cache
statefulset/loki-results-cache
statefulset/loki-backend
statefulset/loki-read
statefulset/loki-write
2>&1 | grep -q "NotFound\|not found"
register: legacy_cleanup
retries: 12
delay: 5
until: legacy_cleanup.rc == 0
changed_when: false
failed_when: false
- name: Install Loki - name: Install Loki
command: >- command: >-
helm upgrade --install loki grafana/loki helm upgrade --install loki grafana/loki