-
Notifications
You must be signed in to change notification settings - Fork 130
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
changes for deploying l7 log collector daemon set using operator for calient #1505
Conversation
3cc93ae
to
3f1686c
Compare
Do we also need to add the relevant PSPs or SCCs for this? I think we might be able to get away with not doing the PSPs because those are being deprecated in some K8s v1.21 but I think OCP will need the SCCs still. |
couple of things that are missing in this after recent comments on design doc
I'll add them to the PR soon |
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'm still reviewing the render but wanted to go ahead and submit this set of comments.
pkg/controller/applicationlayer/applicationlayer_controller_test.go
Outdated
Show resolved
Hide resolved
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've commented or mostly resolved on the previous comments. I still want to give it another look though but just wanted to submit what I could for now.
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.
We've obviously still got some things to work out from our slack discussion but here is what I currently see.
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.
Two more test requests. Otherwise I think we'll be good to go.
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 though I think you need to rebase on master.
08379b4
to
69f12f0
Compare
* added new resource ApplicationLayer, used for deploying l7 log collector daeonset * added controller and renderer and test case for both * updated go to v1.16 and GO_BUILD_VER to v0.56 * added envoy-config.yaml needed for log collection, embed in binary
69f12f0
to
27e58d1
Compare
Description
As of calico enterprise v3.10, we enable L7 logs manually by applying manifests. This UX is cumbersome and can be improved by using operator to deploy the l7 daemon set. This PR included the designed UX for the same.
ApplicationLayer
, used for deploying l7 log collector daemonsetissue on jira : https://tigera.atlassian.net/browse/BPF-1380
docs change: https://github.com/tigera/calico-private/pull/3701
For PR author
make gen-files
make gen-versions
For PR reviewers
A note for code reviewers - all pull requests must have the following:
kind/bug
if this is a bugfix.kind/enhancement
if this is a a new feature.enterprise
if this PR applies to Calico Enterprise only.