Open acookin opened 3 years ago
Thanks for bringing this up, @acookin. I'd go even one step further and say that in single namespace mode, Ambassador must not create any non-namespaced objects like ClusterRole
or ClusterRoleBinding
. Instead, Role
and RoleBinding
should be used. This would automatically solve the naming conflict issue.
In my case it was disabling agent and ingcressClass in values.yaml
that fixed the problem
ingressClassResource:
enabled: false
agent:
enabled: false
If you have an ambassador installed with helm in a namespace:
Then you try to install the chart with the same release name in a different namespace:
The cluster-wide resources conflict with each other, and you get this error:
The chart should have a value that templates out the cluster wide resources so that we can enable this behavior.