Files
devops-infra-helm-charts-gcp/helm-templates/opentelemetry-operator/templates/pdb.yaml
T
2026-08-26 03:39:42 +05:30

22 lines
686 B
YAML

{{- if .Values.pdb.create }}
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
labels:
{{- include "opentelemetry-operator.labels" . | nindent 4 }}
app.kubernetes.io/component: controller-manager
name: {{ template "opentelemetry-operator.fullname" . }}
namespace: {{ .Release.Namespace }}
spec:
{{- if .Values.pdb.minAvailable }}
minAvailable: {{ .Values.pdb.minAvailable }}
{{- end }}
{{- if .Values.pdb.maxUnavailable }}
maxUnavailable: {{ .Values.pdb.maxUnavailable }}
{{- end }}
selector:
matchLabels:
{{- include "opentelemetry-operator.selectorLabels" . | nindent 6 }}
app.kubernetes.io/component: controller-manager
{{- end }}