{{- if and $.Values.podDisruptionBudget.enabled (gt (int $.Values.replicaCount) 1) }} apiVersion: {{ include "common.capabilities.policy.apiVersion" . }} kind: PodDisruptionBudget metadata: name: {{ include "sourcebot.fullname" $ }} labels: {{- include "sourcebot.labels" $ | nindent 4 }} spec: {{- if $.Values.podDisruptionBudget.minAvailable }} minAvailable: {{ $.Values.podDisruptionBudget.minAvailable }} {{- end }} {{- if $.Values.podDisruptionBudget.maxUnavailable }} maxUnavailable: {{ $.Values.podDisruptionBudget.maxUnavailable }} {{- end }} selector: matchLabels: {{- include "sourcebot.selectorLabels" $ | nindent 6 }} {{- end }}