This repository has been archived by the owner on Oct 24, 2023. It is now read-only.
Releases: Azure/aks-engine
Releases · Azure/aks-engine
v0.34.0
v0.34.0 - 2019-04-10
Bug Fixes 🐞
- handle uppercase letters in VM names in upgrade (#951)
- mount tmp emptyDir to stop CoreDNS restarts (#949)
- fix disable rbac + enable aggregated API upgrade bug (#946)
- zones values for VMAS masters is an array of a single string (#943)
- increase cordon/drain timeout to 20 mins during upgrade (#938)
- ip-masq-agent container image has a different repo base in VHD (#911)
- typo in get-akse.sh script name (#914)
- remove packer user (#909)
- use --dns-prefix for output directory when running deploy command (#880)
- Fix cadvisor deployment to use specified namespace (#922)
Code Refactoring 💎
- combine all cloud-init vars into one (#960)
- avoid shell globbing in azure-const.sh (#955)
- put each version on its own line in VHD script (#893)
Code Style 🎶
Continuous Integration 💜
Documentation 📘
- use "make info" as preflight release check (#969)
- re-add windows binaries doc link (#942)
- fix reference to large cluster api model (#936)
- generate all shasum strings with a one-liner (#925)
- rename local download script name to match remote (#917)
- cleaned up examples (#915)
- removed dead links (#929)
Features 🌈
- enable calico 3.5 for AKS (#995)
- retrieve endpoints from metadata endpoint for Azure Stack (#947)
- add support for Kubernetes 1.14.1 (#958)
- enable nvidia drivers on moby-backed VMs, deprecate docker-engine entirely (#897)
- default to k8s 1.14 for Windows and 1.12 for Linux (#918)
- remove dependency on deployment-dir for scale/upgrade (#890)
- support deploy command on Azure Stack (#755)
Maintenance 🔧
- enable 2019.04.08 VHD versions (#989)
- nvidia driver version update to 418.40.04 (#920)
- update go toolchain to 1.12.2 (#959)
- enable 2019.04.03 VHD versions (#948)
- update Azure CNI version to v1.0.18 (#928)
- use V1beta Policy client, not the deprecated default (#916)
- remove tariq1890 from the OWNERS list (#888)
- remove Kubernetes 1.10 from e2e testing (#895)
- enable 2019.03.25 VHD image (#884)
Performance Improvements 🚀
- Network Monitor v0.0.6 integration (#912)
Testing 💚
- add ubuntu 18.04 job to pr-e2e (#966)
- unit test for azure stack AzureClient (#934)
- use managed-standard storage class for pvc test (#945)
- remove hard-coded k8s version from armvars tests (#939)
- skip dns-liveness restarts check for k8s 1.14 (#931, restored in #949)
Tests
- add unit tests to the api package (#864)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.33.5
v0.33.5 - 2019-04-05
Maintenance 🔧
- only use new calico CSE config for AKS Engine (#952)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.33.4
v0.33.4 - 2019-04-04
Bug Fixes 🐞
- #926 Escape servicePrincipalClientSecret in Windows custom script block (#927)
- include vnet CIDR in windows node CNI outbound NAT exception list (#901)
- AKS VMSS windows agent pool upgrade (#900)
Maintenance 🔧
- Update calico to 3.5 and allow calico to work with azure CNI (#454)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.33.3
v0.33.3 - 2019-04-01
Maintenance 🔧
- ensure AKS gets proper Windows billing extension (#924)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.33.2
v0.33.1
v0.33.1 - 2019-03-26
Bug Fixes 🐞
- user contributor role for Master VMAS role assignments (#886)
- address regressions from v2 template refactor (#882)
- use our own hpa-example image (#885)
- restore back-compat for clusters that have an older --audit-policy-file (#830)
- add missing right paren in ARM expression (#871)
- fix sshd logging to auth.log for OMS (#862)
- change blobfuse-flexvol-installer imagePullPolicy to IfNotPresent (#860)
- increase timeout tolerance for nvidia drivers installation (#857)
Code Style 🎶
- use constants consistently in pkg/api (#865)
- remove unused constants (#863)
- fix some linting issues in api/validate (#859)
Documentation 📘
- how to create a new aks-engine release (#829)
Features 🌈
- add support for Kubernetes 1.14.0 (#876)
- add support for Kubernetes 1.11.9 (#873)
- add support for Kubernetes 1.13.5 (#874)
- add support for Kubernetes 1.12.7 (#872)
- AKS-Engine Install Script for Linux (#832)
Maintenance 🔧
- enable 2019.03.25 VHD image (#884)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.33.0
v0.33.0 - 2019-03-21
Bug Fixes 🐞
- perform more nil guard checks against LinuxProfile (#828)
- add nil checks before accessing the service principal profile (#824)
- add extra nil guard checks for LinuxProfiles (#822)
- remove shell output from VHD release notes (#812)
- add more kubernetesConfig nil checks to account for more resilience. (#816)
- add nil checks for more resilience in template refactor (#814)
- rehabilitate constant generator script (#785)
- add missing parameter ComputerNamePrefix for VMSS agents using Windows (#800)
- Bug fixes for the HostedMasterProfile Scenario (#796)
- move /var/log/ during VHD build to a vhd specific directory (#777)
- fix bugs in jumpbox custom data generations and add more unit tests to engine package (#782)
- mark walinux for hold in cloud-init (#778)
- actually apt-mark hold walinuxagent during all CSE runs (#771)
- add changes to allow for scaling of VMSS nodes in no_template flows (#769)
- removed unnecessary elb artifacts when PrivateCluster is enabled (#747)
- fix the typo in the scale cmd logs (#757)
- correct typo is err message in scale when unmarshaling ARM params (#745)
- add err!=nil check when loading an ARM template during scale ops (#744)
- bug fix for master VMSS scenario in no_template flows (#742)
- always configure the container runtime for GPU in an N series context (#675)
- commands return errors rather than exit (#693)
- add the system role assignment object as the resource instead of the function pointer (#735)
- Allow masters with custom images to use data disks for etcd (#710)
- add err check while JSON marshalling the ARM template (#734)
- use the correct go sdk import for system assigned role assignments (#732)
- add err != nil checks for json Unmarshal in scale and upgrade ops (#705)
- primaryScaleSetName and primaryAvailabilitySetName var logic is incorrect (#708)
- implement cosmosEtcd no_template (#703)
- remove obsolete allocateNodeCidrs ARM variable (#699)
- agentpools have their own “is custom vnet” logic (#701)
- missing variable declarations for masters-only scenario (#692)
- update apiVersionCompute to 2018-10-01 in armvariables (#690)
- 2 Azure Stack vars are obligatory (#688)
- master vmss errors (#684)
Build 🏭
Code Refactoring 💎
- aks-engine no_template implementation (#324)
Code Style 🎶
- use errors.Errorf instead of fmt.Errorf as it's more idiomatic (#831)
- fix go_vet issues in the code (#825)
- refactorings suggested by the gocritic linter (#748)
- add godoc to the armtype structs used in the template refactor (#772)
- add some golint style simplications to validate.go (#759)
- enable unnecessary type conversion linter (#740)
- enable vet shadow and remove the shadowed declaration go anti-pattern (#715)
Continuous Integration 💜
- run dep check before linting in the pr-e2e pipeline (#733)
Documentation 📘
- Fix language on upgrade.md (#810)
- updating instructions on how to use Azure Cosmos DB etcd API (#669)
- add how to install aks-engine with Chocolatey (#660)
- update docs for NVIDIA driver version (#752)
Features 🌈
- enable new template generation implementation (#682)
- update Azure-NPM to support new network policy specifications (#638)
- add support for Ubuntu 18.04-LTS (#223)
- only allow “strong” TLS cipher suites by default (#681)
- windows agentpool support for AKS (#714)
- add selective agentpool upgrade support - VMSS (#672)
Maintenance 🔧
- enable Kubernetes v1.14.0-rc.1 (#793)
- update AKS distro version to 2019.03.15 (#794)
- update go toolchain to 1.12.1 (#792)
- Include billing extensions for Azure US Government Cloud (#780)
- enable Kubernetes v1.14.0-beta.2 (#756)
- update cluster-autoscaler versions (#749)
- enable no_template with Azure Stack (#677)
Revert Change ◀️
Testing 💚
- fix NetworkPolicy tests for pre-1.11 cluster configurations (#821)
- add test case for assignDefaultAddonVals to deal with nil “Enabled” (#815)
- wait the regular, configurable time for dns-liveness pod readiness (#826)
- enforce --image-pull-policy=IfNotPresent for windows deployments in e2e tests (#811)
- add tests for pkg/engine/engine.go (#801)
- add unit tests for engine.go (#787)
- add more unit tests for no_template refactor (#779)
- more apiloader unit tests (#751)
- add node label and annotation validation (#628)
- add unit tests for pkg/api/LoadDefaultContainerServiceProperties() (#743)
- don't hardcode base 64 encoded script values part 2 (#739)
- describe pod object in error scenario (#691)
- don't hardcode base 64 encoded script values in template tests (#702)
- remove obsolete allocateNodeCidrs var (#706)
- fix template refactor unit tests (#687)
- check error returned when checking outbound connection of php-apache pod (#670)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.32.3
v0.32.3 - 2019-03-15
Bug Fixes 🐞
- mark walinux for hold in cloud-init (#778)
- fix: actually apt-mark hold walinuxagent during all CSE runs (#771)
- always configure the container runtime for GPU in an N series context (#675)
Revert Change ◀️
- Revert "fix: set nodes to panic and reboot on oom" (#770)
- remove systemd/xenial-proposed install (#763)
Please report any issues here: https://github.com/Azure/aks-engine/issues/new
v0.32.2
Deprecated in favor of:
https://github.com/Azure/aks-engine/releases/tag/v0.32.3
Due to an ERR_CHERRY_PICK_TOO_CUTE
(@jackfrancis)
Apologies for playing out of tune! :|