v0.5.3
Urgent Upgrade Notes
(No, really, you MUST read this before you upgrade)
-
Disable egress load balancer for AzureMachines when
AllocatePublicIP
is set to true.Action required: After you delete an AzureMachine created with a previous version with
AllocatePublicIP
set to true, you might want to manually clean up the Network Interface named<azuremachine name>-public-nic
. (#1676, @whites11)
Changes by Kind
Deprecation
- Remove kube-rbac-proxy (#1730, @CecileRobertMichon)
Feature
- Add long-running operation types, conditions, and helpers (#1610, @CecileRobertMichon)
- Adds an Azure VM extension to ensure VM bootstrapping succeeds for Windows nodes. (#1734, @marosset)
- Allow specifying APIServerAccessProfile in AzureManagedControlPlane. (#1640, @richardchen331)
- Allow specifying LoadBalancerProfile in AzureManagedControlPlane. (#1680, @richardchen331)
- Allow specifying SKU in AzureManagedControlPlane. (#1679, @richardchen331)
- Health and readiness checks leverage webhook server (#1619, @ThorstenHans)
- Including correlation ID in all log output (#1575, @arschles)
- Make group delete async (#1667, @CecileRobertMichon)
- Pin nginx version to controller-v1.0.0 (#1657, @nader-ziada)
- Sending x-ms-correlation-request-id values to the Azure API to correlate HTTP requests with trace spans (#1574, @arschles)
- Make NAT Gateway the default outbound SNAT template config (#1652, @jackfrancis)
- Enable coalescing reconciler for more controllers (#1691, @CecileRobertMichon)
Bug or Regression
- Assign all azs to public ip for backwards compatibility (#1744, @shysank)
- Fixed wiring for AzureMachinePool's terminateNotificationTimeout field. (#1677, @whites11)
- CAPZ will launch AKS with all the node pools defined including both system and user node pools. (#1741, @meixingdb)
Other (Cleanup or Flake)
- Don't explicitly set DualStack for Windows (#1748, @jsturtevant)
Dependencies
Added
Nothing has changed.
Changed
- github.com/onsi/gomega: v1.14.0 → v1.15.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.22.0 → v0.23.0
- go.opentelemetry.io/contrib: v0.22.0 → v0.23.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.0.0-RC2 → v1.0.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.0.0-RC2 → v1.0.0
- go.opentelemetry.io/otel/exporters/prometheus: v0.22.0 → v0.23.0
- go.opentelemetry.io/otel/internal/metric: v0.22.0 → v0.23.0
- go.opentelemetry.io/otel/metric: v0.22.0 → v0.23.0
- go.opentelemetry.io/otel/sdk/export/metric: v0.22.0 → v0.23.0
- go.opentelemetry.io/otel/sdk/metric: v0.22.0 → v0.23.0
- go.opentelemetry.io/otel/sdk: v1.0.0-RC2 → v1.0.0
- go.opentelemetry.io/otel/trace: v1.0.0-RC2 → v1.0.0
- go.opentelemetry.io/otel: v1.0.0-RC2 → v1.0.0
- go.uber.org/zap: v1.18.1 → v1.19.0
- golang.org/x/sys: 0f9fa26 → bfb29a6
- google.golang.org/grpc: v1.39.0 → v1.40.0
- k8s.io/api: v0.21.3 → v0.21.4
- k8s.io/apiextensions-apiserver: v0.21.3 → v0.21.4
- k8s.io/apimachinery: v0.21.3 → v0.21.4
- k8s.io/apiserver: v0.21.3 → v0.21.4
- k8s.io/cli-runtime: v0.21.3 → v0.21.4
- k8s.io/client-go: v0.21.3 → v0.21.4
- k8s.io/cluster-bootstrap: v0.21.2 → v0.21.4
- k8s.io/code-generator: v0.21.3 → v0.21.4
- k8s.io/component-base: v0.21.3 → v0.21.4
- k8s.io/component-helpers: v0.21.3 → v0.21.4
- k8s.io/kubectl: v0.21.3 → v0.21.4
- k8s.io/metrics: v0.21.3 → v0.21.4
- k8s.io/utils: 7f3ee0f → efc7438
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.19 → v0.0.22
- sigs.k8s.io/cluster-api/test: v0.4.1 → v0.4.3
- sigs.k8s.io/cluster-api: v0.4.1 → v0.4.3
- sigs.k8s.io/controller-runtime: v0.9.6 → v0.9.7
Removed
- go.opentelemetry.io/otel/oteltest: v1.0.0-RC2
Thanks to all our contributors! 😊