This is the IBM Cloud Provider repository which implements the IBM Cloud Controller Manager (CCM). The IBM CCM can be used to provide IBM Cloud infrastructure node and load balancer support to Kubernetes or OpenShift clusters running on IBM Cloud. This repository branch is based on Kubernetes version v1.34.0-beta.0.
See CONTRIBUTING.md for contribution guidelines.
The GO Github Action workflow will run the GO unit tests on pull requests. The GO unit tests can also be invoked locally by running:
make test
GO library dependencies are managed by Dependabot.
The kube-update GitHub Action workflow will detect Kubernetes updates and create pull requests to update the required files.