GCP PubSub Channel#618
Conversation
…omize them per channel. We can add them back later if desired.
…tally unimplemented.
|
|
||
| They do not offer: | ||
| * Ordering guarantees | ||
| - Events seen downstream may not occur in the same order they were inserted into the Channel. |
There was a problem hiding this comment.
I find this particular formatting of a list of titles plus descriptions tough to take in at a glance. I prefer something more like this:
- Bold title. Normal description, all in a single list item.
- Another bold title. Another description.
grantr
left a comment
There was a problem hiding this comment.
Partial review through channel reconciler and tests.
|
/milestone v0.2.2 |
grantr
left a comment
There was a problem hiding this comment.
So close! All I have left is some changes to log levels, then this can go in.
| "cloud.google.com/go/pubsub" | ||
| ) | ||
|
|
||
| // This file exists so that we can unit test failures with the PubSub client. |
There was a problem hiding this comment.
This whole setup is a heroic effort to work around a library design that is impossible to test. Thanks for taking the time to make it work @Harwayne, but I wish you didn't have to. As good open source citizens, we should probably open an issue on the pubsub client repo describing the difficulty. 😇
| limitations under the License. | ||
| */ | ||
|
|
||
| package testcreds |
There was a problem hiding this comment.
Optional: Why is this a separate package from the actual test code?
There was a problem hiding this comment.
I didn't want to mix test code in with production code. If put into the same package as creds.go, then all the real code would also have these fake functions already imported.
It also makes for nice instantiation, testcreds.MakeSecretWithCreds().
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: grantr, Harwayne The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
* 💄 tweaking CI job generation to be actually valid Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * 💄 typo Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Proper image mirror file generation Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Adding one more task execution Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Adding one more update to the ci generator Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Better promotion generation Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Script tweaks Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Optimize image and release creation Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Adding src-image to CI generator Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Adding some Release guide Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Feedback from Martin, part I Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Better comment Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
Co-authored-by: Michal Vinkler <mvinkler@redhat.com>
Fixes #443, #444
Proposed Changes
Release Note