Modules and tools dependencies
CAPI Packages
Package | Module name | Used by |
---|---|---|
cluster-api | sigs.k8s.io/cluster-api | go.mod |
cluster-api/test | sigs.k8s.io/cluster-api/test | go.mod |
cluster-api/hack/tools | sigs.k8s.io/cluster-api/hack/tools | hack/tools/go.mod |
Package | Module name | Used by |
---|---|---|
api | k8s.io/api | go.mod |
apiextensions-apiserver | k8s.io/apiextensions-apiserver | go.mod |
apimachinery | k8s.io/apimachinery | go.mod |
cli-runtime | k8s.io/cli-runtime | go.mod |
client-go | k8s.io/client-go | go.mod |
utils | k8s.io/utils | go.mod |
controller-runtime | sigs.k8s.io/controller-runtime | go.mod |
controller-runtime/tools/setup-envtest | sigs.k8s.io/controller-runtime/tools/setup-envtest | hack/tools/go.mod |
controller-tools | sigs.k8s.io/controller-tools | hack/tools/go.mod |
Package | Module name | Used by |
---|---|---|
onsi/ginkgo/v2 | github.com/onsi/ginkgo/v2 | go.mod hack/tools/go.mod |
onsi/gomega | github.com/onsi/gomega | go.mod |
Note: The K8s and Test packages are subject to updates with each new CAPI package release.
IBM Packages
Package | Module name | Used by |
---|---|---|
IBM-Cloud/power-go-client | github.com/IBM-Cloud/power-go-client | go.mod |
IBM/go-sdk-core/v5 | github.com/IBM/go-sdk-core/v5 | go.mod |
IBM/platform-services-go-sdk | github.com/IBM/platform-services-go-sdk | go.mod |
IBM/vpc-go-sdk | github.com/IBM/vpc-go-sdk | go.mod |
Tools used by E2E tests.
Package | Used by | GitHub |
---|---|---|
IBM Cloud CLI | ci-e2e.sh | ibm-cloud-cli-release |
capibmadm | ci-e2e.sh | capibmadm |
Other Tools
Package | Used by | Source |
---|---|---|
kind | ensure-kind.sh | kind |
kubebuilder-tools | fetch_ext_bins.sh Makefile | kubebuilder-tools |