Releases: Azure/aks-engine
v0.32.0
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)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.31.3
v0.31.3 - 2019-03-05
AKS Engine v0.31.3 fixes a bug where user-configured addons spec data wasn't decoded properly
Maintenance 🔧
- fix: allow for gzip and b64 encoding for raw Addon data by decoding the data beforehand (#565)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.31.2
v0.31.2 - 2019-03-01
AKS Engine v0.31.2 adds support for K8s versions 1.11.8, 1.12.6 and 1.13.4 to address a potential vulnerability. See CVE-2019-1002100 for more information.
Maintenance 🔧
- 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)
- enable Kubernetes v1.12.6 (#587)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.31.1
v0.31.1 - 2019-02-15
Features 🌈
- built new VHD image including Kubernetes 1.10.13 ([#514])
- enable configurable containerd version (#516)
- add support for private Azure container registry / custom hyperkube image during provisioning (#523) and ([#526])
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.31.0
v0.31.0 - 2019-02-13
Bug Fixes 🐞
- remove repair-malformed-updates deprecated flag (#492)
- fix unmanaged disk class issue (#473)
- Fail deployCmd when orchestrator version is invalid (#355)
- bump version for keyvault-flexvolume (#465)
- update kms container image (#464)
- Initialize data disks on Windows nodes (#462)
Build 🏭
- commit generated code files (#449)
Code Refactoring 💎
- swap satori's uuid package to gofrs (#466)
Continuous Integration 💜
- use diff instead of git diff for the CI validation checks of the generated files (#491)
- fix failing unit test in master (#485)
Features 🌈
- add support for Kubernetes 1.10.13 (#497)
- Support dynamic AzureEnvironmentSpecConfig (#386)
- updated network monitor version to newer release v0.0.5 (#460)
Performance Improvements 🚀
- set caching mode as ReadOnly by default (#476)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.30.1
v0.30.1 - 2019-02-11
AKS Engine v0.30.1 updates Moby (docker) to version 3.0.4 to address a potential vulnerability. See CVE-2019-5736 (runc container breakout) for more information.
Features 🌈
- update VHD image to 2019.02.12 (#482)
Maintenance 🔧
- update Moby version to 3.0.4 (#480)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.30.0
v0.30.0 - 2019-02-07
Bug Fixes 🐞
- containerd downloads every time (#458)
- prevent race condition with docker/moby install (#447)
- reduce etcd download retries to avoid timeouts (#437)
- add toleration to run flannel on not-yet-ready nodes. (#313)
- ServiceCidr + DNSServiceIP validation error message (#360)
- the number of probes is of type int32 and not string (#358)
- Add ILB for vmss masters (#319)
- use correct OS Type in description text (#323)
- revert PodDisruptionBudget definitions (#300)
- 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)
- addon manager pod discruption budgets (#266)
- rename acsengineVersion tag to aksEngineVersion (#264)
- Give cluster-autoscaler permission to list replicasets.apps (#263)
- remove invalid parameter location from vmss extension profiles (#365)
- add getter methods for managed identity (#359)
- Fix the incorrect computername parameter (#347)
Code Refactoring 💎
- Remove agentpool index usage from function which gets agent VM name (#428)
- upgrade code refactor (#287)
Continuous Integration 💜
- always collect logs in pipeline (#415)
Documentation 📘
- fix broken links (#409)
- new quickstart guide (#301)
- minor rewording/clarification of upgrade documentation (#425)
- SGX support with Kubernetes (#438)
- refer to the project as "AKS Engine" consistently (#436)
- upgrade + cluster-autoscaler notes (#381)
- fix all broken links (#395)
- deploy.md broken links fix (#393)
- don’t use upgrade if IaaS has been changed (#387)
- update documentation for container monitoring addon (#368)
- Update kubernetes-developers.md (#370)
- fix formatting of bash command in upgrade doc
- update cosmos link (#375)
- rewrite upgrade documentation (#356)
- fix a broken link and rename ACS to AKS (#348)
- fix broken link in clusterdefinitions.md (#338)
- update default value of smb-flexvolume in clusterdefinitions.md (#334)
- fix broken links (#332)
- Fix docs link to howto/README.md (#309)
- add note on AKS-Engine and AKS relationship (#293)
- restructure the documentation (#253)
- fix link to Azure Active Directory integration (#267)
- Fix CLI parameters (#441)
Features 🌈
- update VHD image to 2019.02.06 (#456)
- Add ability to enable windows ssh with open ssh install on node (#433)
- update Azure CNI version to 1.0.17 (#416)
- make Moby version configurable (#407)
- add the aksEngineVersion tag for VMSS agents (#413)
- Add CustomCloudProfile for Azure Stack (#297)
- set publicIPAllocation as static for master node (#291)
- enable kube-proxy ipvs
- add SGX driver installation on C-series VMs (#318)
- pre-pull flannel images (#299)
- update VHD version to 2019.01.11 (#308)
- use the Azure CLI as an auth method (#238)
- update heapster to 1.5.4 (#257)
- add localhost and 127.0.0.1 to certificates (#243)
- update img binary to v0.5.6 (#259)
- update kube-dns to v1.15.0 (#258)
- add new etcd versions, 3.2.25 is default (#254)
- update addon-resizer to v1.8.4 (#256)
- Add support for low pri scalesets in windows agents (#378)
- use the latest docker go dev image (#374)
- Updating containermonitoring addon to use the latest agent (#325)
Maintenance 🔧
- add agentpool resource(used for agentpool level operations) and UT (#439)
- per-agent pool k8s versions and provisioning state (#423)
- add support for k8s version 1.13.3 (#430)
- increase auto-generated cert expiration to 30 years (#396)
- add commit message categories to PR template (#421)
- add support for k8s version 1.11.7 (#379)
- add support for Kubernetes 1.14.0-alpha.1 (#330)
- add support for Kubernetes 1.12.5 (#331)
- update Azure CNI to v1.0.16 (#290)
- update git-chglog configuration for releases (#314)
- add config for welcome bot (#296)
- add support for Kubernetes 1.13.2 (#292)
- update go-dev image for newer golangci-lint (#252)
- Enable billing extension for AzureChinaCloud (#369)
Revert Change ◀️
- JoinControllers system.conf override (#410)
Testing 💚
- add k8s components versions test 1.13 (#383)
- print pod logs when errors occur (#274)
- print all pods at beginning of E2E test run (#279)
- enable multiple subnets per agent pool (#262)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.29.1
v0.29.1 - 2019-01-14
Features 🌈
- update VHD version to 2019.01.11 (#308)
Maintenance 🔧
- update git-chglog configuration for releases (#314)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.29.0
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.
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)