-
Notifications
You must be signed in to change notification settings - Fork 425
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Bump Pipeline, k8s, and Knative dependencies #1353
Bump Pipeline, k8s, and Knative dependencies #1353
Conversation
/assign @dibyom |
Whoops, missed an update-codegen.sh run! |
/retest Huh, no, I didn't - it doesn't change anything when I run it locally. Not sure why the build tests are failing... |
a495ebb
to
b6d9073
Compare
That's just weird - |
/retest And now the controller and webhook pods are barfing on the integration tests, but not in kind locally for me. Hrrrm. |
Ok! For some reason that I don't yet understand, Pipeline (depending on k8s 1.23) runs just fine in a k8s 1.21 cluster, but Triggers in this PR (also depending on 1.23?) does not, with
Wonder if this is a side effect of having to bump the |
Ok, yeah, it's knative/pkg@4d62e1d. Pipeline depends on knative/pkg@0a1ec2e0d46c, but there's no serving or eventing releases which depend on a |
b6d9073
to
8a6a114
Compare
Ok, I switched |
8a6a114
to
84d651b
Compare
Nope, I tell a lie - |
This change uses non-tagged commits from `knative.dev/serving` and `knative.dev/eventing` because their `v0.31.0` releases require a minimum k8s cluster version of 1.22, and I wanted to avoid requiring that if at all possible. Instead, we depend on the latest commit in each before they changed to depending on a `knative.dev/pkg` commit newer than the one Pipeline depends on. Also add a Makefile, sync `.golangci.yml` with Pipeline's (other than requiring comments for exported functions/types/etc, which I'll come back and do in a followup), and fix some new-as-a-result linter issues. Signed-off-by: Andrew Bayer <andrew.bayer@gmail.com>
84d651b
to
a1f725f
Compare
/hold Ok, so to go to releases of I put the PR on hold because...well, I'm not sure if any of this is a good idea. =) |
/retest |
phew - the previous failure was just transient noise. |
/approve Thanks @abayer ! |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dibyom 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 |
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.
/lgtm
Thank you!
/hold cancel |
yay! =) |
Changes
This change uses non-tagged commits from
knative.dev/serving
andknative.dev/eventing
becausetheir
v0.31.0
releases require a minimum k8s cluster version of 1.22, and I wanted to avoidrequiring that if at all possible. Instead, we depend on the latest commit in each before they
changed to depending on a
knative.dev/pkg
commit newer than the one Pipeline depends on.Also add a Makefile, sync
.golangci.yml
with Pipeline's (other than requiring comments forexported functions/types/etc, which I'll come back and do in a followup), and fix some new-as-a-result
linter issues.
The initial motivation was to get k8s and Knative dependencies bumped so I can work on bumping Pipeline in the CLI to make changes to support the new minimal embedded status functionality, but while I was here... =)
/kind misc
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:
See the contribution guide for more details.
Release Notes