fix: remove legacy Loki PDBs and wait for cleanup
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user