emissary icon indicating copy to clipboard operation
emissary copied to clipboard

Move CRDs and apiext to its own helm chart and add it as a dependency

Open kharf opened this issue 2 years ago • 3 comments

Please describe your use case / problem. Currently apiext and the CRDs are kind of loosely managed from a helm user perspective. That means that as a helm user I have to manually delete and update the apiext deployment and the CRDs.

Describe the solution you'd like As a helm user I would expect to maintain only the emissary-ingress helm release, which "ships" its CRDs and the apiext deployment. One solution would be to define the CRDs and apiext in seperate helm charts, which the emissary-ingress helm chart depends on.

Describe alternatives you've considered Include the CRDs and the apiext deployment directly in the emissary-ingress chart as described here. That would work for the apiext deployment, but upgrading the CRDs would not be supported by it.

Additional context Part of https://github.com/emissary-ingress/emissary/issues/4531

kharf avatar Dec 23 '22 06:12 kharf