We currently don't pass the CI test due to fails to get kubebuilder/kind/etcd running:
Run make test-unit
unable to fetch checksum for requested version: unable fetch metadata for kubebuilder-tools-1.29.3-linux-amd64.tar.gz -- got status "401 Unauthorized" from GCS
CREATE_KIND_CLUSTER=false KUBEBUILDER_ASSETS="" /home/runner/work/cluster-stack-operator/cluster-stack-operator/hack/tools/bin/gotestsum --junitfile=.coverage/junit.xml --format testname -- -mod=vendor \
-covermode=atomic -coverprofile=.coverage/cover.out -p=4 ./internal/controller/...
PASS internal/controller.TestMakeDiff (0.00s)
PASS internal/controller.TestGetLatestReadyClusterStackRelease/a_ready,_latest_cluster_stack_release_present (0.00s)
PASS internal/controller.TestGetLatestReadyClusterStackRelease/No_ready_cluster_stack_releases (0.00s)
PASS internal/controller.TestGetLatestReadyClusterStackRelease (0.00s)
PASS internal/controller.TestGetUsableClusterStackReleaseVersions/two_ready_cluster_stack_releases (0.00s)
PASS internal/controller.TestGetUsableClusterStackReleaseVersions/no_ready_cluster_stack_releases (0.00s)
PASS internal/controller.TestGetUsableClusterStackReleaseVersions (0.00s)
PASS internal/controller.TestGetClusterStackReleasesInSpec (0.00s)
FAIL internal/controller
=== RUN TestControllers
Running Suite: Controller Suite - /home/runner/work/cluster-stack-operator/cluster-stack-operator/internal/controller
=====================================================================================================================
Random Seed: 1780379897
Will run 40 of 40 specs
E0602 05:58:17.429576 14191 server.go:328] "unable to start the controlplane" err="exec: \"etcd\": executable file not found in $PATH" logger="controller-runtime.test-env" tries=0
We currently don't pass the CI test due to fails to get kubebuilder/kind/etcd running: