Releases: kubernetes-sigs/cluster-api-provider-azure
v0.3.0
Cluster API Azure (v1alpha2
)
- Add support for custom and existing vnet (#340, @CecileRobertMichon)
- Added support for existing resource groups (#317, @CecileRobertMichon)
- Support specifying VM images by ID or from Shared Image Gallery (#291, @justaugustus)
- Add the ability to request that public IPs be allocated for
a given azuremachine/machinedeployment (#327, @rsmitty) - Validate a location supports Availability Zones before VM creation (#295, @justaugustus)
- Add resource tags (#316, @CecileRobertMichon)
- New
tilt-provider.json
to be used withtiltfile
from cluster-api (#353, @nader-ziada) - Update default image SKU ID format (#342, @CecileRobertMichon)
- Update developer getting started documentation. (#331, @devigned)
- Add defaults for VM images (#328, @CecileRobertMichon)
- Adds client secret auth to cloudprovider (#321, @sozercan)
- Update default image reference to first party image (#320, @CecileRobertMichon)
- Corrected 'control-plane' labels prefix (#308, @jadarsie)
- Fix group client not signaling 404s (#290, @jadarsie)
Current Dependency Versions
- The version of Kubernetes used in generated examples is now 1.16.2 (#315, @nader-ziada)
- Update Azure/azure-sdk-for-go to v34.2.0
- Update Azure/go-autorest to v13.2.0
- Update containerd to v1.3.0 and allow configurable versions (#289, @justaugustus)
- Kind minimum version used in testing is now 0.6.1 (#358, @nader-ziada)
- Update Cluster API to 0.2.9 (#362, @CecileRobertMichon)
- Update golang to 1.12.11 (#306, @CecileRobertMichon)
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
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
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
- github.com/Azure/azure-sdk-for-go:
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
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
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
v0.1.0
cluster-api-provider-azure v0.1.0 (floodgates) Release notes
This is the first minor release (v0.1.0
) for cluster-api-provider-azure, affectionately abbreviated as capz
.
We're codenaming the release floodgates
, as it's the first time we're opening the floodgates and broadly announcing capz!
What you'll get out of the box:
- (1) Resource group
- (1) Virtual network
- (2) Load balancers (Standard SKU, zone-redundant)
- Public load balancer (with NAT rules to allow SSH to the control plane)
- Private load balancer (internal control plane communication)
- (2) Subnets
- Control plane subnet
- Node subnet
- (2) NSG (Network security groups), attached to the subnets
- Control plane NSG
- Node NSG
- (1) Route table
- (2) Virtual machines, with a single NIC and OS disk (managed disk)
- Kubernetes control plane
- Kubernetes node
We encourage you to file issues and pull requests, so we can make this project better as a community!
clusterctl
clusterctl is a tool for bootstrapping a cluster for hosting the cluster-api components.
See the Getting Started Guide.
Image
Limitations
- Support for existing resources e.g., building in an existing resource group or virtual network has not been tested
v0.1.0-alpha.3: Refactor #2
- Add kubeadm configs, load balancer, public IP, refactor actuators, types (#88) - Bump dependencies, backfill capa (#90) - skip e2e test if KUBECONFIG not specified (#81) - fix references to bug report and feature request templates (#87) - Add Azure manager template (#84) - Add bazel, improve documentation, Makefile, workflow scripts (#83)
v0.1.0-alpha.2
Refactor cluster and machine actuators
v0.1.0-alpha.1
Initial release: repo snapshot