blob: f080b753a5a9fc249cbd1d675a248b31148e1a1d [file] [log] [blame]
Giorgi Lekveishvili0048a782023-06-20 18:32:21 +04001{{- if .Values.cainjector.podDisruptionBudget.enabled }}
2apiVersion: policy/v1
3kind: PodDisruptionBudget
4metadata:
5 name: {{ include "cainjector.fullname" . }}
6 namespace: {{ include "cert-manager.namespace" . }}
7 labels:
8 app: {{ include "cainjector.name" . }}
9 app.kubernetes.io/name: {{ include "cainjector.name" . }}
10 app.kubernetes.io/instance: {{ .Release.Name }}
11 app.kubernetes.io/component: "cainjector"
12 {{- include "labels" . | nindent 4 }}
13spec:
14 selector:
15 matchLabels:
16 app.kubernetes.io/name: {{ include "cainjector.name" . }}
17 app.kubernetes.io/instance: {{ .Release.Name }}
18 app.kubernetes.io/component: "cainjector"
19
20 {{- with .Values.cainjector.podDisruptionBudget.minAvailable }}
21 minAvailable: {{ . }}
22 {{- end }}
23 {{- with .Values.cainjector.podDisruptionBudget.maxUnavailable }}
24 maxUnavailable: {{ . }}
25 {{- end }}
26{{- end }}