mirror of
https://gitlab.com/deepcypher/dc-kc.git
synced 2026-01-27 11:12:08 +00:00
6.6 KiB
6.6 KiB
keycloak
A Helm chart for Kubernetes
Requirements
| Repository | Name | Version |
|---|---|---|
| oci://registry.gitlab.com/georgeraven/raven-helm-charts | keycloak | 0.5.0 |
Values
| Key | Type | Default | Description |
|---|---|---|---|
| environment.baseDomain | string | "deepcypher.me" |
|
| environment.contact.email | string | "noreply@deepcypher.me" |
|
| environment.contact.name | string | "George Onoufriou" |
|
| environment.hardware | string | "metal" |
|
| environment.location.name | string | "unknown" |
|
| environment.mode | string | "production" |
|
| environment.name | string | "unknown" |
|
| environment.revision | string | "main" |
|
| keycloak.enabled | bool | true |
|
| keycloak.keycloak.autoscaling.enabled | bool | true |
|
| keycloak.keycloak.autoscaling.maxReplicas | int | 4 |
|
| keycloak.keycloak.autoscaling.minReplicas | int | 2 |
|
| keycloak.keycloak.autoscaling.targetCPUUtilizationPercentage | int | 80 |
|
| keycloak.keycloak.enabled | bool | true |
|
| keycloak.keycloak.env[0].name | string | "KC_HOSTNAME" |
|
| keycloak.keycloak.env[0].value | string | "auth.deepcypher.me" |
|
| keycloak.keycloak.env[10].name | string | "KC_DB_USERNAME" |
|
| keycloak.keycloak.env[10].valueFrom.secretKeyRef.key | string | "username" |
|
| keycloak.keycloak.env[10].valueFrom.secretKeyRef.name | string | "psql" |
|
| keycloak.keycloak.env[11].name | string | "KC_DB_PASSWORD" |
|
| keycloak.keycloak.env[11].valueFrom.secretKeyRef.key | string | "password" |
|
| keycloak.keycloak.env[11].valueFrom.secretKeyRef.name | string | "psql" |
|
| keycloak.keycloak.env[12].name | string | "KC_BOOTSTRAP_ADMIN_USERNAME" |
|
| keycloak.keycloak.env[12].valueFrom.secretKeyRef.key | string | "username" |
|
| keycloak.keycloak.env[12].valueFrom.secretKeyRef.name | string | "keycloak" |
|
| keycloak.keycloak.env[13].name | string | "KC_BOOTSTRAP_ADMIN_PASSWORD" |
|
| keycloak.keycloak.env[13].valueFrom.secretKeyRef.key | string | "password" |
|
| keycloak.keycloak.env[13].valueFrom.secretKeyRef.name | string | "keycloak" |
|
| keycloak.keycloak.env[1].name | string | "KC_HTTP_PORT" |
|
| keycloak.keycloak.env[1].value | string | "8080" |
|
| keycloak.keycloak.env[2].name | string | "KC_MANAGEMENT_PORT" |
|
| keycloak.keycloak.env[2].value | string | "9000" |
|
| keycloak.keycloak.env[3].name | string | "KC_HEALTH_ENABLED" |
|
| keycloak.keycloak.env[3].value | string | "true" |
|
| keycloak.keycloak.env[4].name | string | "KC_HTTP_ENABLED" |
|
| keycloak.keycloak.env[4].value | string | "true" |
|
| keycloak.keycloak.env[5].name | string | "KC_PROXY_HEADERS" |
|
| keycloak.keycloak.env[5].value | string | "xforwarded" |
|
| keycloak.keycloak.env[6].name | string | "KC_DB" |
|
| keycloak.keycloak.env[6].value | string | "postgres" |
|
| keycloak.keycloak.env[7].name | string | "KC_DB_URL_HOST" |
|
| keycloak.keycloak.env[7].value | string | "psql-rw" |
|
| keycloak.keycloak.env[8].name | string | "KC_DB_URL_PORT" |
|
| keycloak.keycloak.env[8].value | string | "5432" |
|
| keycloak.keycloak.env[9].name | string | "KC_DB_URL_DATABASE" |
|
| keycloak.keycloak.env[9].value | string | "keycloak" |
|
| keycloak.keycloak.ingress.annotations."cert-manager.io/cluster-issuer" | string | "letsencrypt-dns" |
|
| keycloak.keycloak.ingress.annotations."traefik.ingress.kubernetes.io/router.middlewares" | string | "keycloak-headers@kubernetescrd,keycloak-base-redirect@kubernetescrd" |
|
| keycloak.keycloak.ingress.className | string | "" |
|
| keycloak.keycloak.ingress.enabled | bool | true |
|
| keycloak.keycloak.ingress.hosts[0].host | string | "auth.deepcypher.me" |
|
| keycloak.keycloak.ingress.hosts[0].paths[0].path | string | "/" |
|
| keycloak.keycloak.ingress.hosts[0].paths[0].pathType | string | "ImplementationSpecific" |
|
| keycloak.keycloak.ingress.hosts[1].host | string | "keycloak.deepcypher.me" |
|
| keycloak.keycloak.ingress.hosts[1].paths[0].path | string | "/" |
|
| keycloak.keycloak.ingress.hosts[1].paths[0].pathType | string | "ImplementationSpecific" |
|
| keycloak.keycloak.ingress.tls[0].hosts[0] | string | "auth.deepcypher.me" |
|
| keycloak.keycloak.ingress.tls[0].secretName | string | "auth.deepcypher.me-tls" |
|
| keycloak.keycloak.ingress.tls[1].hosts[0] | string | "keycloak.deepcypher.me" |
|
| keycloak.keycloak.ingress.tls[1].secretName | string | "keycloak.deepcypher.me-tls" |
|
| keycloak.keycloak.livenessProbe.failureThreshold | int | 3 |
|
| keycloak.keycloak.livenessProbe.httpGet.path | string | "/health/live" |
|
| keycloak.keycloak.livenessProbe.httpGet.port | string | "management" |
|
| keycloak.keycloak.livenessProbe.initialDelaySeconds | int | 10 |
|
| keycloak.keycloak.livenessProbe.periodSeconds | int | 10 |
|
| keycloak.keycloak.livenessProbe.successThreshold | int | 1 |
|
| keycloak.keycloak.livenessProbe.timeoutSeconds | int | 2 |
|
| keycloak.keycloak.persistence.enabled | bool | false |
|
| keycloak.keycloak.persistence.size | string | "8Gi" |
|
| keycloak.keycloak.readinessProbe.failureThreshold | int | 3 |
|
| keycloak.keycloak.readinessProbe.httpGet.path | string | "/health/ready" |
|
| keycloak.keycloak.readinessProbe.httpGet.port | string | "management" |
|
| keycloak.keycloak.readinessProbe.initialDelaySeconds | int | 10 |
|
| keycloak.keycloak.readinessProbe.periodSeconds | int | 10 |
|
| keycloak.keycloak.readinessProbe.successThreshold | int | 2 |
|
| keycloak.keycloak.readinessProbe.timeoutSeconds | int | 2 |
|
| keycloak.keycloak.replicaCount | int | 2 |
|
| keycloak.keycloak.resources.limits.memory | string | "2Gi" |
|
| keycloak.keycloak.resources.requests.cpu | string | "350m" |
|
| keycloak.keycloak.startupProbe.failureThreshold | int | 60 |
|
| keycloak.keycloak.startupProbe.httpGet.path | string | "/health/started" |
|
| keycloak.keycloak.startupProbe.httpGet.port | string | "management" |
|
| keycloak.keycloak.startupProbe.initialDelaySeconds | int | 10 |
|
| keycloak.keycloak.startupProbe.periodSeconds | int | 15 |
|
| keycloak.keycloak.startupProbe.successThreshold | int | 1 |
|
| keycloak.keycloak.startupProbe.timeoutSeconds | int | 3 |
|
| keycloak.postgres.enabled | bool | false |
|
| psql.enabled | bool | true |