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.54.0

31 Jul 17:09
Compare
Choose a tag to compare

v0.54.0 - 2020-07-30

Bug Fixes 🐞

  • only remove CRI if re-installing (#3654)
  • reinforce MCR migration during upgrade for older clusters (#3625)
  • updating hotfix packages used for windows inlcuding CVE and metric (#3599)
  • use correct VMSS name comparison during Windows scale (#3590)
  • always extract kubelet and kubectl from a custom URL if defined (#3574)
  • use mcr.azk8s.cn for Azure CNI in China cloud (#3587)
  • update akse upgrade and scale in the e2e test to include identity (#3582)
  • validate signed powershell packages in Azure and China Cloud (#3579)
  • kube-proxy upgrade from v1.15 to v1.16 (#3570)
  • change addons image pull policy to IfNotPresent (#3562)

Documentation 📘

  • fix incorrect calico addons section heading (#3565)

Features 🌈

  • add support for Kubernetes 1.16.13 (#3602)
  • Support configurable Windows PauseImage (#3594)
  • add support for Kubernetes 1.17.9 (#3603)
  • add support for Kubernetes 1.18.6 (#3604)
  • etcdStorageLimitGB for configurable etcd storage limit (#3583)
  • add hosts config agent support for Windows nodes (#3572)
  • Consume signed powershell scripts (#3441)
  • enable /etc/hosts config agent for AKS private cluster BYO DNS (#3556)
  • add support for Kubernetes v1.16.12 (#3551)
  • add support for Kubernetes v1.17.8 (#3552)
  • add support for Kubernetes v1.18.5 (#3553)

Maintenance 🔧

  • rev Linux VHDs to 2020.07.24 (#3649)
  • bump cloud-controller-manager and cloud-node-manager to v0.5.1 (#3636)
  • update Windows default VHD for July (#3619)
  • add support for k8s v1.17.9 on Azure Stack (#3612)
  • add support for K8s v1.16.13 on Azure Stack (#3613)
  • update CoreDNS to v1.7.0 (#3608)
  • update Dashboard addon to v2.0.3 (#3606)
  • July 2020 windows patches (#3598)
  • update go toolchain to 1.14.4 (#3596)
  • Use moby 19.03.x packages (#3549)
  • upgrades force azure-cnms update strategy (#3571)

Revert Change ◀️

  • "feat: install Windows csi proxy during cluster creation (#2854)"

Testing 💚

  • move E2E global vars out of "not block ssh port" conditional block (#3635)
  • run pod schedule tests first (#3627)
  • set default IDENTITY_SYSTEM (#3591)
  • don't return from GetAllRunningByLabelWithRetry until we have pods (#3588)
  • testing the recommended flow of sgx-device-plugin (#3560)
  • ensure all resource creation attempts are retried (#3566)
  • enable daemonset E2E test conveniences (#3564)

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

v0.53.0

29 Jun 23:37
b1655d6
Compare
Choose a tag to compare

v0.53.0 - 2020-06-29

Bug Fixes 🐞

  • remove v1.17 support on Azure Stack (#3544)
  • downgrade blobfuse to 1.1.1 since there is breaking change on 1.2.3 (#3540)
  • always use /var/run/reboot-required (#3536)
  • updating hotfix packages used for windows to include hyperkube a… (#3539)
  • use kube-proxy image instead of hyperkube for 1.16 (#3532)
  • add windows hotfix overrides for 1.18.2, 1.16.10, 1.15.12 for AKS (#3528)
  • add validation for enableVMSSNodePublicIP + Basic LB (#3524)
  • ensure cron systemd job restarts (#3523)
  • use hotfix Windows builds for 1.18.4, 1.17.7, and 1.16.11 (#3510)
  • addons bootstrapping errata (#3481)
  • scale + AvailabilitySet errata (#3490)
  • make security context configs more restrictive (#3454)
  • validate that --upgrade-version is semver-compatible during upgrade (#3442)
  • Use mirror in China for AzureChinaCloud (#3433)
  • VolumePluginDir issue on Windows (#3426)
  • disable apiserver insecure-port (#3422)
  • only schedule mic on Linux nodes (#3420)
  • Enable e2e to install ginko if required (#3330)

Documentation 📘

  • update throttling doc (#3545)
  • add Azure API throttling doc (#3534)
  • update azure-stack documentation (#3479)
  • supported versions for Azure Stacks using VHD 2020.05.13 (#3457)
  • remove references to "whitelist" (#3428)

Features 🌈

  • add support for Kubernetes 1.18.4 (#3500)
  • add support for Kubernetes 1.17.7 (#3499)
  • add support for Kubernetes 1.16.11 (#3496)
  • enable configurable usageReportingEnabled in calico addon (#3493)
  • ensure all AKS required ports on api-server are exposed (#3488)
  • enable windows daemonset in container monitoring addon (#3466)
  • add support for Kubernetes v1.19.0-beta.2 (#3471)
  • Dualstack support for Windows containers (#3415)
  • flatcar nodes (#3380)
  • enable configurable apiserver --anonymous-auth (#3430)
  • Update container monitoring addon for may omsagent release (#3403)
  • add support for Kubernetes 1.19.0-beta.1 (#3408)

Maintenance 🔧

  • rev Linux VHDs to 2020.06.25 (#3558)
  • updating windows VHD used by aks-engine to include June k8s packages (#3550)
  • get-logs collects audit logs (#3537)
  • add support for K8s 1.16.11 on Azure Stack (#3535)
  • Adding 1.15.12, 1.16.10, 1.18.2 hotfix packages for windows (#3525)
  • bump moby to 3.0.13 (#3404)
  • improve vmss validation now that vmss is default (#3526)
  • rev Linux VHDs to 2020.06.22 (#3527)
  • increase default cloud provider's rate limits on Azure Stack (#3515)
  • Updates the pause image to 1.4.0 (#3516)
  • add 1.16.11, 1.17.7, 1.18.4 hotfix packages to Windows VHD (#3506)
  • add support for K8s 1.17.7 on Azure Stack (#3509)
  • Support to change LicenseType for Windows (#3485)
  • triage "k8s-master" references for eventual removal (#3474)
  • add csi windows related images (#3448)
  • update metrics-server to v0.3.6 (#3463)
  • rev azure-sdk-for-go to v43.0.0 (#3467)
  • Add June Windows Patches (#3468)
  • update pause image to v1.3.2 (#3461)
  • update Azure NPM to v1.1.4 (#3452)
  • June 2020 windows patches (#3439)
  • standardize nodeSelector declarations in addons (#3419)
  • bump csi-secrets-store image versions (#3424)
  • update aad-pod-identity manifest and version (#3423)
  • update addon-manager to v9.1.1 (#3409)

Testing 💚

  • enable CustomKubeProxyImage override (#3538)
  • fix UT (#3548)
  • Add Windows SAC 2004 e2e (#3518)
  • pointing Windows containerd binaries to nightly builds for e2e test passes (#3511)
  • fix validation for windows + containerd (#3508)
  • fix validation for windows + containerd (#3508)
  • skip stability tests for "everything" E2E cluster config (#3498)
  • use regular timeout for functional DNS test (#3487)
  • retry pod scheduling attempts (#3486)
  • use full toleration for testing scheduling to control plane (#3483)
  • basic pods Running E2E tests for all addons (#3482)
  • assign default stability iterations in cluster.sh (#3475)
  • don't perform stability tests on long-running cluster configs (#3464)
  • test Azure NetworkPolicy against all Kubernetes versions (#3455)
  • generic async top nodes interface for E2E (#3444)
  • Disable failing kubnet tests (#3436)
  • improve coredns autoscaler E2E validation (#3438)
  • e2e tests download of larger files (#3412)

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

v0.52.0

05 Jun 00:14
aa2973a
Compare
Choose a tag to compare

v0.52.0 - 2020-06-04

Bug Fixes 🐞

  • bypass AzurePublicCloud assumption in e2e suite (#3371)
  • use nvidia drivers version 418.126.02 for 18.04 (#3366)
  • use right nodeSelector for cluster-autoscaler addon (#3350)
  • use ctr to remove containerd containers (#3144)

Code Refactoring 💎

  • consolidate tiller addon spec (#3399)
  • consolidate smb-flexvolume addon spec (#3397)
  • consolidate kube-proxy addon spec (#3391)
  • consolidate kube-dns addon spec (#3390)
  • consolidate keyvault-flexvolume addon spec (#3389)
  • consolidate flannel addon spec (#3385)
  • drop "beta" from kubernetes.io/os label (#3369)
  • consolidate aci-connector addon spec (#3358)
  • consolidate blobfuse-flexvolume addon spec (#3359)
  • consolidate calico addon spec (#3361)
  • consolidate cloud-node-manager addon spec (#3363)
  • consolidate aad-pod-identity addon spec (#3356)
  • consolidate audit-policy "addon" spec (#3355)
  • consolidate ip-masq-agent addon spec (#3347)
  • consolidate kube-rescheduler addon spec (#3323)

Continuous Integration 💜

  • updating pub to v0.2.3 (#3398)
  • add notice file for windows vhd (#3345)
  • use ginkgo 1.12, run go mod vendor during make coverage (#3343)
  • enable multiple static resource group exclusions in cleanup script (#3340)
  • moving windows vhd/image related test configs to westus2 (#3320)

Documentation 📘

  • update sgx doc and sgx-test tag (#3349)

Features 🌈

  • add "get-versions --azure-env" flag to list custom clouds supported versions (#3394)
  • configurable calico logging verbosity (#3396)
  • deprecate heapster addon (#3387)
  • add support for Kubernetes 1.18.3 (#3309)
  • add support for Kubernetes 1.16.10 (#3312)
  • add support for Kubernetes 1.17.6 (#3311)
  • add support for Kubernetes 1.19.0-beta.0 (#3299)

Maintenance 🔧

  • use local kubeconfig if no outbound (#3410)
  • standardize nodeSelectors (#3406)
  • rev Windows VHD to 17763.1217.200603 (#3407)
  • update node-problem-detector to v0.8.2 (#3365)
  • Add EnableAHUB in WindowsProfile (#3322)
  • rev AKS Engine VHDs to 2020.06.02 (#3395)
  • remove unused, deprecated blobfuse spec (#3384)
  • Bump moby version to 3.0.12 (#3376)
  • add support for K8s 1.16.10 & 1.17.6 on Azure Stack (#3377)
  • rev Linux VHDs to 2020.05.29 (#3378)
  • rev pause image to 1.3.1 (#3370)
  • get-logs collects vhd-install.complete (#3372)
  • change MTU only if not Azure CNI on Azure Stack (#3367)
  • upgrade cni to v1.1.3 (#3353)
  • remove old labels.yaml file (#3357)
  • update CNI binary to 0.8.6 (#3332)
  • k8s v1.17 conformance model for Azure Stack (#3338)
  • update kube-dashboard addon to v2.0.1 (#3327)
  • rev coredns to 1.6.9 (#3328)
  • rev default etcd version to 3.3.22 (#3325)

Testing 💚

  • print podsecuritypolicy resources during E2E (#3386)
  • Add test support for windows server 1909 (#3379)
  • remove Kubernetes version restrictions from sgx tests (#3374)
  • run everything E2E config against all cluster versions (#3348)

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

v0.51.0

21 May 23:55
058b1dc
Compare
Choose a tag to compare

[v0.51.0] - 2020-05-21

Bug Fixes 🐞

  • ensure pod-security-policy is the first addon loaded (#3313)
  • prevent panic in Windows scale if no tags (#3308)
  • ensure ERR_K8S_API_SERVER_DNS_LOOKUP_FAIL is returned when DNS check fails (#3303)
  • addon-manager definition should be under "labels" (#3302)
  • whitespace trimming in cloud-provider spec is broken (#3301)
  • increase apiserver connection timeout for private apiserver (#3293)
  • fix issue provisioning windows nodes with kubenet (#3300)
  • ensure /mnt is ext4 (#3297)
  • USER_ASSIGNED_IDENTITY_ID is empty in azure.json (#3254)
  • update Windows image validate on Azure Stack Hub (#3260)
  • Add Windows node pool to containerd tests (#3238)
  • USER_ASSIGNED_IDENTITY_ID is empty in azure.json (#3232)
  • update Azure Stack Windows binaries component name (#3231)
  • set Windows defender process exclustion for containerd (#3215)
  • aad-pod-identity taints foo works in k8s < 1.16 (#3199)
  • update dcap checksum file (#3172)
  • added resource limits for networkmonitor daemonset (#2624)
  • don't hardcode pause image for containerD on Windows (#3158)
  • Expose error details in Windows CSE (#3159)
  • correct destination filename for scheduled maintenance addon (#3142)
  • Correct wrong file name in the logs (#3138)

Code Refactoring 💎

  • consolidate pod-security-policy addon spec (#3284)
  • consolidate cilium addons specs (#3289)
  • consolidate azure-network-policy addon spec (#3283)
  • consolidate azure-cloud-provider addon spec (#3277)
  • move etcd data disk mounting to cloud init (#3273)
  • consolidate nvidia-device-plugin addon spec (#3235)
  • consolidate metrics-server addon spec (#3211)
  • use newer "az deployment group" CLI syntax (#3213)
  • consolidate cluster-autoscaler addon spec (#3198)
  • consolidate azure-cni-networkmonitor addon spec (#3189)
  • use simpler file names for addons maintenance (#3187)
  • simplify golangci-lint invocation (#3182)
  • simplify kubelet systemd service (#3167)
  • enable generic --register-with-taints and --register-node (#3155)

Continuous Integration 💜

  • passing container runtime var when executing new-windows-sku.sh in dev container (#3242)
  • ensure sku title/summary/longsummary is unique when creating new marketplace skus (#3239)
  • enable staticcheck linter (#3191)
  • disable artifact publishing (#3163)

Documentation 📘

  • aks-ubuntu-18.04 is default distro (#3317)
  • fix capitalization (#3264)
  • AKS-engine (on Stack) considerations around the use of proxy servers (#3241)
  • remove out of date Calico upgrade note (#3243)
  • update quickstart.md to add scoop install guide (#3218)
  • update sgx plugin docs (#3230)
  • rewrite monitoring topic (#3205)
  • add missing link to upgrade doc (#3221)
  • update sgx install instructions to dcv2 vms and newer resource name (#3214)
  • refresh documentation store (#3177)
  • remove obsolete api versions documentation (#3175)
  • document AKS Engine E2E (#3131)
  • include v0.48.0 in Azure Stack docs (#3153)

Features 🌈

  • Updating Windows VHDs to include May patches (#3263)
  • enable alternate kube-reserved cgroups (#3201)
  • add support for Kubernetes 1.15.12 (#3212)
  • add support for Kubernetes 1.19.0-alpha.3 (#3197)
  • add warning message for empty Location string (#3174)
  • block imds from VMSS nodes if aad-pod-identity + msi (#3136)
  • Create Windows containerd VHDs (#3162)
  • configurable disk caching (#2863)
  • Kubernetes Dashboard addon v2.0.0 (#3140)

Maintenance 🔧

  • remove support for Kubernetes 1.14 (#3310)
  • make 1.18 the default Kubernetes version (#3298)
  • disable 18.04 + N series VM node pool (#3275)
  • don't force create etcd_disk filesystem (#3276)
  • update Windows pause image (#3210)
  • rev Linux VHDs to 2020.05.13 (#3265)
  • remove defunct build-windows-k8s.sh script (#3248)
  • update zip name for mooncake mirror (#3237)
  • update Windows VHD to use May 2020 updates (#3236)
  • updating cni to v1.1.2 (#3192)
  • update nvidia device plugin (#3225)
  • bump csi-secrets-store to v0.0.10, keyvault provider to 0.0.5 (#3233)
  • pull cached Azure Stack Windows binaries from shared SA (#3223)
  • Updating Azure NPM to v1.1.2 (#3178)
  • Update Policy addon versions (#3208)
  • get-logs command on Azure Stack (#3216)
  • Updating Antrea version to 0.6.0 (#3204)
  • update Windows VHD build to use mcr.microsoft.com/oss/kubernets/pause:1.3.1 (#3209)
  • append Azure Stack suffix to custom components images (#3195)
  • add new M-series SKUs (#3190)
  • mutex is not necessary now that rand uses local object (#3048)
  • check all error returns in main code (#3184)
  • update go-dev image to v1.27.0 (#3181)
  • check all error returns in tests (#3183)
  • aad-pod-identity taint (#3143)
  • add support for Kubernetes 1.17.4 & 1.17.5 on Azure Stack (#3161)
  • remove //+build !test pragma (#3169)
  • standardize to {{- for go template expressions (#3166)
  • remove KUBELET_IMAGE kubelet systemd env var (#3165)
  • remove deprecated KUBELET_REGISTER_SCHEDULABLE (#3164)
  • add support for Kubernetes 1.15.11, 1.16.8 & 1.16.9 on Azure Stack (#3157)
  • update cluster-autoscaler version for k8s 1.19 (#3133)

Testing 💚

Read more

v0.50.2

15 May 19:54
Compare
Choose a tag to compare

v0.50.2 - 2020-05-15

Bug Fixes 🐞

  • resilient etcd data disk mounting (#3259)

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

v0.50.1

13 May 23:49
Compare
Choose a tag to compare

Attention 18.04-LTS users

Please use https://github.com/Azure/aks-engine/releases/tag/v0.50.2 as it has critical fixes for 18.04-LTS-backed control planes.

v0.50.1 - 2020-05-13

Bug Fixes 🐞

  • don't dry-run cluster-init spec (#3247)
  • custom cloud Azure CNI config for Windows (#3228)
  • don't validate Windows version in update scenario (#3226)

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

v0.50.0

23 Apr 00:39
Compare
Choose a tag to compare

Attention 18.04-LTS users

Please use https://github.com/Azure/aks-engine/releases/tag/v0.50.2 as it has critical fixes for 18.04-LTS-backed control planes.

v0.50.0 - 2020-04-22

Bug Fixes 🐞

  • don't hardcode csi enableproxy in kubeclusterconfig.json (#3127)
  • idempotent systemd + disk mount for etcd (#3126)
  • use full userAssignedID reference in ARM template (#3116)
  • add nodeSelector for coredns-autoscaler (#3109)
  • typos in JSON annotations caught by staticcheck (#3104)
  • Fixed bug in condition check for dualstack (#3110)
  • update cluster-proportional-autoscaler path at MCR (#3091)
  • Update CSI Secrets Store Provider for Azure to 0.0.4 (#3086)
  • don't skip Windows VMSS node pools during upgrade (#3083)
  • retry more aggressively when install the gpu deb package. (#3065)

Code Refactoring 💎

  • Create signable PS scripts (#3015)
  • skip sgx driver installation if already exists in OS (#3062)

Code Style 🎶

  • override linguist's default language detection (#3100)

Documentation 📘

  • join the #aks-engine-users Slack channel (not #provider-azure) (#3103)
  • remove docker package and choco caveat from release docs (#3099)
  • get-logs proposal (#2745)

Features 🌈

  • add support for Kubernetes 1.19.0-alpha.2 (#3122)
  • Enable Antrea in NetworkPolicyOnly mode with Azure CNI (#3027)
  • Enabling SSH on windows nodes by default (#2759)
  • Updating Windows VHDs with 4B patches (#3115)
  • modify container runtime data dir (#3072)
  • enable CSI proxy by default when cloud-controller-manager is enabled on Windows cluster (#3080)
  • Azure CNI dual stack support (#2862)
  • enable multiple frontend IPs in Standard LB (#3085)
  • disable dashboard addon by default (#3093)
  • coredns-autoscaler (#3067)
  • add support for Kubernetes 1.17.5 (#3088)
  • add support for Kubernetes 1.18.2 (#3089)
  • add support for Kubernetes 1.16.9 (#3087)
  • disabling windows updates by default (#3073)
  • "aks-engine get-logs" command (#2987)
  • give metrics-server system-cluster-critical priority (#3082)
  • Support Non-Azure Stack Custom Clouds with custom endpoints/root certs/sources.list (#3063)
  • support cloud-node-manager on Windows clusters (#3044)
  • proximity placement group support (#3056)
  • generic cluster-init component (#3023)

Maintenance 🔧

  • Use prod repos for containerd. (#3107)
  • update go compiler to 1.14.2 (#2839)
  • rev Linux VHDs to 2020.04.21 (#3123)
  • updating Windows VHD to include April patches (#3101)
  • remove pre-1.14 addons specs (#3081)
  • use Ubuntu 18.04-LTS as default (#3070)
  • remove support for Kubernetes 1.13 (#3059)]
  • update azure cni version to v1.1.0 (#3075)]

Testing 💚

  • really fix bad distro value in everything cluster config (#3095)
  • fix bad distro value in everything cluster config (#3094)

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

v0.49.0

11 Apr 00:18
8fb97a2
Compare
Choose a tag to compare

v0.49.0 - 2020-04-11

Bug Fixes 🐞

  • make sure nvidia utility and compute bins can be mounted into co… (#3029)
  • the os disk size restriction is changed in azure. (#3043)
  • remove unnecessary apt lock waits (#3049)
  • In case of api server connection error, still complete script (#3022)
  • disable unattended upgrades during CSE execution (#1681)
  • don't download collectlogs.ps1 if it exists (#3006)
  • add node selector for csi-secrets-store ds (#3007)
  • check dns status before connection (#3002)
  • make build with go 1.14 (#3005)
  • change gatekeeper namespace in azure-policy addon (#2991)
  • each apiserver process listens on its own IP address (#2953)
  • use same cluster-autoscaler version in MCR (#2981)
  • use upstreamartifacts CDN URL for apmz (#2962)
  • add NVv3 series to NVidia driver install list (#2959)
  • check network to k8s api for vmss (#2938)
  • Get WindowsVersion from registry instead of calling Get-ComputerInfo (#2954)

Code Refactoring 💎

  • retry nvidia drivers installation (#3031)
  • cse_install.sh for VHD reqs (#3016)
  • store CSE exit codes in code (#3012)
  • Parse sgx dcap version file, enable checksum (#2942)

Code Style 🎶

  • format CSE scripts consistently (#3020)

Continuous Integration 💜

  • new VHD pipeline definition for Ubuntu + gen2 images (#2958)

Documentation 📘

  • update aks-engine deploy example output (#3019)
  • include Basic LB SKU limitations in Azure Stack page (#2988)
  • update examples location for zh docs (#2920)

Features 🌈

  • Allow specifying Distro and ImageRef at the same time (#3052)
  • default to MCR for Kubernetes images (#3046)
  • add support for Kubernetes 1.18.1 (#3045)
  • EncryptionAtHost support (#3041)
  • allow mixed mode Availability Zone configuration (#3032)
  • "aks-engine get-skus" command (#2772)
  • disable unneeded message-of-the-day sections (#3000)
  • deprecate kata-containers (#3014)
  • adding kubelet and csi-proxy-server as windows defender excluded processes (#2967)
  • add ability to use pre-existing user assigned MSI (#2960)
  • etcd metrics URL (#2989)
  • add csi-secrets-store addon (#2936)
  • Windows azure-cni with containerd (#2864)
  • add support for Kubernetes 1.19.0-alpha.1 (#2982)
  • add support for Kubernetes 1.18.0 (#2957)
  • deprecate CoreOS support (#2945)

Maintenance 🔧

  • Updating AKS to use April 2020 Windows VHDs by default (#3060)
  • rev Linux VHDs to 2020.04.09 (#3058)
  • update Antrea version to v0.5.1 (#2970)
  • SinglePlacementGroup=false if VMSS + SLB (#3054)
  • ensure upgraded clusters use MCR images (#3053)
  • update cluster-autoscaler versions (#3024)
  • reduce CSE by optimizing var/func names (#3034)
  • upgrade to azure-sdk v41.0.0 (#3035)
  • updated network monitor to latest version 0.0.8 (#3026)
  • use Standard LoadBalancer as default (#2998)
  • change csi-proxy binary name (#3003)
  • return distinct CSE err for GPU drivers runtime configuration (#2941)
  • remove mlocate if auditd disabled (#2999)
  • switch dev image to go 1.13 version (#2976)
  • force Basic LB SKU on Azure Stack (#2974)
  • optimize apt_get_purge CSE func (#2931)
  • update etcd to 3.3.19 (#2944)
  • update azure-policy addon versions (#2903)

Testing 💚

  • fail fast for cluster.sh test workflows (#3009)
  • UT for addons ip-masq-agent image override (#2997)
  • use 1.17 for E2E (#2980)
  • reduce PR E2E cluster jobs (#2975)
  • promote --failFast to an e2e flag, defaulting to false (#2964)
  • don't grab ps logs during E2E operation (#2966)
  • add egress tests which target pod and namespace. (#2925)
  • don't test version if customWindowsPackageURL (#2951)

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

v0.48.0

20 Mar 21:59
44a35c0
Compare
Choose a tag to compare

[v0.48.0] - 2020-03-20

Bug Fixes 🐞

  • $ERR_SYSTEMCTL_STOP_FAIL VHD CI errata (#2934)
  • use ntp instead of systemd-timesyncd in 18.04 (#2815)
  • use explicit kubeconfig in label-nodes.sh (#2929)
  • check network from node to k8s api server in CSE (#2919)
  • parse SGX driver url and compare checksum (#2914)
  • do not remove VMAS resources from template when adding a VMAS pool (#2907)
  • scale cannot find VM index for the VMAS+VHD+Linux case (#2906)
  • honor custom{component}Image fields (#2886)
  • apply_network_config: false for 18.04-LTS (#2908)
  • ensure label-nodes systemd service can be enabled (#2915)
  • add validation for new AKS engine Windows Version (#2896)
  • fixing nssm logging in windows CSE (#2890)
  • Windows no outbound fixes (#2883)
  • Do not remove patched hyperkube image in cleanUpContainerImages (#2878)
  • make master availabilityProfile an optional field for Azure Stack (#2866)
  • install cracklib-runtime on ubuntu (#2871)
  • address containerd errata (#2865)
  • update EncryptionConfiguration to latest (#2856)
  • explicitly set kubeconfig when using KUBECTL in CSE (#2847)
  • update sgx driver download urls (#2807)
  • update yaml.v2 and golangci-lint for go 1.14 compatibility (#2824)
  • fix the CNI temp file URL parsing in CSE (#2817)
  • override components image config during upgrade (#2814)
  • kube-proxy uses custom hyperkube on Azure Stack (#2806)
  • use non-reserved exit codes for bcc/bpf install (#2785)
  • components works with Azure Stack (#2775)
  • apiserver broken due to incorrect kms cachesize (#2769)
  • only configAddons if addons enabled (#2774)
  • support Azure containerd install in Debian (#2766)
  • Set vnetCidr by the address space of the vnet (#2725)
  • init Azure clients consistently (#2739)
  • update apiserver encryption provider config flag (#2727)
  • Adding skuLongSummary to sku template publishing file to unblock publishing pipeline (#2729)
  • remove requirement for ldflags or make test (#2724)
  • Set WindowsSku and ImageVersion by publisher and offer in creating (#2689)
  • update to use single omsagent yaml for all k8s versions to avoid any manual errors and easy maintainbility (#2692)
  • raising dynamic port range for windows to better support clusters with 200+ services (#2688)
  • unknown ostype when getting an index should probably create an error (#2681)

Build 🏭

  • Publish junit test results to pipeline (#2664)
  • fetch k8s Windows .zip from kubernetesartifacts storage (#2655)

Code Refactoring 💎

  • add KubernetesImageBaseType (#2711)
  • user-configurable components (#2540)
  • put Azure DC/OS SKUs list in a separate source file (#2706)
  • put Azure locations list in a separate source file (#2705)

Continuous Integration 💜

  • stop testing k8s 1.13 (#2749)

Documentation 📘

  • ubuntu-18.04-gen2 distro (#2917)
  • fixed large clusters doc page (#2826)
  • add CSE example in upgrade do-not-dos (#2795)
  • adding Kalya to OWNERS (#2793)
  • add data collection (telemetry) notice to readme (#2674)
  • proposal for Azure locations + SKUs automation (#2694)

Features 🌈

  • installing csi-proxy for windows at node deployment time (#2930)
  • add UltraSSD support (#2905)
  • add support for Kubernetes 1.17.4 (#2899)
  • add support for Kubernetes 1.15.11 (#2897)
  • add support for Kubernetes 1.16.8 (#2898)
  • configurable sysctl.d configuration (#2880)
  • upgrade control plane only (#2635)
  • allow iptables mode for dualstack 1.18+ (#2882)
  • update containermonitoring addon for february 2020 release (#2850)
  • collect Windows CSE logs during log collection (#2858)
  • add support for single stack IPv6 (#2781)
  • Experimental support for Windows+ContainerD (#1322)
  • add support for Kubernetes 1.15.10, 1.16.6 & 1.16.7 on Azure Stack (#2834)
  • release Windows VHD with 2C updates (#2809)
  • Add IsCredentialAutoGenerated for WindowsProfile (#2804)
  • "aks-engine get-locations" command (#2771)
  • add support for Kubernetes 1.18.0-beta.1 (#2791)
  • feb windows updated (#2786)
  • update pause image to 1.3.0 (includes 1903 and 1909 support) (#2757)
  • add support for Kubernetes 1.18.0-alpha.5 (#2748)
  • enable MCR KubernetesImageBaseType (#2722)
  • add support for Kubernetes 1.18.0-alpha.3 (#2682)
  • add template/options for using Shared Image Gallery (#2687)
  • Adding WindowsNodeReset.ps1 script to reset/cleanup state for nodes (#2457)
  • install bcc tools by default (#2683)
  • updating windows VHD for Feb k8s versions (#2731)
  • add support for Kubernetes 1.15.10 (#2709)
  • add support for Kubernetes 1.16.7 (#2710)
  • add support for Kubernetes 1.17.3 (#2707)
  • abort/warn if apimodel contains properties not supported by Azure Stack (#2717)
  • adding mcr.microsoft.com/oss/kubernetes/pause:1.3.0 to windows VHD (#2702)
  • read vm size from instance metadata service for windows cse telemetry (#2663)
  • multi AI telemetry keys (#2606)

Maintenance 🔧

  • rev Linux VHDs to 2020.03.19 (#2939)
  • improve --client-id flag validation message (#2935)
  • rev default Kubernetes version to 1.15 (#2932)
  • new Kubernetes versions for Linux VHDs (#2894)
  • updating windows VHD to include 3B patches + march k8s packages (#2902)
  • update cluster-autoscaler for k8s 1.18 (#2901)
  • optimize CSE payload (#2891)
  • pre-install the version of apmz in CSE ([#2889](https://github.com/Azure/aks-eng...
Read more

v0.47.0

18 Feb 22:44
Compare
Choose a tag to compare

v0.47.0 - 2020-02-18

Bug Fixes 🐞

  • raising dynamic port range for windows to better support clusters with 200+ services (#2688)
  • update CSE moby version substring match (#2662)
  • don't expire adminUser account (#2661)
  • remove extra param from 'systemctl_restart' invocation (#2654)
  • persist new pool after addpool operation (#2653)
  • make Windows scaling work (#2643)
  • default LB AllocatedOutboundPorts to 0 (#2526)
  • stop using type nesting in billing extensions to address SDK-for-Go breaking change (#2640)
  • custom kube-controller-manager template should reference hyperkube (#2639)
  • create role assignment for master VMs (#2583)
  • Skip storage class e2e test when ephemeral disk is used (#2604)
  • Moving publish release notes step after e2e test runs so windows vhd pipeline can be re-run (#2595)

Build 🏭

  • fetch k8s Windows .zip from kubernetesartifacts storage (#2655)
  • fetch etcd from MCR container image (#2644)
  • fetch cni-plugins from kubernetesartifacts storage (#2617)
  • fetch azure-vnet-cni from kubernetesartifacts storage (#2593)

Code Refactoring 💎

  • extract common script parameters into function (#2651)
  • cleanup duplicate functions and move apiversions to consts (#2659)

Continuous Integration 💜

  • change apiVersion of prow deployments from v1beta2 to v1 (#2669)

Documentation 📘

  • refer to kubernetesartifacts storage in examples and comments (#2656)
  • add support note to main readme (#2623)
  • remove VHD code comment suggesting registry is temporary (#2602)

Features 🌈

  • updating windows VHD for Feb k8s versions (#2731)
  • add support for Kubernetes 1.15.10 (#2709)
  • add support for Kubernetes 1.16.7 (#2710)
  • add support for Kubernetes 1.17.3 (#2707)
  • abort/warn if apimodel contains properties not supported by Azure Stack (#2717)
  • read vm size from instance metadata service for windows cse telemetry (#2663)
  • add new VM SKUs (#2647)
  • validate VHD availability on azurestack (#2342)
  • add support for Kubernetes 1.16.6 (#2588)
  • fetching collect-windows-logs.ps1 during windows CSE (#2615)
  • add support for Kubernetes 1.15.9 (#2589)
  • add support for Kubernetes 1.17.2 (#2612)
  • add support for Kubernetes 1.18.0-alpha.2 (#2610)
  • Updating aks-windows vhd to to include jan patches (#2603)

Maintenance 🔧

  • rev AKS Engine Linux VHDs to 2020.02.12 (#2728)
  • Add ProgressPreference=SilentlyContinue to disable progress bar (#2693)
  • don't refer to hyperkube in template if > 1.16 (#2676)
  • update Azure NPM to v1.0.32 (#2665)
  • rev Linux VHDs to 2020.01.30 (#2660)
  • use IsVMSSToBeUpgraded func to validate vmss pools in upgrade (#2650)
  • Bump moby to 3.0.10 (#2613)
  • update Azure cloud-provider components to v0.4.1 (#2627)
  • support v1.15.9 on Azure Stack (#2628)
  • Updating NPM CPU and Memory requests and limits (#2530)
  • Adding 1.17.1 package to windows vhd (#2607)

Testing 💚

  • replace containerd+kubenet with containerd+azure (#2678)
  • enable scale/upgrade for base E2E cluster config (#2670)
  • delete pod if exists in run pod scenario (#2668)
  • wait for "Ready" nodes, where appropriate (#2657)
  • zones aren't available everywhere (#2633)
  • allow cluster-autoscaler more nodes in everything test config (#2629)
  • modify vm sku during e2e upgrade tests (#2625)
  • HPA/cluster-autoscaler fixes so we don't scale up too many pods (#2626)
  • configurable pvc E2E tests (#2620)
  • don't test for static node count if add node pool context (#2619)
  • consolidate E2E test cluster configurations (#2586)

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