Skip to content

Commit dd1227b

Browse files
authored
fix: add rgaa user in keycloak (#3027)
1 parent c72b4e1 commit dd1227b

7 files changed

Lines changed: 389 additions & 8 deletions

File tree

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
apiVersion: bitnami.com/v1alpha1
2+
kind: SealedSecret
3+
metadata:
4+
annotations:
5+
sealedsecrets.bitnami.com/cluster-wide: "true"
6+
name: keycloak-credentials
7+
spec:
8+
encryptedData:
9+
KEYCLOAK_ADMIN: AgAnksdFEE0ysRS13Tsdhuv/xNfPeINCnJLkNz8T0b3/pRnRHDvwa3KxjdV1QqLUKEXNLg+svILEuiAgt1Tb7JnHG1436sT+MEbOZCI/Kq1vBb1UA9ZtKENQQwItfbIHxx3jxt7PhmJjZAhZGaV3JopIx0XssiQvaLDF1r6UPSWUMzmZ6C1k42KGGDxrw48jHuuKPWbO9S507W/HtfLrJF0SYf+9L8X6HjDpwUcfWJVedv1Tc+CJtriPYdAkf3cG8dWXOAhyLiYii9ZSkG+et5OvSUu8WfQ/hecQuCFgrz3BC8K8oKPUW5zJ+2p4o6OdVJMf0uW5F2d7risy5v1FjLRzEAKurLHyIDJzZVpImRxw9NfCIbnHOV72QyQX3bIasENagcnBgPq/jy5ZskYGj9y7WmksqbhETv4IIHGRgDtPs7gWkg5QoFObuYrdAI3TvWrYaA6rshhnkaAPRLOqAWYnjUZJyKqe6uCabxy4x/6RqZVa3vAI0r61UFtC6ywgCJCYkND4sVLjD3Xa4YAQvfZ1irWdjJfHM5mhOMAK39S+czscSziEwChwpZXCowJjppyW9Y1yz5uAmYKz+CZsAbbJwjy0Se8teGWOLJjNKPDIaegn1Loh53oFkZilEJJ4vI/4jwkTGY1sGhQAOG828jStIcl5m6a1vRkko2m309K3tD+HCaUizAkaIqlr0TaOk6yW4JzvcA==
10+
KEYCLOAK_ADMIN_PASSWORD: AgCVx7BQp4m7cLO3TNb5Hd35iyPkE2JSsMffOUPJacacz37qpSdpZrP8OCFqM5BigqlNeSc3yiFiAIAj1e0DddK9eFLdYk2sEO1WD88b/yo2TUnmxcMUtscKE2s9OLJ0TUWjHRXFS2hnNhubzuDszOBB2bK3jCpCaM+wcaGhg09Zo4jKrSIFyOdoF6+9tZ/wE1DHOiTpITSvK4OLXlzOpM03/qDXfyr6HA8b5zm4JrF8BlXZ6pWywCKS5knSFd0iHCNaQO700dq/BEeG8oeclFT/gZso+33TPnQTYV2fLSPhIB09nS2R7ZvswC/Y+jw9f4KqJro2y8k19ItJF4EAfxR32hJlXuwUJt2rdzCWmmzaxI3mWmRDug+FUaz42aiXKTRmVCJRXTxb133PevmD6dKJLLG903DvDstr3AC0CjB6K2F+KOBxmP1K3zJ6B64J5DEiONf5PWf0kqGHIwFl9Oy3HkdWReRU7Q1cZlnjJ2P6+YVvff/yM2VNF9WI2gaBJVnCIyleboSBl9CcwBRZ6289Yz1kgRFNSO2/oIknf5frSJCWcrVPDvp3vL3HYjlMdIUMZ4HPhAudZpDvxxRhDh/LCq8zjaAvRdoStzfYw5Kmqo8kvnD/XAJNBmbyCKef8ES72K+WSVrVQhouGNN3S9vYcB9/R4f3VaKP2t4gXEjdMxxIg36JEswBuURbF4l9SoCMXJQ3mw==
11+
KEYCLOAK_RGAA_PASSWORD: AgBm8bhfgEjNHIrquCnfHt2WnA0ygRZCaqnbNwvEjgcunKOdedjiyt09d9mSJ9Tjt8rI89lwHFXpv4NfnKPrG61LnvDM7zZTArxo8vxjDBqLZFfjFmtXhvxC1FkiIUEWxbZvB+Ll8Ohr96LNqdgvBF8ef3eQPl+/IXi+/rFitJB34dkrvC5MiVylJkNCwtY9qdbNN9XBm2Q+b4qOFmI36xvYnbaslMyLmozFmSMFt6DSWI/Z9pnildRjjcwC6ZbQyYV8Z8iEHRLWbU4GEPrCDBlZq47n7o21xZf5q1m6F63UEtvSn7Sx0Y2/KPD8sYDvXayxHY29Q/fWG8oUgkIYm9b9LRV3WHFTtJaLoUTWNT1NOATeWPna8zaeoeAwW+VArRiXkvqbJJjIKYsTg9ROaiv7fT8uTnmrscuLzGgoFP+vVWqUaphIkfUEFUyQexwMJ0eJZCpz9nyh5Snui53LY2Q4oQU8uc8bsWcoHXT22XL2uC68yMaBKrGve/9cwyuWrj2r2jXC7DonPbopH6QgmXnLAkhhfkus6nD8i6y3iTkD63Jh3cJnVinthpMpJtqqnqvsoDGS32VoF5O89S4eIHBHd+wD4N0uQOVw3SpH+AArBcVbsceq7zxy2BPu/i3JnXZsmlMVafm9UHRQ1Uhv/7p/nelr9R/n4hGrUf6UJVF8y0ZEe7rJJGgX1LCw2EbDlDMNByu7Bi8j8FVjWsQCNA==
12+
KEYCLOAK_RGAA_EMAIL: AgA0heofzoKnL5Cnj5SJ+nm2sYlZTdnqkrYNtNjVjBk4Yf+2FVHGJOekei1Pzip7eOClsdVsQu1ow5YIAIU1KTGPOp9x8vxCpwqIEayyOn2VFu4ybHz1d8y4Q/5wHP5FouBiRp4M4TgqF9KFb1kvJd0xUeqzGrmrG1EqLCe4h/zhENxzb6k+7+zl3gTBiPuu/Vj1WXIq8ekEi8R6JtYVwUg+SxQNekpgi2dg9yc5wVO9J6FNOjsLPkpl/XicAwnDqYtZ4jm2Z4I0wsvrPosW0ZMsJN6xrhqZkfwNrpQq/1H7UAXez0WPwN36r3E4jEsbopNl6dk0g417ilkRKFNjRdoDymfcP/OJoy2RsqR3tGw/QkmSZ8Ww7t4orn5TlIW6JIGfwxbWqz+oQSKdFutZOUpjOmJ1V6ZtI+pFTOsnwFLZuyrZQLEmV9tWvawtjxAXc6Ip2tRQYJUn1SSIJj7a79hXavt2tMEupFdrCoFjZpWGl/IkUGSPcQItMxBD/0R6A5ijcHYkgx5oR8slC1luVCfITdlwlnP2oYdIA9gnIE52ronrK8lw/xBKs03r77I9YJvrM1lRspUyeozVsSrKRrIa/gQQ006ncWFl4Td/nFV9c9jw6lQ0cKaNHKdqSXpd9pLjnBWsFNKuA/Z672S/k4hAF/aG7nejoLRrXSqs1M8xEVGzgttAPscrmLCt3OL3FEYCQMDc1ZsNPuKS719dtRqZI+IhhbkAlEeZX06bIYMudgtJaERfKA==
13+
KEYCLOAK_RGAA_EMAIL_2: AgAKttC5DiVeDiyZAVA+mbi0MEYDOzMubDj3e/21rGnSQsl6Gp8/NIIuX5xKJvaF5kCghMzRy2ZyhOSdisj6IGXrjZl1MiG8ZmFXg2HT0z8rJnO6txEGgE23FoHs/JFxMAExfAI/eucUAT4STVmz2TG+4/drR8W3MfHyZERe0eCto30R9lrHjcydYDfm7BMWUuRfYvvaJcKU2KmkZ47yOZgB64imW+HYjHpF5c6IbtIWyFBWOekJovrdQx35QI6BuDGxMFMZX6Z3zh3jB8KZcsTWthzxnHRdsnigIeEtZBL6/aKd9xrFYrqDm1McouAg9rDwr/4SFiqAfcjeYamwAW2AWfVQL59njzqIRnUBortprYS5mgtk42eELldw1Mo9tBy2WIn/au6NZ2WvVSp8xlGiZD0nzapmMj6BjFMQAY+AygJEliK+y5/7Wu0f2ff8GYDFZjAPvejvANBDe/Un0jS2PhsXT9ixAvxE8U1SVCqf+A9Y9vQeRmwAX6L3dv7JNu1B+tKtI/9As2Wn87Q2JLOziZkn1CtJNRtIdtC2npIou3XG7QDRbWkta3WuF8nmoncWk6jTtYbjiLoyHgJubgblNrvqzzW0R43V6sAnhhqRTKliA91HzmzMnGQkwadTcG2tVOutmWfhw/k4753vCgw400o0KKATkxbcj7FpkTkhTf34q45PDPkbvUkB/LoqE/hkSP9N5Oxzo5vQZxCWuAQ9PW1RS9QZ/MA=
14+
KEYCLOAK_RGAA_EMAIL_3: AgCJYuPZu+JRO/+0jc8M7k97FVdTxxV4SRJyxBAUYvEHdDXs+KoNhVg8R+NELKJj/tuOnBadr0EEc8SLnQac9sgoFl42Ick/ZmDaImk68chAC429M0Lu8RxkeG+FzWjKkKKRt0THMn+GSHyVSW2hfA8CE3vtAPiIY5611TRO3eeyAmIf/LKX3yoH2a3EmRbP9v3cUZHh2Uzawe65TiE97bhC8NJqatDyMcR4hO7t4vauAlcL9cwZtureliwMmGRLuI9vWHlVQWcjKdAHcayzFRdGKNe25gnLW4vu2AsK+l+TCpzp1q+6L0CGTcP3S/KcY7HfDH2qtocy/CGK0HgotYetmzufrjLCtWAz3xyR3HTyAPSu4qZu3P5kJJzj00Wv+/KXG4HxwybRBK0xxEk8E24TuycEstydWYznO6n5IBGYss7wzAmAlYWru+kax2FJuF2SO1LgoIvbu/0JF67Gh+XmcBWwUoOAlYQ8I4zY8sbAtxwY7KhIL62cjnDIVPu9Q6TuVU2cnjOmGeQADg+keeBMM69AMALVMuxsEIXqxXWKGuiWdrmXjM6EXC5ofvVikDzzAMe6zkZfrQH9gmBEl2+KGeb1uq66e2W2ryeiuWyRe5irTnKjc+ZjdwBpt80NpecrE8fil6SxfzhJnCIvG9heg677DpzGw5JykHzzAYeg1vrCVhTKRTVvYz4nYEZwVfyMWtPbdKt2tLKKCYh/i0Q+/LCosAtG
15+
template:
16+
metadata:
17+
annotations:
18+
sealedsecrets.bitnami.com/cluster-wide: "true"
19+
name: keycloak-credentials
20+
type: Opaque

.kontinuous/env/dev/templates/keycloak.configmap.yaml

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,93 @@ data:
374374
"realmRoles": [
375375
"user"
376376
]
377+
},
378+
{
379+
"username": "__KEYCLOAK_RGAA_EMAIL__",
380+
"email": "__KEYCLOAK_RGAA_EMAIL__",
381+
"emailVerified": true,
382+
"enabled": true,
383+
"firstName": "Dominique",
384+
"lastName": "Bouteiller",
385+
"credentials": [
386+
{
387+
"type": "password",
388+
"value": "__KEYCLOAK_RGAA_PASSWORD__",
389+
"temporary": false
390+
}
391+
],
392+
"attributes": {
393+
"phoneNumber": [
394+
"0612345678"
395+
],
396+
"job": [
397+
"Responsable RH"
398+
],
399+
"sirens": [
400+
"491753364, 384964508, 440137818, 440137982, 441388311, 804450377, 817989791, 820709046, 834547168, 351630371, 983923384, 442424560, 821832219, 982446213, 982446122, 981216658, 980276067"
401+
]
402+
},
403+
"realmRoles": [
404+
"user"
405+
]
406+
},
407+
{
408+
"username": "__KEYCLOAK_RGAA_EMAIL_2__",
409+
"email": "__KEYCLOAK_RGAA_EMAIL_2__",
410+
"emailVerified": true,
411+
"enabled": true,
412+
"firstName": "Lucie",
413+
"lastName": "Vidal",
414+
"credentials": [
415+
{
416+
"type": "password",
417+
"value": "__KEYCLOAK_RGAA_PASSWORD__",
418+
"temporary": false
419+
}
420+
],
421+
"attributes": {
422+
"phoneNumber": [
423+
"0612345678"
424+
],
425+
"job": [
426+
"Responsable RH"
427+
],
428+
"sirens": [
429+
"491753364, 384964508, 440137818, 440137982, 441388311, 804450377, 817989791, 820709046, 834547168, 351630371, 983923384, 442424560, 821832219, 982446213, 982446122, 981216658, 980276067"
430+
]
431+
},
432+
"realmRoles": [
433+
"user"
434+
]
435+
},
436+
{
437+
"username": "__KEYCLOAK_RGAA_EMAIL_3__",
438+
"email": "__KEYCLOAK_RGAA_EMAIL_3__",
439+
"emailVerified": true,
440+
"enabled": true,
441+
"firstName": "A.",
442+
"lastName": "Ljanuel",
443+
"credentials": [
444+
{
445+
"type": "password",
446+
"value": "__KEYCLOAK_RGAA_PASSWORD__",
447+
"temporary": false
448+
}
449+
],
450+
"attributes": {
451+
"phoneNumber": [
452+
"0612345678"
453+
],
454+
"job": [
455+
"Responsable RH"
456+
],
457+
"sirens": [
458+
"491753364, 384964508, 440137818, 440137982, 441388311, 804450377, 817989791, 820709046, 834547168, 351630371, 983923384, 442424560, 821832219, 982446213, 982446122, 981216658, 980276067"
459+
]
460+
},
461+
"realmRoles": [
462+
"user"
463+
]
377464
}
378465
]
379466
}

.kontinuous/env/dev/templates/keycloak.deployment.yaml

Lines changed: 56 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,50 @@ spec:
2424
oblik.socialgouv.io/min-request-cpu: "200m"
2525
oblik.socialgouv.io/min-limit-cpu: "1"
2626
spec:
27+
initContainers:
28+
- name: inject-secrets
29+
image: busybox:1.36
30+
securityContext:
31+
runAsUser: 1000
32+
runAsNonRoot: true
33+
command:
34+
- sh
35+
- -c
36+
- |
37+
awk '{
38+
gsub(/__KEYCLOAK_RGAA_PASSWORD__/, ENVIRON["KEYCLOAK_RGAA_PASSWORD"]);
39+
gsub(/__KEYCLOAK_RGAA_EMAIL__/, ENVIRON["KEYCLOAK_RGAA_EMAIL"]);
40+
gsub(/__KEYCLOAK_RGAA_EMAIL_2__/, ENVIRON["KEYCLOAK_RGAA_EMAIL_2"]);
41+
gsub(/__KEYCLOAK_RGAA_EMAIL_3__/, ENVIRON["KEYCLOAK_RGAA_EMAIL_3"]);
42+
print
43+
}' /realm-template/realm-egapro.json > /realm-ready/realm-egapro.json
44+
env:
45+
- name: KEYCLOAK_RGAA_PASSWORD
46+
valueFrom:
47+
secretKeyRef:
48+
name: keycloak-credentials
49+
key: KEYCLOAK_RGAA_PASSWORD
50+
- name: KEYCLOAK_RGAA_EMAIL
51+
valueFrom:
52+
secretKeyRef:
53+
name: keycloak-credentials
54+
key: KEYCLOAK_RGAA_EMAIL
55+
- name: KEYCLOAK_RGAA_EMAIL_2
56+
valueFrom:
57+
secretKeyRef:
58+
name: keycloak-credentials
59+
key: KEYCLOAK_RGAA_EMAIL_2
60+
- name: KEYCLOAK_RGAA_EMAIL_3
61+
valueFrom:
62+
secretKeyRef:
63+
name: keycloak-credentials
64+
key: KEYCLOAK_RGAA_EMAIL_3
65+
volumeMounts:
66+
- name: realm-template
67+
mountPath: /realm-template
68+
readOnly: true
69+
- name: realm-ready
70+
mountPath: /realm-ready
2771
containers:
2872
- name: keycloak
2973
image: quay.io/keycloak/keycloak:26.0
@@ -44,11 +88,17 @@ spec:
4488
- name: KC_PROXY_HEADERS
4589
value: xforwarded
4690
- name: KEYCLOAK_ADMIN
47-
value: admin
91+
valueFrom:
92+
secretKeyRef:
93+
name: keycloak-credentials
94+
key: KEYCLOAK_ADMIN
4895
- name: KEYCLOAK_ADMIN_PASSWORD
49-
value: admin
96+
valueFrom:
97+
secretKeyRef:
98+
name: keycloak-credentials
99+
key: KEYCLOAK_ADMIN_PASSWORD
50100
volumeMounts:
51-
- name: realm-config
101+
- name: realm-ready
52102
mountPath: /opt/keycloak/data/import/
53103
readOnly: true
54104
resources:
@@ -71,6 +121,8 @@ spec:
71121
initialDelaySeconds: 60
72122
periodSeconds: 30
73123
volumes:
74-
- name: realm-config
124+
- name: realm-template
75125
configMap:
76126
name: keycloak-realm
127+
- name: realm-ready
128+
emptyDir: {}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
apiVersion: bitnami.com/v1alpha1
2+
kind: SealedSecret
3+
metadata:
4+
annotations:
5+
sealedsecrets.bitnami.com/cluster-wide: "true"
6+
name: keycloak-credentials
7+
spec:
8+
encryptedData:
9+
KEYCLOAK_ADMIN: AgAnksdFEE0ysRS13Tsdhuv/xNfPeINCnJLkNz8T0b3/pRnRHDvwa3KxjdV1QqLUKEXNLg+svILEuiAgt1Tb7JnHG1436sT+MEbOZCI/Kq1vBb1UA9ZtKENQQwItfbIHxx3jxt7PhmJjZAhZGaV3JopIx0XssiQvaLDF1r6UPSWUMzmZ6C1k42KGGDxrw48jHuuKPWbO9S507W/HtfLrJF0SYf+9L8X6HjDpwUcfWJVedv1Tc+CJtriPYdAkf3cG8dWXOAhyLiYii9ZSkG+et5OvSUu8WfQ/hecQuCFgrz3BC8K8oKPUW5zJ+2p4o6OdVJMf0uW5F2d7risy5v1FjLRzEAKurLHyIDJzZVpImRxw9NfCIbnHOV72QyQX3bIasENagcnBgPq/jy5ZskYGj9y7WmksqbhETv4IIHGRgDtPs7gWkg5QoFObuYrdAI3TvWrYaA6rshhnkaAPRLOqAWYnjUZJyKqe6uCabxy4x/6RqZVa3vAI0r61UFtC6ywgCJCYkND4sVLjD3Xa4YAQvfZ1irWdjJfHM5mhOMAK39S+czscSziEwChwpZXCowJjppyW9Y1yz5uAmYKz+CZsAbbJwjy0Se8teGWOLJjNKPDIaegn1Loh53oFkZilEJJ4vI/4jwkTGY1sGhQAOG828jStIcl5m6a1vRkko2m309K3tD+HCaUizAkaIqlr0TaOk6yW4JzvcA==
10+
KEYCLOAK_ADMIN_PASSWORD: AgCVx7BQp4m7cLO3TNb5Hd35iyPkE2JSsMffOUPJacacz37qpSdpZrP8OCFqM5BigqlNeSc3yiFiAIAj1e0DddK9eFLdYk2sEO1WD88b/yo2TUnmxcMUtscKE2s9OLJ0TUWjHRXFS2hnNhubzuDszOBB2bK3jCpCaM+wcaGhg09Zo4jKrSIFyOdoF6+9tZ/wE1DHOiTpITSvK4OLXlzOpM03/qDXfyr6HA8b5zm4JrF8BlXZ6pWywCKS5knSFd0iHCNaQO700dq/BEeG8oeclFT/gZso+33TPnQTYV2fLSPhIB09nS2R7ZvswC/Y+jw9f4KqJro2y8k19ItJF4EAfxR32hJlXuwUJt2rdzCWmmzaxI3mWmRDug+FUaz42aiXKTRmVCJRXTxb133PevmD6dKJLLG903DvDstr3AC0CjB6K2F+KOBxmP1K3zJ6B64J5DEiONf5PWf0kqGHIwFl9Oy3HkdWReRU7Q1cZlnjJ2P6+YVvff/yM2VNF9WI2gaBJVnCIyleboSBl9CcwBRZ6289Yz1kgRFNSO2/oIknf5frSJCWcrVPDvp3vL3HYjlMdIUMZ4HPhAudZpDvxxRhDh/LCq8zjaAvRdoStzfYw5Kmqo8kvnD/XAJNBmbyCKef8ES72K+WSVrVQhouGNN3S9vYcB9/R4f3VaKP2t4gXEjdMxxIg36JEswBuURbF4l9SoCMXJQ3mw==
11+
KEYCLOAK_RGAA_PASSWORD: AgBm8bhfgEjNHIrquCnfHt2WnA0ygRZCaqnbNwvEjgcunKOdedjiyt09d9mSJ9Tjt8rI89lwHFXpv4NfnKPrG61LnvDM7zZTArxo8vxjDBqLZFfjFmtXhvxC1FkiIUEWxbZvB+Ll8Ohr96LNqdgvBF8ef3eQPl+/IXi+/rFitJB34dkrvC5MiVylJkNCwtY9qdbNN9XBm2Q+b4qOFmI36xvYnbaslMyLmozFmSMFt6DSWI/Z9pnildRjjcwC6ZbQyYV8Z8iEHRLWbU4GEPrCDBlZq47n7o21xZf5q1m6F63UEtvSn7Sx0Y2/KPD8sYDvXayxHY29Q/fWG8oUgkIYm9b9LRV3WHFTtJaLoUTWNT1NOATeWPna8zaeoeAwW+VArRiXkvqbJJjIKYsTg9ROaiv7fT8uTnmrscuLzGgoFP+vVWqUaphIkfUEFUyQexwMJ0eJZCpz9nyh5Snui53LY2Q4oQU8uc8bsWcoHXT22XL2uC68yMaBKrGve/9cwyuWrj2r2jXC7DonPbopH6QgmXnLAkhhfkus6nD8i6y3iTkD63Jh3cJnVinthpMpJtqqnqvsoDGS32VoF5O89S4eIHBHd+wD4N0uQOVw3SpH+AArBcVbsceq7zxy2BPu/i3JnXZsmlMVafm9UHRQ1Uhv/7p/nelr9R/n4hGrUf6UJVF8y0ZEe7rJJGgX1LCw2EbDlDMNByu7Bi8j8FVjWsQCNA==
12+
KEYCLOAK_RGAA_EMAIL: AgA0heofzoKnL5Cnj5SJ+nm2sYlZTdnqkrYNtNjVjBk4Yf+2FVHGJOekei1Pzip7eOClsdVsQu1ow5YIAIU1KTGPOp9x8vxCpwqIEayyOn2VFu4ybHz1d8y4Q/5wHP5FouBiRp4M4TgqF9KFb1kvJd0xUeqzGrmrG1EqLCe4h/zhENxzb6k+7+zl3gTBiPuu/Vj1WXIq8ekEi8R6JtYVwUg+SxQNekpgi2dg9yc5wVO9J6FNOjsLPkpl/XicAwnDqYtZ4jm2Z4I0wsvrPosW0ZMsJN6xrhqZkfwNrpQq/1H7UAXez0WPwN36r3E4jEsbopNl6dk0g417ilkRKFNjRdoDymfcP/OJoy2RsqR3tGw/QkmSZ8Ww7t4orn5TlIW6JIGfwxbWqz+oQSKdFutZOUpjOmJ1V6ZtI+pFTOsnwFLZuyrZQLEmV9tWvawtjxAXc6Ip2tRQYJUn1SSIJj7a79hXavt2tMEupFdrCoFjZpWGl/IkUGSPcQItMxBD/0R6A5ijcHYkgx5oR8slC1luVCfITdlwlnP2oYdIA9gnIE52ronrK8lw/xBKs03r77I9YJvrM1lRspUyeozVsSrKRrIa/gQQ006ncWFl4Td/nFV9c9jw6lQ0cKaNHKdqSXpd9pLjnBWsFNKuA/Z672S/k4hAF/aG7nejoLRrXSqs1M8xEVGzgttAPscrmLCt3OL3FEYCQMDc1ZsNPuKS719dtRqZI+IhhbkAlEeZX06bIYMudgtJaERfKA==
13+
KEYCLOAK_RGAA_EMAIL_2: AgAKttC5DiVeDiyZAVA+mbi0MEYDOzMubDj3e/21rGnSQsl6Gp8/NIIuX5xKJvaF5kCghMzRy2ZyhOSdisj6IGXrjZl1MiG8ZmFXg2HT0z8rJnO6txEGgE23FoHs/JFxMAExfAI/eucUAT4STVmz2TG+4/drR8W3MfHyZERe0eCto30R9lrHjcydYDfm7BMWUuRfYvvaJcKU2KmkZ47yOZgB64imW+HYjHpF5c6IbtIWyFBWOekJovrdQx35QI6BuDGxMFMZX6Z3zh3jB8KZcsTWthzxnHRdsnigIeEtZBL6/aKd9xrFYrqDm1McouAg9rDwr/4SFiqAfcjeYamwAW2AWfVQL59njzqIRnUBortprYS5mgtk42eELldw1Mo9tBy2WIn/au6NZ2WvVSp8xlGiZD0nzapmMj6BjFMQAY+AygJEliK+y5/7Wu0f2ff8GYDFZjAPvejvANBDe/Un0jS2PhsXT9ixAvxE8U1SVCqf+A9Y9vQeRmwAX6L3dv7JNu1B+tKtI/9As2Wn87Q2JLOziZkn1CtJNRtIdtC2npIou3XG7QDRbWkta3WuF8nmoncWk6jTtYbjiLoyHgJubgblNrvqzzW0R43V6sAnhhqRTKliA91HzmzMnGQkwadTcG2tVOutmWfhw/k4753vCgw400o0KKATkxbcj7FpkTkhTf34q45PDPkbvUkB/LoqE/hkSP9N5Oxzo5vQZxCWuAQ9PW1RS9QZ/MA=
14+
KEYCLOAK_RGAA_EMAIL_3: AgCJYuPZu+JRO/+0jc8M7k97FVdTxxV4SRJyxBAUYvEHdDXs+KoNhVg8R+NELKJj/tuOnBadr0EEc8SLnQac9sgoFl42Ick/ZmDaImk68chAC429M0Lu8RxkeG+FzWjKkKKRt0THMn+GSHyVSW2hfA8CE3vtAPiIY5611TRO3eeyAmIf/LKX3yoH2a3EmRbP9v3cUZHh2Uzawe65TiE97bhC8NJqatDyMcR4hO7t4vauAlcL9cwZtureliwMmGRLuI9vWHlVQWcjKdAHcayzFRdGKNe25gnLW4vu2AsK+l+TCpzp1q+6L0CGTcP3S/KcY7HfDH2qtocy/CGK0HgotYetmzufrjLCtWAz3xyR3HTyAPSu4qZu3P5kJJzj00Wv+/KXG4HxwybRBK0xxEk8E24TuycEstydWYznO6n5IBGYss7wzAmAlYWru+kax2FJuF2SO1LgoIvbu/0JF67Gh+XmcBWwUoOAlYQ8I4zY8sbAtxwY7KhIL62cjnDIVPu9Q6TuVU2cnjOmGeQADg+keeBMM69AMALVMuxsEIXqxXWKGuiWdrmXjM6EXC5ofvVikDzzAMe6zkZfrQH9gmBEl2+KGeb1uq66e2W2ryeiuWyRe5irTnKjc+ZjdwBpt80NpecrE8fil6SxfzhJnCIvG9heg677DpzGw5JykHzzAYeg1vrCVhTKRTVvYz4nYEZwVfyMWtPbdKt2tLKKCYh/i0Q+/LCosAtG
15+
template:
16+
metadata:
17+
annotations:
18+
sealedsecrets.bitnami.com/cluster-wide: "true"
19+
name: keycloak-credentials
20+
type: Opaque

.kontinuous/env/preprod/templates/keycloak.configmap.yaml

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,93 @@ data:
374374
"realmRoles": [
375375
"user"
376376
]
377+
},
378+
{
379+
"username": "__KEYCLOAK_RGAA_EMAIL__",
380+
"email": "__KEYCLOAK_RGAA_EMAIL__",
381+
"emailVerified": true,
382+
"enabled": true,
383+
"firstName": "Dominique",
384+
"lastName": "Bouteiller",
385+
"credentials": [
386+
{
387+
"type": "password",
388+
"value": "__KEYCLOAK_RGAA_PASSWORD__",
389+
"temporary": false
390+
}
391+
],
392+
"attributes": {
393+
"phoneNumber": [
394+
"0612345678"
395+
],
396+
"job": [
397+
"Responsable RH"
398+
],
399+
"sirens": [
400+
"491753364, 384964508, 440137818, 440137982, 441388311, 804450377, 817989791, 820709046, 834547168, 351630371, 983923384, 442424560, 821832219, 982446213, 982446122, 981216658, 980276067"
401+
]
402+
},
403+
"realmRoles": [
404+
"user"
405+
]
406+
},
407+
{
408+
"username": "__KEYCLOAK_RGAA_EMAIL_2__",
409+
"email": "__KEYCLOAK_RGAA_EMAIL_2__",
410+
"emailVerified": true,
411+
"enabled": true,
412+
"firstName": "Lucie",
413+
"lastName": "Vidal",
414+
"credentials": [
415+
{
416+
"type": "password",
417+
"value": "__KEYCLOAK_RGAA_PASSWORD__",
418+
"temporary": false
419+
}
420+
],
421+
"attributes": {
422+
"phoneNumber": [
423+
"0612345678"
424+
],
425+
"job": [
426+
"Responsable RH"
427+
],
428+
"sirens": [
429+
"491753364, 384964508, 440137818, 440137982, 441388311, 804450377, 817989791, 820709046, 834547168, 351630371, 983923384, 442424560, 821832219, 982446213, 982446122, 981216658, 980276067"
430+
]
431+
},
432+
"realmRoles": [
433+
"user"
434+
]
435+
},
436+
{
437+
"username": "__KEYCLOAK_RGAA_EMAIL_3__",
438+
"email": "__KEYCLOAK_RGAA_EMAIL_3__",
439+
"emailVerified": true,
440+
"enabled": true,
441+
"firstName": "A.",
442+
"lastName": "Ljanuel",
443+
"credentials": [
444+
{
445+
"type": "password",
446+
"value": "__KEYCLOAK_RGAA_PASSWORD__",
447+
"temporary": false
448+
}
449+
],
450+
"attributes": {
451+
"phoneNumber": [
452+
"0612345678"
453+
],
454+
"job": [
455+
"Responsable RH"
456+
],
457+
"sirens": [
458+
"491753364, 384964508, 440137818, 440137982, 441388311, 804450377, 817989791, 820709046, 834547168, 351630371, 983923384, 442424560, 821832219, 982446213, 982446122, 981216658, 980276067"
459+
]
460+
},
461+
"realmRoles": [
462+
"user"
463+
]
377464
}
378465
]
379466
}

0 commit comments

Comments
 (0)