-
Notifications
You must be signed in to change notification settings - Fork 27
Description
I am having a hard time getting the controller deployment working via helm chart.
I am currently just trying the simple deployment:
https://github.com/openziti/helm-charts/blob/main/charts/ziti-controller/README.md
The first thing i notice, is that when I use:
--set trust-manager.enabled="true"
I get a YAML/JSON error:
Error: INSTALLATION FAILED: YAML parse error on ziti-controller/charts/trust-manager/templates/role.yaml: error converting YAML to JSON: yaml: invalid map key: map[interface {}]interface {}{".Release.Namespace":interface {}(nil)}
I also copied the default values.yaml from github, and tried editing directly there. It seems there is an issue when trying to pull the subchart. To get around this, I just set this to false and manually installed:
https://cert-manager.io/docs/trust/trust-manager/installation/
But the original errors were still persisting.
I am also seeing the ziti-controller init container having issues starting...

The PVC apepars to be bound, and the nodes are ready. So I am not sure what is going on here. Any thoughts or ideas? Thanks!
- EDIT *
So, this line in the default YAML file:
namespace: "{{ .Release.Namespace }}"
Does not appear to parse correctly.