Skip to content

Commit f213473

Browse files
authored
Fix/more readable smoke test assert (#496)
* Updating tests for more readability and better code style * Adopting to airflow tests
1 parent e8cdf10 commit f213473

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

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

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,16 @@ commands:
77
# Test envOverrides
88
#
99
- script: |
10-
kubectl -n $NAMESPACE get cm airflow-webserver-default -o yaml | yq -e '.data."webserver_config.py"' | grep "COMMON_HEADER_VAR = \"group-value\""
11-
kubectl -n $NAMESPACE get cm airflow-webserver-default -o yaml | yq -e '.data."webserver_config.py"' | grep "ROLE_FOOTER_VAR = \"role-value\""
10+
#!/usr/bin/env bash
11+
set -euo pipefail
12+
13+
# Config Test Data
14+
AIRFLOW_CONFIG=$(
15+
kubectl -n "$NAMESPACE" get cm airflow-webserver-default -o yaml \
16+
| yq -e '.data["webserver_config.py"]'
17+
)
18+
19+
# Config Test Assertions
20+
echo "$AIRFLOW_CONFIG" | grep 'COMMON_HEADER_VAR = "group-value"'
21+
echo "$AIRFLOW_CONFIG" | grep 'ROLE_FOOTER_VAR = "role-value"'
22+
echo "$AIRFLOW_CONFIG" | grep -v 'ROLE_HEADER_VAR = "role-value"'

0 commit comments

Comments
 (0)