Skip to content

Releases: kubernetes-sigs/cluster-api-provider-azure

v0.4.3

12 May 21:05
a2760be

Choose a tag to compare

Notable changes since v0.4.2

📖 Documentation

🔧 Dev tooling

💚 Testing

🏃 Dependencies

  • Update Cluster API to v0.3.5 (#577, @CecileRobertMichon)
  • Update dependencies (#587, @cpanato)
    • Update Azure/azure-sdk-for-go dependency to v42.0.0
    • Update golang/mock dependency to v1.4.3
    • Update pelletier/go-toml dependency to v1.7.0
    • Update spf13/viper dependency to v1.6.3
    • Update Azure/go-autorest dependency to v14.0.1
    • Update golangci/golangci-lint dependency to v1.25.1
    • Update google/go-cmp dependency to v0.4.0
    • Update gophercloud/gophercloud dependency to v0.10.0
    • Update hashicorp/golang-lru dependency to v0.5.4
    • Update kubernetes/code-generator dependency to v0.18.2
    • Update Azure/go-autorest/autorest/adal dependency to v0.8.3

💎 Refactors

  • Move ./exp/cloud code for interacting with Azure VMSS to ./cloud (#602, @devigned)
  • Move AzureMachine SSHPublicKey generation into AzureMachine webhook.

🐛 Bug Fixes

  • During reconcile, updates to control-plane-nsg will take place only if default rules(ssh-rule and api-server rule) is not present. The update will be skipped otherwise. (#592, @snehala27)
    • For node-nsg, as node-nsg does not have default rules, updates will be skipped

✨ Enhancements

  • Adds the ability to provide spec.subscriptionID on AzureCluster to deploy cluster into a subscription other than the default set in capz-controller-manager via the AZURE_SUBSCRIPTION_ID environment variable. (#583, @jseely)
    • Provides backwards compatibility in v1alpha2 via the azurecluster.infrastructure.cluster.x-k8s.io/subscriptionID annotation.
  • Adding validation for existing vnet and subnet according to https://github.com/kubernetes-sigs/cluster-api-provider-azure/blob/master/docs/topics/custom-vnet.md#pre-existing-vnet-and-subnets (#604, @weng271190436)
  • Add a new IdentityType field on AzureMachineSpec to support Azure managed Identities (#565, @nader-ziada)
    • Add a new flavor in templates that uses the Azure system assigned identity
  • Add support for CAPI MachinePools via AzureMachinePools using Virtual Machine Scale Sets (#483, @devigned)
  • Support for failure domains has been introduced. The list of availability zones for a region will be stored in the status of the AzureCluster and Cluster API will use these to try and spread Machine's across availaibility zones. AvailabilityZone on AzureMachine is deprecated and FailureDomain should be used instead. (#572, @richardcase)

The image for this release is us.gcr.io/k8s-artifacts-prod/cluster-api-azure/cluster-api-azure-controller:v0.4.3.

Thanks to all our contributors! 😊

v0.4.2

21 Apr 17:48
f960483

Choose a tag to compare

Notable changes since v0.4.1

📖 Documentation

🔧 Dev tooling

💚 Testing

🏃 Dependencies

🐛 Bug Fixes

✨ Enhancements

The image for this release is us.gcr.io/k8s-artifacts-prod/cluster-api-azure/cluster-api-azure-controller:v0.4.2.

Thanks to all our contributors! 😊

v0.4.1

06 Apr 23:31
3b0ad94

Choose a tag to compare

Notable changes since v0.4.0

The image for this release is us.gcr.io/k8s-artifacts-prod/cluster-api-azure/cluster-api-azure-controller:v0.4.1.

Thanks to all our contributors! 😊

v0.4.0

17 Mar 22:24
v0.4.0
a8c7349

Choose a tag to compare

Cluster API Azure (v1alpha3)

Cluster API support

This release supports the v1alpha3/v0.3.x version of Cluster API

Getting started

Quick start: https://cluster-api.sigs.k8s.io/user/quick-start.html

Upgrading from v1alpha2

To upgrade from a running management cluster based on v1alpha2, follow these instructions in the book.

Changes since v0.3.0

The image for this release is us.gcr.io/k8s-artifacts-prod/cluster-api-azure/cluster-api-azure-controller:v0.4.0.

Thanks to all our contributors! 😊

v0.3.1

26 Feb 19:41
b27fd52

Choose a tag to compare

The image for this release is us.gcr.io/k8s-artifacts-prod/cluster-api-azure/cluster-api-azure-controller:v0.3.1.

Thanks to all our contributors! 😊

v0.3.0

24 Jan 22:54
v0.3.0
2c5b485

Choose a tag to compare

Cluster API Azure (v1alpha2)

Current Dependency Versions

The image for this release is us.gcr.io/k8s-artifacts-prod/cluster-api-azure/cluster-api-azure-controller:v0.3.0.

Thanks to all our contributors! 😊

v0.3.0-alpha.1

02 Oct 16:59
v0.3.0-alpha.1
4ee2261

Choose a tag to compare

v0.3.0-alpha.1 Pre-release
Pre-release

First alpha release of v1alpha2!

The image for this release is us.gcr.io/k8s-artifacts-prod/cluster-api-azure/cluster-api-azure-controller:v0.3.0-alpha.1.

Thanks to all our contributors! 😊

v0.2.2

24 Jul 13:58
v0.2.2

Choose a tag to compare

cluster-api-provider-azure v0.2.2

Notable changes

  • Enable clusters with HA control plane nodes (#245, #243)
  • Upgrade to Kubernetes v1.15.1 (#243)
  • Use all available AZ for VM SKU/subscription, including restrictions (#223, #229)
  • Remove SSH private key material from AzureMachineProviderSpec (#246)
  • Add check to validate Azure environment variables in generate-yaml.sh (#239)
  • Add retries to containerd download in custom script (#226)
  • Update cri-containerd to v1.2.7 (#241)
  • Update CAPI to v0.1.8 (#242)
  • Migrate to go modules (#231)
  • Update Azure dependencies (#216)
    • github.com/Azure/azure-sdk-for-go: v31.1.0
    • github.com/Azure/go-autorest: v12.3.0
    • github.com/Azure/go-autorest/autorest: v0.5.0
    • github.com/Azure/go-autorest/autorest/azure/auth: v0.1.0
    • github.com/Azure/go-autorest/autorest/to: v0.2.0
    • github.com/Azure/go-autorest/autorest/validation: v0.1.0

Provided tools

clusterctl

clusterctl is a tool for bootstrapping a cluster for hosting the cluster-api components.
See the Getting Started Guide.

Container image

The Azure controller manager image is available here: quay.io/k8s/cluster-api-azure-controller:0.2.2


A full diff between this version of capz (v0.2.2) and the previous one (v0.2.1) can be found here.

v0.2.1

11 Jun 23:09
v0.2.1

Choose a tag to compare

cluster-api-provider-azure v0.2.1 Release notes

  • Updated documentation for development (#215)
  • Updated CAPI to v0.1.3 to address controller-manager image error (#217)

Provided tools

clusterctl

clusterctl is a tool for bootstrapping a cluster for hosting the cluster-api components.
See the Getting Started Guide.

Image

v0.2.0

08 Jun 09:14
v0.2.0

Choose a tag to compare

cluster-api-provider-azure v0.2.0

Provided tools

clusterctl

clusterctl is a tool for bootstrapping a cluster for hosting the cluster-api components.
See the Getting Started Guide.

Image