envoy icon indicating copy to clipboard operation
envoy copied to clipboard

Add logging util lib for Proto Message Logging (PML) http filter

Open dchakarwarti opened this issue 1 year ago • 2 comments
trafficstars

Commit Message: Add logging util lib for Proto Message Logging (PML) http filter Additional Description: This functionality will be used in the PML filter Risk Level: Low Testing: Added unit tests Docs Changes: The proto for PML filter is present at api/envoy/extensions/filters/http/proto_message_logging/v3/config.proto Release Notes: Nil Platform Specific Features: Nil

dchakarwarti avatar Jun 27 '24 19:06 dchakarwarti

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch). envoyproxy/dependency-shepherds assignee is @moderation

:cat:

Caused by: https://github.com/envoyproxy/envoy/pull/34955 was opened by dchakarwarti.

see: more, trace.

@moderation

dchakarwarti avatar Jul 01 '24 05:07 dchakarwarti

@dchakarwarti have you followed the extension policy? Does this extension have a maintainer sponsor?

nezdolik avatar Jul 08 '24 11:07 nezdolik

@dchakarwarti have you followed the extension policy? Does this extension have a maintainer sponsor?

Yes, we have followed the extension policy. The config proto for the PML filter has already been submitted previously: https://github.com/envoyproxy/envoy/pull/31735.

@yanavlasov is our sponsor.

dchakarwarti avatar Jul 12 '24 18:07 dchakarwarti

/assign @yanavlasov

soulxu avatar Jul 31 '24 05:07 soulxu

@dchakarwarti it seems the code still have format issue.

soulxu avatar Jul 31 '24 05:07 soulxu

Details

Thanks Alex! Handled the formatting related issues.

dchakarwarti avatar Jul 31 '24 12:07 dchakarwarti

Hi Yan!

Can you please take a look at the changes?

Thank you! cc: @yanavlasov

dchakarwarti avatar Aug 08 '24 05:08 dchakarwarti

LGTM from me. Please merge main to fix the coverage build.

I will wait for @kyessenov approval and then merge.

yanavlasov avatar Aug 09 '24 15:08 yanavlasov

LGTM from me. Please merge main to fix the coverage build.

I will wait for @kyessenov approval and then merge.

Sure, addressed the coverage build.

Added some more unit tests. Requesting a review please.

Thank you!

dchakarwarti avatar Aug 10 '24 15:08 dchakarwarti

@kyessenov can you please take a look at the dependency changes?

dchakarwarti avatar Aug 10 '24 15:08 dchakarwarti

@kyessenov PTAL

adisuissa avatar Aug 13 '24 12:08 adisuissa