-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Bump knative/pkg to release-1.6 #4928
Conversation
/retest |
Once we get boskos provisioning 1.22 and the various other clusters upgraded, this should be fine. =) |
I need to find out how we bump the version boskos provides.. 😅 |
arg… wrong button 🤦🏼 |
daaed51
to
5f1082c
Compare
/retest |
@abayer @pritidesai @afrittoli Should we wait for 0.38 to be released to bump this ? |
go.mod
Outdated
@@ -27,7 +27,7 @@ require ( | |||
k8s.io/code-generator v0.23.5 | |||
k8s.io/klog v1.0.0 | |||
k8s.io/kube-openapi v0.0.0-20220124234850-424119656bbf | |||
knative.dev/pkg v0.0.0-20220329144915-0a1ec2e0d46c | |||
knative.dev/pkg v0.0.0-20220524202603-19adf798efb8 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should update this to @main again, and fix changeset.Get calls accordingly. This will require us to build with Go 1.18+
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
but then, what should be the value for https://github.com/tektoncd/pipeline/pull/4928/files#diff-ff3402c713d8a504795b7115caa1af088b1bfc583d43adb5d0bc5a83aaa03bc1L25 ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry you're right, good point. We should wait for the next knative release that includes the changeset.Get changes, and bump to use that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This could also be two changes: one to bump to 1.5, and a future one (which I can do if you want) to bump to 1.6 and include changeset.Get goodness.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, I am fine with both, depends on when this one gets merged 😝
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FWIW knative/pkg release-1.6 is out: https://github.com/knative/pkg/tree/release-1.6
1.7 should include the changeset changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yay I will update to 1.6 then 😇
We're still waiting for 0.38.0, fwiw. =) |
didn't we already decide which commit to use for 0.38.0 (and even created a release branch from it) ? 😅 |
This also updates it in `./hack/update-deps.sh` to be inline with what we fetch (before this PR, the VERSION there is not the one we depend on / vendor). Signed-off-by: Vincent Demeester <[email protected]>
This updates all references of Kubernetes 1.21 as necessary, including the command for setting up K8s cluster. Signed-off-by: Vincent Demeester <[email protected]>
5f1082c
to
aa01539
Compare
Signed-off-by: Vincent Demeester <[email protected]>
aa01539
to
4aad877
Compare
/retest |
/lgtm |
/cc @afrittoli @lbernick |
I don't have much context here:
|
Bumping min kubernetes version was the reason to wait for 0.38 👼🏼
Yes, the CI is green now 😛
Nope, 1.6 is sufficient 👼🏼 |
Do we have any developer docs on bumping our min k8s version? It seems backwards incompatible even if it's not exactly part of the api so just wondering if we have any policies around this. |
It's part of the release notes and of the top level README. Table of k8s version: https://github.com/tektoncd/pipeline#required-kubernetes-version It would be good to have a process to trace k8s deprecations. |
cc @tektoncd/core-maintainers - does anyone object to merging this? EDIT: And if not, could someone approve? =) |
@XinruZhang opened #5300 to discuss our general process for k8s bumps (thanks Xinru!) and I don't think there are any immediately relevant concerns for this one specifically. /approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: lbernick The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Changes
This also updates it in
./hack/update-deps.sh
to be inline with whatwe fetch (before this PR, the VERSION there is not the one we depend
on / vendor).
Signed-off-by: Vincent Demeester [email protected]
/kind misc
This will bring up the minimum version for Kubernetes to 1.22, so we will need to bump the version of k8s we provision with boskos.
/cc @imjasonh @afrittoli @jerop @abayer
Submitter Checklist
As the author of this PR, please check off the items in this checklist:
functionality, content, code)
(if there are no user facing changes, use release note "NONE")
Release Notes