Skip to content

Commit f04982c

Browse files
authored
chore: Switch secret-operator volume to ephemeral (#692)
1 parent e38aa61 commit f04982c

File tree

5 files changed

+66
-26
lines changed

5 files changed

+66
-26
lines changed

examples/superset-with-ldap.yaml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,19 @@ spec:
6464
mountPath: /tls
6565
volumes:
6666
- name: tls
67-
csi:
68-
driver: secrets.stackable.tech
69-
volumeAttributes:
70-
secrets.stackable.tech/class: openldap-tls
71-
secrets.stackable.tech/scope: pod
67+
ephemeral:
68+
volumeClaimTemplate:
69+
metadata:
70+
annotations:
71+
secrets.stackable.tech/class: openldap-tls
72+
secrets.stackable.tech/scope: pod
73+
spec:
74+
storageClassName: secrets.stackable.tech
75+
accessModes:
76+
- ReadWriteOnce
77+
resources:
78+
requests:
79+
storage: "1"
7280
---
7381
apiVersion: v1
7482
kind: Service

tests/templates/kuttl/ldap/20-install-openldap.yaml.j2

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,19 @@ commands:
7676
port: 1389
7777
volumes:
7878
- name: tls
79-
csi:
80-
driver: secrets.stackable.tech
81-
volumeAttributes:
82-
secrets.stackable.tech/class: openldap-tls-$NAMESPACE
83-
secrets.stackable.tech/scope: pod
79+
ephemeral:
80+
volumeClaimTemplate:
81+
metadata:
82+
annotations:
83+
secrets.stackable.tech/class: openldap-tls-$NAMESPACE
84+
secrets.stackable.tech/scope: pod
85+
spec:
86+
storageClassName: secrets.stackable.tech
87+
accessModes:
88+
- ReadWriteOnce
89+
resources:
90+
requests:
91+
storage: "1"
8492
---
8593
apiVersion: v1
8694
kind: Service

tests/templates/kuttl/oidc/30_install-keycloak.yaml.j2

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,19 @@ spec:
101101
configMap:
102102
name: $INSTANCE_NAME-realms
103103
- name: tls
104-
csi:
105-
driver: secrets.stackable.tech
106-
volumeAttributes:
107-
secrets.stackable.tech/class: tls
108-
secrets.stackable.tech/scope: service=$INSTANCE_NAME
104+
ephemeral:
105+
volumeClaimTemplate:
106+
metadata:
107+
annotations:
108+
secrets.stackable.tech/class: tls
109+
secrets.stackable.tech/scope: service=$INSTANCE_NAME
110+
spec:
111+
storageClassName: secrets.stackable.tech
112+
accessModes:
113+
- ReadWriteOnce
114+
resources:
115+
requests:
116+
storage: "1"
109117
---
110118
apiVersion: v1
111119
kind: Service

tests/templates/kuttl/oidc/50-install-test-container.yaml.j2

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,16 @@ spec:
7373
value: /stackable/tls/ca.crt
7474
volumes:
7575
- name: tls
76-
csi:
77-
driver: secrets.stackable.tech
78-
volumeAttributes:
79-
secrets.stackable.tech/class: tls
80-
secrets.stackable.tech/scope: pod
76+
ephemeral:
77+
volumeClaimTemplate:
78+
metadata:
79+
annotations:
80+
secrets.stackable.tech/class: tls
81+
secrets.stackable.tech/scope: pod
82+
spec:
83+
storageClassName: secrets.stackable.tech
84+
accessModes:
85+
- ReadWriteOnce
86+
resources:
87+
requests:
88+
storage: "1"

tests/templates/kuttl/opa/51-install-test-container.yaml.j2

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,20 @@ spec:
7676
- name: SUPERSET_BASE_URL
7777
value: superset-node.$NAMESPACE.svc.cluster.local:8088
7878
volumes:
79-
- name: tls
80-
csi:
81-
driver: secrets.stackable.tech
82-
volumeAttributes:
83-
secrets.stackable.tech/class: tls
84-
secrets.stackable.tech/scope: pod
8579
- name: get-user-roles-script
8680
configMap:
8781
name: get-user-roles-script
82+
- name: tls
83+
ephemeral:
84+
volumeClaimTemplate:
85+
metadata:
86+
annotations:
87+
secrets.stackable.tech/class: tls
88+
secrets.stackable.tech/scope: pod
89+
spec:
90+
storageClassName: secrets.stackable.tech
91+
accessModes:
92+
- ReadWriteOnce
93+
resources:
94+
requests:
95+
storage: "1"

0 commit comments

Comments
 (0)