This repository has been archived by the owner on Jan 11, 2023. It is now read-only.
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)