Skip to content

v1.19.0

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Mar 23:15
· 35 commits to main since this release
c31084b

⚠️ Users need manually install ASO CRDs v2.11.0 to be able to use CAPZ v1.19.0. CAPZ v1.19.1 automates installation of ASO v2.11.0 CRDs.

Changes by Kind

Deprecation

Feature

  • Adds a new authentication type for 1st party Microsoft applications - UserAssignedIdentityCredentials (#5421, @bryan-cox)
  • Increase Kubeadm Verbosity across self-managed templates for better debugging during kubeadm init/join failures (#5496, @nawazkh)
  • Support for Azure Private DNS Zone to be present in any resource group (#5452, @vishu2498)
  • Update Tiltfile and add documentation on using AKS as mgmt cluster (#5451, @nawazkh)

Documentation

  • Updated documentation pertaining to the cert-manager installation. (#5422, @junkiebev)

Bug or Regression

  • Fixes a possible nil pointer deference when returning the name of the API Server LoadBalancer. In some cases like externally managed infrastructure, there might not be an API Server LoadBalancer in the AzureCluster CR (#5453, @bryan-cox)
  • Update handling of AzureMachine's VMSize Capabilities that have a float value (#5481, @sadasu)

Other

Dependencies

Added

  • al.essio.dev/pkg/shellescape: v1.5.1
  • github.com/Azure/msi-dataplane: v0.4.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0
  • github.com/asaskevich/govalidator/v11: e113478
  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4
  • github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0
  • github.com/jellydator/ttlcache/v3: v3.3.0
  • go.opentelemetry.io/contrib/detectors/gcp: v1.34.0

Changed

  • cel.dev/expr: v0.16.1 → v0.19.1
  • cloud.google.com/go/compute/metadata: v0.5.0 → v0.6.0
  • github.com/Azure/azure-sdk-for-go/sdk/azidentity/cache: v0.3.1 → v0.3.2
  • github.com/Azure/azure-sdk-for-go/sdk/azidentity: v1.8.1 → v1.8.2
  • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/eventhub/armeventhub: v1.2.0 → v1.3.0
  • github.com/Azure/azure-service-operator/v2: v2.9.0 → v2.11.0
  • github.com/Azure/go-autorest/autorest: v0.11.29 → v0.11.30
  • github.com/AzureAD/microsoft-authentication-library-for-go: v1.3.2 → v1.3.3
  • github.com/antlr4-go/antlr/v4: v4.13.0 → v4.13.1
  • github.com/asaskevich/govalidator: f21760c → a9d515a
  • github.com/census-instrumentation/opencensus-proto: v0.4.1 → v0.2.1
  • github.com/cncf/xds/go: b4127c9 → cff3c89
  • github.com/envoyproxy/go-control-plane: v0.13.0 → v0.13.4
  • github.com/envoyproxy/protoc-gen-validate: v1.1.0 → v1.2.1
  • github.com/evanphx/json-patch/v5: v5.9.0 → v5.9.11
  • github.com/fsnotify/fsnotify: v1.7.0 → v1.8.0
  • github.com/golang-jwt/jwt/v5: v5.2.1 → v5.2.2
  • github.com/golang/glog: v1.2.2 → v1.2.4
  • github.com/google/cel-go: v0.20.1 → v0.22.0
  • github.com/google/go-cmp: v0.6.0 → v0.7.0
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.24.0 → v2.26.1
  • github.com/jackc/pgx/v5: v5.6.0 → v5.7.1
  • github.com/jackc/puddle/v2: v2.2.1 → v2.2.2
  • github.com/jessevdk/go-flags: v1.4.0 → v1.6.1
  • github.com/prometheus/common: v0.61.0 → v0.62.0
  • github.com/samber/lo: v1.38.1 → v1.47.0
  • github.com/spf13/pflag: v1.0.5 → v1.0.6
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.53.0 → v0.54.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.33.0 → v1.35.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.33.0 → v1.35.0
  • go.opentelemetry.io/otel/exporters/prometheus: v0.55.0 → v0.57.0
  • go.opentelemetry.io/otel/metric: v1.33.0 → v1.35.0
  • go.opentelemetry.io/otel/sdk/metric: v1.33.0 → v1.35.0
  • go.opentelemetry.io/otel/sdk: v1.33.0 → v1.35.0
  • go.opentelemetry.io/otel/trace: v1.33.0 → v1.35.0
  • go.opentelemetry.io/otel: v1.33.0 → v1.35.0
  • go.opentelemetry.io/proto/otlp: v1.4.0 → v1.5.0
  • golang.org/x/crypto: v0.32.0 → v0.33.0
  • golang.org/x/exp: 8a7402a → 939b2ce
  • golang.org/x/mod: v0.22.0 → v0.23.0
  • golang.org/x/net: v0.34.0 → v0.35.0
  • golang.org/x/oauth2: v0.24.0 → v0.26.0
  • golang.org/x/sync: v0.10.0 → v0.11.0
  • golang.org/x/sys: v0.29.0 → v0.30.0
  • golang.org/x/term: v0.28.0 → v0.29.0
  • golang.org/x/text: v0.21.0 → v0.22.0
  • golang.org/x/time: v0.6.0 → v0.8.0
  • golang.org/x/tools: v0.28.0 → v0.30.0
  • google.golang.org/genproto/googleapis/api: e6fa225 → 56aae31
  • google.golang.org/genproto/googleapis/rpc: e6fa225 → 56aae31
  • google.golang.org/grpc: v1.68.1 → v1.71.0
  • google.golang.org/protobuf: v1.36.1 → v1.36.5
  • k8s.io/gengo/v2: 51d4e06 → a7b603a
  • k8s.io/kube-openapi: 835d969 → f7e401e
  • k8s.io/utils: 18e509b → f90d014
  • sigs.k8s.io/cluster-api/test: v1.9.4 → v1.9.5
  • sigs.k8s.io/cluster-api: v1.9.4 → v1.9.5
  • sigs.k8s.io/controller-runtime: v0.19.4 → v0.19.6
  • sigs.k8s.io/kind: v0.26.0 → v0.27.0

Removed

  • github.com/go-kit/log: v0.2.1
  • github.com/go-logfmt/logfmt: v0.5.1

Details

v1.18.0...v1.19.0