Skip to content

Add an option to skip CRD installation via Helm chart values #6262

@vanchaxy

Description

@vanchaxy

What would you like to be added:
I'd like an option to skip CRD installation. This could be done either by providing a toggle in the values.yaml (e.g., crds.enabled, similar to cert-manager), or by extracting the CRDs into a separate Helm chart (like Prometheus does).

Why is this needed:
Currently, it's not possible to skip CRD installation for just one Helm chart dependency. Because of this, when installing a Helm chart with two external-dns dependencies (e.g., for split DNS), the CRD is included twice. This raises a warning in tools like Argo CD.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions