Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Proposal v2.17 #7951

Closed
floryut opened this issue Sep 8, 2021 · 7 comments
Closed

Release Proposal v2.17 #7951

floryut opened this issue Sep 8, 2021 · 7 comments

Comments

@floryut
Copy link
Member

floryut commented Sep 8, 2021

Below is a proposal for release notes:

Announcements

We are looking for maintainers, reach out in #5432.

Deprecation / Removal

Major changes

Applications

Container managers

Network

Other note worthy changes

Component versions:

  • Kubernetes v1.21.5
  • Etcd 3.4.13
  • Docker 20.10
  • Containerd 1.4.9
  • CRI-O 1.21
  • CNI-plugins v0.9.1
  • Calico v3.19.2
  • Cilium 1.9.10
  • Flannel 0.14.0
  • Kube-ovn 1.7.2
  • Kube-Router 1.3.0
  • Multus 3.7.2
  • ovn4nfv v1.1.0
  • Weave 2.8.1
  • CoreDNS 1.8.0
  • Nodelocaldns 1.17.1
  • Helm 3.6.3
  • ambassador: v1.5
  • Nginx-ingress 1.0.0
  • Cert-manager 1.0.4
  • Kubernetes Dashboard v2.3.1

Known issues

  • Ubuntu-16 won't work with default containerd version (1.4.9) as packages are not available, please use 1.4.6

Notes

  1. Users need to uninstall ansible 2.9 to be able to install on top ansible 3.x which was split between ansible-base and ansible-collections.
  2. Setting roles/upgrade/pre-upgrade/defaults/main.yml:upgrade_node_always_cordon to true causes a node to be drained before an upgrade and uncordoned after an upgrade even if the node is not cordoned when the upgrade begins.
  3. Ingress-nginx: upgrade to 1.0.0 with stable ingress API, this version requires explicitly setting kubernetes.io/ingress.class: nginx on managed ingresses
  4. ⚠️ nginx-ingress 1.0 does not support networking.k8s.io/v1beta
  5. Flag --dynamic-config-dir has been deprecated, Feature DynamicKubeletConfig is deprecated in 1.22 and will not move to GA. It is planned to be removed from Kubernetes in the version 1.23. Please use alternative ways to update kubelet configuration.
  6. The dynamic inventory builder will by default overwrite the inventory config. This was previously unintended behavior. In order to add new hosts into the already existing inventory config use the add command e.g. $ inventory.py add 10.0.1.8
@floryut floryut added kind/feature Categorizes issue or PR as related to a new feature. and removed kind/feature Categorizes issue or PR as related to a new feature. labels Sep 8, 2021
@floryut floryut pinned this issue Sep 12, 2021
@oomichi
Copy link
Contributor

oomichi commented Sep 13, 2021

Thanks for this work @floryut !

@floryut
Copy link
Member Author

floryut commented Sep 15, 2021

Thanks for this work @floryut !

Thanks to you too for your continued work 🙇
I'll try to release tonight, otherwise tomorrow.

@RaulButuc
Copy link

RaulButuc commented Sep 16, 2021

Thank you very much for your work!

Regarding the recent vulnerability announced here https://groups.google.com/g/kubernetes-announce/c/-e9OlTcED5E can we expect K8s v1.21.5 to be released with kubespray tag v2.17.0?

@floryut
Copy link
Member Author

floryut commented Sep 17, 2021

Thank you very much for your work!

Regarding the recent vulnerability announced here https://groups.google.com/g/kubernetes-announce/c/-e9OlTcED5E can we expect K8s v1.21.5 to be released with kubespray tag v2.17.0?

yup the PR is ready, I'm waiting for a lgtm to release this version 👍

@floryut
Copy link
Member Author

floryut commented Sep 17, 2021

🎉

@floryut floryut closed this as completed Sep 17, 2021
@floryut floryut unpinned this issue Sep 17, 2021
@floryut
Copy link
Member Author

floryut commented Sep 17, 2021

And crap.. Found an issue with default k8s version, will retag/rerelease in a few hours 😫
(#7977)

@RaulButuc
Copy link

No worries, and thank you very much once again! 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants