1 {{- if and .Values.replicaSet.enabled .Values.replicaSet.pdb.enabled }}
2 apiVersion: policy/v1beta1
3 kind: PodDisruptionBudget
6 app: {{ template "mongodb.name" . }}
7 chart: {{ template "mongodb.chart" . }}
8 heritage: {{ .Release.Service }}
9 release: {{ .Release.Name }}
10 name: {{ template "mongodb.fullname" . }}-arbiter
11 namespace: {{.Values.namespace }}
13 {{- if .Values.replicaSet.pdb.minAvailable }}
14 {{- if .Values.replicaSet.pdb.minAvailable.arbiter }}
15 minAvailable: {{ .Values.replicaSet.pdb.minAvailable.arbiter }}
18 {{- if .Values.replicaSet.pdb.maxUnavailable }}
19 {{- if .Values.replicaSet.pdb.maxUnavailable.arbiter }}
20 maxUnavailable: {{ .Values.replicaSet.pdb.maxUnavailable.arbiter }}
25 app: {{ template "mongodb.name" . }}
26 release: {{ .Release.Name }}