Matt Boersma
Matt Boersma
### What would you like to be added (User Story)? As a production user of CAPI, I'm not comfortable working with "experimental" parts of the product, but I would like...
**What type of PR is this?** /kind cleanup **What this PR does / why we need it**: Updates CAPI to [v1.7.0-beta.0](https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.7.0-beta.0) and all that entails. **Which issue(s) this PR fixes**:...
**What type of PR is this?** /kind cleanup **What this PR does / why we need it**: This PR updates golang to v1.21 to match CAPI: - kubernetes-sigs/cluster-api#9900 **Which issue(s)...
Stop publishing OS images to the Azure Marketplace, and instead switch to hosting OS images in an Azure Compute Gallery, leveraging community galleries to make the images public. https://learn.microsoft.com/en-us/azure/virtual-machines/share-gallery-community?tabs=cli
**What type of PR is this?** /kind design **What this PR does / why we need it**: Adds a proposal to make publishing CAPZ reference images to Azure Compute Gallery...
/kind deprecation /priority important-soon Related to the SDK v2 transition, the `Azure/go-autorest` library will go [out of support](https://github.com/Azure/go-autorest#note-the-modules-in-this-repo-will-go-out-of-support-by-march-31-2023--additional-information-can-be-found-here) on March 31, 2023. CAPZ should find alternatives to those modules–see [here](https://github.com/kubernetes-sigs/cloud-provider-azure/pull/2983)...
/kind bug **What steps did you take and what happened:** The [`ManagedClusterSpec.Parameters()`](https://github.com/pluralsh/cluster-api-provider-azure/blob/64a02e09172a512c0f8630907be15f55ca49e0da/azure/services/managedclusters/spec.go#L270) func is long, with many `if`s and `nil` checks, so it currently exceeds the maximum cyclomatic complexity allowed...
/kind feature **Describe the solution you'd like** I'd like to be able to determine easily which Azure API is being used by the version of CAPZ I'm using. Ideally this...
**Which jobs are flaky:** pull-cluster-api-provider-azure-e2e **Which tests are flaky:** `Creating a VMSS cluster [REQUIRED]` **Testgrid link:** https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-sigs_cluster-api-provider-azure/4121/pull-cluster-api-provider-azure-e2e/1712247975322849280 **Reason for failure (if possible):** **Anything else we need to know:** /kind flake
/kind feature **Describe the solution you'd like** It would be very useful to expand the [developer documentation](https://capz.sigs.k8s.io/developers/development.html) with an example of how to add a new e2e test: - Overview...