Skip to content
This repository has been archived by the owner on Oct 24, 2023. It is now read-only.

Releases: Azure/aks-engine

v0.32.0

07 Mar 19:45
c2b6148
Compare
Choose a tag to compare

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

05 Mar 20:48
Compare
Choose a tag to compare

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

01 Mar 18:19
Compare
Choose a tag to compare

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

16 Feb 01:34
Compare
Choose a tag to compare

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

13 Feb 23:42
Compare
Choose a tag to compare

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

12 Feb 16:09
Compare
Choose a tag to compare

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

07 Feb 21:40
00594cd
Compare
Choose a tag to compare

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

14 Jan 20:13
Compare
Choose a tag to compare

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

12 Jan 00:58
Compare
Choose a tag to compare

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)

Please report any issues here: https://github.com/Azure/aks-engine/issues/new

v0.28.1

20 Dec 23:44
Compare
Choose a tag to compare

v0.28.1 is a "patch" aks-engine release.

Kubernetes versions support!: 🚀