Skip to content

Commit f1294fb

Browse files
iromlimoabu
andauthored
refactor: remove from jans kc link and jans link from cn and helm charts (#2083)
* refactor: remove from jans kc link and jans link from cn and helm charts Signed-off-by: iromli <isman.firmansyah@gmail.com> * chore(cloud-native): update admin-ui source Signed-off-by: iromli <isman.firmansyah@gmail.com> --------- Signed-off-by: iromli <isman.firmansyah@gmail.com> Co-authored-by: Mohammad Abudayyeh <47318409+moabu@users.noreply.github.com>
1 parent 21ee51d commit f1294fb

39 files changed

+10
-2251
lines changed

charts/gluu-all-in-one/README.md

Lines changed: 1 addition & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ Kubernetes: `>=v1.22.0-0`
199199
| config-api.ingress | object | `{"configApiAdditionalAnnotations":{},"configApiEnabled":true,"configApiLabels":{}}` | Enable endpoints in either istio or nginx ingress depending on users choice |
200200
| config-api.ingress.configApiAdditionalAnnotations | object | `{}` | ConfigAPI ingress resource additional annotations. |
201201
| config-api.ingress.configApiLabels | object | `{}` | configAPI ingress resource labels. key app is taken |
202-
| config-api.plugins | string | `"admin-ui,fido2,scim,user-mgt"` | Comma-separated values of enabled plugins (supported plugins are "admin-ui","fido2","scim","user-mgt","jans-link","kc-saml") |
202+
| config-api.plugins | string | `"admin-ui,fido2,scim,user-mgt"` | Comma-separated values of enabled plugins (supported plugins are "admin-ui","fido2","scim","user-mgt","kc-saml") |
203203
| config.enabled | bool | `true` | Boolean flag to enable/disable the configuration job. This normally should never be false |
204204
| configAdapterName | string | `"kubernetes"` | The config backend adapter that will hold Gluu configuration layer. aws|google|kubernetes |
205205
| configSecretAdapter | string | `"kubernetes"` | The config backend adapter that will hold Gluu secret layer. vault|aws|google|kubernetes |
@@ -339,41 +339,8 @@ Kubernetes: `>=v1.22.0-0`
339339
| kc-scheduler.usrEnvs.secret | object | `{}` | Add custom secret envs to the service variable1: value1 |
340340
| kc-scheduler.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers |
341341
| kc-scheduler.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod |
342-
| keycloak-link | object | `{"appLoggers":{"enableStdoutLogPrefix":"true","keycloakLinkLogLevel":"INFO","keycloakLinkLogTarget":"STDOUT","persistenceDurationLogLevel":"INFO","persistenceDurationLogTarget":"FILE","persistenceLogLevel":"INFO","persistenceLogTarget":"FILE","scriptLogLevel":"INFO","scriptLogTarget":"FILE"},"cnCustomJavaOptions":"","enabled":false,"ingress":{"keycloakLinkAdditionalAnnotations":{},"keycloakLinkEnabled":true,"keycloakLinkLabels":{}},"keycloakLinkServiceName":"keycloak-link"}` | Keycloak Link |
343-
| keycloak-link.appLoggers | object | `{"enableStdoutLogPrefix":"true","keycloakLinkLogLevel":"INFO","keycloakLinkLogTarget":"STDOUT","persistenceDurationLogLevel":"INFO","persistenceDurationLogTarget":"FILE","persistenceLogLevel":"INFO","persistenceLogTarget":"FILE","scriptLogLevel":"INFO","scriptLogTarget":"FILE"}` | App loggers can be configured to define where the logs will be redirected to and the level of each in which it should be displayed. |
344-
| keycloak-link.appLoggers.enableStdoutLogPrefix | string | `"true"` | Enable log prefixing which enables prepending the STDOUT logs with the file name. i.e keycloak-link-persistence ===> 2022-12-20 17:49:55,744 INFO |
345-
| keycloak-link.appLoggers.keycloakLinkLogLevel | string | `"INFO"` | jans-keycloak-link.log level |
346-
| keycloak-link.appLoggers.keycloakLinkLogTarget | string | `"STDOUT"` | jans-keycloak-link.log target |
347-
| keycloak-link.appLoggers.persistenceDurationLogLevel | string | `"INFO"` | jans-keycloak-link_persistence_duration.log level |
348-
| keycloak-link.appLoggers.persistenceDurationLogTarget | string | `"FILE"` | jans-keycloak-link_persistence_duration.log target |
349-
| keycloak-link.appLoggers.persistenceLogLevel | string | `"INFO"` | jans-keycloak-link_persistence.log level |
350-
| keycloak-link.appLoggers.persistenceLogTarget | string | `"FILE"` | jans-keycloak-link_persistence.log target |
351-
| keycloak-link.appLoggers.scriptLogLevel | string | `"INFO"` | jans-keycloak-link_script.log level |
352-
| keycloak-link.appLoggers.scriptLogTarget | string | `"FILE"` | jans-keycloak-link_script.log target |
353-
| keycloak-link.cnCustomJavaOptions | string | `""` | passing custom java options to link. Notice you do not need to pass in any loggers options as they are introduced below in appLoggers. DO NOT PASS JAVA_OPTIONS in envs. |
354-
| keycloak-link.enabled | bool | `false` | Boolean flag to enable/disable the link chart. |
355-
| keycloak-link.ingress | object | `{"keycloakLinkAdditionalAnnotations":{},"keycloakLinkEnabled":true,"keycloakLinkLabels":{}}` | Enable endpoints in either istio or nginx ingress depending on users choice |
356-
| keycloak-link.ingress.keycloakLinkAdditionalAnnotations | object | `{}` | keycloak-link ingress resource additional annotations. |
357-
| keycloak-link.ingress.keycloakLinkLabels | object | `{}` | keycloak-link ingress resource labels. key app is taken |
358-
| keycloak-link.keycloakLinkServiceName | string | `"keycloak-link"` | Name of the keycloak-link service. Please keep it as default. |
359342
| lbIp | string | `"22.22.22.22"` | The Loadbalancer IP created by nginx or istio on clouds that provide static IPs. This is not needed if `fqdn` is globally resolvable. |
360343
| lifecycle | object | `{}` | |
361-
| link.appLoggers | object | `{"enableStdoutLogPrefix":"true","linkLogLevel":"INFO","linkLogTarget":"STDOUT","persistenceDurationLogLevel":"INFO","persistenceDurationLogTarget":"FILE","persistenceLogLevel":"INFO","persistenceLogTarget":"FILE","scriptLogLevel":"INFO","scriptLogTarget":"FILE"}` | App loggers can be configured to define where the logs will be redirected to and the level of each in which it should be displayed. |
362-
| link.appLoggers.enableStdoutLogPrefix | string | `"true"` | Enable log prefixing which enables prepending the STDOUT logs with the file name. i.e link-persistence ===> 2022-12-20 17:49:55,744 INFO |
363-
| link.appLoggers.linkLogLevel | string | `"INFO"` | cacherefresh.log level |
364-
| link.appLoggers.linkLogTarget | string | `"STDOUT"` | cacherefresh.log target |
365-
| link.appLoggers.persistenceDurationLogLevel | string | `"INFO"` | cacherefresh_persistence_duration.log level |
366-
| link.appLoggers.persistenceDurationLogTarget | string | `"FILE"` | cacherefresh_persistence_duration.log target |
367-
| link.appLoggers.persistenceLogLevel | string | `"INFO"` | cacherefresh_persistence.log level |
368-
| link.appLoggers.persistenceLogTarget | string | `"FILE"` | cacherefresh_persistence.log target |
369-
| link.appLoggers.scriptLogLevel | string | `"INFO"` | cacherefresh_script.log level |
370-
| link.appLoggers.scriptLogTarget | string | `"FILE"` | cacherefresh_script.log target |
371-
| link.cnCustomJavaOptions | string | `""` | passing custom java options to link. Notice you do not need to pass in any loggers options as they are introduced below in appLoggers. DO NOT PASS JAVA_OPTIONS in envs. |
372-
| link.enabled | bool | `false` | Boolean flag to enable/disable the link chart. |
373-
| link.ingress | object | `{"linkAdditionalAnnotations":{},"linkEnabled":true,"linkLabels":{}}` | Enable endpoints in either istio or nginx ingress depending on users choice |
374-
| link.ingress.linkAdditionalAnnotations | object | `{}` | link ingress resource additional annotations. |
375-
| link.ingress.linkLabels | object | `{}` | link ingress resource labels. key app is taken |
376-
| link.linkServiceName | string | `"link"` | Name of the link service. Please keep it as default. |
377344
| livenessProbe | object | `{"exec":{"command":["python3","/app/jans_aio/jans_auth/healthcheck.py"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5}` | Configure the liveness healthcheck for the auth server if needed. |
378345
| livenessProbe.exec | object | `{"command":["python3","/app/jans_aio/jans_auth/healthcheck.py"]}` | Executes the python3 healthcheck. https://github.com/JanssenProject/docker-jans-auth-server/blob/master/scripts/healthcheck.py |
379346
| nameOverride | string | `""` | |

charts/gluu-all-in-one/templates/_helpers.tpl

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,6 @@ Create aio enabled list
128128
{{- if index .Values "config-api" "enabled" }}
129129
{{ $newList = append $newList ("jans-config-api") }}
130130
{{- end}}
131-
{{- if .Values.link.enabled}}
132-
{{ $newList = append $newList ("jans-link") }}
133-
{{- end}}
134131
{{- if .Values.fido2.enabled}}
135132
{{ $newList = append $newList ("jans-fido2") }}
136133
{{- end}}
@@ -146,9 +143,6 @@ Create aio enabled list
146143
{{- if index .Values "admin-ui" "enabled"}}
147144
{{ $newList = append $newList ("admin-ui") }}
148145
{{- end}}
149-
{{- if index .Values "keycloak-link" "enabled" }}
150-
{{ $newList = append $newList ("jans-keycloak-link") }}
151-
{{- end }}
152146
{{ toJson $newList }}
153147
{{- end }}
154148

@@ -273,19 +267,6 @@ Create JAVA_OPTIONS ENV for passing custom work and detailed logs
273267
{{ $customJavaOptions | trim | quote }}
274268
{{- end }}
275269

276-
{{/*
277-
Create JAVA_OPTIONS ENV for passing custom work and detailed logs
278-
*/}}
279-
{{- define "link.customJavaOptions"}}
280-
{{ $custom := "" }}
281-
{{ $custom = printf "%s" .Values.link.cnCustomJavaOptions }}
282-
{{ $memory := .Values.resources.limits.memory | replace "Mi" "" | int -}}
283-
{{- $maxDirectMemory := printf "-XX:MaxDirectMemorySize=%dm" ( mul (mulf $memory 0.08) 1 ) -}}
284-
{{- $xmx := printf "-Xmx%dm" (sub $memory (mulf $memory 0.7)) -}}
285-
{{- $customJavaOptions := printf "%s %s %s" $custom $maxDirectMemory $xmx -}}
286-
{{ $customJavaOptions | trim | quote }}
287-
{{- end }}
288-
289270
{{/*
290271
Create JAVA_OPTIONS ENV for passing custom work and detailed logs
291272
*/}}

charts/gluu-all-in-one/templates/configmap.yaml

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -194,36 +194,6 @@ data:
194194
CN_MESSAGE_TYPE: {{ .Values.configmap.cnMessageType | quote }}
195195
CN_CONFIGURATOR_CONFIGURATION_FILE: {{ .Values.cnConfiguratorConfigurationFile | quote }}
196196
CN_CONFIGURATOR_DUMP_FILE: {{ .Values.cnConfiguratorDumpFile | quote }}
197-
{{- if .Values.link.enabled }}
198-
CN_LINK_APP_LOGGERS: {{ .Values.link.appLoggers
199-
| toJson
200-
| replace "linkLogTarget" "link_log_target"
201-
| replace "linkLogLevel" "link_log_level"
202-
| replace "persistenceLogTarget" "persistence_log_target"
203-
| replace "persistenceLogLevel" "persistence_log_level"
204-
| replace "persistenceDurationLogTarget" "persistence_duration_log_target"
205-
| replace "persistenceDurationLogLevel" "persistence_duration_log_level"
206-
| replace "scriptLogTarget" "script_log_target"
207-
| replace "scriptLogLevel" "script_log_level"
208-
| replace "enableStdoutLogPrefix" "enable_stdout_log_prefix"
209-
| squote
210-
}}
211-
{{- end }}
212-
{{- if index .Values "keycloak-link" "enabled" }}
213-
CN_KEYCLOAK_LINK_APP_LOGGERS: {{ index .Values "keycloak-link" "appLoggers"
214-
| toJson
215-
| replace "keycloakLinkLogTarget" "keycloak_link_log_target"
216-
| replace "keycloakLinkLogLevel" "keycloak_link_log_level"
217-
| replace "persistenceLogTarget" "persistence_log_target"
218-
| replace "persistenceLogLevel" "persistence_log_level"
219-
| replace "persistenceDurationLogTarget" "persistence_duration_log_target"
220-
| replace "persistenceDurationLogLevel" "persistence_duration_log_level"
221-
| replace "scriptLogTarget" "script_log_target"
222-
| replace "scriptLogLevel" "script_log_level"
223-
| replace "enableStdoutLogPrefix" "enable_stdout_log_prefix"
224-
| squote
225-
}}
226-
{{- end }}
227197

228198
---
229199

charts/gluu-all-in-one/templates/deployment.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ spec:
3535
sidecar.istio.io/rewriteAppHTTPProbers: "true"
3636
{{- end }}
3737
{{- if .Values.customAnnotations.pod }}
38-
{{ toYaml .Values.customAnnotations.pod | indent 4 }}
38+
{{ toYaml .Values.customAnnotations.pod | indent 4 }}
3939
{{- end }}
4040
{{- end }}
4141
spec:
@@ -74,8 +74,6 @@ spec:
7474
value: {{ include "saml.customJavaOptions" . | trim }}
7575
- name: CN_SCIM_JAVA_OPTIONS
7676
value: {{ include "scim.customJavaOptions" . | trim }}
77-
- name: CN_LINK_JAVA_OPTIONS
78-
value: {{ include "link.customJavaOptions" . | trim }}
7977
{{- include "flex-all-in-one.usr-envs" . | indent 12 }}
8078
{{- include "flex-all-in-one.usr-secret-envs" . | indent 12 }}
8179
securityContext:

charts/gluu-all-in-one/templates/nginx-ingress.yaml

Lines changed: 0 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -615,53 +615,6 @@ spec:
615615

616616
---
617617

618-
{{ if .Values.link.ingress.linkEnabled -}}
619-
{{ $fullName := include "flex-all-in-one.fullname" . -}}
620-
{{- $ingressPath := index .Values "nginx-ingress" "ingress" "path" -}}
621-
apiVersion: networking.k8s.io/v1
622-
kind: Ingress
623-
metadata:
624-
name: {{ $fullName }}-link
625-
labels:
626-
app: {{ $fullName }}-link
627-
{{- if index .Values "nginx-ingress" "ingress" "additionalLabels" }}
628-
{{ toYaml (index .Values "nginx-ingress" "ingress" "additionalLabels") | indent 4 }}
629-
{{- end }}
630-
{{- if .Values.link.ingress.linkLabels }}
631-
{{ toYaml .Values.link.ingress.linkLabels | indent 4 }}
632-
{{- end }}
633-
annotations:
634-
nginx.ingress.kubernetes.io/ssl-redirect: "false"
635-
nginx.ingress.kubernetes.io/proxy-read-timeout: "300"
636-
{{- if .Values.link.ingress.linkAdditionalAnnotations }}
637-
{{ toYaml .Values.link.ingress.linkAdditionalAnnotations | indent 4 }}
638-
{{- end }}
639-
{{- if index .Values "nginx-ingress" "ingress" "additionalAnnotations" }}
640-
{{ toYaml (index .Values "nginx-ingress" "ingress" "additionalAnnotations") | indent 4 }}
641-
{{- end }}
642-
spec:
643-
ingressClassName: {{ index .Values "nginx-ingress" "ingress" "ingressClassName" }}
644-
{{- if index .Values "nginx-ingress" "ingress" "tlsSecretName" }}
645-
tls:
646-
- hosts:
647-
- {{ .Values.fqdn | quote }}
648-
secretName: {{ index .Values "nginx-ingress" "ingress" "tlsSecretName" }}
649-
{{- end }}
650-
rules:
651-
- host: {{ .Values.fqdn | quote }}
652-
http:
653-
paths:
654-
- path: /jans-link
655-
pathType: Prefix
656-
backend:
657-
service:
658-
name: {{ .Values.service.name }}
659-
port:
660-
number: 8080
661-
{{- end }}
662-
663-
---
664-
665618
{{ if index .Values "auth-server" "ingress" "authServerEnabled" -}}
666619
{{ $fullName := include "flex-all-in-one.fullname" . -}}
667620
{{- $ingressPath := index .Values "nginx-ingress" "ingress" "path" -}}
@@ -949,51 +902,4 @@ spec:
949902
number: 8080
950903
{{- end }}
951904

952-
---
953-
954-
{{ if index .Values "keycloak-link" "ingress" "keycloakLinkEnabled" -}}
955-
{{ $fullName := include "flex-all-in-one.fullname" . -}}
956-
{{- $ingressPath := index .Values "nginx-ingress" "ingress" "path" -}}
957-
apiVersion: networking.k8s.io/v1
958-
kind: Ingress
959-
metadata:
960-
name: {{ $fullName }}-keycloak-link
961-
labels:
962-
app: {{ $fullName }}-keycloak-link
963-
{{- if index .Values "nginx-ingress" "ingress" "additionalLabels" }}
964-
{{ toYaml (index .Values "nginx-ingress" "ingress" "additionalLabels") | indent 4 }}
965-
{{- end }}
966-
{{- if index .Values "keycloak-link" "ingress" "keycloakLinkLabels" }}
967-
{{ toYaml (index .Values "keycloak-link" "ingress" "keycloakLinkLabels") | indent 4 }}
968-
{{- end }}
969-
annotations:
970-
nginx.ingress.kubernetes.io/ssl-redirect: "false"
971-
nginx.ingress.kubernetes.io/proxy-read-timeout: "300"
972-
{{- if index .Values "keycloak-link" "ingress" "keycloakLinkAdditionalAnnotations" }}
973-
{{ toYaml (index .Values "keycloak-link" "ingress" "keycloakLinkAdditionalAnnotations") | indent 4 }}
974-
{{- end }}
975-
{{- if index .Values "nginx-ingress" "ingress" "additionalAnnotations" }}
976-
{{ toYaml (index .Values "nginx-ingress" "ingress" "additionalAnnotations") | indent 4 }}
977-
{{- end }}
978-
spec:
979-
ingressClassName: {{ index .Values "nginx-ingress" "ingress" "ingressClassName" }}
980-
{{- if index .Values "nginx-ingress" "ingress" "tlsSecretName" }}
981-
tls:
982-
- hosts:
983-
- {{ .Values.fqdn | quote }}
984-
secretName: {{ index .Values "nginx-ingress" "ingress" "tlsSecretName" }}
985-
{{- end }}
986-
rules:
987-
- host: {{ .Values.fqdn | quote }}
988-
http:
989-
paths:
990-
- path: /jans-keycloak-link
991-
pathType: Prefix
992-
backend:
993-
service:
994-
name: {{ .Values.service.name }}
995-
port:
996-
number: 8080
997-
{{- end }}
998-
999905
{{- end }}

charts/gluu-all-in-one/values.yaml

Lines changed: 1 addition & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ config-api:
445445
configApiLabels: { }
446446
# -- ConfigAPI ingress resource additional annotations.
447447
configApiAdditionalAnnotations: { }
448-
# -- Comma-separated values of enabled plugins (supported plugins are "admin-ui","fido2","scim","user-mgt","jans-link","kc-saml")
448+
# -- Comma-separated values of enabled plugins (supported plugins are "admin-ui","fido2","scim","user-mgt","kc-saml")
449449
plugins: "admin-ui,fido2,scim,user-mgt"
450450
fido2:
451451
# -- Name of the fido2 service. Please keep it as default.
@@ -535,41 +535,6 @@ scim:
535535
scimLabels: { }
536536
# -- SCIM ingress resource additional annotations.
537537
scimAdditionalAnnotations: { }
538-
link:
539-
# -- Name of the link service. Please keep it as default.
540-
linkServiceName: link
541-
# -- Boolean flag to enable/disable the link chart.
542-
enabled: false
543-
# -- passing custom java options to link. Notice you do not need to pass in any loggers options as they are introduced below in appLoggers. DO NOT PASS JAVA_OPTIONS in envs.
544-
cnCustomJavaOptions: ""
545-
# -- App loggers can be configured to define where the logs will be redirected to and the level of each in which it should be displayed.
546-
appLoggers:
547-
# -- Enable log prefixing which enables prepending the STDOUT logs with the file name. i.e link-persistence ===> 2022-12-20 17:49:55,744 INFO
548-
enableStdoutLogPrefix: "true"
549-
# -- cacherefresh.log target
550-
linkLogTarget: "STDOUT"
551-
# -- cacherefresh.log level
552-
linkLogLevel: "INFO"
553-
# -- cacherefresh_persistence.log target
554-
persistenceLogTarget: "FILE"
555-
# -- cacherefresh_persistence.log level
556-
persistenceLogLevel: "INFO"
557-
# -- cacherefresh_persistence_duration.log target
558-
persistenceDurationLogTarget: "FILE"
559-
# -- cacherefresh_persistence_duration.log level
560-
persistenceDurationLogLevel: "INFO"
561-
# -- cacherefresh_script.log target
562-
scriptLogTarget: "FILE"
563-
# -- cacherefresh_script.log level
564-
scriptLogLevel: "INFO"
565-
# -- Enable endpoints in either istio or nginx ingress depending on users choice
566-
ingress:
567-
# Enable link endpoints /jans-link
568-
linkEnabled: true
569-
# -- link ingress resource labels. key app is taken
570-
linkLabels: { }
571-
# -- link ingress resource additional annotations.
572-
linkAdditionalAnnotations: { }
573538
saml:
574539
# -- Name of the saml service. Please keep it as default.
575540
samlServiceName: saml
@@ -914,40 +879,3 @@ cleanup:
914879
customCommand: []
915880
# -- Boolean flag to enable/disable the cleanup cronjob chart.
916881
enabled: true
917-
918-
# -- Keycloak Link
919-
keycloak-link:
920-
# -- Name of the keycloak-link service. Please keep it as default.
921-
keycloakLinkServiceName: keycloak-link
922-
# -- Boolean flag to enable/disable the link chart.
923-
enabled: false
924-
# -- passing custom java options to link. Notice you do not need to pass in any loggers options as they are introduced below in appLoggers. DO NOT PASS JAVA_OPTIONS in envs.
925-
cnCustomJavaOptions: ""
926-
# -- App loggers can be configured to define where the logs will be redirected to and the level of each in which it should be displayed.
927-
appLoggers:
928-
# -- Enable log prefixing which enables prepending the STDOUT logs with the file name. i.e keycloak-link-persistence ===> 2022-12-20 17:49:55,744 INFO
929-
enableStdoutLogPrefix: "true"
930-
# -- jans-keycloak-link.log target
931-
keycloakLinkLogTarget: "STDOUT"
932-
# -- jans-keycloak-link.log level
933-
keycloakLinkLogLevel: "INFO"
934-
# -- jans-keycloak-link_persistence.log target
935-
persistenceLogTarget: "FILE"
936-
# -- jans-keycloak-link_persistence.log level
937-
persistenceLogLevel: "INFO"
938-
# -- jans-keycloak-link_persistence_duration.log target
939-
persistenceDurationLogTarget: "FILE"
940-
# -- jans-keycloak-link_persistence_duration.log level
941-
persistenceDurationLogLevel: "INFO"
942-
# -- jans-keycloak-link_script.log target
943-
scriptLogTarget: "FILE"
944-
# -- jans-keycloak-link_script.log level
945-
scriptLogLevel: "INFO"
946-
# -- Enable endpoints in either istio or nginx ingress depending on users choice
947-
ingress:
948-
# Enable keycloak-link endpoints /jans-keycloak-link
949-
keycloakLinkEnabled: true
950-
# -- keycloak-link ingress resource labels. key app is taken
951-
keycloakLinkLabels: { }
952-
# -- keycloak-link ingress resource additional annotations.
953-
keycloakLinkAdditionalAnnotations: { }

0 commit comments

Comments
 (0)