Helm 3 does not process CRDs from subchart crds/ directories in vanilla Helm, while Flux does process them causing conflicts with the existing gateway-api-crds package. Move only Envoy-specific CRDs (gateway.envoyproxy.io) into templates/crds/ so they are installed and updated as regular resources. Remove the subchart crds/ directory to prevent Flux from double-applying standard Gateway API CRDs already provided by the gateway-api-crds package. Update Makefile to copy Envoy CRDs and remove subchart crds/ after helm pull. Assisted-By: Claude AI Signed-off-by: Kirill Ilin <stitch14@yandex.ru> |
||
|---|---|---|
| .. | ||
| apps | ||
| core | ||
| extra | ||
| library | ||
| system | ||
| tests/cozy-lib-tests | ||