-
Notifications
You must be signed in to change notification settings - Fork 74
Moving to cev2 - publisher, receive adapter - Implementing KRShaped #1296
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: nachocano 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 |
/assign @Harwayne Guys this is a WIP PR, but it is kind of big so I want to get your input asap. Especially on some ugly part of our old receive adapter that IIRC we use for channels. There is a tracing part that I'm not sure what we are actually doing... @yolocs this will help out with the changes to events schemas. The strings hasn't been changed yet, but I refactored things so that it would be easy to do... Either way, I'm having seconds thoughts about including this as it's big and kind of last minute. We can always do the changes of the events without moving to cev2, and then do the move... |
channel and pullsubscription won't have any, thus default to regular pubsub
/test pull-google-knative-gcp-wi-tests |
/test pull-google-knative-gcp-wi-tests |
pull-google-knative-gcp-wi-tests is failing pretty much all the time. I'm thinking of disabling them if folks are having the same issues in other PRs |
/test pull-google-knative-gcp-wi-tests |
The following jobs failed:
Job pull-google-knative-gcp-wi-tests expended all 3 retries without success. |
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.
I would have preferred the KRShaped change to be done in a separate PR since these are essentially two large orthogonal changes, but I am ok with merging these together in order to unblock things.
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
/test pull-google-knative-gcp-unit-tests |
Agreed with @ian-mi and @yolocs to get this in and I'll address the unresolved comments in the follow up. |
Need one more lgtm |
/lgtm |
/lgtm |
@nachocano: The following test failed, say
Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
Fixes #1167
Fixes #1166
Helps with #1209
Proposed Changes
🧽 Moving publisher and receive adapter to cev2 and using wire.
🧽 Updating some of the CE formats due to ongoing conversations. There were undocumented extensions we were adding that are not needed. The release notes of @yolocs PR should include all the breaking changes we are planning to make.
🧽 Implementing KRShaped in all resources otherwise it does not compile
TODOs
Move e2e tests to cev2. E2E tests should use CE-SDK v2 #1336
Release Note
Docs