How to **not** install the DNSEndpoint CRD twice when using the Helm chart twice (for 2 different providers) on the same namespace ? #6170
Replies: 3 comments 1 reply
-
|
Has nothing with external-dns project. Helm docs should help |
Beta Was this translation helpful? Give feedback.
-
|
No we not on the same page. Please read the Helm docs, this has nothing with external-dns, make yourself familiar with the tool you are using. https://helm.sh/docs/helm/helm_install/ |
Beta Was this translation helpful? Give feedback.
-
|
I'm not a Helm maintainer for this project. If you're using Helm, please use the standard Helm commands and features. If an off-the-shelf chart has limitations that block your use case, consider forking the chart. We can't add custom Helm functionality here - you could create an Issue and try to convince helm maintainers that this feature is required. For context, there have been past attempts to add similar features: https://github.com/kubernetes-sigs/external-dns/pulls?q=is%3Apr+helm+disable+crd+is%3Aclosed+ I don't believe this feature is necessary. Helm already supports skipping CRD installation via --skip-crds. CRD management within Helm has known limitations, and supporting additional workarounds is just does not sound correct from maintenance perspective. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The core issue is in the question. I have not identified any property in values.yaml to disable DNSEndpoint and the DNSEndpoint is not guarded with anything to conditionally generate it.
Beta Was this translation helpful? Give feedback.
All reactions