cozystack/packages/core/installer/crds
Aleksei Sviridkin 55cd8fc0e1
refactor(installer): move CRDs to crds/ directory for proper Helm install ordering
Helm installs crds/ contents before processing templates, resolving the
chicken-and-egg problem where PackageSource CR validation fails because
its CRD hasn't been registered yet.

- Move definitions/ to crds/ in the installer chart
- Remove templates/crds.yaml (Helm auto-installs from crds/)
- Update codegen script to write CRDs to crds/
- Replace helm template with cat for static CRD manifest generation
- Remove pre-apply CRD workaround from e2e test

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Aleksei Sviridkin <f@lex.la>
2026-02-18 00:49:55 +03:00
..
.gitattributes refactor(installer): move CRDs to crds/ directory for proper Helm install ordering 2026-02-18 00:49:55 +03:00
cozystack.io_packages.yaml refactor(installer): move CRDs to crds/ directory for proper Helm install ordering 2026-02-18 00:49:55 +03:00
cozystack.io_packagesources.yaml refactor(installer): move CRDs to crds/ directory for proper Helm install ordering 2026-02-18 00:49:55 +03:00