Skip to content

v0.4.11

Compare
Choose a tag to compare
@CecileRobertMichon CecileRobertMichon released this 27 Jan 22:21
1a1269a

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
    • Control plane VMs already created in existing cluster will not be affected by this change although a new availability set will be created if there are no failure domains. (#1099, @shysank)
  • 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

💚 Testing

🐛 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! 😊