-
Notifications
You must be signed in to change notification settings - Fork 24
Conversation
So there's good news and bad news. 👍 The good news is that everyone that needs to sign a CLA (the pull request submitter and all commit authors) have done so. Everything is all good there. 😕 The bad news is that it appears that one or more commits were authored or co-authored by someone other than the pull request submitter. We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that here in the pull request. Note to project maintainer: This is a terminal state, meaning the |
As far as the google bot is concerned. I am the author of the commits and I confirm that I am ok with these commits being contributed to the project. I can not set the This is a large change. It is most of the work that we have put into the sink resources. This is just a first stab at getting this functionality into knative. There has been suggestions that we consider using the We'd appreciate any feedback on this change. |
/assign @dprotaso |
cc @mdemirhan |
This is to make the PR easier to comprehend
CLAs look good, thanks! |
- Add sink resources config - Add sink and event controllers - Add tests for sink-resources CRDs - Add test infra - Add CONTRIBUTING guidelines for development - Add e2e tests Signed-off-by: Jason Keene <jkeene@pivotal.io>
This one is too big to to a proper review. Should we check this in and provide feedback in an async manner? |
@mdemirhan We'd be fine with that. Additionally, @dprotaso asked to separate out the |
/lgtm |
/approve |
Something to be aware of is that the CRDs we originally created were targeted towards using syslog only. As a result we were able to do some custom validation on fields such as host/port: https://github.com/knative/observability/pull/2/files#diff-135361e4eaf0dcd19d26d6aecc6209b1 This might have to go away when we end up supporting other output types. I imagine elasticsearch and stackdriver are two types we'd want to support shortly. Other types might have different configuration than Any thoughts/feedback on the CRDs alone? cc/ @dprotaso @mdemirhan |
So there's good news and bad news. 👍 The good news is that everyone that needs to sign a CLA (the pull request submitter and all commit authors) have done so. Everything is all good there. 😕 The bad news is that it appears that one or more commits were authored or co-authored by someone other than the pull request submitter. We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that here in the pull request. Note to project maintainer: This is a terminal state, meaning the |
As far as the google bot is concerned. I am the author of the new commit and I confirm that I am ok with this commit being contributed to the project. Not sure how to prevent cla/google from complaining when we push changes in the future. |
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.
Take a look at my comments and let me know if you have any questions!
@dprotaso I removed the |
/lgtm |
Does it think jason or I don't approve of our commits being in this project? Can anyone fix this check? |
- Improve e2e tests - Move role bindings to separate files and make file names consistent - Fix fluent bit labels - Pin fluent-bit-out-syslog version to v0.9 - Update imagePullPolicy to IfNotPresent for fluent-bit-out-syslog - Refactor signal handling to use knative/pkg/signals - Modify controllers to implement cache.ResourceEventHandler interface https://godoc.org/k8s.io/client-go/tools/cache#ResourceEventHandler - Pin version of oratos/crosstalk-receiver in e2e tests to v0.3 - Pin version of ubuntu to Xenial in e2e tests. Xenial is currently OSL approved. - Remove priorityClassName property for fluent-bit daemonset
CLAs look good, thanks! |
/lgtm |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Benjamintf1, jasonkeene, wfernandes 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 |
This PR is intended to initiate conversation around adding sink resources to observability. We have attempted to follow knative conventions/guidelines as much as possible.
We are looking for feedback.
Summary of the changes:
https://godoc.org/k8s.io/client-go/tools/cache#ResourceEventHandler