Skip to content

Commit 402225a

Browse files
Merge pull request #4 from Countly/fix/ci
use valiadtion with set
2 parents 3e2241b + 3e2a424 commit 402225a

File tree

1 file changed

+31
-11
lines changed

1 file changed

+31
-11
lines changed

.github/workflows/validate-charts.yml

Lines changed: 31 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -63,17 +63,37 @@ jobs:
6363
for chart in charts/*/; do
6464
chart_name=$(basename "${chart}")
6565
echo "::group::Rendering ${chart_name}..."
66-
# countly chart requires secrets — provide dummy values for template validation
67-
if [ "${chart_name}" = "countly" ]; then
68-
helm template test-release "${chart}" \
69-
--set secrets.common.countlyEncryptionKey=test \
70-
--set secrets.common.countlyTokenSecret=test \
71-
--set secrets.clickhouse.password=test \
72-
--set secrets.mongodb.password=test \
73-
> /dev/null || exit_code=1
74-
else
75-
helm template test-release "${chart}" > /dev/null || exit_code=1
76-
fi
66+
# provide dummy secrets so helm template can render without a cluster
67+
case "${chart_name}" in
68+
countly)
69+
helm template test-release "${chart}" \
70+
--set secrets.common.encryptionReportsKey=test \
71+
--set secrets.common.webSessionSecret=test \
72+
--set secrets.common.passwordSecret=test \
73+
--set secrets.clickhouse.password=test \
74+
--set secrets.mongodb.password=test \
75+
> /dev/null || exit_code=1
76+
;;
77+
countly-clickhouse)
78+
helm template test-release "${chart}" \
79+
--set auth.defaultUserPassword.password=test \
80+
> /dev/null || exit_code=1
81+
;;
82+
countly-kafka)
83+
helm template test-release "${chart}" \
84+
--set kafkaConnect.clickhouse.password=test \
85+
> /dev/null || exit_code=1
86+
;;
87+
countly-mongodb)
88+
helm template test-release "${chart}" \
89+
--set users.app.password=test \
90+
--set users.metrics.password=test \
91+
> /dev/null || exit_code=1
92+
;;
93+
*)
94+
helm template test-release "${chart}" > /dev/null || exit_code=1
95+
;;
96+
esac
7797
echo "::endgroup::"
7898
done
7999
exit $exit_code

0 commit comments

Comments
 (0)