This repository has been archived by the owner on Oct 24, 2023. It is now read-only.
v0.48.0
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)
- Bump moby to 3.0.11 (#2887)
- don't re-run provision.sh if already called. (#2843)
- update default to recommended cluster settings on Azure Stack (#2861)
- don't require azure.json on node vms (#2849)
- update cni-plugins to v0.8.5 (#2841)
- default to large cluster settings on Azure Stack (#2832)
- update Azure CNI to v1.0.33 (#2825)
- force image base to MCR if target cloud is Azure Stack (#2802)
- update node-problem-detector to v0.8.1 (#2808)
- pre-pull addon images hosted in MCR (#2800)
- Update the containerd config (#2780)
- Adding 2C patches to windows VHD which addresses some networking issues (#2796)
- adding azure-cni v1.0.33 artifacts to VHDs (#2790)
- rationalize AKS Engine VHD config (#2755)
- update coredns to 1.6.7 (#2783)
- update cluster-autoscaler for 1.15 and 1.16 (#2776)
- bump keyvault-flexvol to v0.0.16 (#2760)
- use MCR URI to validate outbound connectivity (#2761)
- use azure containerd packages (#2649)
- installing Docker EE 19.03.5 by default in Windows VHD (#2751)
- update image base for windows vhd (#2742)
- cse cleanup (#2746)
- apply large ipv3 neigh GC settings to nodes of all sizes (#2732)
- update cluster-autoscaler to 1.17.1 (#2730)
- use k8s 1.17 for e2e tests in windows vhd pipeline (#2719)
- gofmt to avoid lint errors (#2699)
- Add ProgressPreference=SilentlyContinue to disable progress bar (#2693)
Testing 💚
- simplified availabilityset E2E cluster config (#2926)
- skip node ready test after scale down (#2921)
- better skip test implementation (#2924)
- only use 1 node per pool in no outbound test (#2922)
- create functions in network policy specific file and let tests call it. (#2904)
- add test config to use gen2 images for agent pools (#2893)
- working Windows containerd URLs (#2885)
- Add default deny egress test for net work policy. (#2872)
- don't count nodes, just look for labels (#2884)
- run node labels test later (#2876)
- remove apiserver from master test (#2875)
- improved master/agent pod validation (#2797)
- reorder E2E tests (#2784)
- get pod network info if dns validation fails (#2778)
- add deployment stability tests (#2767)
- configurable CONTAINER_RUNTIME via E2E (#2753)
- remove non-working SGX E2E cluster config (#2744)
- add LB_TEST_TIMEOUT default (#2703)
- enable configurable LoadBalancer test timeout (#2700)
- curl as a stability test client (#2697)
- don't get vms before resource group exists (#2696)