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

8/12/20 Patch Releases #2113

Closed
13 tasks done
davidnuzik opened this issue Aug 11, 2020 · 5 comments
Closed
13 tasks done

8/12/20 Patch Releases #2113

davidnuzik opened this issue Aug 11, 2020 · 5 comments
Assignees
Labels
kind/task Work not related to bug fixes or new functionality

Comments

@davidnuzik
Copy link
Contributor

davidnuzik commented Aug 11, 2020

Bump to the new upstream patches and release.

Summary:
Task covering 8/12 Patch releases work.

List of required releases:
To release as soon as able:
v1.16.14-rc1+k3s1 (just for typical testing)
v1.17.11-rc1+k3s1 (RC needed for KDM testing in Rancher)
v1.18.8-rc1+k3s1 (RC needed for KDM testing in Rancher)

To release once have approval from QA:
v1.16.14+k3s1
v1.17.11+k3s1
v1.18.8+k3s1

Prep work:

Vendor and release work:

  • Vendor in new patch versions into the appropriate branches and release rancher/kubernetes
  • PM needs to provide release notes
  • Merge PR for rancher/kontainer-driver-metadata into the dev branches
  • Tag and release any necessary RCs for QA to test KDM
  • Tag and release the K3s patches

Post-Release work:

  • Merge in channel server change (to mark v1.18.8+k3s1 as stable)
  • Merge in rancher/kontainter-driver-metadata change to release branch (so new v1.17 and v1.18 patch versions are shown in Rancher UI)
@davidnuzik davidnuzik added kind/task Work not related to bug fixes or new functionality [zube]: Working labels Aug 11, 2020
@davidnuzik davidnuzik added this to the v1.18 - August milestone Aug 11, 2020
@davidnuzik davidnuzik changed the title Bump to v1.18.7, v1.17.10, v1.16.14 8/12/20 Patch Releases Aug 11, 2020
@davidnuzik
Copy link
Contributor Author

davidnuzik commented Aug 12, 2020

We've decided to NOT fix the arm64 airgap problem today. Here is why: the images that we would need to repush are also used by RKE. To safely ensure we dont break production, we need to have a more methodical and thorough approach that encompasses testing both RKE and K3s.

Please refer to #1285 (comment) which talks about this in more detail. That issue is being used to track the airgap image issue with ARM and AMR64.

@davidnuzik
Copy link
Contributor Author

davidnuzik commented Aug 12, 2020

Note, due to a late start in upstream k8s releases and v1.16 lagging behind (still not started) we will likely pick this up tomorrow and plan to release by 8/13 end of day.

FYI upstream release issues:
v1.16.14: kubernetes/sig-release#1179
v1.17.10: kubernetes/sig-release#1180
v1.17.11: kubernetes/sig-release#1183
v1.18.7: kubernetes/sig-release#1181
v1.18.8: kubernetes/sig-release#1182

All upstream patches are ready and we are working on the release process for K3S

@davidnuzik
Copy link
Contributor Author

Updated my comment above to point to new v1.17 and v1.18 release issues.
There were technical issues with getting upstream v1.17.10 and v1.18.7 out. As such, the sig-release team has made a call to just tag new versions for v1.17 and v1.18. We'll instead be releasing with v1.17.11 and v1.18.8

@davidnuzik
Copy link
Contributor Author

davidnuzik commented Aug 14, 2020

All release efforts done including QA checks!
This issue will stay open for a while as we assess the state of the patch releases from the community. When we are comfortable, we'll mark v1.18.8+k3s1 as stable in the channel server for K3s.

@davidnuzik
Copy link
Contributor Author

v1.18.8+k3s1 is now marked as stable. https://update.k3s.io/v1-release/channels was successfully updated.
Brief check on amd64 machine curl -sfL https://get.k3s.io | sh - was successful - v1.18.8 was pulled and installed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/task Work not related to bug fixes or new functionality
Projects
None yet
Development

No branches or pull requests

2 participants