cluster-api-provider-gcp
cluster-api-provider-gcp copied to clipboard
The GCP provider implementation for Cluster API
**What type of PR is this?** /kind feature **What this PR does / why we need it**: Allows specifying for instances to be deleted instead of just stopped when the...
**What type of PR is this?** /kind feature **What this PR does / why we need it**: Allows instances to be created with a Secondary Alias IP/CIDR Range configured. https://cloud.google.com/vpc/docs/alias-ip...
It appears today (unless I've missed something) that it isn't possible to spin up zonal GKE clusters - just regional. Since GCP allows one free zonal GKE cluster this is...
/kind bug **What steps did you take and what happened:** Have observed inconsistent behaviors in `CAPG clusters using Kubernetes version 1.28` or below v/s `CAPG clusters using Kubernetes version 1.29...
/kind feature **Describe the solution you'd like** This provider uses the _in-tree_ gce cloud provider integration with kubelet (`--cloud-provider=gce`). It has been [deprecated in Kubernetes v1.29](https://kubernetes.io/blog/2023/12/13/kubernetes-v1-29-release/#deprecations-and-removals) and will eventually be...
**What type of PR is this?** /kind bug **What this PR does / why we need it**: Related to #1331 **Special notes for your reviewer**: Since we did not manage...
**What type of PR is this?** /kind feature **What this PR does / why we need it**: On GKE, loggingService and monitoringService are enabled by default. Some people might don't...
**What type of PR is this?** /kind bug **What this PR does / why we need it**: **Which issue(s) this PR fixes** *(optional, in `fixes #(, fixes #, ...)` format,...
/kind feature **Describe the solution you'd like** [A clear and concise description of what you want to happen.] Similar to the AWS provider, ignition support should be added for control...
/kind bug **What steps did you take and what happened:** As noted in this issue https://github.com/kubernetes-sigs/cluster-api-provider-gcp/issues/1187 here, the `Network` field is a required field implicitly, as during the reconcile process...