v0.4.11
Release notes for v0.4.11
Notable changes since v0.4.10
Changes by Kind
✨ Feature
- Add Linux VM and VMSS extensions (#1107, @CecileRobertMichon)
- Add support from Azure Spot VMSS (#1062, @dr0pdb)
- Add validations for AzureCluster Updates (#1098, @furkatgofurov7)
- Add Windows support (#1036, @jsturtevant)
- Availability sets for control plane nodes
- Availability sets for worker nodes (#1137, @shysank)
- Debug/kubectl-capz-ssh: add AzureMachinePools option to ssh in the vmss nodes (#1070, @cpanato)
- Enable asynchronous reconciliation for AzureMachinePools (#1067, @devigned)
- Support for controller manager multi-tenancy (#977, @nader-ziada)
- VMSS: Use computer name and add it to the status (#1069, @cpanato)
📖 Documentation
- Add bootstrap failure detection proposal (#1076, @CecileRobertMichon)
- Add topic page for identities use cases (#1117, @nader-ziada)
- Removed
Implementers
from office hours in README (#1072, @craiglpeters) - Simplify getting-started.md and remove broken links (#1065, @CecileRobertMichon)
- Update mdbook to 0.4.5 to fix CVE-2020-26297 (#1142, @cjcullen)
- Update roadmap (#1109, @CecileRobertMichon)
- Updated multitenancy proposal to reflect the initial work and future roadmap (#1089, @devigned)
💚 Testing
- Collect kube-system logs for workload clusters in e2e tests (#1121, @devigned)
- Update windows httpd image in e2e test (#1128, @nader-ziada)
- Re-enable direct connection to the external load balancer test (#1132, @devigned)
- Bump k8s version in docs and tests to 1.19.7 (#1126, @CecileRobertMichon)
🐛 Bug Fix
- Extra check for resource group existence when deleting (#1120, @nader-ziada)
- Merge load balancer properties with existing properties to avoid overwriting cloud provider rules (#1141, @CecileRobertMichon)
- Set securityGroupResourceGroup to custom vnet resource group in generated azure.json (#1063, @nader-ziada)
- Use non root numeric user for capz containers (#1138, @shysank)
💎 Cleanup
- Refactor AzureMachineReconciler to inject AzuremachineService as dependency (#1053, @shysank)
- Refactor controllers to decouple service instantiation (#1081, @shysank)
🔧 Dev Tooling / Other
- Set default container for kubectl log command on capz manager pod (#1096, @jsturtevant)
🌱 Dependencies
Added
- contrib.go.opencensus.io/exporter/ocagent: v0.4.12
- contrib.go.opencensus.io/exporter/prometheus: v0.1.0
- github.com/Azure/aad-pod-identity: v1.6.3
- github.com/coreos/go-iptables: v0.3.0
- github.com/gosuri/uitable: v0.0.4
Changed
- sigs.k8s.io/cluster-api: v0.3.11 → v0.3.13
- sigs.k8s.io/controller-runtime: v0.5.11 → v0.5.14
Removed
Nothing has changed.
Thanks to all our contributors! 😊