diff --git a/stable/keycloak/Chart.yaml b/stable/keycloak/Chart.yaml index 29b74c26e296..b9e0d0026e3b 100644 --- a/stable/keycloak/Chart.yaml +++ b/stable/keycloak/Chart.yaml @@ -1,5 +1,5 @@ name: keycloak -version: 4.3.0 +version: 4.4.0 appVersion: 4.8.3.Final description: Open Source Identity and Access Management For Modern Applications and Services keywords: diff --git a/stable/keycloak/README.md b/stable/keycloak/README.md index 6f8e4083a7c5..6dd0d597c908 100644 --- a/stable/keycloak/README.md +++ b/stable/keycloak/README.md @@ -57,6 +57,7 @@ Parameter | Description | Default `keycloak.extraEnv` | Allows the specification of additional environment variables for Keycloak. Passed through the `tpl` function and thus to be configured a string | `""` `keycloak.extraVolumeMounts` | Add additional volumes mounts, e. g. for custom themes. Passed through the `tpl` function and thus to be configured a string | `""` `keycloak.extraVolumes` | Add additional volumes, e. g. for custom themes. Passed through the `tpl` function and thus to be configured a string | `""` +`keycloak.extraPorts` | Add additional ports, e. g. for custom admin console port. Passed through the `tpl` function and thus to be configured a string | `""` `keycloak.podDisruptionBudget` | Pod disruption budget | `{}` `keycloak.resources` | Pod resource requests and limits | `{}` `keycloak.affinity` | Pod affinity. Passed through the `tpl` function and thus to be configured a string | `Hard node and soft zone anti-affinity` diff --git a/stable/keycloak/templates/statefulset.yaml b/stable/keycloak/templates/statefulset.yaml index accf478ea2ed..1ae6379b9659 100644 --- a/stable/keycloak/templates/statefulset.yaml +++ b/stable/keycloak/templates/statefulset.yaml @@ -103,6 +103,9 @@ spec: containerPort: 7600 protocol: TCP {{- end }} +{{- with .Values.keycloak.extraPorts }} +{{ tpl . $ | indent 12 }} +{{- end }} livenessProbe: httpGet: path: {{ if ne .Values.keycloak.basepath "" }}/{{ .Values.keycloak.basepath }}{{ end }}/ diff --git a/stable/keycloak/values.yaml b/stable/keycloak/values.yaml index 45495be50217..d1e800cbe8df 100644 --- a/stable/keycloak/values.yaml +++ b/stable/keycloak/values.yaml @@ -141,6 +141,9 @@ keycloak: extraVolumes: | extraVolumeMounts: | + ## Add additional ports, eg. for custom admin console + extraPorts: | + podDisruptionBudget: {} # maxUnavailable: 1 # minAvailable: 1