diff --git a/stable/prometheus/Chart.yaml b/stable/prometheus/Chart.yaml index 80c45a203b..5cadd313bf 100755 --- a/stable/prometheus/Chart.yaml +++ b/stable/prometheus/Chart.yaml @@ -1,5 +1,5 @@ name: prometheus -version: 7.4.3 +version: 7.4.4 appVersion: 2.5.0 description: Prometheus is a monitoring system and time series database. home: https://prometheus.io/ diff --git a/stable/prometheus/README.md b/stable/prometheus/README.md index 90e789526e..f385659203 100644 --- a/stable/prometheus/README.md +++ b/stable/prometheus/README.md @@ -246,6 +246,7 @@ Parameter | Description | Default `server.persistentVolume.annotations` | Prometheus server data Persistent Volume annotations | `{}` `server.persistentVolume.existingClaim` | Prometheus server data Persistent Volume existing claim name | `""` `server.persistentVolume.mountPath` | Prometheus server data Persistent Volume mount root path | `/data` +`server.persistentVolume.reclaimPolicy` | Prometheus server data Persistent Volume reclaim policy | `Retain` `server.persistentVolume.size` | Prometheus server data Persistent Volume size | `8Gi` `server.persistentVolume.storageClass` | Prometheus server data Persistent Volume Storage Class | `unset` `server.persistentVolume.subPath` | Subdirectory of Prometheus server data Persistent Volume to mount | `""` diff --git a/stable/prometheus/templates/server-pvc.yaml b/stable/prometheus/templates/server-pvc.yaml index c4711e9053..5bf0a717c4 100644 --- a/stable/prometheus/templates/server-pvc.yaml +++ b/stable/prometheus/templates/server-pvc.yaml @@ -24,6 +24,7 @@ spec: storageClassName: "{{ .Values.server.persistentVolume.storageClass }}" {{- end }} {{- end }} + persistentVolumeReclaimPolicy: {{ .Values.server.persistentVolume.reclaimPolicy | quote }} resources: requests: storage: "{{ .Values.server.persistentVolume.size }}" diff --git a/stable/prometheus/values.yaml b/stable/prometheus/values.yaml index e0a9e4c242..07d11de75f 100644 --- a/stable/prometheus/values.yaml +++ b/stable/prometheus/values.yaml @@ -651,6 +651,12 @@ server: ## subPath: "" + ## reclaimPolicy for the persistent volume. + ## See https://kubernetes.io/docs/tasks/administer-cluster/change-pv-reclaim-policy/ + ## Can be Retain, Recycle, or Delete + ## + reclaimPolicy: Retain + ## Annotations to be added to Prometheus server pods ## podAnnotations: {}