accesslogs: add CEL-based extension filter#18363
Conversation
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
|
hi @douglas-reid you will need to ensure that all files end with a newline (as opposed to an empty line) you probably want to set your editor to ensure
|
@phlax thanks for the quick response. i had hoped the clang-format steps were taking care of that stuff. I've updated all the files now I believe. |
7267144 to
e803ad9
Compare
these 3 formatting tests are language-agnostic, so happen before and separately to any clang formatting checks
there is still a couple with newline issues - my strong recommendation would be to set your editor to automatically fix these 3 issues on save |
|
/lgtm api |
thanks for your patience. I thought I had done that, but must have missed a setting somewhere. hopefully, this should be resolved now (based on local runs of glint) |
|
/retest |
|
Retrying Azure Pipelines: |
d9c43e9 to
a3f3f5c
Compare
|
/retest |
|
Retrying Azure Pipelines: |
|
@phlax all the tests are passing now. |
|
ill have to pass it on for final review to one of the other maintainers (cc @dio @htuch ) i think you will need to merge main (version history changed with last release) also im wondering if its necessary to change the |
22ae666 to
2b4241b
Compare
|
LGTM. |
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
871d278 to
4f09ade
Compare
|
ok. rebased and pushed. hopefully 100% ready at this point. |
zuercher
left a comment
There was a problem hiding this comment.
Thanks.
@markdroth This needs another API bump since we fixed the extension category.
@moderation Could you review the dependency change (I don't think it's really a dependency change other than allowing access for a new extension).
|
/lgtm deps |
|
@envoyproxy/api-shepherds I think this is waiting on a re-review. |
|
@zuercher It looks like a conflict has appeared again in the intervening time. What is the right way to get this in? Should I rebase again and start the wait over, or should I hold off until the final approval is granted again before rebasing? |
|
Don't rebase it. Just merge main and fix the conflict. We'll squash the commit to master. I'll try another means to get api re-approval. |
|
/lgtm api |
|
(I don't think that worked, unfortunately.) |
|
/lgtm api |
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
|
@zuercher ok. merged and pushed. ptal. |
|
Thanks everyone, for your patience and guidance on this PR. Excited to have the capability merged! |
Commit Message: add CEL-based extension filter for access logging
Additional Description: This PR establishes the ability to filter access log production via CEL expressions over the set of Envoy attributes. This can simply the creation of Envoy access log filters, allowing complex tailoring.
Risk Level: low
Testing: unit
Signed-off-by: Douglas Reid douglas-reid@users.noreply.github.com