Skip to content

Commit f41faff

Browse files
committed
added tests for requested secret lifetime
1 parent c3f785d commit f41faff

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

tests/templates/kuttl/kerberos/20-assert.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,11 @@ metadata:
2626
status:
2727
readyReplicas: 2
2828
replicas: 2
29+
---
30+
apiVersion: kuttl.dev/v1beta1
31+
kind: TestAssert
32+
timeout: 600
33+
commands:
34+
- script: kubectl -n $NAMESPACE get sts/hdfs-namenode-default -o yaml | yq -e '.spec.template.spec.volumes.[] | select(.name == "tls" and .ephemeral.volumeClaimTemplate.metadata.annotations."secrets.stackable.tech/backend.autotls.cert.lifetime" == "7d")'
35+
- script: kubectl -n $NAMESPACE get sts/hdfs-datanode-default -o yaml | yq -e '.spec.template.spec.volumes.[] | select(.name == "tls" and .ephemeral.volumeClaimTemplate.metadata.annotations."secrets.stackable.tech/backend.autotls.cert.lifetime" == "1d")'
36+
- script: kubectl -n $NAMESPACE get sts/hdfs-journalnode-default -o yaml | yq -e '.spec.template.spec.volumes.[] | select(.name == "tls" and .ephemeral.volumeClaimTemplate.metadata.annotations."secrets.stackable.tech/backend.autotls.cert.lifetime" == "2d")'

tests/templates/kuttl/kerberos/20-install-hdfs.txt.j2

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ spec:
4444
replicas: 2
4545
dataNodes:
4646
config:
47+
requestedSecretLifetime: 1d
4748
logging:
4849
enableVectorAgent: {{ lookup('env', 'VECTOR_AGGREGATOR') | length > 0 }}
4950
roleGroups:
@@ -56,3 +57,5 @@ spec:
5657
roleGroups:
5758
default:
5859
replicas: 3
60+
config:
61+
requestedSecretLifetime: 2d

0 commit comments

Comments
 (0)