-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathvalues.yaml
68 lines (62 loc) · 1.69 KB
/
values.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
keycloak:
image:
tag: "12.0.2"
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: nginx
rules:
- host: keycloak-demo-fc.dev.insee.io
paths:
- /
tls:
- hosts:
- keycloak-demo-fc.dev.insee.io
extraInitContainers: |
- name: realm-ext-provider
image: curlimages/curl
imagePullPolicy: IfNotPresent
command:
- sh
args:
- -c
- |
curl -L -o /extensions/keycloak-franceconnect.jar https://github.com/InseeFr/Keycloak-FranceConnect/releases/download/2.3/keycloak-franceconnect-2.3.jar
volumeMounts:
- name: extensions
mountPath: /extensions
extraVolumeMounts: |
- name: extensions
mountPath: /opt/jboss/keycloak/standalone/deployments
- name: clientsecret
mountPath: "/opt/jboss/keycloak/secrets/"
readOnly: true
- name: test-fc-realm
mountPath: "/realm"
extraVolumes: |
- name: extensions
emptyDir: {}
- name: clientsecret
secret:
secretName: clientsecret
- name: test-fc-realm
configMap:
name: {{ .Release.Name }}-test-fc-realm
postgresql:
enabled: false
extraEnv: |
- name: KEYCLOAK_IMPORT
value: /realm/test-fc.json
- name: KEYCLOAK_LOGLEVEL
value: INFO
- name: PROXY_ADDRESS_FORWARDING
value: "true"
- name: JAVA_OPTS
value: >-
-XX:+UseContainerSupport
-XX:MaxRAMPercentage=50.0
-Djava.net.preferIPv4Stack=true
-Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS
-Djava.awt.headless=true
-Dkeycloak.profile=preview
-Dkeycloak.profile.feature.upload_scripts=enabled