From 5a6a3a3a8f5eb7d94020cd543587835c80e395ee Mon Sep 17 00:00:00 2001 From: Ciprian Hacman Date: Tue, 16 Feb 2021 14:11:24 +0200 Subject: [PATCH] Release notes for 1.21.0-alpha.1 --- docs/releases/1.21-NOTES.md | 57 +++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 docs/releases/1.21-NOTES.md diff --git a/docs/releases/1.21-NOTES.md b/docs/releases/1.21-NOTES.md new file mode 100644 index 0000000000..67aa8cab80 --- /dev/null +++ b/docs/releases/1.21-NOTES.md @@ -0,0 +1,57 @@ +## Release notes for kOps 1.21 series + +(The kOps 1.21 release has not been released yet; this is a document to gather the notes prior to the release). + +# Significant changes + +# Breaking changes + +# Required Actions + +# Deprecations + +* Support for Kubernetes versions 1.15 and 1.16 are deprecated and will be removed in kOps 1.22. + +# Full change list since 1.21.0 release + +## 1.21.0-alpha.2 to 1.21.0-alpha.1 + +* Release notes for 1.21.0-alpha.2 [@hakman](https://github.com/hakman) [#10768](https://github.com/kubernetes/kops/pull/10768) +* Add troubleshooting of corrupted api server leases [@olemarkus](https://github.com/olemarkus) [#10764](https://github.com/kubernetes/kops/pull/10764) +* Boot nodes without state store access [@justinsb](https://github.com/justinsb) [#10469](https://github.com/kubernetes/kops/pull/10469) +* Update GCE zones [@bharath-123](https://github.com/bharath-123) [#10771](https://github.com/kubernetes/kops/pull/10771) +* Kubetest2 - Use a shell lexer for passing extra args to `create cluster` [@rifelpet](https://github.com/rifelpet) [#10772](https://github.com/kubernetes/kops/pull/10772) +* Use the kubeApiServerConfig clientCAFile field [@slu2011](https://github.com/slu2011) [#10707](https://github.com/kubernetes/kops/pull/10707) +* Kubetest2 - Fix splitting of --create-args [@rifelpet](https://github.com/rifelpet) [#10775](https://github.com/kubernetes/kops/pull/10775) +* Logging: don't suggest we are pre-creating DNS records unless we are [@justinsb](https://github.com/justinsb) [#10782](https://github.com/kubernetes/kops/pull/10782) +* Add missing versions to channels [@olemarkus](https://github.com/olemarkus) [#10781](https://github.com/kubernetes/kops/pull/10781) +* fix: asset task copy docker image [@johanneswuerbach](https://github.com/johanneswuerbach) [#10767](https://github.com/kubernetes/kops/pull/10767) +* Add support for creating world-readable managedFiles [@olemarkus](https://github.com/olemarkus) [#10778](https://github.com/kubernetes/kops/pull/10778) +* Update kubectl documentation with new flags [@rpadovani](https://github.com/rpadovani),[@hakman](https://github.com/hakman) [#10779](https://github.com/kubernetes/kops/pull/10779) +* Add overrides testing in lifecycle integration tests [@rifelpet](https://github.com/rifelpet) [#10752](https://github.com/kubernetes/kops/pull/10752) +* Add AWS LoadBalancerController [@olemarkus](https://github.com/olemarkus) [#10489](https://github.com/kubernetes/kops/pull/10489) +* Update Calico to v3.17.2 [@hakman](https://github.com/hakman) [#10787](https://github.com/kubernetes/kops/pull/10787) +* Enable CSIMigrationAWS if CSI EBS driver is installed [@olemarkus](https://github.com/olemarkus) [#10791](https://github.com/kubernetes/kops/pull/10791) +* Fill Role names in kops-controller-config instead of instance profile names when it is specified [@h3poteto](https://github.com/h3poteto) [#10728](https://github.com/kubernetes/kops/pull/10728) +* Storage: Allow disabling of kOps's management of StorageClasses [@seh](https://github.com/seh) [#10733](https://github.com/kubernetes/kops/pull/10733) +* kubetest2 - Dump all pod logs in addition to host logs [@rifelpet](https://github.com/rifelpet) [#10799](https://github.com/kubernetes/kops/pull/10799) +* Update Docker to v19.03.15 [@hakman](https://github.com/hakman) [#10802](https://github.com/kubernetes/kops/pull/10802) +* Fix LaunchSpec TF output [@hakman](https://github.com/hakman) [#10806](https://github.com/kubernetes/kops/pull/10806) +* Make protokube CP label setting consistent with kops-controller [@olemarkus](https://github.com/olemarkus) [#10780](https://github.com/kubernetes/kops/pull/10780) +* Add deprecation notice for launch templates. [@bharath-123](https://github.com/bharath-123) [#10809](https://github.com/kubernetes/kops/pull/10809) +* add azure support for internal loadbalancer to k8s api [@collin-woodruff-t1cg](https://github.com/collin-woodruff-t1cg) [#10744](https://github.com/kubernetes/kops/pull/10744) +* Allow managed images for Azure instance groups [@NickSchleicher](https://github.com/NickSchleicher) [#10797](https://github.com/kubernetes/kops/pull/10797) +* kubenet containerd: match upstream [@justinsb](https://github.com/justinsb) [#10759](https://github.com/kubernetes/kops/pull/10759) +* kubetest2: Add --host argument [@justinsb](https://github.com/justinsb) [#10814](https://github.com/kubernetes/kops/pull/10814) +* iptables: Use the lock when checking for existing rules [@justinsb](https://github.com/justinsb) [#10812](https://github.com/kubernetes/kops/pull/10812) +* Spotinst: Replace corev1.Taint to fix HCL2 serialization [@liranp](https://github.com/liranp) [#10819](https://github.com/kubernetes/kops/pull/10819) +* Spotinst: Bump the Ocean Controller to 1.0.72 [@liranp](https://github.com/liranp) [#10820](https://github.com/kubernetes/kops/pull/10820) +* Allow to control which subnets and IPs get used for the API loadbalancer [@codablock](https://github.com/codablock) [#10741](https://github.com/kubernetes/kops/pull/10741) +* kubetest2: Call Test, not Execute [@justinsb](https://github.com/justinsb) [#10824](https://github.com/kubernetes/kops/pull/10824) +* Fix kdi 'must specify' error [@olemarkus](https://github.com/olemarkus) [#10825](https://github.com/kubernetes/kops/pull/10825) +* Update aws-sdk-go [@rifelpet](https://github.com/rifelpet) [#10830](https://github.com/kubernetes/kops/pull/10830) +* Use correct tag when creating node labels from azure cloud tags [@NickSchleicher](https://github.com/NickSchleicher) [#10619](https://github.com/kubernetes/kops/pull/10619) +* Precreate the kops-controller DNS name [@rifelpet](https://github.com/rifelpet) [#10833](https://github.com/kubernetes/kops/pull/10833) +* containerd installation: always configure, even if we don't install [@justinsb](https://github.com/justinsb) [#10813](https://github.com/kubernetes/kops/pull/10813) +* Release binaries for protokube and channels [@hakman](https://github.com/hakman) [#10840](https://github.com/kubernetes/kops/pull/10840) +* Release 1.21.0-alpha.1 [@hakman](https://github.com/hakman) [#10841](https://github.com/kubernetes/kops/pull/10841)