Skip to content

Commit d60ad8e

Browse files
committed
DBP-1157-Create-PodDisruptionBudget-for-SPSH-Applications
1 parent 9cc60a0 commit d60ad8e

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{{- if .Values.podDisruptionBudget.enabled }}
2+
apiVersion: policy/v1
3+
kind: PodDisruptionBudget
4+
metadata:
5+
name: {{ template "common.names.name" . }}-pdb
6+
namespace: {{ .Release.Namespace }}
7+
labels:
8+
app.kubernetes.io/name: {{ include "common.names.name" . }}
9+
app.kubernetes.io/instance: {{ .Release.Name }}
10+
app.kubernetes.io/version: {{ .Chart.AppVersion }}
11+
app.kubernetes.io/managed-by: {{ .Release.Service }}
12+
spec:
13+
minAvailable: {{ .Values.podDisruptionBudget.minAvailable }}
14+
selector:
15+
matchLabels:
16+
app.kubernetes.io/name: dbildungs-iam-server
17+
{{- end }}

charts/dbildungs-iam-keycloak/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,3 +118,7 @@ autoscaling:
118118

119119
status:
120120
url: "https://status.dev.spsh.dbildungsplattform.de/"
121+
122+
podDisruptionBudget:
123+
enabled: true
124+
minAvailable: "80%"

0 commit comments

Comments
 (0)