Releases
v1.2.0
Compare
Sorry, something went wrong.
No results found
Changes by Kind
Deprecation
Docker EE and dockershim for Windows Clusters is now deprecated and will be removed in future releases, the recommended approach is to use Containerd for Windows clusters . The default Windows template will be configured to used containerd in the future. (#2106 , @jsturtevant ) [SIG Cluster Lifecycle and Windows]
Feature
Add OSDiskType configuration for AKS node pools (#1916 , @jackfrancis )
Add conditions to AzureManagedControlPlanes and AzureManagedMachinePools (#1940 , @CecileRobertMichon )
Add new AzureClusterTemplate type. (#2072 , @ykakarap )
Add support for node labels in AKS agent pool (#1927 , @zmalik )
Add support for node taints in AKS agent pool (#1930 , @zmalik )
Allow Control Plane Endpoint to be set by user. (#1978 , @dmlb2000 )
Azuremachines .status.addresses now contains the InternalDNS address (#2065 , @alvaroaleman )
Control-plane-only upgrades for AKS (#1896 , @zmalik )
Installs csi-proxy as a daemonset on Windows nodes for clusters that specify csi-proxy: enabled (#2012 , @marosset )
Make bastion hosts reconcile/delete async (#1941 , @Jont828 )
Make inbound NAT rules reconcile/delete async (#1870 , @Jont828 )
Make load balancer reconcile/delete async (#1886 , @Jont828 )
Make network interfaces reconcile/delete async (#1939 , @Jont828 )
Make route tables reconcile/delete async (#1686 , @CecileRobertMichon )
Make subnets reconcile/delete async (#1914 , @Jont828 )
Make vnets reconcile/delete async (#1921 , @CecileRobertMichon )
Only show applicable conditions for AzureClusters and AzureMachines (#2093 , @Jont828 )
Support passing custom headers to cluster and node pool create/update requests to enable additional features (#2020 , @michalno1 )
Documentation
Bug or Regression
Adds list namespace permission for capz component (#2077 , @sonasingh46 )
AzureMachinePoolMachine: track concurrent deletes (#2085 , @jackfrancis )
Fix 'SystemAssigned' identity by removing the defaulting of 'RoleAssignmentName' on 'AzureMachineTemplate' so that every 'AzureMachine' defaults to a random 'RoleAssignmentName'. (#2111 , @fiunchinho )
Fix template for system-assigned-identiy flavor (#2061 , @sonasingh46 )
If a cluster has no APIServer LoadBalancer configured, the InboundNATRule reconciliaton for machines will be skippped (#2066 , @alvaroaleman )
Return terminal error when the machine SKU is not found in cache (#1931 , @CecileRobertMichon )
The azurecluster reconciler now always respects the ExternallyManaged annotation (#2023 , @alvaroaleman )
Handle terminal errors in AzureCluster controller (#2050 , @sayantani11 )
Other (Cleanup or Flake)
Deprecated: infrav1.RGTagsLastAppliedAnnotation, infrav1.VMTagsLastAppliedAnnotation will be removed in v1beta2. Use azure.RGTagsLastAppliedAnnotation, azure.VMTagsLastAppliedAnnotation instead. (#2060 , @nawazkh )
Don't use error.Errorf in controllers to avoid showing stack traces in logs (#2122 , @CecileRobertMichon )
Adding support for ci-entrypoint.sh to collect logs for Windows nodes (#2043 , @marosset )
Add control-plane role taints and tolerations (#2098 , @CecileRobertMichon )
Add version info to Tilt (#1963 , @Jont828 )
Don't ignore kubeconfig directory in git (#2046 , @alexander-demichev )
Add a subnet role for bastions (#2001 , @Jont828 )
Dump Pod describe for CI (#2087 , @lzhecheng )
Generate calico manifests from source (#2021 , @CecileRobertMichon )
Run the kubescape security scanner in e2e tests (#1793 , @mboersma )
Dependencies
Added
github.com/ajeddeloh/go-json: 5ae6071
github.com/antlr/antlr4/runtime/Go/antlr: b48c857
github.com/bits-and-blooms/bitset: v1.2.0
github.com/checkpoint-restore/go-criu/v5: v5.0.0
github.com/flatcar-linux/container-linux-config-transpiler: v0.9.2
github.com/flatcar-linux/ignition: v0.36.1
github.com/getkin/kin-openapi: v0.76.0
github.com/go-logr/stdr: v1.2.2
github.com/google/cel-go: v0.9.0
github.com/google/cel-spec: v0.6.0
github.com/valyala/fastjson: v1.6.3
github.com/vincent-petithory/dataurl: v1.0.0
go.opentelemetry.io/otel/exporters/otlp/internal/retry: v1.4.0
go4.org: d4a0794
sigs.k8s.io/json: c049b76
Changed
github.com/Azure/aad-pod-identity: v1.8.5 → v1.8.6
github.com/Azure/go-autorest/autorest/adal: v0.9.16 → v0.9.18
github.com/Azure/go-autorest/autorest/azure/auth: v0.5.8 → v0.5.10
github.com/Azure/go-autorest/autorest/validation: v0.1.0 → v0.3.1
github.com/Azure/go-autorest/autorest: v0.11.21 → v0.11.23
github.com/Microsoft/hcsshim: v0.8.16 → v0.8.23
github.com/alecthomas/units: f65c72e → ff826a3
github.com/benbjohnson/clock: v1.2.0 → v1.3.0
github.com/cenkalti/backoff/v4: v4.1.1 → v4.1.2
github.com/cespare/xxhash/v2: v2.1.1 → v2.1.2
github.com/cilium/ebpf: v0.4.0 → v0.6.2
github.com/containerd/containerd: v1.5.2 → v1.5.9
github.com/containerd/ttrpc: v1.0.2 → v1.1.0
github.com/coredns/corefile-migration: v1.0.13 → v1.0.14
github.com/coreos/go-systemd: 95778df → d3cd4ed
github.com/docker/docker: v20.10.7+incompatible → v20.10.12+incompatible
github.com/drone/envsubst/v2: 7bf45db → 1790424
github.com/evanphx/json-patch/v5: v5.2.0 → v5.6.0
github.com/evanphx/json-patch: v4.11.0+incompatible → v4.12.0+incompatible
github.com/go-logr/logr: v0.4.0 → v1.2.2
github.com/go-logr/zapr: v0.4.0 → v1.2.0
github.com/gobuffalo/flect: v0.2.3 → v0.2.4
github.com/golang/glog: 23def4e → v1.0.0
github.com/google/go-cmp: v0.5.6 → v0.5.7
github.com/gorilla/mux: v1.7.2 → v1.8.0
github.com/json-iterator/go: v1.1.11 → v1.1.12
github.com/modern-go/reflect2: v1.0.1 → v1.0.2
github.com/olekukonko/tablewriter: v0.0.4 → v0.0.5
github.com/onsi/gomega: v1.16.0 → v1.17.0
github.com/opencontainers/image-spec: v1.0.1 → v1.0.2
github.com/opencontainers/runc: v1.0.0-rc93 → v1.0.2
github.com/opencontainers/runtime-spec: e6143ca → 1c3f411
github.com/opencontainers/selinux: v1.8.0 → v1.8.2
github.com/prometheus/client_golang: v1.11.0 → v1.12.1
github.com/prometheus/common: v0.26.0 → v0.32.1
github.com/prometheus/procfs: v0.6.0 → v0.7.3
github.com/yuin/goldmark: v1.3.5 → v1.4.0
go.etcd.io/etcd/api/v3: v3.5.0 → v3.5.1
go.etcd.io/etcd/client/pkg/v3: v3.5.0 → v3.5.1
go.etcd.io/etcd/client/v3: v3.5.0 → v3.5.1
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.25.0 → v0.27.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.2.0 → v1.4.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.2.0 → v1.4.0
go.opentelemetry.io/otel/exporters/prometheus: v0.25.0 → v0.27.0
go.opentelemetry.io/otel/internal/metric: v0.25.0 → v0.27.0
go.opentelemetry.io/otel/metric: v0.25.0 → v0.27.0
go.opentelemetry.io/otel/sdk/export/metric: v0.25.0 → v0.20.0
go.opentelemetry.io/otel/sdk/metric: v0.25.0 → v0.27.0
go.opentelemetry.io/otel/sdk: v1.2.0 → v1.4.0
go.opentelemetry.io/otel/trace: v1.2.0 → v1.4.0
go.opentelemetry.io/otel: v1.2.0 → v1.4.0
go.opentelemetry.io/proto/otlp: v0.10.0 → v0.12.0
go.uber.org/goleak: v1.1.10 → v1.1.12
go.uber.org/zap: v1.19.0 → v1.19.1
golang.org/x/net: 37e1c6a → e898025
golang.org/x/oauth2: 2bc19b1 → d3ed0bb
golang.org/x/sys: 63515b4 → da31bd3
golang.org/x/term: 6a3ed07 → 6886f2d
golang.org/x/text: v0.3.6 → v0.3.7
golang.org/x/tools: v0.1.5 → d4cc65f
google.golang.org/genproto: 66f60bf → fe13028
google.golang.org/grpc: v1.42.0 → v1.44.0
k8s.io/api: v0.22.2 → v0.23.0
k8s.io/apiextensions-apiserver: v0.22.2 → v0.23.0
k8s.io/apimachinery: v0.22.2 → v0.23.0
k8s.io/apiserver: v0.22.2 → v0.23.0
k8s.io/cli-runtime: v0.22.2 → v0.23.0
k8s.io/client-go: v0.22.2 → v0.23.0
k8s.io/cluster-bootstrap: v0.22.2 → v0.23.0
k8s.io/code-generator: v0.22.2 → v0.23.0
k8s.io/component-base: v0.22.2 → v0.23.0
k8s.io/component-helpers: v0.22.2 → v0.23.0
k8s.io/gengo: b6c5ce2 → 485abfe
k8s.io/klog/v2: v2.9.0 → v2.30.0
k8s.io/kube-openapi: 9528897 → e816edb
k8s.io/kubectl: v0.22.2 → v0.23.0
k8s.io/metrics: v0.22.2 → v0.23.0
sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.22 → v0.0.25
sigs.k8s.io/cluster-api/test: v1.0.2 → v1.1.2
sigs.k8s.io/cluster-api: v1.0.2 → v1.1.1
sigs.k8s.io/controller-runtime: v0.10.3 → v0.11.1
sigs.k8s.io/kustomize/api: v0.8.11 → v0.10.1
sigs.k8s.io/kustomize/cmd/config: v0.9.13 → v0.10.2
sigs.k8s.io/kustomize/kustomize/v4: v4.2.0 → v4.4.1
sigs.k8s.io/kustomize/kyaml: v0.11.0 → v0.13.0
sigs.k8s.io/structured-merge-diff/v4: v4.1.2 → v4.2.0
Removed
You can’t perform that action at this time.