RIC-919 Upgrade influxdb helm chart v1.8 > v2.2
[ric-plt/ric-dep.git] / helm / 3rdparty / influxdb / templates / pdb.yaml
1 {{- if .Values.pdb.create }}
2 {{- if .Capabilities.APIVersions.Has "policy/v1" }}
3 apiVersion: policy/v1
4 {{- else }}
5 apiVersion: policy/v1beta1
6 {{- end }}
7 kind: PodDisruptionBudget
8 metadata:
9   name: {{ template "influxdb.fullname" . }}
10   labels:
11   {{- include "influxdb.labels" . | nindent 4 }}
12 spec:
13   {{- if .Values.pdb.minAvailable }}
14   minAvailable: {{ .Values.pdb.minAvailable }}
15   {{- end }}
16   {{- if .Values.pdb.maxUnavailable }}
17   maxUnavailable: {{ .Values.pdb.maxUnavailable }}
18   {{- end }}
19   selector:
20     matchLabels:
21   {{- include "influxdb.selectorLabels" . | nindent 6 }}
22   {{- end }}