[bitnami/etcd] Add option to add extra labels only for snapshot cronjob (#21025)

Signed-off-by: Jeronimo Diaz <jeronimo.telec@gmail.com>
This commit is contained in:
Jerónimo José Díaz García
2023-11-17 12:45:53 +01:00
committed by GitHub
parent a8ebf5d42c
commit a0a38deac2
4 changed files with 7 additions and 2 deletions

View File

@@ -32,4 +32,4 @@ maintainers:
name: etcd
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/etcd
version: 9.6.2
version: 9.7.0

View File

@@ -295,6 +295,7 @@ The command removes all the Kubernetes components associated with the chart and
| `disasterRecovery.cronjob.resources.requests` | Cronjob container resource requests | `{}` |
| `disasterRecovery.cronjob.nodeSelector` | Node labels for cronjob pods assignment | `{}` |
| `disasterRecovery.cronjob.tolerations` | Tolerations for cronjob pods assignment | `[]` |
| `disasterRecovery.cronjob.podLabels` | List of labels that will be added to pods created by cronjob | `[]` |
| `disasterRecovery.pvc.existingClaim` | A manually managed Persistent Volume and Claim | `""` |
| `disasterRecovery.pvc.size` | PVC Storage Request | `2Gi` |
| `disasterRecovery.pvc.storageClassName` | Storage Class for snapshots volume | `nfs` |

View File

@@ -4,6 +4,7 @@ SPDX-License-Identifier: APACHE-2.0
*/}}
{{- if .Values.disasterRecovery.enabled -}}
{{- $mergedLabels := mergeOverwrite (dict) .Values.commonLabels .Values.disasterRecovery.cronjob.podLabels -}}
apiVersion: {{ include "common.capabilities.cronjob.apiVersion" . }}
kind: CronJob
metadata:
@@ -21,7 +22,7 @@ spec:
spec:
template:
metadata:
labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 12 }}
labels: {{- include "common.labels.standard" ( dict "customLabels" $mergedLabels "context" $ ) | nindent 12 }}
app.kubernetes.io/component: snapshotter
{{- if .Values.disasterRecovery.cronjob.podAnnotations }}
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.disasterRecovery.cronjob.podAnnotations "context" $) | nindent 12 }}

View File

@@ -881,6 +881,9 @@ disasterRecovery:
## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
##
tolerations: []
## @param disasterRecovery.cronjob.podLabels List of labels that will be added to pods created by cronjob
##
podLabels: []
pvc:
## @param disasterRecovery.pvc.existingClaim A manually managed Persistent Volume and Claim