Modules and tools dependencies

CAPI Packages

PackageModule nameUsed by
cluster-apisigs.k8s.io/cluster-apigo.mod
cluster-api/testsigs.k8s.io/cluster-api/testgo.mod
cluster-api/hack/toolssigs.k8s.io/cluster-api/hack/toolshack/tools/go.mod
PackageModule nameUsed by
apik8s.io/apigo.mod
apiextensions-apiserverk8s.io/apiextensions-apiservergo.mod
apimachineryk8s.io/apimachinerygo.mod
cli-runtimek8s.io/cli-runtimego.mod
client-gok8s.io/client-gogo.mod
utilsk8s.io/utilsgo.mod
controller-runtimesigs.k8s.io/controller-runtimego.mod
controller-runtime/tools/setup-envtestsigs.k8s.io/controller-runtime/tools/setup-envtesthack/tools/go.mod
controller-toolssigs.k8s.io/controller-toolshack/tools/go.mod
PackageModule nameUsed by
onsi/ginkgo/v2github.com/onsi/ginkgo/v2go.mod hack/tools/go.mod
onsi/gomegagithub.com/onsi/gomegago.mod

Note: The K8s and Test packages are subject to updates with each new CAPI package release.

IBM Packages

PackageModule nameUsed by
IBM-Cloud/power-go-clientgithub.com/IBM-Cloud/power-go-clientgo.mod
IBM/go-sdk-core/v5github.com/IBM/go-sdk-core/v5go.mod
IBM/platform-services-go-sdkgithub.com/IBM/platform-services-go-sdkgo.mod
IBM/vpc-go-sdkgithub.com/IBM/vpc-go-sdkgo.mod


Tools used by E2E tests.

PackageUsed byGitHub
IBM Cloud CLIci-e2e.shibm-cloud-cli-release
capibmadmci-e2e.shcapibmadm

Other Tools

PackageUsed bySource
kindensure-kind.shkind
kubebuilder-toolsfetch_ext_bins.sh
Makefile
kubebuilder-tools