Unable to deploy helm chart due to connection_uri being set to true
#76
Labels
bug
Something isn't working
needs-triage
Indicates an issue or PR lacks a `triage/foo` label and requires one.
Expected vs actual behavior
The values.yaml has connection_uri set to a boolean value which breaks the helm chart update as a result. Apparently it is because it uses a secret value from the secrets yaml file, but secrets.yaml file still expects to pull in a value that can be converted to base64. A boolean cannot.
The problematic area is here:
Which results in this error message in flux:
It needs to be a string or else the b64 call will fail.
Steps to reproduce the bug
Are you using the latest version of the project?
I was unable to install the latest due to this error
You can check your version by running
helm ls|grep '^<deployment-name>'
or using pctl,pctl version
, and provide the output.What is your environment setup? Please tell us your cloud provider, operating system, and include the output of
kubectl version --output=yaml
andhelm version
. Any other information that you have, eg. logs and custom values, is highly appreciated!(optional) If you have ideas on why the bug happens or how it can be solved, please provide it here
Workaround is to actually set the value. Since I was using a secret name as well, I also had to override the
smtpConnectionURI
secret.The text was updated successfully, but these errors were encountered: