feat: support HELM_CHART variable for Cloud Integration Test#48
feat: support HELM_CHART variable for Cloud Integration Test#48AbhiMgowda wants to merge 5 commits into
Conversation
- Add HELM_CHART ?= . Make variable (defaults to local repo) - eks-helm, aks-helm, gke-helm use HELM_CHART for helm install - eks-full, aks-full, gke-full forward HELM_CHART to sub-make targets - Supports local path, chart tgz URL, or repo/chart reference - HELM_CHART can be set via env var, .env file, or CLI argument
Reliability Check(s) ResultsTarget Asset:
|
Summary
Adds a HELM_CHART variable to the Makefile that controls which chart source is used when installing the Boundary Worker chart on EKS, AKS, and GKE clusters.
Previously the install targets (eks-helm, aks-helm, gke-helm) and their full workflows were hardcoded to use . (the local git repo). This meant the integration tests could only be run from a cloned repo — there was no way to test a published/packaged chart URL without manually editing the Makefile.
HOW IT WORKS
HELM_CHART ?= .Related
Checklist
I have documented a clear reason for, and description of, the change I am making.
Added/updated tests or validation steps (if applicable)
Verified local lint/validation
No breaking changes, or clearly documented
If applicable, I've documented a plan to revert these changes if they require more than reverting the pull request.
If applicable, I've documented the impact of any changes to security controls.
Examples of changes to security controls include using new access control methods, adding or removing logging pipelines, etc.