v0.32.0 - 2019-03-06
Bug Fixes π
- enable systemd proposed implementation for non-VHD (#668)
- always assign target version on upgrade (#650)
- Remove retaining custom properties logic for master nodes (#649)
- address govet and gosimple issues (#646)
- simplify comparison to satisfy linter (#629)
- Explicitly use overlay2 storage driver while creation of vhd, by default docker uses aufs (#574)
- CONTAINERD_VERSION unbound variable in VHD build script (#583)
- remove extra \n in log messages (#581)
- allow for gzip and b64 encoding for raw Addon data by decoding the input beforehand (#565)
- silence
k
script (#571) - Updating Windows default Docker version from 18.09.0 to 18.09.2. (#550)
- move the definition of inboundNatRules inside the loadbalancer specification (#538)
- Allow to create only masters so that agents can be created at a later⦠(#529)
- add comma separation to bash variables in provisionScriptParametersCommon (#539)
- added defaultValue to accommodate missing privateAzureRegistryServer param (#526)
- do not create route table when using flannel (#486)
- do not create ELB for private clusters (#487)
- set nodes to panic and reboot on oom (#503)
- upgrade blobfuse version for bug fix (#493)
- remove the use of deprecated Next() method (#500)
Continuous Integration π
- update build status badge to ci pipeline (#656)
- generate release notes for component versions installed in VHD build (#450)
- add E2E pipeline status to README (#641)
- DRY_RUN variable is a string not a bool (#601)
- add storage account cleanup to VHD pipeline (#589)
- ignore test files in code coverage (#559)
Documentation π
- document storageProfile option for masterProfile (#521)
- update E2E pipeline process in developer docs (#642)
- add more package documentation for aks-engine's godoc (#644)
- upgrade --force (#639)
- add how to install aks-engine with Homebrew (#562)
- updated acs to aks (#524)
- clarify that
make ensure-generated
is a PR requirement (#513) - add a "code of conduct" file where GitHub can see it (#510)
- adding godoc package comments (#502)
Features π
- Copy custom annotations, labels, taints from old to new nodes during upgrade (#570)
- default to Kubernetes 1.11 (#625)
- Azure #402 - Disable windows auto update (#599)
- add force parameter to the upgrade command (#525)
- Multiple SSH keys for Linux & Windows nodes (#592)
- Multiple SSH keys for Linux & Windows nodes (#582)
- Support ARM endpoint with non-trusted certificate (#553)
- enable 1.14.0-alpha.2 support (#435)
- enable vmss overprovision, do not run extensions on overprovisioned VMs (#367)
- add human-readable output option to "get-versions" command (#527)
- support ADFS for azurestack (#531)
- enable configurable --enforce-node-allocatable (#535)
- Add Cilium 1.4 support and improve deployment process (#508)
- add support for private registry (#523)
- support dynamic region for azurestack (#505)
- add "get-versions" command to replace "orchestrators" (#448)
Maintenance π§
- update VHD to 2019.03.05 (#654)
- add go report card badge to README (#658)
- add systemd/xenial-proposed to list of installed packages (#655)
- install -proposed systemd package (#630)
- update hybrid api model to "enableAutomaticUpdates": false (#623)
- add serbrech to OWNERS (#640)
- rev the nvidia driver version for the newer driver (#634)
- remove some invalid acs-engine references in aks-engine (#636)
- update the deis docker go-dev image to v1.19.1 (#631)
- update VHD reference to 2019.02.28 (#621)
- add support for k8s version 1.11.8 (#615)
- enable 1.11.8 in VHD, deprecate 1.11.6 (#614)
- add support for k8s version 1.13.4 (#611)
- add system.conf with static JoinControllers configuration (#605)
- update go-dev image (#606)
- modify eviction to memory.available.750Mi (#604)
- add priorityClassName: system-node-critical to kube-system,β¦ (#555)
- update VHD reference to 2019.02.26 (#600)
- change vmss casing across code base (#602)
- enable Kubernetes v1.14.0-beta.1 (#588)
- enable Kubernetes v1.12.6 (#587)
- update the compute apiversion to 2018-10-01 to support new vmss features (#578)
- disable ip-masq-agent when using cilium networkPlugin (#551)
- apiserverCertificate should be apiServerCertificate (#564)
- add administration tools (#554)
- ignore artifacts that may be present from prior commits (#556)
- fix HasZonesForAllAgentPools() for masters-only scenarios (#540)
- install specific containerd version, make version configurable (#516)
- update AKS VHD images to 2019.02.13 (#514)
- deprecate kubernetes versions 1.8 and 1.7 (#136)
Revert Change βοΈ
- commit generated code files (#546)
Testing π
- increase e2e pod delete timeout tolerance to 5 mins (#662)
- pass in skip_test env variable down to the test container (#663)
- add unit tests for azureconst.go (#627)
- enable timeouts for running E2E commands (#563)
- add VMSS client interfaces and mocks to make upgrade testable (#590)
- wait longer when incrementing error count waiting for pod Ready (#560)
- use "k" script to fetch the right kubectl just-in-time (#558)
- wait longer between kubectl top nodes retries (#543)