github Azure/aks-engine v0.33.0

latest releases: v0.79.0, upstream/release-v0.79.0, v0.78.0...
5 years ago

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 🏭

  • compress aks-engine binaries (#700)
  • add "build-container" target (#698)

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 ◀️

  • remove systemd/xenial-proposed install (#763)
  • update cluster-autoscaler versions (#749)

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

Don't miss a new aks-engine release

NewReleases is sending notifications on new releases.