v0.40.0 - 2019-08-23
Bug Fixes 🐞
- restore working calico networkPolicy vlabs conversion logic (#1855)
- add Standard_F8 to accelerated networking whitelist (#1858)
- ensure master role assignment happens after VM deployment (#1797)
- fix customVMTags functionality and add more unit tests (#1867)
- guard AKS scenarios against aks-engine SLB template definitions (#1872#1874)
- skip creating slb for hostedmaster (#1835)
- networkplugin conversion only if networkpolicy is empty (#1823)
- use azcopy-preview in VHD pipeline (#1821)
- metrics server cluster role (#1714)
- kube-proxy addon not critical, doesn't reconcile (#1814)
- set kubelet config for containerd in templates (#1785)
- race condition which causes concurrent map writes during tests (#1791)
- label scheduled-maintenance manifests for addon-manager (#1755)
- Remove public access from vhd storage container (#1802)
- address all cloud-init file waits (#1719)
- Change win-cni to win-bridge binaries and config (#643)
- document registry container image pull in VHD release notes (#1699)
- fix error message not displayed when binary not found (#1679)
Code Refactoring 💎
Code Style 🎶
- read without -r will mangle backslashes (#1790)
Continuous Integration 💜
Documentation 📘
- gofish updates are automated now for AKS Engine releases (#1818)
- fix the feature table (#1796)
- Add devigned as owner (#1784)
- increase master node count in Azure Stack template (#1767)
- dual-stack: Add prerequisites (#1692)
Features 🌈
- add support for Kubernetes 1.16.0-beta.1 (#1819)
- update cloud provider rate limit for vmas. (#1808)
- update Azure CNI and NetworkPolicy to v1.0.25 (#1774)
- update etcd default to v3.3.13 (#1772)
- Update to Docker EE 18.09.7 by default for Windows nodes (#1750)
- Update calico to v3.8.0 (#1636)
- autofill client Id and client secret for generate command (#1766)
- enable configurable cloudprovider ratelimits for write (#1783)
- enable AKS VHD image in Fairfax (#1770)
- enable smart cloudprovider rate limiting (#1693)
- Adding ephemeral disk support (#1651)
Maintenance 🔧
- rev VHD image references to 2019.08.21 (#1849)
- tolerate lowercase LB SKU vals (#1838)
- update go toolchain to 1.12.9 (#1789) (#1826)
- Change Windows default to Windows Server 2019 LTSC, July patch (#1722)
- use numeric address to avoid DNS reverse lookup (#1769)
- configure docker ExecStartPost config in file (#1727)
- use ACR URI to validate outbound connectivity (#1698)
- use k8s test infra archive for nssm.exe (#1697)
Testing 💚
- Added unit test for NormalizeMasterResourcesForScaling function (#1788)
- improve kubectl port-forward tests (#1775)
- make crashing pods test opt-in (debug only) (#1709)
- use /22 for agent pool subnet (#1701)