File tree Expand file tree Collapse file tree 9 files changed +114
-0
lines changed Expand file tree Collapse file tree 9 files changed +114
-0
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,17 @@ dependsOn:
13
13
matchLabels :
14
14
bundle : cnpg-system
15
15
targetCustomizations :
16
+ - name : luan
17
+ clusterSelector :
18
+ matchExpressions :
19
+ - key : management.cattle.io/cluster-display-name
20
+ operator : In
21
+ values :
22
+ - ayekan
23
+ yaml :
24
+ overlays :
25
+ - generic
26
+ - ayekan
16
27
- name : luan
17
28
clusterSelector :
18
29
matchExpressions :
Original file line number Diff line number Diff line change
1
+ ---
2
+ apiVersion : v1
3
+ kind : Service
4
+ metadata :
5
+ name : keycloak-pg
6
+ labels :
7
+ cnpg.io/cluster : keycloak-pg
8
+ annotations :
9
+ metallb.universe.tf/loadBalancerIPs : 139.229.144.45
10
+ spec :
11
+ ports :
12
+ - name : postgres
13
+ port : 5432
14
+ protocol : TCP
15
+ selector :
16
+ cnpg.io/cluster : keycloak-pg
17
+ role : primary
18
+ type : LoadBalancer
Original file line number Diff line number Diff line change
1
+ apiVersion : external-secrets.io/v1beta1
2
+ kind : ExternalSecret
3
+ metadata :
4
+ name : keycloak-realm-master
5
+ namespace : keycloak
6
+ spec :
7
+ secretStoreRef :
8
+ kind : ClusterSecretStore
9
+ name : onepassword
10
+ data :
11
+ - secretKey : realm-master.json
12
+ remoteRef :
13
+ key : realm-master.json
14
+ property : notesPlain
Original file line number Diff line number Diff line change @@ -21,6 +21,16 @@ dependsOn:
21
21
matchLabels :
22
22
bundle : keycloak-pg
23
23
targetCustomizations :
24
+ - name : ayekan
25
+ clusterSelector :
26
+ matchExpressions :
27
+ - key : management.cattle.io/cluster-display-name
28
+ operator : In
29
+ values :
30
+ - ayekan
31
+ helm :
32
+ valuesFiles :
33
+ - overlays/ayekan/values.yaml
24
34
- name : luan
25
35
clusterSelector :
26
36
matchExpressions :
Original file line number Diff line number Diff line change
1
+ ---
2
+ replicaCount : 3
3
+
4
+ resources :
5
+ limits :
6
+ cpu : 1000m
7
+ memory : 2Gi
8
+ requests :
9
+ cpu : 500m
10
+ memory : 1Gi
11
+
12
+ extraEnvVars :
13
+ - name : KC_HEALTH_ENABLED
14
+ value : " true"
15
+ - name : KEYCLOAK_LOGLEVEL
16
+ value : INFO
17
+ - name : KEYCLOAK_PRODUCTION
18
+ value : " true"
19
+ - name : KEYCLOAK_PROXY
20
+ value : edge
21
+ - name : KC_HOSTNAME
22
+ value : keycloak.${ get .ClusterLabels "management.cattle.io/cluster-display-name" }.${ .ClusterLabels.site }.lsst.org
23
+ - name : KC_HOSTNAME_STRICT
24
+ value : " true"
25
+ - name : KC_HOSTNAME_STRICT_HTTPS
26
+ value : " true"
27
+ - name : KC_HTTP_ENABLED
28
+ value : " false"
29
+ - name : KEYCLOAK_REGISTRATION
30
+ value : " false"
31
+
32
+ ingress :
33
+ enabled : true
34
+ ingressClassName : nginx
35
+ servicePort : http
36
+ tls : true
37
+ hostname : keycloak.${ get .ClusterLabels "management.cattle.io/cluster-display-name" }.${ .ClusterLabels.site }.lsst.org
38
+ annotations :
39
+ cert-manager.io/cluster-issuer : letsencrypt
40
+ nginx.ingress.kubernetes.io/force-ssl-redirect : " true"
41
+ nginx.ingress.kubernetes.io/ssl-redirect : " true"
42
+
43
+ auth :
44
+ adminUser : rubinobs
45
+ existingSecret : keycloak-admin
46
+ passwordSecretKey : password
47
+
48
+ postgresql :
49
+ enabled : false
50
+
51
+ externalDatabase :
52
+ host : keycloak-pg.keycloak-pg.svc.cluster.local
53
+ port : 5432
54
+ user : keycloak
55
+ database : keycloak
56
+ existingSecret : keycloak-pg
57
+ existingSecretPasswordKey : password
Original file line number Diff line number Diff line change
1
+ ../../../../lib/cnpg-system
Original file line number Diff line number Diff line change
1
+ ../../../../lib/keycloak
Original file line number Diff line number Diff line change
1
+ ../../../../lib/keycloak-pg
Original file line number Diff line number Diff line change
1
+ ../../../../lib/keycloak-pre
You can’t perform that action at this time.
0 commit comments