v0.4.7
Notable changes since v0.4.6
π’ Action required
AzureManagedControlPlaneSpec.AdditionalTagshas change to betype Tags map[string]stringAzureManagedControlPlaneSpec.SSHPublicKeyis expected to be a base64 encoded string
π§ Dev tooling
- Fix tilt-up argument list too long error on linux (#829, @jsturtevant)
- Makefile: Add a make target to generate test coverage report (#779, @cpanato)
π Testing
π Documentation
- Updates documentation about default behavior of failure domains (#850, @Evalle)
- Document how to use custom images (#793, @mboersma)
π± Dependencies, minor changes, others
-
- Update
github.com/Azure/azure-sdk-for-godependency tov45.0.0 - Update
github.com/Azure/go-autorest/autorestdependency tov0.11.2 - Update
github.com/golang/mockdependency tov1.4.4 - Update
github.com/google/go-cmpdependency tov0.5.1 - Update
golang.org/x/cryptodependency tov0.0.0-20200728195943-123391ffb6de - Update
golang.org/x/netdependency tov0.0.0-20200707034311-ab3426394381 - Update
k8s.io/utilsdependency tov0.0.0-20200731180307-f00132d28269 - Update
sigs.k8s.io/cluster-apidependency tov0.3.8 - Update
sigs.k8s.io/controller-runtimedependency tov0.5.9(#853, @cpanato)
- Update
- Update Kubernetes versions in e2e test and docs (#800, @mboersma)
π Refactors
- Refactor Subnets scope to interface (#768, @cpanato)
- Refactor Virtual Networks scope to interface (#801, @cpanato)
- Refactor RouteTable service (#792, @nader-ziada)
- Refactor VM service spec (#827, @CecileRobertMichon)
- Refactor inbound NAT rules service (#790, @CecileRobertMichon)
- Refactor role assignment service (#811, @CecileRobertMichon)
- Refactor security groups service spec (#830, @CecileRobertMichon)
- Dedupe tag reconciliation on machine pool (#823, @Deeps-1989)
π Bug Fixes
- Fixed an issue where AzureClusters were not being reprocessed when a Cluster is unpaused. (#841, @ncdc)
- Fix group, version, kind not being passed into util.ClusterToObjectsMapper to trigger reconciles when Clusters are unpaused (#843, @devigned)
- Add useExperimentalRetryJoin: true to all KubeadmConfigTemplate resource specs (#833, @jackfrancis)
- Add validation on Cluster Name to limit length and not accept special characters (#828, @nader-ziada)
- Only look at Group and Kind when checking a reference (#813, @ncdc)
- Reduce validation strictness on
vprefix in Kubernetes versions (#818, @alexeldeib) - Fix reconciliation of
AzureManagedClusterwhen the resource group does not exist (#798, @devigned)
β¨ Enhancements
- Automatically generate azure.json for machine templates, machines (#802, @alexeldeib)
- Default resource group name to AzureCluster name if not specified (#804, @alexeldeib)
The image for this release is us.gcr.io/k8s-artifacts-prod/cluster-api-azure/cluster-api-azure-controller:v0.4.7.
Thanks to all our contributors! π