cozystack/packages
Kirill Ilin 4e0576e1ae
fix(gateway-api): install Envoy Gateway CRDs via templates
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>
2026-03-25 22:14:42 +05:00
..
apps feat(gateway-api): add Envoy Gateway support with per-tenant model 2026-03-25 22:14:42 +05:00
core fix(gateway-api): deploy envoy-gateway controller and remove unused cozystack-gateway 2026-03-25 22:14:42 +05:00
extra feat(gateway-api): add Envoy Gateway support with per-tenant model 2026-03-25 22:14:42 +05:00
library revert: temporarily remove cozy-lib Gateway API helpers 2026-03-25 22:14:34 +05:00
system fix(gateway-api): install Envoy Gateway CRDs via templates 2026-03-25 22:14:42 +05:00
tests/cozy-lib-tests refactor: replace Helm lookup with valuesFrom mechanism 2026-01-05 16:10:55 +01:00