github.com/microsoft/fabrikate@v1.0.0-alpha.1.0.20210115014322-dc09194d0885/testdata/generate/infra/fabrikate-jaeger/helm_repos/jaeger/charts/elasticsearch/templates/master-pdb.yaml (about) 1 {{- if .Values.master.podDisruptionBudget.enabled }} 2 apiVersion: policy/v1beta1 3 kind: PodDisruptionBudget 4 metadata: 5 labels: 6 app: {{ template "elasticsearch.name" . }} 7 chart: {{ .Chart.Name }}-{{ .Chart.Version }} 8 component: "{{ .Values.master.name }}" 9 heritage: {{ .Release.Service }} 10 release: {{ .Release.Name }} 11 name: {{ template "elasticsearch.master.fullname" . }} 12 spec: 13 {{- if .Values.master.podDisruptionBudget.minAvailable }} 14 minAvailable: {{ .Values.master.podDisruptionBudget.minAvailable }} 15 {{- end }} 16 {{- if .Values.master.podDisruptionBudget.maxUnavailable }} 17 maxUnavailable: {{ .Values.master.podDisruptionBudget.maxUnavailable }} 18 {{- end }} 19 selector: 20 matchLabels: 21 app: {{ template "elasticsearch.name" . }} 22 component: "{{ .Values.master.name }}" 23 release: {{ .Release.Name }} 24 {{- end }}