cluster-api
cluster-api copied to clipboard
Home for Cluster API, a subproject of sig-cluster-lifecycle
**What this PR does / why we need it**: I was upgrading the control-plane on a Kubernetes cluster overriding `clusterConfiguration.imageRepository: docker.io/foo` and ran into an error where the `kube-proxy` DS...
Signed-off-by: killianmuldoon Add some example queries to show how to use json logging and the Tilt logging suite to filter and correlate logs across Cluster API providers.
**What this PR does / why we need it**: This PR adds a new feature to allow matching all "*" MachineDeploymentClasses. 1. Match all if MachineDeploymentClass.Names is a "*". ```yaml...
Signed-off-by: killianmuldoon Fix a nil pointer discovered through fuzzing. This condition is unlikely or impossible to occur in CAPI code, but is possible for consumers of the code. Part of...
**What this PR does / why we need it**: This adds templating to CRS objects as they are being inserted into the remote cluster. Standard Go templating is used, and...
**User Story** kubeadm operator was discussed many times before. Generally, it can handle - kubeadm cluster upgrade (some dry-run or prechecks) - kubeadm configuration changes - certs rotation We want...
**What this PR does / why we need it**: **Which issue(s) this PR fixes** *(optional, in `fixes #(, fixes #, ...)` format, will close the issue(s) when PR gets merged)*:...
**What this PR does / why we need it**: This proposal discusses various options on how managed Kubernetes services could be represented in Cluster API by providers and makes a...
Signed-off-by: killianmuldoon Add a generic deployment mechanism for addons to the tilt file and tilt prepare. This mechanism allows Runtime SDK extensions to be developed alongside the core controllers using...
Fuzzing through OSS-Fuzz has shown a number of previously unchecked nil-pointer errors in Cluster API code e.g.: - https://github.com/kubernetes-sigs/cluster-api/pull/6334, https://github.com/kubernetes-sigs/cluster-api/pull/7040, There's likely to be a few other places where consumers...