This repository has been archived by the owner on Oct 24, 2023. It is now read-only.
Releases: Azure/aks-engine
Releases · Azure/aks-engine
v0.61.0
v0.61.0 - 2021-03-08
Features 🌈
- allow creation of dualstack Windows clusters (#4176)
- add support for Kubernetes 1.21.0-beta.0 (#4300)
- add support for Kubernetes v1.18.16 (#4284)
- add support for Kubernetes v1.20.4 (#4285)
- add support for Kubernetes v1.19.8 (#4283)
- add support for Kubernetes 1.21.0-alpha.3 (#4258)
- rotate-certs fails faster if invalid ssh params (#4252)
- deprecate flannel addon (#4238)
- Support configurable
tags
andenableMultipleStandardLoadBalancers
(#4048) - run unattended upgrades by default (#4231)
Bug Fixes 🐞
- remove duplicate labels for cilium-operator (#4260)
Maintenance 🔧
- Updating Windows VHDs for v0.61.0 release (#4317)
- update Go toolchain to v1.15.8 (#4307)
- Add Feb security patch (#4298)
- update logrus to 1.8.0 (#4310)
- rev Linux VHDs to 2021.02.22 (#4296)
- don't run unattended upgrade if using "no outbound" test feature (#4297)
- update node-driver-registrar and liveness-probe images (#4278)
- deprecate kube-dashboard addon (#4268)
- deprecate aci-connector addon (#4276)
- remove addon-resizer from VHD (#4269)
- deprecate rescheduler addon (#4275)
- keep two versions of Azure CNI in VHD (#4266)
- update pause image to 1.4.1 (#4273)
- update CNI plugins to v0.9.1 (#4267)
- update kube-addon-manager to v9.1.3 (#4271)
- support only latest, tested versions of Kubernetes (#4265)
- update cluster-autoscaler to 1.20.0 (#4264)
- ensure containerd has image cache on VHDs (#4249)
- generated code (#4261)
- don't include auditd rules in Linux VHDs (#4253)
- deprecate support for creating new 1.16 clusters (#4256)
- don't include gcr-sourced images in Linux VHDs (#4255)
- prune non-default images from VHD config (#4250)
- fix func arity mismatch in validate_test.go (#4251)
- upgrade NPM to v1.2.2_hotfix (#4225)
- update windows dockeree version to 19.03.14 (#4229)
Code Refactoring 💎
- remove storage type from SKU lookup table (#4316)
Continuous Integration 💜
- make sure sku is exact match when deciding to create or reuse sku for publishing Windows VHDs (#4292)
- skip dns liveness test after upgrade (#4237)
- refactor Windows VHD build pipeline updates (#4105)
Documentation 📘
- Update AAD documentation for Azure Stack and UI changes to Azure (#4226)
- refine message about aks-engine project status (#4312)
- remove obsolete walkthrough doc (#4287)
Testing 💚
- enable parallel E2E tests, update ginkgo to 1.5 (#4290)
- use AZURE_CORE_ONLY_SHOW_ERRORS when running E2E (#4288)
- expose custom image options as env vars (#4244)
- don't test availability sets + 1.21 (#4239)
- E2E resilience (#4235)
- go routine errata (#4233)
- tolerate long SIG image publication times for vmss-prototype test (#4228)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.56.2
v0.56.2 - 2021-03-05
Maintenance 🔧
- add T4 GPU as Nvidia GPUs (#4259)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.56.1
v0.56.1 - 2021-02-03
Maintenance 🔧
- add new Azure VM SKUs, brazilsoutheast, westus3 regions (#4224)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.60.1
v0.60.0
Note: Windows artifacts have been removed as its .exe has been reported as being flagged for security violations. We are investigating the validity of this violation. In the meantime we recommend folks who have downloaded those files to clean them from their systems.
UPDATE: We have concluded that Defender-reported security vulnerabilities in the Windows zip artifacts are false positives. Out of an abundance of caution, we have will not re-upload those artifacts, and instead direct you to the v0.60.1 release, which has release artifacts for Windows that will not alert.
v0.60.0 - 2021-02-03
Bug Fixes 🐞
- use curl.exe and add retries when downloading artifacts to Windows VHD (#4206)
- update nodecustomdata to enable portmapper for kubenet+containerd (#4191)
- fix network cleanup code on windows for contianerd nodes (#4154)
Continuous Integration 💜
- update dev image to deis/docker-go-dev v1.29.0 (#4195)
- remove KMS test from everything cluster config (#4194)
Documentation 📘
- add dual-stack iptables api model (#4185)
- aad not supported on AZs (#4182)
- fix broken link in AAD docs (#4180)
Features 🌈
- run accelerated unattended-upgrade at node creation time (#4217)
- reworked rotate-certs command (#4214)
- add support for Kubernetes v1.16.15 and v1.18.15 on Azure Stack (#4187)
- add support for Kubernetes v1.17.17 on Azure Stack (#4188)
- add support for Kubernetes 1.20.2 (#4192)
- create kms key as part of cluster bootstrap (#4170)
- add support for Kubernetes v1.21.0-alpha.1 (#4178)
- add support for Kubernetes v1.18.15 (#4166)
- add support for Kubernetes v1.17.17 (#4167)
- add support for Kubernetes v1.19.7 (#4165)
Maintenance 🔧
- add new Azure VM SKUs, brazilsoutheast, westus3 regions (#4224)
- block container traffic to 168.63.129.16 (#4212)
- rev Linux VHDs to 2021.01.28 (#4223)
- update aks-engine VHD Windows VHD (#4218)
- update csi-secrets-store to v0.0.19 and akv provider to 0.0.12 (#4203)
- update policy addon deployment (#4201)
- update adal to v0.9.10 (#4200)
- updating windows provisioing scripts to v0.0.10 (#4184)
- Update Azure CNI to v1.2.2 (#4183)
- Add windowsnodelabelsync.ps1 (#4163)
- install Jan 2021 security updates in Windows VHD (#4168)
- bump kms keyvault to v0.0.10 (#4169)
- Use signed scripts package 0.0.9 on Windows nodes (#4162)
Testing 💚
- incorporate kured + auto mode into kamino vmss-prototype tests (#4221)
- add timestamps to E2E pod logs output (#4216)
- enable kamino vmss-prototype dry run tests (#4215)
- increase timeout tolerance for vmss-prototype SIG publishing (#4211)
- add more stdout to kamino vmss-prototype E2E tests (#4210)
- print helm command for vmss-prototype test (#4207)
- correct E2E message during vmss-prototype test (#4205)
- kamino E2E errata (#4204)
- remove dangling fmt.Println (#4202)
- enable testing custom kamino vmss prototype images (#4198)
- updated kamino vmss-prototype integration E2E (#4153)
- ensure hostPort routing (#4186)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.59.0
v0.59.0 - 2021-01-13
Bug Fixes 🐞
- update error code for vhd not found (#4150)
- fix that kubeproxy cannot parse featuregates (#4145)
- Fixing URl for azure-cni v1.20_hotfix package in Windows VHD (#4136)
- ensure we wait for the right CRI service name (#4115)
- honor user-defined feature gates before applying defaults (#4113)
- typo in upgrade log message (#4109)
Continuous Integration 💜
- add manual dispatch trigger to nightly build (#4123)
Documentation 📘
- support FAQ (#4148)
- remove warning about Windows + custom VNET (#4147)
- Clarify README for Azure Stack Hub (#4128)
- Added references to capz (#4124)
- clarify msi as default, and requirements (#4122)
- update dualstack docs to 1.20 (#4101)
Features 🌈
- setting a default containerd package for Windows (#4149)
- add support for Kubernetes v1.18.14 (#4139)
- add support for Kubernetes v1.19.6 (#4140)
- add support for Kubernetes v1.17.16 (#4138)
- add support for Kubernetes v1.20.1 (#4141)
- Add WinDSR support (#4104)
- Updating kubelet/kube-proxy to run with as high priority processes (#4073)
- Add support for specifying linux moby url (#4120)
- Updating Windows VHDs to include Dec 2012 patches (#4118)
- add support for Kubernetes v1.18.13 (#4111)
- add support for Kubernetes v1.19.5 (#4110)
- add support for Kubernetes v1.20.0 (#4102)
Maintenance 🔧
- release Windows VHD for v0.59.0 aks-engine release (#4158)
- rev Linux VHDs to 2021.01.08 (#4159)
- simplify upgrade templates (#4135)
- reinforce upgrade warnings/errors (#4074)
- Use signed scripts v0.0.8 for Windows deployments (#4134)
- simplify scale templates (#4131)
- update Azure CNI to v1.2.0_hotfix (#4129)
- update vendor deps (#4125)
- rev metrics-server to v0.4.1 for all k8s versions (#4127)
- Update moby/containerd versions (#4119)
- update csi-secrets-store to v0.0.18 and akv provider to 0.0.11 (#4126)
- updating azure-npm to 1.2.1 version (#4094)
- Installing Dec 2020 cumulative updates for Windows VHDs (#4103)
- update adal to v0.9.6 (#4093)
- limit number of upgrade retries if new CP nodes bootstrap fails (#4068)
- faster rolling updates for daemonset addons (#4090)
- update csi-secrets-store addon manifest and images (v0.0.10) (#4084)
Testing 💚
- enable configurable node prototype tests (#4100)
- enable GINKGO_SKIP_AFTER_UPGRADE param in e2e test (#4089)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.58.0
[v0.58.0] - 2020-12-03
Code Refactoring 💎
- remove unsupported orchestrators (#3965)
- move ssh-related funcs to its own package (#3990)
- delete Azure Stack's KubernetesClient implementation (#3957)
Features 🌈
- disable livenessProbe timeout enforcement (#4085)
- add support for Kubernetes v1.20.0-rc.0 (#4076)
- Enable chrony and host-based time sync by default on Ubuntu 18.04 (#4011)
- add support for Kubernetes v1.19.4 (#4042)
- add support for Kubernetes 1.18.12 (#4043)
- add support for Kubernetes v1.20.0-beta.1 (#3999)
- set apiserver tokenRequest flags in 1.20+ (#3989)
- add support for Kubernetes v1.20.0-beta.0 (#3991)
- add support for Kubernetes v1.20.0-alpha.3 (#3934)
- upload collected logs to storage account container (#3944)
- add support for Kubernetes v1.17.13 (#3954)
- add support for Kubernetes v1.18.10 on Azure Stack (#3950)
- add support for Kubernetes v1.18.10 (#3948)
- updates for container monitoring addon omsagent agent September 2020 release (#3942)
- add support for Kubernetes v1.19.3 (#3937)
- custom Windows log collection script (#3940)
- enable system-assigned identity by default (#3856)
Bug Fixes 🐞
- filter out KeyVault resources during upgrade (#4072)
- make system role assignments work w/ upgrade (#4078)
- cleanup VMSSName + addpool (#4067)
- enforce Azure CNI config via jq instead of sed (#4060)
- persist VMSS name in API model (#4051)
- Windows and VMSS version validation for azs (#4030)
- always ensure etcd on control plane vms (#4045)
- fixing an issue where windows cannot start kubelet to get podCIDR on Windows nodes when using kubenet (#4039)
- Adding csi-proxy logs to prevent access denied errors (#4029)
- upgrade broken for VMAS + managed identities (#4021)
- enable dhcpv6 only for ubuntu 16.04 (#4017)
- Re-ordering HNS policy removal due to 10c change in behavior and consolidating logic in Windows cleanup scripts (#4002)
- Mount /usr/local/share/ca-certificates folder into kube-controller-manager (#4001)
- cancel Pod Eviction jobs when timeout (#3970)
- ensure flatcar configs use transparent Azure CNI (#3972)
- page not done logic bug (#3971)
- resource identifier not passed to custom cloud profile (#3953)
- get-logs command collects control plane logs even if apiserver is down (#3939)
- use InternalIP for metrics-server DNS resolution (#3929)
- VMSS control plane + availability zones (#3917)
- Azure Stack upgrade operations clear old MCR ImageBase (#3922)
- remove NSG rules for AzureStack (#3914)
Continuous Integration 💜
- use 3 replicas for no-vnet E2E jobs (#4061)
- Updating pr-windows-signed-scripts.yaml to allow for overriding cluster definition (#4015)
- remove node-problem-detector addon from PR E2E (#4010)
- Adding CI pipeline to verify windows provisioning script content BEFORE it gets check in (#4008)
- Windows VHD pipeline tests (#3977)
- reduce addons area for containerd config tests (#3923)
Documentation 📘
- fixed broken link in Azure Stack topic page (#4056)
- remove double quotes(") at the aks-deploy sample (#3967)
- adding instructions for how how to build the Windows VHD for di… (#3911)
Maintenance 🔧
- update Windows image (#4086)
- rev Linux VHDs to 2020.12.02 (#4081)
- k8s v1.18 conformance model for Azure Stack (#4070)
- validate VHD availability before upgrade/scale on Azure Stack Hub (#4062)
- mark Kubernetes 1.17.14 as disabled (#4044)
- cleanup dead code (#4053)
- only warn about master stuff during create (#4057)
- Upgrade CNI to v1.2.0 (#4058)
- Updating default csi-proxy version to v0.2.2 (#4047)
- format some json in addpool.md (#4049)
- remove deprecated AKS code paths (#4040)
- deprecate orchestratorType (#4038)
- remove deprecated localizations (#4036)
- Use Windows November(11b) updates as default vhd (#4033)
- Windows November Patches (#4023)
- Add 10c image as default (#4020)
- rev Linux VHDs to 2020.10.30 (#4016)
- Install Windows Server 2019 10C updates in Windows VHD (#3956)
- update powershell signed scripts (#4012)
- Adding csi-proxy-v0.2.2 to Windows VHD (#4004)
- update cluster-autoscalers to latest patches (#4000)
- set go sdk log level for Azure Stack clusters (#3993)
- update cluster-autoscaler to v1.19.1 (#3996)
- update go toolchain to v1.15.3 (#3879)
- use transparent mode for Azure CNI (#3958)
- gofmt (#3982)
- longer default cordonDrainTimeout for Azure Stack Cloud (#3969)
- kubelet systemd job depends on CRI service (#3943)
- Upgrade CNI to v1.1.8 (#3907)
- remove support for Kubernetes 1.15 (#3751)
- bump calico to 3.8.9 to get latest patches (#3924)
- set the csi-secrets-store to have a priority class (#3909)
- rev Linux VHDs to 2020.10.06 (#3906)
- enable VHD re-use in no outbound scenarios (#3897)
Testing 💚
- more resilient azure-arc-onboarding E2E (#4069)
- use 3 control plane VMs for base test config (#4075)
- dns-liveness livenessProbe tweaks (#4080)
- disable useManagedIdentity default value on Azure Stack (#4063)
- skip rotate docker log tests if omsagent (#4059)
- only test flannel + containerd thru k8s 1.19 (#4041)
- re-engage cluster-autoscaler tests if no ssh (#4034)
- add dns-loop (actually curl) stress test ([#4024](https://github.com/Azu...
v0.57.0
v0.57.0 - 2020-10-08
Features 🌈
- Target new windows VHD with new K8s binaries (1.19.2, 1.18.9, etc) (#3905)
- add ScaleCPULimitsToSandbox for hyperv runtimeclasses (#3889)
- allow custom containerd package for Linux nodes (#3878)
- Updating Windows VHD build files to support building for multiple OS versions (#3847)
- add support for Kubernetes v1.18.9 (#3841)
- add support for Kubernetes v1.19.2 (#3842)
- add support for Kubernetes v1.17.12 (#3840)
- update VMSS node pools (#3830)
Maintenance 🔧
Bug Fixes 🐞
- Add azure.json path for custom cloud k8s config & Update stability timeout for Azure CNI network policy (#3895)
- fix jumpbox custom data (#3896)
- don't warn about CRI update on cluster create (#3890)
- ensure addon hostNetwork ports don't conflict (#3894)
- de-dup vnet roleAssignment deployments (#3857)
- add #EOF sentinel chars to custom search file (#3862)
- E2E scale scenario broken if update is false (#3852)
Continuous Integration 💜
- adding github actions to create nightly builds
- add containerd PR E2E tests (#3892)
- update OWNERS (#3853)
Documentation 📘
- confirm flannel + docker is not supported (#3886)
- add notes about not upgrading LB config (#3884)
- clarify that update is for node pools only (#3877)
- CLI operations (#3837)
- mark rotate-certs command as experimental (#3869)
- add v0.55.4 to Azure Stack topic page (#3846)
- remove mention about library for AKS (#3835)
- add required attribution reminder to PR template (#3826)
Maintenance 🔧
- update csi-secrets-store addon manifest and images (v0.0.9) (#3891)
- create azure.json via CSE (#3876)
- distribute apiserver.crt to control plane nodes only (#3860)
- update azure cni to 1.1.7 (#3864)
- update Dashboard addon to v2.0.4 (#3855)
- check VHD media name length before being published to Marketplace (#3799)
- remove no-op 1.15 version checks in templates (#3851)
Testing 💚
- E2E fix scale test indexing out of bounds (#3873)
- not nil defense broke logic (#3881)
- fixes for akse e2e tests (#3874)
- E2E optionally validates rotate-certs (#3866)
- add more E2E timeout tolerance (#3850)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.56.0
v0.56.0 - 2020-09-17
Bug Fixes 🐞
- Azure Stack CNI network interfaces file creation fix (#3792)
- clean up stale CNI data regardless of HNS state (#3822)
- working systemd monitor jobs (#3788)
- set correct ssh private key for e2e get-logs (#3824)
- check if windows profile exists in upgrade (#3820)
- update GPU driver to 450.51.06 (#3814) (#3821)
- more resilient etcd systemd (#3809)
- updating pub to v0.2.6 (#3802)
- Enable Windows VHD version update in aks-engine upgrade scenario (#3774)
- mount /etc/ssl/certs for apiserver (#3800)
- mount certs directory in apiserver pod (#3782)
- update the flag due to using higher version of csi livenessprobe (#3770)
- availabilityZones value in template to read from parameter (#3767)
- validate k8s control plane before addons (#3729)
- ensure cleanup scripts can login w/ sp (#3765)
- Restart=always docker systemd service (#3758)
- use cached v1.15-azs kube-proxy on Azure Stack (#3757)
- fix issue where installing a different version of containerd vs what was pre-installed on VHD failed silently (#3743)
- add missing 1.16.14 kube-proxy image to the vhd dependencies (#3736)
Continuous Integration 💜
- use 1.4.0 containerd release for windows in CI (#3742)
Doc
- update azure stack doc for aks-engine v0.55.0 (additional) (#3769)
- update azure stack doc for aks-engine v0.55.0 (#3766)
Documentation 📘
Features 🌈
- azure kms provider as static pod (#3667)
- add support for Kubernetes 1.19.1 (#3816)
- secrets store addon can pull from custom env (#3787)
- add support for Kubernetes v1.16.15 (#3780)
- add support for Kubernetes v1.19.0 (#3754)
- variable upgrade timeout based on num nodes (#3752)
- collect hyperv logs (#3737)
Maintenance 🔧
- updating Windows VHD with new cached artifacts (#3843)
- adding 1.19.1 bits to Windows VHD (#3834)
- rev Linux VHDs to 2020.09.14 (#3827)
- update signed powershell script package to include azure CNI fixes (#3829)
- pin virtual-kubelet to version 1.2.1.2 (#3815)
- reduce customData payload (#3793)
- remove apiserver /etc/kubernetes/certs mount (#3808)
- update Linux VHDs to 2020.09.08 (#3811)
- get calico and v-k from mcr.microsoft.com (#3803)
- add keyVaultEndpoint to Azure Stack environment (#3790)
- update node-problem-detector addon to v0.8.4 (#3779)
- simplify addons config for calico and flannel (#3773)
- update CNI plugins to v0.8.7 (#3771)
- Update NPM to latest version 1.1.7 (#3740)
- always install moby-runc (#3763)
- specify containerd version to install with moby-engine package (#3723)
- rev Linux VHDs to 2020.08.24 (#3750)
- add new Azure VM SKUs (#3744)
- update windows default VHD for August (#3730)
- update csi-secrets-store addon manifest and images (#3728)
Testing 💚
- add private key input to e2e suite + keep all junit result files (#3747)
- remove tiller addon from PR E2E cluster configuration (#3794)
- don't try to kill docker if using containerd (#3764)
- add REBOOT_CONTROL_PLANE_NODES E2E config (#3745)
- validate kubelet and docker systemd during E2E (#3759)
- disable azure-arc-onboarding addon in everything cluster config (#3756)
- update kubernetes e2e to use GINKGO_FAIL_FAST parameter value (#3660)
- fix ginkgo failFast (#3738)