Problem
The controller test suite (internal/controller/suite_test.go) fails in CI with:
unable to install CRDs onto control plane: unable to read CRD files:
stat ../../config/crd/bases: no such file or directory
Root Cause
After the migration from kustomize to Helm-based deployment (ceb8595), CRDs are now located under helm/supabase-operator/crds/ instead of config/crd/bases/. The test suite's envtest configuration still references the old path.
Expected Fix
Update the CRD path in internal/controller/suite_test.go to point to the new Helm CRD location.
Problem
The controller test suite (
internal/controller/suite_test.go) fails in CI with:Root Cause
After the migration from kustomize to Helm-based deployment (ceb8595), CRDs are now located under
helm/supabase-operator/crds/instead ofconfig/crd/bases/. The test suite'senvtestconfiguration still references the old path.Expected Fix
Update the CRD path in
internal/controller/suite_test.goto point to the new Helm CRD location.