[stable/2023.1] Change promethues to use pvc for data store (#1666)
This is an automated cherry-pick of #1652
/assign mnaser
diff --git a/roles/kube_prometheus_stack/vars/main.yml b/roles/kube_prometheus_stack/vars/main.yml
index 08cc8dc..95f2d15 100644
--- a/roles/kube_prometheus_stack/vars/main.yml
+++ b/roles/kube_prometheus_stack/vars/main.yml
@@ -314,6 +314,14 @@
registry: "{{ atmosphere_images['prometheus'] | vexxhost.kubernetes.docker_image('domain') }}"
repository: "{{ atmosphere_images['prometheus'] | vexxhost.kubernetes.docker_image('path') }}"
tag: "{{ atmosphere_images['prometheus'] | vexxhost.kubernetes.docker_image('tag') }}"
+ storageSpec:
+ volumeClaimTemplate:
+ spec:
+ storageClassName: general
+ accessModes: ["ReadWriteOnce"]
+ resources:
+ requests:
+ storage: 100Gi
nodeSelector: *node_selector
secrets:
- kube-prometheus-stack-etcd-client-cert