Keycloak Chart
keycloak¶
A Helm chart for Kubernetes
The Keycloak chart runs the Keycloak, Hazy's chosen authentication and authorization service.
Please create the secret release.hazy.com
which allows for access to Hazy's Docker registry to pull the corresponding images.
kubectl create secret generic release.hazy.com \
--from-file=.dockerconfigjson=/path/to/docker-secret.json \
--type=kubernetes.io/dockerconfigjson
Values¶
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
|
autoscaling.enabled | bool | false |
|
autoscaling.maxReplicas | int | 100 |
|
autoscaling.minReplicas | int | 1 |
|
autoscaling.targetCPUUtilizationPercentage | int | 80 |
|
backendClient | string | "" |
|
backendClientSecret | string | "" |
|
bootstrapSaaSUsers | bool | false |
|
dbPostgresSecret | string | "hazy-db" |
|
defaultPolicy | string | "" |
|
env | object | {} |
|
fullnameOverride | string | "" |
|
hostnameStrict | bool | false |
|
image.pullPolicy | string | "Always" |
|
image.repository | string | "release.hazy.com/hazy/keycloak" |
|
image.tag | string | "" |
|
imagePullSecrets | list | [] |
|
ingress.annotations | object | {} |
|
ingress.className | string | "" |
|
ingress.enabled | bool | false |
|
ingress.hosts[0].host | string | "chart-example.local" |
|
ingress.hosts[0].paths[0].path | string | "/" |
|
ingress.hosts[0].paths[0].pathType | string | "ImplementationSpecific" |
|
ingress.tls | list | [] |
|
internalUrl | string | "" |
|
logoutUrl | string | "" |
|
nameOverride | string | "" |
|
nodeSelector | object | {} |
|
podAnnotations | object | {} |
|
podSecurityContext | object | {} |
|
realm | string | "" |
|
redirectUrl | string | "" |
|
replicaCount | int | 1 |
|
resources | object | {} |
|
securityContext | object | {} |
|
service.port | int | 8080 |
|
service.type | string | "ClusterIP" |
|
serviceAccount.annotations | object | {} |
|
serviceAccount.create | bool | true |
|
serviceAccount.name | string | "keycloak" |
|
setAuthRelativePath | bool | false |
|
tolerations | list | [] |