This repository has been archived by the owner on Jan 11, 2023. It is now read-only.
v0.21.0
FEATURES: 🌈
- Kubernetes v1.10.7 support (PR #3706 @mboersma)
- AAD pod identity as addon (PR #3475 @kkmsft)
- Get sub id automatically from azure CLI context (PR #3519 @cpuguy83)
- Update k8s-azure-kms to v0.0.4 (PR #3703 @ritazh)
- Update Azure CNI to v1.0.10 (PR #3551 @jackfrancis)
- Use default cluster configuration when --api-model not set (PR #3384 @cpuguy83)
- Enable docker health probe (PR #3529 @jackfrancis)
- Enable up to 9 agent node pools for most cluster configurations
- Remove unnecessary ARM vars (PR #3623 @jackfrancis)
- Move duplicated variables to parameters (PRs #3627 #3649 @jackfrancis)
- Rationalize conditional ARM params (PR #3668 @jackfrancis)
- Update ubuntu image to 16.04.201808140 (PR #3698 @jackfrancis)
- blobfuse and smb drivers as addons (PRs #3575 #3648 @jackfrancis @andyzhangx)
- Enable ILB probe (PR #3652 @jackfrancis)
- Harden SSH: kex/ciphers/MACS + disable X11 forwarding (PR #3612 @seanknox)
- Support for Standard LB in k8s v1.11 (PR #3515 @sozercan)
- Allow kube-proxy to run regardless of any node taint (PR #3639 @seanknox)
- Rework the way to parse --set flag values (PR #3573 @jcorioland)
- Add extension for Windows patching at deployment (PR #3704 @PatrickLang)
- Setup for custom VHD deployments:
- Add AKS distro (PR #3671 @CecileRobertMichon)
- Golden image (PR #3696, #3680 @CecileRobertMichon)
- Add Packer (PR #3650, #3672, #3675, #3676 @CecileRobertMichon, @seanknox)
- Refactor CSE to separate installs (PR #3642 @CecileRobertMichon)
BUGS FIXED: 🐞
- Remove datadisk to allow scale after upgrade (PR #3482 @shanalily)
- --max-pods=30 should be Azure CNI-only (PR #3543 @jackfrancis)
- fix an issue where networkPlugin was not defined correctly when using calico or cilium (PR #3271 @dcasati)
- Add validation when PodCidr is set in the Azure CNI case. (PR #3562 @JunSun17)
- Fix validation when using keyvaultSecretRef (PR #3585 @ritazh)
- Fix errors pointed out by "make test-style" (PR #3593 @mboersma)
- Make the calico daemonset manifest pass validation in k8s 1.11 (PR #3602 @oivindoh)
- Fix cni cleanup during kubelet start to be graceful & not loose any logs (PR #3618 @madhanrm)
- Windows kubelet configs shouldn't overwrite Linux config in hybrid clusters (PR #3651 @PatrickLang)
- Errors parsing templates (parts/*) are ignored instead of raised (PR #3656 @PatrickLang)
- VMSS upgrading (PR #3665 @chengliangli0918)
- Change registry proxy for azure china cloud (PR #3683 @andyzhangx)
- Don't print error as info (PR #3691 @CecileRobertMichon)
- Scale down shouldn't depend on VM index (PR #3644 @shanalily
- Remove static allowed vals array for agent pool count (PR #3679 @jackfrancis)
- Kubernetes: Azure CNI network monitor agents configuration errata (PR #3674 @jackfrancis)
- Add dkms to manage nvidia gpu kmod compliation across different linux kernels (PR #3688 @lachie83)
DEV IMPROVEMENTS/CHORES: 🔧
- Parallelizing tests (PRs #3512 #3598 @tariq1890)
- Installing vendored go-bindata binaries (PR #3527 @tariq1890)
- Optimizations to Kubernetes provision script implementation
- Change outbound networking check to use more portable constructs (PR #3570 @PaulCharlton)
- Kubernetes CSE: add func to ensure executable download (PR #3700 @jackfrancis)
- Adding 'make dev' equivalent for Windows (PR #3471 @PatrickLang)
- Fix a DCOS upgrade test case when ~/.azure/config exists (PR #3587 @mboersma)
- Add a README.md badge for code documentation (PR #3592 @mboersma)
- Update go-dev tools image (PR #3611 @mboersma)
- Simplify addons implementation (PR #3641 @jackfrancis)
- Deprecate ACS v1 classic mode support (PR #3647 @jackfrancis)
- Allow deprecating k8s versions (PR #3493 @CecileRobertMichon)
- Docs updates!
- Update prereqs (PR #3521 @CecileRobertMichon)
- Document required manual calico 2.6.3 -> calico 3.1.1 upgrade when upgrading from < 0.17.0-provisioned clusters (PR #3208 @oivindoh)
- Update user guide list to include Windows, update description of clusters (PR #3473 @PatrickLang)
- Fix Documented Default Value for clusterSubnet (PR #3474 @apeschel)
- Update docs for some e2e environment variables (PR #3589 @mboersma)
- Add available docker versions (PR #3631 @seanknox)
- Simplify Windows walkthrough (PR #3614 @PatrickLang)
- Remove old scale example files (PR #3701 @CecileRobertMichon)
- Fix az command in day2-operations (PR #3713 @carlpett)
- Document orchestrator release and version (PR #3711 @idanlevin)
- updated DC/OS doc to point to the forked project (PR #3710 @dmitsh)
- CI/E2E maintenance/improvements!
- Reenable AzureFile tests for Windows on K8s 1.11.1 (PR #3496 @PatrickLang)
- Scaffolding to support VHD image building in vsts (PR #3591 @jchauncey)
- Improve VHD VSTS pipeline output URL (PR #3682 @CecileRobertMichon)