This repository has been archived by the owner on Jan 11, 2023. It is now read-only.
Releases: Azure/acs-engine
Releases · Azure/acs-engine
v0.18.2
This patch release adds add'l Kubernetes version support.
CHANGES since v0.18.1: 🌈🐞🔧
*v1.10.4
(PR #3200, @CecileRobertMichon)
v0.18.1
This patch release fixes two Kubernetes cluster provisioning bugs.
CHANGES since v0.18.0: 🌈🐞🔧
- Wait longer (10 mins) for k8s control plane health on masters (PR #3183 @jackfrancis)
- Explicitly install apt deps during provisioning (PR #3179 @jackfrancis)
- nfs-common
- ceph-common
- conntrack
- glusterfs-client
- ipset
- jq
v0.18.0
FEATURES: 🌈
- Kubernetes
- Add'l version support:
v1.11.0-beta.1
v1.11.0-alpha.2
v1.9.8
- NVIDIA Device Plugin support (PR #2545 @sozercan)
- Update cluster-autoscaler version to 1.2.2 (PRs #3014 #3035 @sozercan)
- client-go dependency updated to v7.0.0 (PR #2954 @thomastaylor312)
- Custom VNET support for network policy and kubenet customization. (PR #2931 @JunSun17)
- Support for Low-priority VMs on Virtual Machine Scale Sets (VMSS) (PR #2980 @asw101)
- Added instuctions for installation with gofish (PR #3055 @maniSbindra)
- Autofill ACI Connector credentials and enable logs (PR #2903 @sozercan)
- VMSS is default for >= v1.10.0 (PR #3065 @CecileRobertMichon)
- Set Azure CNI default mode to l2bridge (PR #3104 @saiyan86)
- Add pod-pid-limit options to kubelet in kubernetes 1.10 (PR #2736 @youkoulayley)
- Ensure --admission-control is removed for 1.10 (PR #3108 @jackfrancis)
- Custom Search Domains (PR #2590 @axier)
- Update ubuntu image to 16.04.201805220 (PR #3129 @jackfrancis)
- Scaling Windows agent pools for Availability Sets and VMSS (PR #2859 @danigian)
- Check outbound internet connection at the start of CSE (PR #3083 @CecileRobertMichon)
- Custom DNS (PR #3138 @aminebizid)
- Add'l version support:
- DCOS
BUGS FIXED: 🐞
- Kubernetes
- Validation for WindowsProfile (PR #2798 @JamesEarle)
- removing the vnet from scale templates (PR #2994 @JackQuincy)
- Add node selector for heapster addon (PR #3002 @adelina-t)
- Fix heapster deployment on versions above 1.8 (PR #2925 @kichristensen)
- Revert vmss extension name (PR #3059 @CecileRobertMichon)
- Delete role assignments when deleting a VM (PR #2934 @croeck)
- Fix default Windows versions in different api versions (PR #3079 @CecileRobertMichon)
- Fix systemd service quote issue (PR #3117 @karataliu)
- Remove pre-fill validation in deploy (PR #3112 @CecileRobertMichon)
- Calico needs kubelet config —network-config=cni (PR #3128 @jackfrancis)
- Re-added lost Service object to Heapster addon (PR #3127 @ewok2030)
- Replace log.Fatal by return errors in deploy.go (PR #3116 @CecileRobertMichon)
- Strip version to Major.Minor.Build format (PR #3135 @adelina-t)
- Merge AADProfile during update (PR #3147 @amanohar)
- Throws an error when an unsupported version (PR #3118 @tariq1890)
- Sort k8s versions for better error message readability (PR #3165 @CecileRobertMichon)
- Check for kubernetesConfig nil (PR #3164 @jackfrancis)
- DCOS
DEV IMPROVEMENTS/CHORES: 🔧
- Remove usages of outdated uuid libraries. (PR #3000 @tariq1890)
- Fixing redundant err != nil checks (PR #3007 @tariq1890)
- More cmd package unit tests (PR #2997 @CecileRobertMichon)
- Add codecov yaml (PR #3115 @CecileRobertMichon)
- Updating the go-bindata go get paths (PR #3119 @tariq1890)
- Light refactor of engine.go (PR #3084 @jackfrancis)
- Introduce github.com/rjtsdl/conform dep (PR #3140 @rjtsdl)
- Optimizations to Kubernetes provision script implementation
- PRs #3005 @jackfrancis
- Docs updates!
- Adding example on how to switch Windows versions and OS disk size (PR #2995 @PatrickLang)
- Update docs for Azure CNI subnet requirements (PR #2992 @CecileRobertMichon)
- Fixed dead links in documentation. (PR #3019 @tariq1890)
- SP with resource group level scope example (PR #3077 @billpratt)
- Add doc for useManagedIdentity (PR #3097 @richerlariviere)
- Adding Windows troubleshooting section (PR #3045 @PatrickLang)
- Kubernetes v1.10 example api model (PR #3096 @lucaslccs)
- Add CSE VM extension error troubleshooting guide (PR #3103 @CecileRobertMichon)
- CI/E2E maintenance/improvements!
- Add support for building win zip from for e2e testing (PR #3003 @adelina-t)
- Setup prow CI (PRs #2923 #3160 @Kargakis @CecileRobertMichon)
- DCOS e2e log errors (PR #3081 @CecileRobertMichon)
- Kubernetes: working calico E2E (PRs #3146 #3148 @jackfrancis @dtzar)
v0.18.0-rc.2
<!-- v0.18.0-rc.2 -->
v0.18.0-rc.1
<!-- v0.18.0-rc.1 -->
v0.17.1
This patch release adds add'l Kubernetes version support.
CHANGES since v0.17.0: 🌈🐞🔧
- Update prometheus extension with new cse naming convention (PR #3018, @ritazh)
- Fix extensions (PR #3031, @CecileRobertMichon)
- Support for k8s v1.10.3 (PR #3028, @jackfrancis @andyzhangx)
v0.17.0
FEATURES: 🌈
- Kubernetes
- Add'l version support:
v1.8.13
(Linux only)- Windows Kubernetes note: all future Kubernetes version support effort for Windows will focus on >= 1.9, as no further Windows-affecting changes are anticipated for the 1.7 and 1.8 release channels.
- Default Kubernetes version for Windows-enabled clusters is now
1.9.7
.
- Update Calico to 3.1 (PR #2521 @dtzar)
- VirtualMachineScaleSets support (PRs #2620 #2830 @sozercan)
- Use addon-resizer 1.8.1 for k8s 1.9 and above (PR #2753 @jackfrancis)
- Common cluster etcd encryption key (PR #2756 @CecileRobertMichon)
- Add acs-engine version tag to provisioned clusters (PR #2782 @maniSbindra)
- Update docker image for kms service (PR #2821 @ritazh)
- Rationalize network config and k8s NetworkPolicy (PR #2813 #2854 #2884 @jackfrancis @saiyan86)
- This PR adds a
networkPlugin
property tokubernetesConfig
which carries configuration for the kubelet runtime--network-plugin
option (and enforces related cluster configuration). Prior to this change, both network plugin config (e.g., "kubenet") and networkPolicy enforcement (e.g., what "calico" does) were defined under a commonnetworkPolicy
configuration key. NownetworkPolicy
carries only "network policy" config; andnetworkPlugin
carries only "network plugin" config. Note: this change is backwards-compatible to support previous config patterns (e.g.,"networkPolicy": "none"
)
- This PR adds a
- Create a --set flag for generate (PR #2787 @jcorioland)
- Remove route table when using cilium CNI (PR #2834 @khenidak)
- StorageProfile default is now ManagedDisks (PR #2833 @jackfrancis)
- Updated to 1.1.0 release of containerd-cri (PR #2849 @lachie83)
- Reword cmd descriptions (PR #2856 @CecileRobertMichon)
- RBAC-enabled dashboard for k8s 1.9 and greater (PR #2816 @jackfrancis)
- Set Windows Azure CNI config (PR #2822 @saiyan86)
- Support for CoreOS Flannel (PR #2635 @jessfraz)
- Kubernetes Cluster Autoscaler (VMSS) addon (PR #2637 #2915 @sozercan @jackfrancis)
- Disable Windows firewall for Azure CNI (PR #2929 @saiyan86)
- Update ubuntu image to 16.04.201805090 (PR #2947 @jackfrancis)
- Add choco extension with param support (PR #2707 @sylus)
- Update Windows images to 1803 (PR #2958 @jsturtevant)
- Add'l version support:
- DCOS
- Enabling DCOS 1.11.2 (PR #2964 @dmitsh)
- Deploying DCOS clusters using bootstrap node (starting v1.11) (PRs #2825 #2864 #2898 #2920 #2987 @dmitsh)
- Make dcos-diagnostics-runner-config fix package independent (PR #2840 @dmitsh @yakman2020)
- Setting mesos attributes for agent nodes (PR #2853 @dmitsh)
- Change the docker service sequence (PR #2865 @dmitsh)
- Updated URLs for Chinese cloud (PR #2939 @dmitsh)
BUGS FIXED: 🐞
- Kubernetes
- Fix kms encryption when kvsecretref is used (PR #2732 @ritazh)
- Region validation for scale, upgrade, and deploy (PR #2764 @elizabethhalper)
- Add node selector for metrics-server for linux nodes (PR #2727 @jsturtevant)
- Add crd ciliumendpoints.cilium.io to cilium clusterrole (PR #2807 @lachie83)
- Added check to ensure initial NSG is not for jumpbox (PR #2781 @marrobi @CecileRobertMichon)
- Fix deploy using client-id and client-secret (PR #2820 @maniSbindra)
- Deploy: model validation and required fields in --help (PR #2771 @danigian)
- kms using deprecated systemd convenience (PR #2843 @jackfrancis)
- Fix metric server crash when agent has windows node (PR #2857 @karataliu)
- Fix broken upgrade nil pointer dereference (PR #2879 @CecileRobertMichon)
- Fix Windows sku + offer + publisher k8s and swarm variables (PR #2955 @CecileRobertMichon)
- Adding version detect before kubelet/pause container build (PR #2976 @PatrickLang)
- Use isKubernetesVersionGe go func in template (PR #2968 @CecileRobertMichon)
- DCOS
- Fix dcos 1.11 template for preprovision extension (PR #2873 @jackfrancis)
DEV IMPROVEMENTS/CHORES: 🔧
- Push unit test coverage results to codecov (PR #2719 @CecileRobertMichon)
- add node labels arg to windows setup script (PR #2770 @JamesEarle)
- Update go-dev image to version 1.10 (PR #2800 @jackfrancis)
- Docker Image Rework (PR #2784 @apeschel)
- cmd package refactor and unit tests (PR #2867 @CecileRobertMichon)
- Refactor Windows build script and download wincni from github (PR #2875 @JiangtianLi)
- Update localization for strings (PR #2902 @JiangtianLi)
- Remove obsolete windows packages (PR #2957 @JiangtianLi)
- LEGO: check in for master to temporary branch. (PR #2983 @csigs)
- Allow Windows and Linux to have different default versions (PR #2988 @jackfrancis)
- Add the new signing key for the azure cli package (PR #2786 @Benjiiim)
- Add unit tests for IsKubernetesVersionGe (PR #2950 @CecileRobertMichon)
- Optimizations to Kubernetes provision script implementation
- Docs updates!
- Monitoring extension documentation addition (PR #2740 @trstringer)
- Private cluster mention (PR #2726 @CecileRobertMichon)
- Add osType to clusterdefinition.md (PR #2806 @CecileRobertMichon)
- Documentation about how to run Kubernetes in an hybrid env (PR #2804 @jcorioland)
- Refine Istio example (PR #2819 @billpratt)
- Update README.md (PR #2797 @CecileRobertMichon)
- Update windows build documentation (PR #2970 @JiangtianLi)
- Add retry in dowloading windows zip (PR #2979 @JiangtianLi)
- Clarified that autoscaler addon only supports first agentPool (PR #2990 @ewok2030)
- CI/E2E maintenance/improvements!
- E2E: DNS tests for kubernetes clusters (PR #2921 @jackfrancis)
v0.17.0-rc.2
<!-- v0.17.0-rc.2 -->
v0.17.0-rc.1
<!-- v0.17.0-rc.1 -->
v0.16.2
This patch release adds add'l Kubernetes version support.
CHANGES since v0.16.1: 🌈🐞🔧
*v1.8.12
(PR #2803, @jackfrancis @JiangtianLi)