File tree Expand file tree Collapse file tree 10 files changed +163
-0
lines changed Expand file tree Collapse file tree 10 files changed +163
-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
1
+ ---
2
+ defaultNamespace: &name keycloak
3
+ namespaceLabels:
4
+ lsst.io/discover: "true"
5
+ labels:
6
+ bundle: *name
7
+ helm:
8
+ chart: *name
9
+ releaseName: *name
10
+ repo: https://charts.bitnami.com/bitnami
11
+ version: 17.3.6
12
+ timeoutSeconds: 60
13
+ waitForJobs: true
14
+ valuesFiles:
15
+ - values.yaml
16
+ dependsOn:
17
+ - selector:
18
+ matchLabels:
19
+ bundle: keycloak-pre
20
+ - selector:
21
+ matchLabels:
22
+ bundle: keycloak-pg
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
34
+ - name: luan
35
+ clusterSelector:
36
+ matchExpressions:
37
+ - key: management.cattle.io/cluster-display-name
38
+ operator: In
39
+ values:
40
+ - luan
41
+ helm:
42
+ valuesFiles:
43
+ - overlays/luan/values.yaml
44
+ - name: pillan
45
+ clusterSelector:
46
+ matchExpressions:
47
+ - key: management.cattle.io/cluster-display-name
48
+ operator: In
49
+ values:
50
+ - pillan
51
+ helm:
52
+ valuesFiles:
53
+ - overlays/pillan/values.yaml
54
+ - name: yepun
55
+ clusterSelector:
56
+ matchExpressions:
57
+ - key: management.cattle.io/cluster-display-name
58
+ operator: In
59
+ values:
60
+ - yepun
61
+ helm:
62
+ valuesFiles:
63
+ - overlays/yepun/values.yaml
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 : 1
3
+
4
+ resources :
5
+ limits :
6
+ cpu : 1000m
7
+ memory : 2Gi
8
+ requests :
9
+ cpu : 500m
10
+ memory : 1Gi
11
+
12
+ ingress :
13
+ annotations :
14
+ cert-manager.io/cluster-issuer : letsencrypt-staging
15
+ nginx.ingress.kubernetes.io/enable-hsts : false
16
+
17
+ # extraVolumes:
18
+ # - name: keycloak-backup
19
+ # secret:
20
+ # secretName: keycloak-realm-master
21
+ #
22
+ # extraVolumeMounts:
23
+ # - name: keycloak-backup
24
+ # mountPath: /mnt/keycloak-backup
25
+ # readOnly: true
26
+ #
27
+ # extraEnvVars:
28
+ # - name: KC_CACHE
29
+ # value: local
30
+ #
31
+ # keycloakConfigCli:
32
+ # enabled: true
33
+ # extraVolumes:
34
+ # - name: keycloak-backup
35
+ # secret:
36
+ # secretName: keycloak-realm-master
37
+ # extraVolumeMounts:
38
+ # - name: keycloak-backup
39
+ # mountPath: /mnt/keycloak-backup
40
+ # readOnly: true
41
+ # extraEnvVars:
42
+ # - name: IMPORT_FILES_LOCATIONS
43
+ # value: /mnt/keycloak-backup/realm-master.json
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