Skip to content

Commit c7506fd

Browse files
authored
fix(test): smoke testing env overrides (#531)
* expand smoke tests for env overrides * bump op-rs
1 parent f3eac55 commit c7506fd

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

tests/templates/kuttl/smoke/30-install-superset.yaml.j2

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,15 @@ spec:
3333
vectorAggregatorConfigMapName: vector-aggregator-discovery
3434
{% endif %}
3535
nodes:
36+
envOverrides:
37+
COMMON_VAR: role-value # overridden by role group below
38+
ROLE_VAR: role-value # only defined here at role level
3639
config:
3740
logging:
3841
enableVectorAgent: {{ lookup('env', 'VECTOR_AGGREGATOR') | length > 0 }}
3942
roleGroups:
4043
default:
4144
replicas: 1
45+
envOverrides:
46+
COMMON_VAR: group-value # overrides role value
47+
GROUP_VAR: group-value # only defined here at group level
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
apiVersion: kuttl.dev/v1beta1
3+
kind: TestAssert
4+
timeout: 600
5+
commands:
6+
#
7+
# Test envOverrides
8+
#
9+
- script: |
10+
kubectl -n $NAMESPACE get sts superset-node-default -o yaml | yq -e '.spec.template.spec.containers[] | select (.name == "superset") | .env[] | select (.name == "COMMON_VAR" and .value == "group-value")'
11+
kubectl -n $NAMESPACE get sts superset-node-default -o yaml | yq -e '.spec.template.spec.containers[] | select (.name == "superset") | .env[] | select (.name == "GROUP_VAR" and .value == "group-value")'
12+
kubectl -n $NAMESPACE get sts superset-node-default -o yaml | yq -e '.spec.template.spec.containers[] | select (.name == "superset") | .env[] | select (.name == "ROLE_VAR" and .value == "role-value")'

0 commit comments

Comments
 (0)