test(charts): Helm Chart Tests#336
Conversation
Greptile SummaryThis PR adds a comprehensive Helm chart test suite (
Confidence Score: 5/5Safe to merge — changes are additive (new test script, CI job, golden files) plus a narrow template-namespace fix in node-observer verified by the committed golden files. All functional changes are confined to test infrastructure and a well-scoped Helm helper fix. The golden files provide concrete proof that the node-observer configmap and deployment render correctly with the new helper. No production runtime paths are affected. No files require special attention. The golden files under tests/charts/topograph/ are the canonical ground truth for template output and should be reviewed whenever charts/topograph/ templates or values change. Important Files Changed
Reviews (3): Last reviewed commit: "test(charts): Helm Chart Tests" | Re-trigger Greptile |
3f932ff to
9489f1c
Compare
| global: | ||
| provider: | ||
| name: test |
There was a problem hiding this comment.
why do we need this duplication?
There was a problem hiding this comment.
Added it for running the tests for node-data-broker chart stand-alone. Removed it now, and isolated the testing conf changes.
| global: | ||
| provider: | ||
| name: test | ||
| engine: | ||
| name: k8s | ||
| service: | ||
| port: 49021 |
There was a problem hiding this comment.
we shouldn't have this duplication
There was a problem hiding this comment.
Added it for running the tests for node-observer chart stand-alone. Removed it now, and isolated the testing conf changes.
Signed-off-by: Ravi Shankar <ravish@nvidia.com>
9489f1c to
b978962
Compare
Description
Tests for validating the helm charts
Checklist
git commit -s).