The source project of this merge request has been removed.
feat: gettext for envsubst
What does this MR do?
This MR adds the package gettext
, which includes the binary envsubst
.
envsubst
allows for the highly useful substitution of environment variables in (for example) values.yaml
files, without having to resort to subcharts, --set
or however black magic is required to make that happen in Helm.
It also makes a lot of sense given the idea that this image should support (Helm) K8s deployments in CI, and in CI is where environment variables have a great usefulness and impact to automation easing.
This is something preferably added to Helm itself, as discussed here, but I don't expect that to happen soon.
Manual QA
-
Test this change using a Cluster management project
Already using this for cluster management, and it's beautiful.