feat: New keycloak chart

Merge request reports

Loading
−107 KiB

File deleted.

+28.3 KiB

File added.

No diff preview for this file type.

+12 −12
Changes for charts/hypo/templates/config/keycloak-cm.yaml: 12 added lines, 12 removed lines.
Original line number Diff line number Diff line
@@ -1020,9 +1020,9 @@ data:
          "name": "grafana",
          "description": "",
          {{ if eq .Values.installation "dev" }} 
          "rootUrl": "http://$(NODE_IP):{{ .Values.keycloak.service.nodePorts.http }}",
          "adminUrl": "http://$(NODE_IP):{{ .Values.keycloak.service.nodePorts.http }}",
          "baseUrl": "http://$(NODE_IP):{{ .Values.keycloak.service.nodePorts.http }}",
          "rootUrl": "http://$(NODE_IP):{{ .Values.keycloak.service.httpNodePort }}",
          "adminUrl": "http://$(NODE_IP):{{ .Values.keycloak.service.httpNodePort }}",
          "baseUrl": "http://$(NODE_IP):{{ .Values.keycloak.service.httpNodePort }}",
          {{ else }} 
          "rootUrl": "{{ .Values.keycloak.domain }}",
          "adminUrl": "{{ .Values.keycloak.domain }}",
@@ -1035,12 +1035,12 @@ data:
          "secret": "{{ $kubePrometheusStack.grafana.oauth.clientSecret }}",
          {{ if eq .Values.installation "dev" }} 
          "redirectUris": [
            "http://$(NODE_IP):{{ .Values.keycloak.service.nodePorts.http }}/login/generic_oauth",
            "http://$(NODE_IP):{{ .Values.keycloak.service.nodePorts.http }}/grafana/*"
            "http://$(NODE_IP):{{ .Values.keycloak.service.httpNodePort }}/login/generic_oauth",
            "http://$(NODE_IP):{{ .Values.keycloak.service.httpNodePort }}/grafana/*"
          ],
          "webOrigins": [
            "http://$(NODE_IP):{{ .Values.keycloak.service.nodePorts.http }}",
            "http://$(NODE_IP):{{ .Values.keycloak.service.nodePorts.http }}"
            "http://$(NODE_IP):{{ .Values.keycloak.service.httpNodePort }}",
            "http://$(NODE_IP):{{ .Values.keycloak.service.httpNodePort }}"
          ],
          {{ else }} 
          "redirectUris": [
@@ -1297,8 +1297,8 @@ data:
          "clientId": "vault",
          "name": "vault",
          "description": "",
          "rootUrl": "http://$(NODE_IP):{{ .Values.keycloak.service.nodePorts.http }}/ui/vault/auth/oidc/oidc/callback",
          "adminUrl": "http://$(NODE_IP):{{ .Values.keycloak.service.nodePorts.http }}/ui/vault/auth/oidc/oidc/callback",
          "rootUrl": "http://$(NODE_IP):{{ .Values.keycloak.service.httpNodePort }}/ui/vault/auth/oidc/oidc/callback",
          "adminUrl": "http://$(NODE_IP):{{ .Values.keycloak.service.httpNodePort }}/ui/vault/auth/oidc/oidc/callback",
          "baseUrl": "",
          "surrogateAuthRequired": false,
          "enabled": true,
@@ -1306,11 +1306,11 @@ data:
          "clientAuthenticatorType": "client-secret",
          "secret": "{{ .Values.keycloak.clients.vault.secret }}",
          "redirectUris": [
            "http://$(NODE_IP):{{ .Values.keycloak.service.nodePorts.http }}/oidc/oidc/callback",
            "http://$(NODE_IP):{{ .Values.keycloak.service.nodePorts.http }}/ui/vault/auth/oidc/oidc/callback"
            "http://$(NODE_IP):{{ .Values.keycloak.service.httpNodePort }}/oidc/oidc/callback",
            "http://$(NODE_IP):{{ .Values.keycloak.service.httpNodePort }}/ui/vault/auth/oidc/oidc/callback"
          ],
          "webOrigins": [
            "http://$(NODE_IP):{{ .Values.keycloak.service.nodePorts.http }}"
            "http://$(NODE_IP):{{ .Values.keycloak.service.httpNodePort }}"
          ],
          "notBefore": 0,
          "bearerOnly": false,
+3 −1
Changes for charts/hypo/templates/config/keycloak-secret.yaml: 3 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -5,9 +5,11 @@ kind: Secret
metadata:
  name: keycloak-db
stringData:
  admin_user: {{ .Values.keycloak.auth.adminUser | quote }}
  admin_password: {{ .Values.keycloak.auth.adminPassword | quote }}
  pg_host: {{ include "hypo.postgresql.url" . }}
  pg_port: {{ include "hypo.postgresql.port" . | quote }}
  pg_user: {{ $postgresqlDb.auth.username }}
  pg_database: KEYCLOAK
  pg_password: {{ $postgresqlDb.auth.password }}
  password: {{ $postgresqlDb.auth.password }}
{{- end -}}  
+2 −2
Changes for charts/hypo/templates/fabric-api/deployment.yaml: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -49,7 +49,7 @@ spec:
              valueFrom:
                fieldRef:
                  fieldPath: status.hostIP
          args: [ 'sh', '-c', 'until nc -z -w 1 $NODE_IP {{ .Values.keycloak.service.nodePorts.http }}; do echo "Sleeping for Keycloak"; sleep 1; done; echo "ready!";' ]
          args: [ 'sh', '-c', 'until nc -z -w 1 $NODE_IP {{ .Values.keycloak.service.httpNodePort }}; do echo "Sleeping for Keycloak"; sleep 1; done; echo "ready!";' ]
          {{- end }}
      {{- with $fabricApi.imagePullSecrets }}
      imagePullSecrets:
@@ -74,7 +74,7 @@ spec:
                  fieldPath: status.hostIP
            - name: _PROD_QUARKUS_OIDC_AUTH_SERVER_URL
              {{- if and .Values.keycloak.setup (eq .Values.installation "dev") }}
              value: http://$(NODE_IP):{{ .Values.keycloak.service.nodePorts.http }}/realms/tmf
              value: http://$(NODE_IP):{{ .Values.keycloak.service.httpNodePort }}/realms/tmf
              {{ else if and .Values.keycloak.setup (eq .Values.installation "prod") }}
              value: {{ .Values.keycloak.domain }}/realms/tmf
              {{ else }}
Loading
Loading