v0.37.0 - 2019-06-14
This release adds support for Kubernetes versions 1.13.7, 1.14.3, and 1.15.0-rc1 and includes numerous improvements and bug fixes from the AKS Engine community. π€
Bug Fixes π
- PSP using GetAddonScript func (#1290)
- start Docker service before the Kubelet service on Windows node (#1362)
- remove walinuxagent version pin (#1473)
- reconcile templates_generated.go (#1447)
- use reconcile mode in addon specs (#1401)
- pause cluster-autoscaler and use VMSS capacity when upgrading (#1245)
- prune addon defaults if the addon is disabled (#1402)
- ensure cluster-autoscaler image gets updated during upgrades (#1385)
- update etcd and containerd versions during upgrade (#1360)
- correction of file/path inversion args for custom yaml manifests (#1367)
- do not set distro to VHD for US Gov and German cloud (#1357)
- auth: Explicitly import the AAD library to allow cluster upgrades to succeed. (#1474)
Code Refactoring π
- run full validation for aks-engine deploy (#1429)
- simplify default addons enabled enforcement (#1409)
- triage untestable DCOS code (#1351)
- remove _Promo from static SKU lists (#1216)
- rename AKS VHD distros (#1223)
Code Style πΆ
- only call validate if validate bool is true in apiloader (#1430)
- shell commands can only exit with status 0-255 (#1336)
- don't loop over 'find' output (#1329)
Documentation π
- docs and log messages about upgrading components (#1396)
- clean up Azure Stack examples (#1418)
- sample extensions workaround for Azure Stack (#1410)
- Azure Stack doc page (#1371)
- update custom vnet documentation (#1399)
- update issue templates (#1382)
- update prow docs (#1364)
- update quickstart.md (#1341)
- update tutorial docs to use kubernetes instead of swarm (#1337)
- add customVMTags to clusterdefinitions documentation (#1332)
Features π
- add support for Kubernetes 1.15.0-rc.1 (#1469)
- enable PSP w/ privileged ClusterRoleBinding for 1.15 (#1454)
- add support for Kubernetes 1.15.0-beta.2 (#1438)
- add support for Kubernetes 1.14.3 (#1439)
- add support for Kubernetes 1.13.7 (#1441)
- use all VMAS fault domains in a region (#1090)
- add support for Kubernetes 1.12.8 and 1.13.5 on Azure Stack (#1419)
- added support for direct array assignment using --set (#709)
Maintenance π§
- update VHD to 2019.06.12 (#1481)
- add note about apimodel in issue template (#1478)
- delete obsolete calico spec (#1463)
- reconcile generated files (#1457)
- remove unused go template funcs (#1331)
- enable only strong TLS cipher suites for kubelet by default (#1434)
- update etcd default to 3.2.26 (#1451)
- enable 2019.06.08 VHD (#1450)
- move azure stack example VM SKUs from Standard_D2_v2 to Standard_D2_v3 (#1448)
- move examples VM SKUs from Standard_D2_v2 to Standard_D2_v3 (#1436)
- use CoreDNS 1.5.0 for k8s >= 1.12.0 (#1411)
- re-enable k8s v1.12.9 (#1428)
- update go toolchain to 1.12.5 (#1305)
- ignore junit.xml from e2e (#1417)
- add security to changelog commit titles (#1415)
- update generated files (#1405)
- add support for etcd 3.2.26 (#1384)
- ensure all Linux-bound files are LF (not CRLF) (#1354)
- bump cluster-autoscaler to latest patch versions (#1339)
- CIS: Remove log file permission enforcement (#1412)
- CIS: generate kubelet server cert in aks-e (#1416)
Revert Change βοΈ
Testing π
- HPA scale down config only works if k8s >= 1.12 (#1480)
- add subnets to route table in E2E for custom vnet + kubenet (#1470)
- parallelize tests part 1 (#1455)
- enable DNS liveness test for calico-enabled clusters (#1459)
- Switch Windows test passes to VMSS by default to match AKS (#1452)
- getTemplateFuncMap unit tests part 5 (#1449)
- getTemplateFuncMap unit tests part 4 (#1388)
- quicker βdefaults addons imageβ unit test (#1426)
- update unit test payload for Azure Stack (#1408)
- enable aks-engine e2e test on azurestack (#1397)
- refactor addons default image test (#1407)
- getTemplateFuncMap unit tests part 3 (#1344)
- getTemplateFuncMap unit tests part 2 (#1338)
- sorted GetKubernetesLabels method for deterministic unit tests (#1340)
- getTemplateFuncMap unit tests part 1 (#1334)
- add prototype for getTemplateFuncMap unit tests (#1333)