mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-05 11:37:31 +09:00
## Summary - Replace pre-rendered static YAML application (`kubectl apply`) with direct `helm upgrade --install` of the `packages/core/installer` chart in E2E tests - Remove CRD/operator artifact upload/download from CI workflow — the chart with correct values is already present in the sandbox via workspace copy and `pr.patch` - Remove `copy-installer-manifest` Makefile target and its dependencies ## Test plan - [ ] CI build job completes without uploading CRD/operator artifacts - [ ] E2E `install-cozystack` step succeeds with `helm upgrade --install` - [ ] All existing E2E app tests pass <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * PR workflows now only keep the primary disk asset; publishing/fetching of auxiliary operator and CRD artifacts removed. * CRD manifests are produced by concatenation and a verify-crds check was added to unit tests; file-write permissions for embedded manifests tightened. * **New Features** * Operator can install CRDs at startup to ensure resources exist before reconcile. * E2E install now uses the chart-based installer flow. * **Tests** * Added comprehensive tests for CRD-install handling and manifest writing. <!-- end of auto-generated comment: release notes by coderabbit.ai -->