v0.29.0 - 2019-01-11
Summary
aks-engine v0.29.0 adds support for Kubernetes v1.13.2 and updates kubernetes-dashboard to v1.10.1.
⚠️ NOTE: aks-engine now defaults to client_secret
as an authentication method. For aks-engine deploy
(and scale
and upgrade
), this means an existing Service Principal is required for the the --client-id
and --client-secret
command-line arguments, unless you specify a different --auth-method
.
Previous releases of aks-engine defaulted to the device
auth method, which has been deprecated by the Azure AAD team as a potential security risk.
Features 🌈
- make maximumLoadBalancerRuleCount configurable (#241)
- use the Azure CLI as an auth method (#238)
- add localhost and 127.0.0.1 to certificates (#243)
- Add anti affinity to coredns deployment (#249)
- add stale app yaml (#244)
- support
make build
on Windows (#219) - Azure DevOps PR E2E pipeline (#135)
Bug Fixes 🐞
- set heapster Deployment to EnsureExists to prevent heapster-nann… (#295)
- replace some leftover acsengine by aksengine (#268)
- add missing container images in VHD (#284)
- address goimports checks (#204)
- rename acsengineVersion tag to aksEngineVersion (#264)
- Give cluster-autoscaler permission to list replicasets.apps (#263)
- Do not check agent & master pool size when using availability zones (#206)
- remove VM upgrade version check for AKS (#236)
- change default auth method for deploy,scale and upgrade (#231)
- use kube-system namespace instead of flex, kv (#212)
- add codecov token env var to Azure pipeline (#230)
- update MSI (#185)
Continuous Integration 💜
- check that last commit message is conformant (#237)
Documentation 📘
- add note on AKS-Engine and AKS relationship (#293)
- restructure the documentation (#253)
- fix link to Azure Active Directory integration (#267)
- fix Kubernetes release notes broken link (#260)
- update some docs with the right information (#217)
Maintenance 🔧
- add support for Kubernetes 1.13.2 (#292)
- update go-dev image for newer golangci-lint (#252)
- remove commit check from Azure DevOps pipeline (#250)
- remove circleci status badge from README (#251)
- remove stale scripts (#224)
- update kubernetes-dashboard to v1.10.1 (#232)
- remove Kubernetes 1.6 heapster version from VHD script (#233)
- standardize commits to automate CHANGELOG (#196)
- Update go-dev tools image for go 1.11.4 (#205)
Testing 💚
- enable multiple subnets per agent pool (#262)
- NetworkPolicy E2E tests cleanup for soak (#246)
- pre-delete ILB stuffs before running (#228)
- only check top nodes if RBAC is enabled (#221)
- more tolerance for kube-system pod startup in E2E (#220)