Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
f4340c1
docs: Add extension types to extension docs
phlax Jan 15, 2021
3acd6e1
tools
phlax Jan 15, 2021
4b49c7f
api/
phlax Jan 15, 2021
1c04199
tools
phlax Jan 15, 2021
8101ff3
tools
phlax Jan 15, 2021
4e9082f
tools
phlax Jan 15, 2021
621d003
tools
phlax Jan 15, 2021
69d2cec
extensiondb
phlax Jan 18, 2021
e81f19f
extensiondb
phlax Jan 18, 2021
66538be
add category kw/arg to envoy_cc_extension
phlax Jan 18, 2021
fa4d5ed
mark extension
phlax Jan 18, 2021
dea0769
docs/
phlax Jan 18, 2021
ebc27cf
category
phlax Jan 18, 2021
494392a
docs/
phlax Jan 22, 2021
b72b1a5
docs/
phlax Jan 22, 2021
9218861
docs/
phlax Jan 22, 2021
643a9b0
docs/
phlax Jan 22, 2021
3dd0991
docs/
phlax Jan 22, 2021
32be692
docs/
phlax Jan 22, 2021
b20776b
docs/
phlax Jan 22, 2021
807eff2
grrmacs
phlax Jan 22, 2021
190706a
docs
phlax Jan 22, 2021
34a2caf
source/
phlax Jan 22, 2021
e47597c
api/
phlax Jan 22, 2021
1feb978
docs/
phlax Jan 26, 2021
b273c2b
tools/
phlax Jan 26, 2021
ab31ffc
docs/
phlax Jan 26, 2021
6f6e1c5
tools/
phlax Jan 27, 2021
fb6f2e0
docs/
phlax Jan 27, 2021
3797a2c
docs/
phlax Jan 27, 2021
c910d3a
docs/
phlax Jan 27, 2021
6b29f0a
docs/
phlax Jan 27, 2021
4e79e80
docs/
phlax Jan 27, 2021
db1fb4c
docs/
phlax Jan 27, 2021
7888129
docs/
phlax Jan 27, 2021
86c1135
docs/
phlax Jan 27, 2021
3e19c57
docs/
phlax Jan 27, 2021
97f4ac7
source/
phlax Jan 27, 2021
d8f5537
tools/
phlax Jan 27, 2021
18d6a9b
docs/
phlax Jan 27, 2021
56f1449
source/
phlax Jan 27, 2021
ccc0d15
tools/
phlax Jan 27, 2021
ff39112
tools/
phlax Jan 27, 2021
f7178d1
api/
phlax Jan 27, 2021
5814c52
docs/
phlax Jan 27, 2021
b6a8d3c
tools/
phlax Jan 27, 2021
800398a
source/s
phlax Jan 27, 2021
08056fa
tools/
phlax Jan 27, 2021
8ecce34
tools/
phlax Jan 27, 2021
f1b86ae
tools/
phlax Jan 27, 2021
dd29ceb
tools/
phlax Jan 28, 2021
98e0fa6
tools/
phlax Jan 28, 2021
66faaa6
tools/
phlax Jan 28, 2021
a9cfe79
tools/
phlax Jan 28, 2021
6c4f686
tools/
phlax Jan 28, 2021
6f2c2ae
tools/
phlax Jan 28, 2021
83f48e5
tools/
phlax Jan 28, 2021
515fdbb
Merge branch 'main' into proto-doc-extensions
phlax Feb 8, 2021
683195e
api
phlax Feb 8, 2021
3bf48f5
tools/
phlax Feb 8, 2021
f78a0b3
tools/o
phlax Feb 8, 2021
a47409e
tools/
phlax Feb 8, 2021
21c68c0
tools/
phlax Feb 8, 2021
2453fb2
api/
phlax Feb 8, 2021
7f022bb
api/
phlax Feb 8, 2021
5749b62
api/
phlax Feb 9, 2021
8d71825
api/
phlax Feb 9, 2021
2e1d44d
api
phlax Feb 9, 2021
16b95ee
api/
phlax Feb 9, 2021
97dea40
empty
phlax Feb 9, 2021
72422a4
tools/
phlax Feb 9, 2021
327f548
tools/
phlax Feb 9, 2021
ddb104e
updates
phlax Feb 10, 2021
307ac3f
docs/
phlax Feb 10, 2021
3be54d3
docs/
phlax Feb 10, 2021
6621d90
tools/
phlax Feb 10, 2021
1dd6c62
tools/
phlax Feb 10, 2021
29366d3
protodoc-extension -> extenion-category
phlax Feb 11, 2021
aa2f47e
type -> category
phlax Feb 11, 2021
1a607a5
type -> category
phlax Feb 11, 2021
62fc64e
docs/
phlax Feb 11, 2021
c7b70b8
markers
phlax Feb 11, 2021
bc5c059
cleanup
phlax Feb 11, 2021
adb1347
cleanup
phlax Feb 11, 2021
c0fc9ed
tools/
phlax Feb 11, 2021
d5d9ae8
format
phlax Feb 11, 2021
8e89914
tools/
phlax Feb 11, 2021
816d7dc
docs/
phlax Feb 11, 2021
7ba92c9
generated_api_shadow/
phlax Feb 11, 2021
689d9d8
tools/
phlax Feb 12, 2021
c907f46
generated_api_shadow/
phlax Feb 12, 2021
ab0cf37
api/
phlax Feb 12, 2021
2e56eb6
generated_api_shadow/
phlax Feb 15, 2021
cccc21d
generated_api_shadow/
phlax Feb 15, 2021
b56bf45
Merge branch 'main' into proto-doc-extensions
phlax Feb 15, 2021
0207b35
genBUILD
phlax Feb 15, 2021
0b6aa76
docs/
phlax Feb 15, 2021
5525d75
api/
phlax Feb 15, 2021
4f2fcf7
tools/
phlax Feb 15, 2021
a1cc9a5
tools/
phlax Feb 15, 2021
e10d684
api/
phlax Feb 15, 2021
6564038
api/
phlax Feb 15, 2021
833682c
shadows
phlax Feb 15, 2021
4d52072
api/
phlax Feb 15, 2021
985f5c2
extension-cat-db
phlax Feb 16, 2021
dd4c63e
extension-cat-db
phlax Feb 16, 2021
d3b6927
tools/
phlax Feb 16, 2021
ae2389c
introduce error...
phlax Feb 16, 2021
f4848a0
introduce error...
phlax Feb 16, 2021
41c39bf
tools/
phlax Feb 16, 2021
3fa04d4
tools/
phlax Feb 16, 2021
e5bef28
messaging
phlax Feb 16, 2021
fdab6b8
messaging
phlax Feb 16, 2021
cbb90a7
tools/
phlax Feb 16, 2021
3dd38d0
tools/
phlax Feb 16, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions api/envoy/config/accesslog/v3/accesslog.proto
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ message AccessLog {
// <envoy_api_msg_extensions.access_loggers.grpc.v3.HttpGrpcAccessLogConfig>`
// #. "envoy.access_loggers.tcp_grpc": :ref:`TcpGrpcAccessLogConfig
// <envoy_api_msg_extensions.access_loggers.grpc.v3.TcpGrpcAccessLogConfig>`
// [#extension-category: envoy.access_loggers]
oneof config_type {
google.protobuf.Any typed_config = 4;
}
Expand Down
1 change: 1 addition & 0 deletions api/envoy/config/accesslog/v4alpha/accesslog.proto

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions api/envoy/config/bootstrap/v3/bootstrap.proto
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,7 @@ message Bootstrap {

// Optional watchdogs configuration.
// This is used for specifying different watchdogs for the different subsystems.
// [#extension-category: envoy.guarddog_actions]
Watchdogs watchdogs = 27;

// Configuration for an external tracing provider.
Expand Down Expand Up @@ -249,6 +250,7 @@ message Bootstrap {

// Specifies optional bootstrap extensions to be instantiated at startup time.
// Each item contains extension specific configuration.
// [#extension-category: envoy.bootstrap]
repeated core.v3.TypedExtensionConfig bootstrap_extensions = 21;

// Specifies optional extensions instantiated at startup time and
Expand Down
2 changes: 2 additions & 0 deletions api/envoy/config/bootstrap/v4alpha/bootstrap.proto

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions api/envoy/config/cluster/v3/cluster.proto
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,7 @@ message Cluster {
google.protobuf.Struct match = 2;

// The configuration of the transport socket.
// [#extension-category: envoy.transport_sockets.upstream]
core.v3.TransportSocket transport_socket = 3;
}

Expand All @@ -171,6 +172,7 @@ message Cluster {

// Cluster specific configuration which depends on the cluster being instantiated.
// See the supported cluster for further documentation.
// [#extension-category: envoy.clusters]
google.protobuf.Any typed_config = 2;
}

Expand Down Expand Up @@ -1004,6 +1006,7 @@ message Cluster {
// If users desire custom connection pool or upstream behavior, for example terminating
// CONNECT only if a custom filter indicates it is appropriate, the custom factories
// can be registered and configured here.
// [#extension-category: envoy.upstreams]
core.v3.TypedExtensionConfig upstream_config = 48;

// Configuration to track optional cluster stats.
Expand Down
3 changes: 3 additions & 0 deletions api/envoy/config/cluster/v4alpha/cluster.proto

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions api/envoy/config/core/v3/grpc_service.proto
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ message GrpcService {

string name = 1;

// [#extension-category: envoy.grpc_credentials]
oneof config_type {
google.protobuf.Any typed_config = 3;
}
Expand Down
1 change: 1 addition & 0 deletions api/envoy/config/core/v3/health_check.proto
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,7 @@ message HealthCheck {

// A custom health checker specific configuration which depends on the custom health checker
// being instantiated. See :api:`envoy/config/health_checker` for reference.
// [#extension-category: envoy.health_checkers]
oneof config_type {
google.protobuf.Any typed_config = 3;
}
Expand Down
1 change: 1 addition & 0 deletions api/envoy/config/core/v4alpha/grpc_service.proto

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions api/envoy/config/core/v4alpha/health_check.proto

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions api/envoy/config/listener/v3/listener_components.proto
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ message Filter {
// :ref:`supported filter <config_network_filters>`.
string name = 1 [(validate.rules).string = {min_len: 1}];

// [#extension-category: envoy.filters.network]
oneof config_type {
// Filter specific configuration which depends on the filter being
// instantiated. See the supported filters for further documentation.
Expand Down Expand Up @@ -331,10 +332,12 @@ message ListenerFilter {

// The name of the filter to instantiate. The name must match a
// :ref:`supported filter <config_listener_filters>`.
// [#extension-category: envoy.transport_sockets.downstream]
string name = 1 [(validate.rules).string = {min_len: 1}];

// Filter specific configuration which depends on the filter being instantiated.
// See the supported filters for further documentation.
// [#extension-category: envoy.filters.listener]
oneof config_type {
google.protobuf.Any typed_config = 3;
}
Expand Down
1 change: 1 addition & 0 deletions api/envoy/config/listener/v3/udp_listener_config.proto
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ message UdpListenerConfig {

// Used to create a specific listener factory. To some factory, e.g.
// "raw_udp_listener", config is not needed.
// [#extension-category: envoy.filters.udp_listener]
oneof config_type {
google.protobuf.Any typed_config = 3;
}
Expand Down
3 changes: 3 additions & 0 deletions api/envoy/config/listener/v4alpha/listener_components.proto

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions api/envoy/config/metrics/v3/stats.proto
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ message StatsSink {

// Stats sink specific configuration which depends on the sink being instantiated. See
// :ref:`StatsdSink <envoy_api_msg_config.metrics.v3.StatsdSink>` for an example.
// [#extension-category: envoy.stats_sinks]
oneof config_type {
google.protobuf.Any typed_config = 3;
}
Expand Down
1 change: 1 addition & 0 deletions api/envoy/config/metrics/v4alpha/stats.proto

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions api/envoy/config/overload/v3/overload.proto
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ message ResourceMonitor {
string name = 1 [(validate.rules).string = {min_len: 1}];

// Configuration for the resource monitor being instantiated.
// [#extension-category: envoy.resource_monitors]
oneof config_type {
google.protobuf.Any typed_config = 3;
}
Expand Down
4 changes: 4 additions & 0 deletions api/envoy/config/route/v3/route_components.proto
Original file line number Diff line number Diff line change
Expand Up @@ -1128,6 +1128,7 @@ message RetryPolicy {

string name = 1 [(validate.rules).string = {min_len: 1}];

// [#extension-category: envoy.retry_priorities]
oneof config_type {
google.protobuf.Any typed_config = 3;
}
Expand All @@ -1143,6 +1144,7 @@ message RetryPolicy {

string name = 1 [(validate.rules).string = {min_len: 1}];

// [#extension-category: envoy.retry_host_predicates]
oneof config_type {
google.protobuf.Any typed_config = 3;
}
Expand Down Expand Up @@ -1756,6 +1758,7 @@ message RateLimit {
MetaData metadata = 8;

// Rate limit descriptor extension. See the rate limit descriptor extensions documentation.
// [#extension-category: envoy.rate_limit_descriptors]
core.v3.TypedExtensionConfig extension = 9;
}
}
Expand Down Expand Up @@ -1947,6 +1950,7 @@ message InternalRedirectPolicy {
// Specifies a list of predicates that are queried when an upstream response is deemed
// to trigger an internal redirect by all other criteria. Any predicate in the list can reject
// the redirect, causing the response to be proxied to downstream.
// [#extension-category: envoy.internal_redirect_predicates]
repeated core.v3.TypedExtensionConfig predicates = 3;

// Allow internal redirect to follow a target URI with a different scheme than the value of
Expand Down
4 changes: 4 additions & 0 deletions api/envoy/config/route/v4alpha/route_components.proto

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions api/envoy/config/trace/v3/http_tracer.proto
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ message Tracing {
// - :ref:`DatadogConfig <envoy_api_msg_config.trace.v3.DatadogConfig>`
// - :ref:`OpenCensusConfig <envoy_api_msg_config.trace.v3.OpenCensusConfig>`
// - :ref:`AWS X-Ray <envoy_api_msg_config.trace.v3.XRayConfig>`
// [#extension-category: envoy.tracers]
oneof config_type {
google.protobuf.Any typed_config = 3;
}
Expand Down
1 change: 1 addition & 0 deletions api/envoy/config/trace/v3/xray.proto
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
// [#protodoc-title: AWS X-Ray Tracer Configuration]
// Configuration for AWS X-Ray tracer

// [#extension: envoy.tracers.xray]
Comment thread
phlax marked this conversation as resolved.
message XRayConfig {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.trace.v2alpha.XRayConfig";
Expand Down
1 change: 1 addition & 0 deletions api/envoy/config/trace/v4alpha/http_tracer.proto

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ option (udpa.annotations.file_status).work_in_progress = true;
option (udpa.annotations.file_status).package_version_status = ACTIVE;

// [#protodoc-title: HTTP Cache Filter]
// [#extension: envoy.filters.http.cache]

// [#extension: envoy.filters.http.cache.simple_http_cache]
message CacheConfig {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.filter.http.cache.v2alpha.CacheConfig";
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@ message Compressor {
// :ref:`envoy.compression.gzip.compressor<envoy_api_msg_extensions.compression.gzip.compressor.v3.Gzip>`
// is included in Envoy.
// This field is ignored if used in the context of the gzip http-filter, but is mandatory otherwise.
// [#extension-category: envoy.compression.compressor]
config.core.v3.TypedExtensionConfig compressor_library = 6;

// Configuration for request compression. Compression is disabled by default if left empty.
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ message Decompressor {
// A decompressor library to use for both request and response decompression. Currently only
// :ref:`envoy.compression.gzip.compressor<envoy_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>`
// is included in Envoy.
// [#extension-category: envoy.compression.decompressor]
config.core.v3.TypedExtensionConfig decompressor_library = 1
[(validate.rules).message = {required: true}];

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,7 @@ message HttpConnectionManager {
// A list of individual HTTP filters that make up the filter chain for
// requests made to the connection manager. :ref:`Order matters <arch_overview_http_filters_ordering>`
// as the filters are processed sequentially as request events happen.
// [#extension-category: envoy.filters.http]
repeated HttpFilter http_filters = 5;

// Whether the connection manager manipulates the :ref:`config_http_conn_man_headers_user-agent`
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ message ThriftProxy {
// Thrift proxy. Order matters as the filters are processed sequentially. For backwards
// compatibility, if no thrift_filters are specified, a default Thrift router filter
// (`envoy.filters.thrift.router`) is used.
// [#extension-category: envoy.thrift_proxy.filters]
repeated ThriftFilter thrift_filters = 5;

// If set to true, Envoy will try to skip decode data after metadata in the Thrift message.
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions api/envoy/extensions/tracers/xray/v4alpha/xray.proto

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions api/envoy/extensions/wasm/v3/wasm.proto
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ message VmConfig {
// (proxy_on_start). `google.protobuf.Struct` is serialized as JSON before
// passing it to the plugin. `google.protobuf.BytesValue` and
// `google.protobuf.StringValue` are passed directly without the wrapper.
// [#extension-category: envoy.wasm.runtime]
google.protobuf.Any configuration = 4;

// Allow the wasm file to include pre-compiled code on VMs which support it.
Expand Down
Loading