Acs Engine Versions Save

WE HAVE MOVED: Please join us at Azure/aks-engine!

v0.25.0

5 years ago

v0.25.0 is a regular minor release

Update docker runtime to moby from docker-engine: https://github.com/Azure/acs-engine/pull/3896 (@jackfrancis)

Moby will replace docker-engine as the docker runtime ("containerRuntime": "docker") for all Linux nodes with the exception of nvidia driver-backed N series VM SKUs, which have a hard docker-engine dependency.

This is a backwards-compatible change for all pre-existing docker-backed clusters.

Track progress of nvidia+moby work here: https://github.com/Azure/acs-engine/issues/4196

4.15.0-1030-azure kernel fix: https://github.com/Azure/acs-engine/pull/4178 (@jackfrancis)

This addresses a long-standing kubernetes bug w/ DNS lookups on alpine-based images. See https://github.com/kubernetes/kubernetes/issues/56903

Windows operational strengthening

See here for all Windows-related changes on the road to AKS Windows GA:

https://github.com/Azure/acs-engine/pulls?q=is%3Apr+label%3Av0.25.0+is%3Aclosed+label%3Awindows

Don't require VM tags during upgrade/scale: https://github.com/Azure/acs-engine/pull/4100 (@mboersma)

For known operational scenarios, acs-engine-delivered vm tags are no longer a requirement to upgrade/scale clusters. We maintain the recommendation to keep tags unchanged, but in the event that they are removed, the upgrade/scale operations should be resilient against this.

nvidia drivers resilience: https://github.com/Azure/acs-engine/pull/4113 (@jackfrancis)

We expect this refresh of the runtime installation logic to yield fewer flakes during cluster provisioning.

Custom manifest yamls: https://github.com/Azure/acs-engine/pull/4092 (@pidah)

Experimental "bring your own static k8s componentry definitions" functionality — Use at your own risk!

conformance-passing features by default: https://github.com/Azure/acs-engine/pull/4133 (@ritazh)

Minor changes to increase cluster conformance configuration by default.

Complete functional changeset in v0.25.0:

https://github.com/Azure/acs-engine/pulls?q=is%3Apr+label%3Av0.25.0+is%3Aclosed

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

Kubernetes versions support!: 🚀

BUGS FIXED: 🐞

All bugs fixed:

v0.25.0-rc.1

5 years ago

v0.24.3

5 years ago

v0.24.2

5 years ago

CHANGES since v0.24.1: 🐞

Recommended for all users, this release reverts a kubelet health monitor that may leave kubelet processes in a non-running state.

  • Kubernetes v1.10.8 support (PR #4127 @jackfrancis)

v0.24.1

5 years ago

v0.24.0

5 years ago

v0.23.1

5 years ago

CHANGES since v0.23.0: 🌈

  • Rationalize ARM apiVersion values across resources (PR #3909 @CecileRobertMichon)

v0.23.0

5 years ago

Kubernetes 1.12!: 🚀

This release introduces final 1.12 support (v1.12.1 is included). The most interesting change w/ 1.12 is the change from kube-dns to CoreDNS. See here for an overview of CoreDNS:

https://kubernetes.io/docs/tasks/administer-cluster/coredns/

Please consider this a 1st class part of your 1.12 cluster, including upgrading from 1.11 clusters w/ kube-dns. Let us know if you observe any behavioral regressions!

Also, 1.12 is k8s-conformance certified for acs-engine!

https://github.com/cncf/k8s-conformance/tree/master/v1.12/acs-engine

FEATURES: 🌈

  • Kubernetes 1.12.1 (PR #3963 @mboersma)
  • Kubernetes 1.9.11 (PR #3934 @mboersma)
  • Default Kubernetes release (if not user-provided) is now 1.10! (PR #3946 @jackfrancis)
  • Add availability zone support for masters (PR #3864 @ritazh)
  • Update azure-sdk-for-go to v21.0.0 (PR #3884 @mboersma)
  • Add shortcuts for some common command-line arguments (PR #3904 @mboersma)
  • Add zip package to VHD image (PR #3912 @mboersma)
  • ip-masq-agent to enforce IP non-masquerade (PR #3916 @jackfrancis)
  • Accelerated networking for Windows (PR #3908 @CecileRobertMichon)
  • Enable cgroups needed by kubelet's --system-reserved and --kube-reserved (PRs #3915 #3970 @seanknox @jackfrancis)
  • Update Kubernetes node-labels to 1.6+ standard (PR #3980 @lachie83)

BUGS FIXED: 🐞

  • Enforce windows password complexity requirements in acs-engine client (PR #3854 @vpatelsj)
  • Perform JSON escaping of strings (PR #3919 @tariq1890)
  • removed duplication of shellQuote function and added test cases. (PR #3927 @tariq1890)
  • Fix accidentally shadowed variable in upgrade cluster. (PR #3943 @mboersma)
  • Cleanup Packer directory after VHD build (PRs #3964 #3965 #3967 @CecileRobertMichon)
  • Don't set default distro when OSType is Windows (PR #3950 @urld)

DEV IMPROVEMENTS/CHORES: 🔧

  • Optimizing template conditional blocks in K8s templates (PR #3871 @tariq1890)
  • Replace deprecated Azure SDK method calls (PR #3881 @tariq1890)
  • Adding test case for Generate Cluster ID (PR #3879 @tariq1890)
  • Handle iterated subtest execution correctly (PR #3894 @tariq1890)
  • Extracting property values to make ARM output variables accessible (PR #3877 @tariq1890)
  • Fixing unreported gosimple lints (PR #3901 @tariq1890)
  • Stop ginkgo tests after first failure (PR #3922 @mboersma)
  • Simplify some upgrader version cases (PR #3924 @mboersma)
  • Use echo -n to skip adding newline to external command output (PR #3940 @vharsh)
  • Migrating Get Addon By Name and Get Container Index By Name methods (PR #3938 @tariq1890)
  • change default value for osImage (PR #3944 @CecileRobertMichon)
  • Move utility methods to the helper package (PR #3948 @tariq1890)
  • Update go-dev tools image for go 1.11.1 (PR #3947 @mboersma)
  • Refactor VM prefix to template functions (PR #3925 @CecileRobertMichon)
  • Migrating cloud spec config to api package (PR #3953 @tariq1890)
  • Fix urls to gofi.sh (PR #3973 @oyvindh)
  • Strengthen unit tests for cluster ID (PRs #3972 #3978 @CecileRobertMichon @tariq1890)
  • Optimize customData payload by removing comments (PR #3971 @jackfrancis)
  • Docs updates!
    • Update docs for AZ (PR #3886 @ritazh)
    • Adding windowsAgent apimodel parameters (PR #3939 @PatrickLang)
  • CI/E2E maintenance/improvements!
    • Add acs-engine deploy e2e test (PR #3777 @serbrech)
    • Windows dns connectivity - e2e tests (PR #3760 @jsturtevant)
    • Change 'windowsVersion' to 'imageVersion' in docs (PR #3928 @Azaradel)
    • Retry kubectl delete job (PR #3981 @jackfrancis)
    • k8s component tests should happen before api tests (PR #3991 @jackfrancis)

v0.23.0-rc.1

5 years ago

v0.22.4

5 years ago

CHANGES since v0.22.3:🐞

  • OS image fix for Swarm (PR #3951 @jackfrancis)