Skip to content

v0.4.5

Compare
Choose a tag to compare
@CecileRobertMichon CecileRobertMichon released this 16 Jun 22:23
e843409

Notable changes since v0.4.4

πŸ“– Documentation

πŸ”§ Dev tooling

  • Remove errant space that broke "make tilt-up" (#628, @mboersma)
  • Reuse base64 encoded secrets and default public key when deploying template flavors with Tilt. (#681, @devigned)
  • Users can now spin up worker clusters of a particular flavor using Tilt, with the clusters being represented as a local resource. Users can also specify custom variable overrides for the clusters in tilt-settings.json (#673, @jroden)

πŸ’š Testing

  • Add tests for agentpools and availabilityzones (#709, @cpanato)
  • Add diagnostic script for log collection (#670, @chewong)
  • Switch to clusterctl-based e2e framework (#638, @chewong)
  • Support MachinePool clusters in ci-entrypoint.sh (#659, @chewong)
  • Extend ci-conformance.sh testing compatibility (#617, @chewong)

🌱 Dependencies

  • Update github.com/Azure/azure-sdk-for-go dependency to v43.2.0
  • Update github.com/Azure/go-autorest/autorest dependency to v0.10.2
  • Update github.com/google/go-cmp dependency to v0.4.1
  • Update github.com/onsi/ginkgo dependency to v1.13.0
  • Update github.com/onsi/gomega dependency to v1.10.1
  • Update sigs.k8s.io/controller-runtime dependency to v0.5.5
  • Update golang.org/x/crypto dependency to v0.0.0-20200604202706-70a84ac30bf9
  • Update golang.org/x/net dependency to v0.0.0-20200602114024-627f9648deb9
    (#710, @cpanato)

πŸ’Ž Refactors

πŸ› Bug Fixes

✨ Enhancements

  • Support for accelerated networking (#645, @mboersma)
  • Adds validation for OSDisk spec for AzureMachine (#658, @srm09)
  • Adds versioning info to startup logs (#639, @srm09)
  • Agentpools and managedclusters will now ensure cluster provisioning status is in a terminal state before issuing updates (Succeeded, Failed, Canceled). If the cluster is in a non-terminal state then no update call will be made (function will write info log & return). (#689, @jroden)
  • AzureMachine new optional field to add a list of user-assigned managed identities (#616, @nader-ziada)
  • Introduce controller argument --reconcile-timeout which provides a max bound on the time a reconcile loop is allowed to execute. (#690, @devigned)
  • Add version to user-agent for Azure API calls (#665, @CecileRobertMichon)

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

Thanks to all our contributors! 😊