v0.46.0 - 2020-01-17
Bug Fixes 🐞
- Fix e2e test failure (#2594)
- enable SLB with private clusters (#2572)
- don't configure password for "etcd" user (#2570)
- update list of SKUs with accelerated networking support (#2566)
- k8s component versions errata (#2565)
- marketplace-sku.yaml - fix for secret variables (#2556)
- Remove PodPriority feature gate (#2554)
- promote system addons to system-cluster-critical (#2533)
- aci-connector region is ignored (#2535)
- configure addons before setting kubelet config (#2513)
- apply new master node labels for k8s v1.18+ compatibility (#2467)
- Fix some path handling in collect-windows-logs script (#2488)
- hard-coding hyper-v generation when using VHD URls as a quick unblock (#2487)
- fix ARM dependency issues with vm user-specified extensions on node pools (#2398)
Code Refactoring 💎
- standardize to "addons", deprecate "containeraddons" (#2525)
- user-configurable flannel and scheduled maintenance addons (#2517)
- move StorageClass into azure-cloud-provider addon (#2497)
- make audit-policy and azure-cloud-provider addons user-configurable (#2496)
- make cilium addon user-configurable (#2480)
- make aad addon user-configurable (#2471)
- make pod-security-policy addon user-configurable (#2463)
Continuous Integration 💜
Documentation 📘
Features 🌈
- Add Node Pool (#2557)
- Upgrade Azure Disk CSI driver to support various new features (#2541)
- add cse telemetry with apmz (#2415)
- Set the default Windows sku and version when upgrading a VMSS (#2581)
- add support for Kubernetes 1.17.1 (#2579)
- Cse tracing for windows nodes (#2400)
- Win vhd release pipeline (#2567)
- Azure Spot VMSS (#2547)
- create windows vhd publishing file in build pipeline (#2529)
- build pipeline to create new marketplace vhd skus for windows (#2537)
- update containermonitoring addon for december release (#2481)
- cleaning up old kubelet/kubeproxy logs for Windows nodes (#2504)
- add support for Kubernetes 1.18.0-alpha.1 (#2503)
- Antrea plugin support in AKS Engine (#2407)
- Configuring docker log rotation for Windows nodes (#2478)
- Adds kubeconfig option to upgrade cmd (#2397)
- Move creation of 'ext' HNS network into cse for Windows (#2450)
- BYOK support on os disk (#2412)
- enable user-configurable platformUpdateDomainCount (#2459)
Maintenance 🔧
- update VHD references to 2020.01.15 (#2600)
- move VHD files to vhd directory (#2590)
- lint (#2585)
- update VHD references to 2020.01.10 (#2564)
- bump coredns to v1.6.6 (#2555)
- update addon-resizer (#2527)
- update Azure NPM to v1.0.31 (#2521)
- Targeting dec patches for windows VHD (#2505)
- pre-pull k8s v1.15.7-azs (#2490)
- update cloud-provider-azure components to v0.4.0 (#2473)
- lint (#2493)
- upgrade cni-plugins to v0.7.6 (#2484)
- use go template comments for generate proxy certs script (#2336)
- update azure-npm-daemonset addon to v1.0.30 (#2472)
- rev etcd to 3.3.18 (#2462)
- update cluster-autoscaler for k8s <= 1.16 (#2452)
Performance Improvements 🚀
- upgrade AKS tunnel image in VHD (#2546)
Testing 💚
- fix unset ADD_NODE_POOL_INPUT var in cluster.sh test script (#2599)
- don't run ssh tests on spot vmss pools (#2576)
- use vanilla busybox image for E2E tests (#2544)
- use northeurope for byok testing (#2536)
- use LOCATION env var for api model in E2E tests (#2542)
- don't test non-working >= 1.16 flannel + docker (#2524)
- revert change to default kubernetes.json api model example (#2494)
- restore Windows node labels spec (#2466)
- use uksouth instead of westus2 for AZ tests (#2468)
- improve resiliency of addons UT implementations (#2456)
- ensure clean local git before switching branches (#2458)
- check k8s events to see if node-problem-detector works (#2444)
- add node-problem-detector UT (#2445)