v1.4.0
Changes by Kind
Feature
- Add Name and owner tags to NGWs (#2379, @josh-ferrell)
- Add Name and owner tags to NSGs (#2377, @josh-ferrell)
- Add Name and owner tags to route tables (#2372, @josh-ferrell)
- Add support for Ultra Disks as Persistent Volumes (#2421, @damdo)
- Add support for user-assigned identity as AzureClusterIdentity (#2371, @CecileRobertMichon)
- Added support for consuming community gallery images via new
ComputeGalleryfield inImagereference field. It replacesSharedGalleryfield which is now deprecated. (#2277, @invidian) - Enable AKS Windows node pools (#2410, @luthermonson)
- Make public IPs reconcile/delete async (#2317, @Jont828)
- Use new naming scheme for SKUs and versions (#2302, @mboersma)
- Add support for public IP tags (#2419, @CecileRobertMichon)
- Make managedcluster reconcile and delete async (#2168, @CecileRobertMichon)
- Move machinepool and AKS feature gate checks to webhooks (#2376, @Prajyot-Parab)
Failing Test
- Upgrade to Calico 3.23.0 (#2297, @jsturtevant)
Bug or Regression
- Allows aks tags to be updated and deleted. (#2223, @LochanRn)
- Fix apiserver cloud-provider arg for external cloud-provider template (#2304, @CecileRobertMichon)
- Fix cachingType validation for Ultra disks as data disks (#2430, @damdo)
- Fix outbound LB Public IP names to use webhook default (#2459, @CecileRobertMichon)
- Fix parsing error for CCM tag. If CCM tag is numerical, helm will parse it incorrectly. (#2390, @lzhecheng)
- Fix: If CLUSTER_TEMPLATE is set, the ci-entrypoint.sh logic, leads to KUBERNETES_VERSION error like "vlatest". Dump AZURE_LOCATION abd kubectl get node, pod results. Not overwrite original K8S_FEATURE_GATES if TEST_WINDOWS is true (#2346, @lzhecheng)
- Update subnet CIDRs when reconciling existing vnet (#2339, @CecileRobertMichon)
- Use MSI ClientID as userAssignedIdentityID in azure.json (#2214, @mboersma)
- Add DirectoryOrCreate to /etc/default for aad-pod-identity (#2446, @luthermonson)
Other (Cleanup or Flake)
- Consolidate e2e logging methods (#2345, @jsturtevant)
- Helm install with "CCM_COUNT" number of ccm Pods (#2342, @lzhecheng)
- Remove dockershim- and containerd-specific reference templates, standardize to containerd by default (#2292, @jackfrancis)
- Stop setting repo-list for K8s v1.25+ Windows conformance test passes (#2337, @marosset)
- Use "registry.k8s.io" for Kubernetes artifacts (#2356, @mboersma)
- Add Cluster API visualization app to Tilt (#2136, @Jont828)
- Add 1.4 release to metadata.yaml (#2458, @CecileRobertMichon)
- Update docker/dockerfile to 1.4 (#2393, @CecileRobertMichon)
- Bump golangci-lint version to v1.46.2 (#2358, @Prajyot-Parab)
- Support customized cloud provider configs in ci tests (#2413, @nilo19)
- Support using a customized template outside CAPZ repo. A customized template can also be one on the host or a link. (#2300, @lzhecheng)
Dependencies
Added
Nothing has changed.
Changed
- github.com/Azure/aad-pod-identity: v1.8.6 → v1.8.9
- github.com/vishvananda/netlink: d40f988 → e5fd1f8
- golang.org/x/crypto: ae814b3 → 3147a52
- sigs.k8s.io/cluster-api: v1.1.1 → v1.1.4
Removed
Nothing has changed.