Skip to content

Commit ec9511b

Browse files
authored
Merge branch 'main' into fix/file-header-footer-tests
2 parents 4d82cb4 + c7506fd commit ec9511b

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

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

+6
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ 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 }}
@@ -50,3 +53,6 @@ spec:
5053
superset_config.py:
5154
EXPERIMENTAL_FILE_HEADER: |
5255
COMMON_HEADER_VAR = "group-value"
56+
envOverrides:
57+
COMMON_VAR: group-value # overrides role value
58+
GROUP_VAR: group-value # only defined here at group level

tests/templates/kuttl/smoke/31-assert.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,6 @@ commands:
99
- script: |
1010
kubectl -n $NAMESPACE get cm superset-node-default -o yaml | yq -e '.data."superset_config.py"' | grep "COMMON_HEADER_VAR = "group-value""
1111
kubectl -n $NAMESPACE get cm superset-node-default -o yaml | yq -e '.data."superset_config.py"' | grep "ROLE_FOOTER_VAR = "role-value""
12+
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")'
13+
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")'
14+
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)