-
Notifications
You must be signed in to change notification settings - Fork 5.5k
docs: updating Codeowners #20512
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
docs: updating Codeowners #20512
Changes from 16 commits
54c448f
4da3c5c
6751019
5c95cc9
eaf2de3
dd79061
a331c17
adf068a
1c4fa5d
292b9ac
3da2978
134718a
5e14970
76652fb
c5918dd
038a86e
fb9f360
e2e7ccd
3981ef7
9e5ba77
b7a6a30
3975e05
66fca98
b334e17
1ecbd52
e0de7a5
7c15198
8084019
64b4793
8a6b543
e14371c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -6,12 +6,8 @@ | |
| /api/ @envoyproxy/api-shepherds | ||
| # access loggers | ||
| /*/extensions/access_loggers/common @auni53 @zuercher | ||
| /*/extensions/access_loggers/filters/cel @dio @douglas-reid | ||
| /*/extensions/access_loggers/open_telemetry @itamarkam @yanavlasov | ||
| /*/extensions/access_loggers/stream @mattklein123 @davinci26 | ||
| # compression extensions | ||
| /*/extensions/compression/common/compressor @rojkov @junr03 | ||
| /*/extensions/compression/gzip/compressor @rojkov @junr03 | ||
| # alternate protocols cache extensions | ||
| /*/extensions/filters/http/alternate_protocols_cache @RyanTheOptimist @alyssawilk | ||
| # csrf extension | ||
|
|
@@ -28,9 +24,6 @@ extensions/filters/common/original_src @snowp @klarose | |
| /*/extensions/filters/network/thrift_proxy @zuercher @rgs1 | ||
| # cdn_loop extension | ||
| /*/extensions/filters/http/cdn_loop @justin-mp @penguingao @alyssawilk | ||
| # compressor used by http compression filters | ||
| /*/extensions/filters/http/common/compressor @gsagula @rojkov @dio | ||
| /*/extensions/filters/http/compressor @rojkov @dio | ||
| # external processing filter | ||
| /*/extensions/filters/http/ext_proc @gbrail @snowp @pradeepcrao @chaoqin-li1123 | ||
| /*/extensions/filters/common/mutation_rules @gbrail @snowp @pradeepcrao @chaoqin-li1123 | ||
|
|
@@ -63,21 +56,26 @@ extensions/filters/common/original_src @snowp @klarose | |
| # tracers.xray extension | ||
| /*/extensions/tracers/xray @abaptiste @suniltheta @mattklein123 | ||
| # tracers.skywalking extension | ||
| /*/extensions/tracers/skywalking @wbpcode @dio @lizan @Shikugawa | ||
| /*/extensions/tracers/skywalking @wbpcode @lizan @Shikugawa | ||
| # quic extension | ||
| /*/extensions/quic/ @alyssawilk @danzh2010 @mattklein123 @mpwarres @wu-bin @ggreenway | ||
| # zookeeper_proxy extension | ||
| /*/extensions/filters/network/zookeeper_proxy @rgs1 @snowp | ||
| # redis cluster extension | ||
| /*/extensions/clusters/redis @msukalski @henryyyang @mattklein123 @weisisea | ||
| /*/extensions/common/redis @msukalski @henryyyang @mattklein123 @weisisea | ||
| /*/extensions/health_checkers/redis @weisisea @mattklein123 | ||
| /*/extensions/filters/network/redis_proxy @weisisea @mattklein123 | ||
| /*/extensions/filters/network/common/redis @weisisea @mattklein123 | ||
| # dynamic forward proxy | ||
| /*/extensions/clusters/dynamic_forward_proxy @mattklein123 @alyssawilk | ||
| /*/extensions/common/dynamic_forward_proxy @mattklein123 @alyssawilk | ||
| /*/extensions/filters/http/dynamic_forward_proxy @mattklein123 @alyssawilk | ||
| /*/extensions/filters/http/composite @snowp @mattklein123 | ||
| # omit_canary_hosts retry predicate | ||
| /*/extensions/retry/host/omit_canary_hosts @sriduth @snowp | ||
| # previous hosts | ||
| /*/extensions/retry/host/previous_hosts @snowp @alyssawilk | ||
| # HTTP caching extension | ||
| /*/extensions/filters/http/cache @toddmgreer @jmarantz @penguingao @mpwarres @capoferro | ||
| # aws_iam grpc credentials | ||
|
|
@@ -107,7 +105,6 @@ extensions/filters/common/original_src @snowp @klarose | |
| /*/extensions/common/matcher @mattklein123 @yangminzhu | ||
| /*/extensions/common/proxy_protocol @alyssawilk @wez470 | ||
| /*/extensions/filters/http/grpc_http1_bridge @snowp @jose | ||
| /*/extensions/filters/http/gzip @gsagula @dio | ||
| /*/extensions/filters/http/fault @rshriram @alyssawilk | ||
| /*/extensions/filters/common/fault @rshriram @alyssawilk | ||
| /*/extensions/filters/http/grpc_json_transcoder @qiwzhang @lizan | ||
|
|
@@ -142,14 +139,11 @@ extensions/filters/common/original_src @snowp @klarose | |
| # support for on-demand VHDS requests | ||
| /*/extensions/filters/http/on_demand @dmitri-d @htuch @lambdai | ||
| /*/extensions/filters/network/connection_limit @mattklein123 @alyssawilk @rojkov @delong-coder | ||
| /*/extensions/filters/network/local_ratelimit @mattklein123 @junr03 | ||
| /*/extensions/filters/http/aws_request_signing @rgs1 @derekargueta @mattklein123 @marcomagdy @tonya11en | ||
| /*/extensions/filters/http/aws_lambda @mattklein123 @marcomagdy @lavignes @tonya11en | ||
| /*/extensions/filters/http/buffer @alyssawilk @mattklein123 | ||
| /*/extensions/transport_sockets/raw_buffer @alyssawilk @mattklein123 | ||
| # Compression | ||
| /*/extensions/compression/common @junr03 @rojkov | ||
| /*/extensions/compression/gzip @junr03 @rojkov | ||
| /*/extensions/compression/brotli @junr03 @rojkov | ||
| /*/extensions/filters/http/decompressor @rojkov @dio | ||
| # Watchdog Extensions | ||
| /*/extensions/watchdog/profile_action @kbaichoo @antoniovicente | ||
| # Core upstream code | ||
|
|
@@ -158,12 +152,10 @@ extensions/upstreams/tcp @alyssawilk @ggreenway @mattklein123 | |
| # OAuth2 | ||
| extensions/filters/http/oauth2 @rgs1 @derekargueta @snowp | ||
| # HTTP Local Rate Limit | ||
| /*/extensions/filters/http/local_ratelimit @rgs1 @mattklein123 | ||
| /*/extensions/filters/common/local_ratelimit @mattklein123 @rgs1 | ||
| /*/extensions/filters/http/local_ratelimit @rgs1 @mattklein123 @wbpcode | ||
| /*/extensions/filters/common/local_ratelimit @mattklein123 @rgs1 @wbpcode | ||
| # HTTP Kill Request | ||
| /*/extensions/filters/http/kill_request @qqustc @htuch | ||
| # HTTP Stateful Session | ||
| /*/extensions/filters/http/stateful_session @wbpcode @dio | ||
| # Rate limit expression descriptor | ||
| /*/extensions/rate_limit_descriptors/expr @kyessenov @lizan | ||
| # hash input matcher | ||
|
|
@@ -180,10 +172,6 @@ extensions/filters/http/oauth2 @rgs1 @derekargueta @snowp | |
| /*/extensions/filters/common/ratelimit @esmet @mattklein123 | ||
| /*/extensions/filters/http/ratelimit @esmet @mattklein123 | ||
| /*/extensions/filters/network/ratelimit @esmet @mattklein123 | ||
| # External Authorization | ||
| /*/extensions/filters/common/ext_authz @esmet @gsagula @dio | ||
| /*/extensions/filters/http/ext_authz @esmet @gsagula @dio | ||
| /*/extensions/filters/network/ext_authz @esmet @gsagula @dio | ||
| # HTTP Bandwidth Limit | ||
| /*/extensions/filters/http/bandwidth_limit @nitgoy @mattklein123 @yanavlasov @tonya11en | ||
| # Original IP detection | ||
|
|
@@ -193,18 +181,83 @@ extensions/filters/http/oauth2 @rgs1 @derekargueta @snowp | |
| /*/extensions/filters/http/set_metadata @aguinet @snowp | ||
| # Formatters | ||
| /*/extensions/formatter/metadata @cpakulski @lizan | ||
| /*/extensions/formatter/req_without_query @dio @tsaarni | ||
| # IP address input matcher | ||
| /*/extensions/matching/input_matchers/ip @aguinet @snowp | ||
| # Key Value store | ||
| /*/extensions/key_value @alyssawilk @ryantheoptimist | ||
| # Stateful session | ||
| /*/extensions/http/stateful_session/cookie @wbpcode @dio | ||
| # DNS Resolver | ||
| /*/extensions/network/dns_resolver/cares @junr03 @yanavlasov | ||
| /*/extensions/network/dns_resolver/apple @junr03 @yanavlasov | ||
| # Config Validators | ||
| /*/extensions/config/validators/minimum_clusters @adisuissa @htuch | ||
| # DNS resolution | ||
| /*/extensions/network/dns_resolver/cares @yanavlasov @mattklein123 | ||
| /*/extensions/network/dns_resolver/apple @yanavlasov @mattklein123 | ||
| # compression code | ||
| /*/extensions/filters/http/decompressor @rojkov @kbaichoo | ||
| /*/extensions/filters/http/gzip @gsagula @kbaichoo | ||
| /*/extensions/filters/http/common/compressor @gsagula @rojkov @kbaichoo | ||
| /*/extensions/filters/http/compressor @rojkov @kbaichoo | ||
| /*/extensions/compression/brotli @rojkov @kbaichoo | ||
| /*/extensions/compression/common @kbaichoo @rojkov | ||
| /*/extensions/compression/gzip/decompressor @rojkov @kbaichoo | ||
| /*/extensions/compression/gzip/compressor @rojkov @kbaichoo | ||
| /*/extensions/compression/gzip/common @rojkov @kbaichoo | ||
| # cel | ||
| /*/extensions/access_loggers/filters/cel @kyessenov @douglas-reid @adisuissa | ||
| # health cehck | ||
| /*/extensions/filters/http/health_check @mattklein123 @adisuissa | ||
| # lua | ||
| /*/extensions/filters/http/lua @mattklein123 @wbpcode | ||
| /*/extensions/filters/common/lua @mattklein123 @wbpcode | ||
| # rbac | ||
| /*/extensions/filters/network/rbac @yangminzhu @yanavlasov | ||
| /*/extensions/filters/http/rbac @yangminzhu @yanavlasov | ||
| /*/extensions/filters/common/rbac @yangminzhu @yanavlasov | ||
| # tap | ||
| /*/extensions/filters/http/tap @mattklein123 @daixiang0 | ||
| /*/extensions/common/tap @mattklein123 @daixiang0 | ||
| /*/extensions/transport_sockets/tap @mattklein123 @daixiang0 | ||
| # local rate limit | ||
| /*/extensions/filters/network/local_ratelimit @mattklein123 @wbpcode | ||
|
|
||
| # "Underowned" extensions (no backup reviewers, please volunter!) | ||
| # Stateful session | ||
| /*/extensions/http/stateful_session/cookie @wbpcode @UNOWNED | ||
| /*/extensions/filters/http/stateful_session @wbpcode @UNOWNED | ||
|
alyssawilk marked this conversation as resolved.
Outdated
|
||
| # stats | ||
| /*/extensions/stat_sinks/statsd @mattklein123 @UNOWNED | ||
| /*/extensions/stat_sinks/common @mattklein123 @UNOWNED | ||
| /*/extensions/stat_sinks/common/statsd @mattklein123 @UNOWNED | ||
|
alyssawilk marked this conversation as resolved.
Outdated
|
||
| # proxy protocol | ||
| /*/extensions/filters/listener/proxy_protocol @ggreenway @UNOWNED | ||
|
alyssawilk marked this conversation as resolved.
Outdated
|
||
| # cors | ||
| /*/extensions/filters/http/cors @wbpcode @UNOWNED | ||
| # access loggers | ||
| /*/extensions/access_loggers/grpc @wbpcode @UNOWNED | ||
|
alyssawilk marked this conversation as resolved.
Outdated
|
||
| /*/extensions/access_loggers/file @wbpcode @UNOWNED | ||
|
alyssawilk marked this conversation as resolved.
Outdated
|
||
|
|
||
| # "Unowned" extensions (currently without 1 maintainer or 2 owners) | ||
| /*/extensions/formatter/req_without_query @UNOWNED @tsaarni | ||
|
alyssawilk marked this conversation as resolved.
Outdated
|
||
| # ext_authz | ||
| /*/extensions/filters/common/ext_authz @esmet @gsagula @pradeepcrao @UNOWNED | ||
| /*/extensions/filters/http/ext_authz @esmet @gsagula @pradeepcrao @UNOWNED | ||
| /*/extensions/filters/network/ext_authz @esmet @gsagula @pradeepcrao @UNOWNED | ||
| /*/extensions/filters/http/ip_tagging @UNOWNED @UNOWNED | ||
|
alyssawilk marked this conversation as resolved.
Outdated
|
||
| /*/extensions/filters/listener/original_dst @UNOWNED @UNOWNED | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Could do all 3 if @lizan Oks? |
||
| /*/extensions/tracers/zipkin @UNOWNED @UNOWNED | ||
| /*/extensions/tracers/dynamic_ot @UNOWNED @UNOWNED | ||
| /*/extensions/tracers/opencensus @UNOWNED @UNOWNED | ||
| /*/extensions/tracers/common @UNOWNED @UNOWNED | ||
| /*/extensions/tracers/common/ot @UNOWNED @UNOWNED | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Tracing in general needs better ownership. Perhaps @lizan and @Shikugawa ?
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Tracing system is ok for me. I had some relatively large PRs before about tracing.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I also can help with it.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I can try to help with the tracers. If we have the option can I get zipkin?
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I can also help on tracers.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Thank you @basvanbeek! Can you open a PR to add yourself? |
||
| /*/extensions/filters/network/mongo_proxy @UNOWNED @UNOWNED | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think move to contrib at this point.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think move this to contrib. Lyft doesn't use this anymore and I don't know if anyone else does. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We still use this at Stripe, I'd be happy to help to take a first pass as I help maintain our internal forks part of this code. (Ideally though my main account gets assigned: @Mythra -- which is already in the org, and such -- rather than this 😄 ) I'll also ask others on our side to step up. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Hi, I can help with mongo_proxy.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Hi @Mythra if Stripe could help own this (and also upstream fork patches!) that would be fantastic. We can keep this in core if people are using it. cc @alyssawilk
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. (Just to make sure the loop is closed) Yeah we'd be happy too. |
||
|
|
||
| # Intentionally exempt (treated as core code) | ||
| /*/extensions/filters/common @UNOWNED @UNOWNED | ||
| /*/extensions/filters/http/common @UNOWNED @UNOWNED | ||
| /*/extensions/filters/network/common @UNOWNED @UNOWNED | ||
|
alyssawilk marked this conversation as resolved.
Outdated
|
||
|
|
||
| # To be moved to Contrib | ||
|
alyssawilk marked this conversation as resolved.
|
||
| /*/extensions/filters/http/dynamo @UNOWNED @UNOWNED | ||
| /*/extensions/tracers/lightstep @UNOWNED @UNOWNED | ||
| /*/extensions/filters/network/client_ssl_auth @UNOWNED @UNOWNED | ||
|
|
||
| # Contrib | ||
| /contrib/exe/ @mattklein123 @lizan | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.