cluster-api-provider-cloudstack
cluster-api-provider-cloudstack copied to clipboard
A Kubernetes Cluster API Provider implementation for Apache CloudStack.
*Issue #, if available:* https://github.com/kubernetes-sigs/cluster-api-provider-cloudstack/issues/310 *Description of changes:* The notion of a CAPC cluster represents a k8s cluster created and managed by CAPC. While a similar construct exists in CloudStack...
Adds support for the ResourceExternallyManaged predicate *Issue #, if available:* *Description of changes:* This PR implements [this CAEP](https://github.com/kubernetes-sigs/cluster-api/blob/master/docs/proposals/20210203-externally-managed-cluster-infrastructure.md) allowing for cluster infrastructure to be externally managed. This allows f.e. to...
*Issue #352* *Description of changes:* CAPC chooses a [random failure domain](https://github.com/kubernetes-sigs/cluster-api-provider-cloudstack/blob/d597e8056e82ac6418171e66fa2532b2daaef987/controllers/cloudstackmachine_controller.go#L185) to deploy worker machines. When this VM deploy fails, irrespective of the type of error, CAPC will keep re-attempting...
*Issue #, if available:* *Description of changes:* This PR fixes the CRD contract version label that was incorrectly defined, since there is no CAPI API v1beta2 yet. It also makes...
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0. Commits c48da13 http2: fix TestServerContinuationFlood flakes 762b58d http2: fix tipos in comment ba87210 http2: close connections when receiving too many headers ebc8168 all: fix...
# Summary Ginkgo is used for most, possibly all, tests in CAPC. It tries to be smart when executing controller testing by injecting code into controller source to catch controller...
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0. Commits c48da13 http2: fix TestServerContinuationFlood flakes 762b58d http2: fix tipos in comment ba87210 http2: close connections when receiving too many headers ebc8168 all: fix...
*Issue #, if available:* #285 #253 *Description of changes:* This PR updates the cluster-api dependency to v1.5.5. It also updates to Go 1.20, updates golang-ci and addresses lint issues caught...
/kind feature **Describe the solution you'd like** While this is documented at https://cluster-api-cloudstack.sigs.k8s.io/topics/cloudstack-permissions I would prefer if I can use CAPC as a normal user account without any issues for...
/kind feature **Describe the solution you'd like** [A clear and concise description of what you want to happen.] CAPC chooses a [random failure domain](https://github.com/kubernetes-sigs/cluster-api-provider-cloudstack/blob/d597e8056e82ac6418171e66fa2532b2daaef987/controllers/cloudstackmachine_controller.go#L185) to deploy worker machines. When this...