Skip to content

Commit b80b64b

Browse files
authored
chore: Switch secret-operator volume to ephemeral (#830)
1 parent af07226 commit b80b64b

File tree

4 files changed

+52
-20
lines changed

4 files changed

+52
-20
lines changed

tests/templates/kuttl/authentication/04-install-keycloak.yaml.j2

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,19 @@ spec:
4747
configMap:
4848
name: keycloak-realms
4949
- name: tls
50-
csi:
51-
driver: secrets.stackable.tech
52-
volumeAttributes:
53-
secrets.stackable.tech/class: tls
54-
secrets.stackable.tech/scope: service=keycloak
50+
ephemeral:
51+
volumeClaimTemplate:
52+
metadata:
53+
annotations:
54+
secrets.stackable.tech/class: tls
55+
secrets.stackable.tech/scope: service=keycloak
56+
spec:
57+
storageClassName: secrets.stackable.tech
58+
accessModes:
59+
- ReadWriteOnce
60+
resources:
61+
requests:
62+
storage: "1"
5563
---
5664
apiVersion: v1
5765
kind: Service

tests/templates/kuttl/authentication/05-install-test-trino.yaml.j2

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,16 @@ spec:
3232
value: /stackable/tls/ca.crt
3333
volumes:
3434
- name: tls
35-
csi:
36-
driver: secrets.stackable.tech
37-
volumeAttributes:
38-
secrets.stackable.tech/class: tls
39-
secrets.stackable.tech/scope: pod,node
35+
ephemeral:
36+
volumeClaimTemplate:
37+
metadata:
38+
annotations:
39+
secrets.stackable.tech/class: tls
40+
secrets.stackable.tech/scope: pod,node
41+
spec:
42+
storageClassName: secrets.stackable.tech
43+
accessModes:
44+
- ReadWriteOnce
45+
resources:
46+
requests:
47+
storage: "1"

tests/templates/kuttl/authentication/install-openldap-other.yaml.j2

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,19 @@ spec:
7070
- NET_BIND_SERVICE
7171
volumes:
7272
- name: tls
73-
csi:
74-
driver: secrets.stackable.tech
75-
volumeAttributes:
76-
secrets.stackable.tech/class: openldap-other-tls-$NAMESPACE
77-
secrets.stackable.tech/scope: pod
73+
ephemeral:
74+
volumeClaimTemplate:
75+
metadata:
76+
annotations:
77+
secrets.stackable.tech/class: openldap-other-tls-$NAMESPACE
78+
secrets.stackable.tech/scope: pod
79+
spec:
80+
storageClassName: secrets.stackable.tech
81+
accessModes:
82+
- ReadWriteOnce
83+
resources:
84+
requests:
85+
storage: "1"
7886
---
7987
apiVersion: v1
8088
kind: Service

tests/templates/kuttl/authentication/install-openldap.yaml.j2

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,19 @@ spec:
7070
- NET_BIND_SERVICE
7171
volumes:
7272
- name: tls
73-
csi:
74-
driver: secrets.stackable.tech
75-
volumeAttributes:
76-
secrets.stackable.tech/class: openldap-tls-$NAMESPACE
77-
secrets.stackable.tech/scope: pod
73+
ephemeral:
74+
volumeClaimTemplate:
75+
metadata:
76+
annotations:
77+
secrets.stackable.tech/class: openldap-tls-$NAMESPACE
78+
secrets.stackable.tech/scope: pod
79+
spec:
80+
storageClassName: secrets.stackable.tech
81+
accessModes:
82+
- ReadWriteOnce
83+
resources:
84+
requests:
85+
storage: "1"
7886
---
7987
apiVersion: v1
8088
kind: Service

0 commit comments

Comments
 (0)