-
Notifications
You must be signed in to change notification settings - Fork 600
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
Add a job for migrating sinkbindings and containersource storage versions to v1beta1 #3895
Conversation
/assign @devguyio |
The following jobs failed:
Failed non-flaky tests preventing automatic retry of pull-knative-eventing-conformance-tests:
|
/test pull-knative-eventing-conformance-tests |
/test pull-knative-eventing-unit-tests |
fyi @nachocano |
- "watch" | ||
# Our own resources we care about. | ||
- apiGroups: | ||
- "eventing.knative.dev" |
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.
do we need eventing.knative.dev?
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.
removed, thanks for catching, I had just copy-pasted some of these bits from the 0.16.0 version
Thanks @nlopezgi !!! @lionelvillard would you mind taking a quick look as I don't have much experience with migration. Looks good to me but just in case we are missing something... /approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: nachocano, nlopezgi 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 |
If these need to be changed I can also modify them. Most of the changes here were just copying what I see in #3262. Any advice as to what else is needed here is appreciated. |
/hold We had conversations about not putting the pre and post jobs in subdirectories with the version (in this case v0.18). Instead we should follow what serving is doing. @vaikas @adamharwayne Do you agree? |
Besides my comment above: |
Talked to Ali. Unholding this PR as we can always move this to a different directory in a different PR. /unhold |
@nlopezgi I think we also need to update the CRDs to mark that we are storing v1beta1 now, so that a fresh install has that, not just the updated clusters. |
Fixes #3674, #3615
Proposed Changes
Release Note
Eventing v1alpha1 API is removed.
action required: You must run pre-install job prior to upgrading to get sinkbindings and containersource to v1beta1 API.