v0.49.0 - 2020-04-11
Bug Fixes 🐞
- make sure nvidia utility and compute bins can be mounted into co… (#3029)
- the os disk size restriction is changed in azure. (#3043)
- remove unnecessary apt lock waits (#3049)
- In case of api server connection error, still complete script (#3022)
- disable unattended upgrades during CSE execution (#1681)
- don't download collectlogs.ps1 if it exists (#3006)
- add node selector for csi-secrets-store ds (#3007)
- check dns status before connection (#3002)
- make build with go 1.14 (#3005)
- change gatekeeper namespace in azure-policy addon (#2991)
- each apiserver process listens on its own IP address (#2953)
- use same cluster-autoscaler version in MCR (#2981)
- use upstreamartifacts CDN URL for apmz (#2962)
- add NVv3 series to NVidia driver install list (#2959)
- check network to k8s api for vmss (#2938)
- Get WindowsVersion from registry instead of calling Get-ComputerInfo (#2954)
Code Refactoring 💎
- retry nvidia drivers installation (#3031)
- cse_install.sh for VHD reqs (#3016)
- store CSE exit codes in code (#3012)
- Parse sgx dcap version file, enable checksum (#2942)
Code Style 🎶
- format CSE scripts consistently (#3020)
Continuous Integration 💜
- new VHD pipeline definition for Ubuntu + gen2 images (#2958)
Documentation 📘
- update
aks-engine deploy
example output (#3019) - include Basic LB SKU limitations in Azure Stack page (#2988)
- update examples location for zh docs (#2920)
Features 🌈
- Allow specifying Distro and ImageRef at the same time (#3052)
- default to MCR for Kubernetes images (#3046)
- add support for Kubernetes 1.18.1 (#3045)
- EncryptionAtHost support (#3041)
- allow mixed mode Availability Zone configuration (#3032)
- "aks-engine get-skus" command (#2772)
- disable unneeded message-of-the-day sections (#3000)
- deprecate kata-containers (#3014)
- adding kubelet and csi-proxy-server as windows defender excluded processes (#2967)
- add ability to use pre-existing user assigned MSI (#2960)
- etcd metrics URL (#2989)
- add csi-secrets-store addon (#2936)
- Windows azure-cni with containerd (#2864)
- add support for Kubernetes 1.19.0-alpha.1 (#2982)
- add support for Kubernetes 1.18.0 (#2957)
- deprecate CoreOS support (#2945)
Maintenance 🔧
- Updating AKS to use April 2020 Windows VHDs by default (#3060)
- rev Linux VHDs to 2020.04.09 (#3058)
- update Antrea version to v0.5.1 (#2970)
- SinglePlacementGroup=false if VMSS + SLB (#3054)
- ensure upgraded clusters use MCR images (#3053)
- update cluster-autoscaler versions (#3024)
- reduce CSE by optimizing var/func names (#3034)
- upgrade to azure-sdk v41.0.0 (#3035)
- updated network monitor to latest version 0.0.8 (#3026)
- use Standard LoadBalancer as default (#2998)
- change csi-proxy binary name (#3003)
- return distinct CSE err for GPU drivers runtime configuration (#2941)
- remove mlocate if auditd disabled (#2999)
- switch dev image to go 1.13 version (#2976)
- force Basic LB SKU on Azure Stack (#2974)
- optimize apt_get_purge CSE func (#2931)
- update etcd to 3.3.19 (#2944)
- update azure-policy addon versions (#2903)
Testing 💚
- fail fast for cluster.sh test workflows (#3009)
- UT for addons ip-masq-agent image override (#2997)
- use 1.17 for E2E (#2980)
- reduce PR E2E cluster jobs (#2975)
- promote --failFast to an e2e flag, defaulting to false (#2964)
- don't grab ps logs during E2E operation (#2966)
- add egress tests which target pod and namespace. (#2925)
- don't test version if customWindowsPackageURL (#2951)