Skip to content

Commit

Permalink
Found new managed modules references (#554)
Browse files Browse the repository at this point in the history
  • Loading branch information
app-token-modules[bot] committed May 17, 2024
1 parent 226119e commit cc09a42
Show file tree
Hide file tree
Showing 6 changed files with 790 additions and 3 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
syntax = "proto3";

package envoy.extensions.filters.http.cache.v3;

import "envoy/config/route/v3/route_components.proto";
import "envoy/type/matcher/v3/string.proto";

import "google/protobuf/any.proto";
import "google/protobuf/wrappers.proto";

import "udpa/annotations/status.proto";
import "udpa/annotations/versioning.proto";

option java_package = "io.envoyproxy.envoy.extensions.filters.http.cache.v3";
option java_outer_classname = "CacheProto";
option java_multiple_files = true;
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/cache/v3;cachev3";
option (udpa.annotations.file_status).package_version_status = ACTIVE;

// [#protodoc-title: HTTP Cache Filter]

// [#extension: envoy.filters.http.cache]
// [#next-free-field: 7]
message CacheConfig {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.filter.http.cache.v2alpha.CacheConfig";

// [#not-implemented-hide:]
// Modifies cache key creation by restricting which parts of the URL are included.
message KeyCreatorParams {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.filter.http.cache.v2alpha.CacheConfig.KeyCreatorParams";

// If true, exclude the URL scheme from the cache key. Set to true if your origins always
// produce the same response for http and https requests.
bool exclude_scheme = 1;

// If true, exclude the host from the cache key. Set to true if your origins' responses don't
// ever depend on host.
bool exclude_host = 2;

// If ``query_parameters_included`` is nonempty, only query parameters matched
// by one or more of its matchers are included in the cache key. Any other
// query params will not affect cache lookup.
repeated config.route.v3.QueryParameterMatcher query_parameters_included = 3;

// If ``query_parameters_excluded`` is nonempty, query parameters matched by one
// or more of its matchers are excluded from the cache key (even if also
// matched by ``query_parameters_included``), and will not affect cache lookup.
repeated config.route.v3.QueryParameterMatcher query_parameters_excluded = 4;
}

// Config specific to the cache storage implementation. Required unless ``disabled``
// is true.
// [#extension-category: envoy.http.cache]
google.protobuf.Any typed_config = 1;

// When true, the cache filter is a no-op filter.
//
// Possible use-cases for this include:
// - Turning a filter on and off with :ref:`ECDS <envoy_v3_api_file_envoy/service/extension/v3/config_discovery.proto>`.
// [#comment: once route-specific overrides are implemented, they are the more likely use-case.]
google.protobuf.BoolValue disabled = 5;

// List of matching rules that defines allowed ``Vary`` headers.
//
// The ``vary`` response header holds a list of header names that affect the
// contents of a response, as described by
// https://httpwg.org/specs/rfc7234.html#caching.negotiated.responses.
//
// During insertion, ``allowed_vary_headers`` acts as a allowlist: if a
// response's ``vary`` header mentions any header names that aren't matched by any rules in
// ``allowed_vary_headers``, that response will not be cached.
//
// During lookup, ``allowed_vary_headers`` controls what request headers will be
// sent to the cache storage implementation.
repeated type.matcher.v3.StringMatcher allowed_vary_headers = 2;

// [#not-implemented-hide:]
// <TODO(toddmgreer) implement key customization>
//
// Modifies cache key creation by restricting which parts of the URL are included.
KeyCreatorParams key_creator_params = 3;

// [#not-implemented-hide:]
// <TODO(toddmgreer) implement size limit>
//
// Max body size the cache filter will insert into a cache. 0 means unlimited (though the cache
// storage implementation may have its own limit beyond which it will reject insertions).
uint32 max_body_bytes = 4;

// By default, a ``cache-control: no-cache`` or ``pragma: no-cache`` header in the request
// causes the cache to validate with its upstream even if the lookup is a hit. Setting this
// to true will ignore these headers.
bool ignore_request_cache_control_header = 6;
}
80 changes: 80 additions & 0 deletions modules/sync/envoyproxy/envoy/state.json
Original file line number Diff line number Diff line change
Expand Up @@ -38355,6 +38355,86 @@
{
"name": "c45a419bf86ae5db738da1aa28d1887b32c4dfdb",
"digest": "96992fe9a668de54dd452e3a8ad2019eb46546f2e4feb7faea53445d0bf7fdccc8e0ec8edab4aedf26ac0318bb3e1381454f834ec62dcfa61c379c2a17adf0ef"
},
{
"name": "110d1454982a6ca1681349a85a771d8da7345a91",
"digest": "96992fe9a668de54dd452e3a8ad2019eb46546f2e4feb7faea53445d0bf7fdccc8e0ec8edab4aedf26ac0318bb3e1381454f834ec62dcfa61c379c2a17adf0ef"
},
{
"name": "ab99cd3725a690c69146decb7490cb7e1fd96a59",
"digest": "96992fe9a668de54dd452e3a8ad2019eb46546f2e4feb7faea53445d0bf7fdccc8e0ec8edab4aedf26ac0318bb3e1381454f834ec62dcfa61c379c2a17adf0ef"
},
{
"name": "6e7370da0ccd6b5bf449b78181ed11580b1058b9",
"digest": "96992fe9a668de54dd452e3a8ad2019eb46546f2e4feb7faea53445d0bf7fdccc8e0ec8edab4aedf26ac0318bb3e1381454f834ec62dcfa61c379c2a17adf0ef"
},
{
"name": "01312acaab31ae38921171c6edf4194a4d118176",
"digest": "96992fe9a668de54dd452e3a8ad2019eb46546f2e4feb7faea53445d0bf7fdccc8e0ec8edab4aedf26ac0318bb3e1381454f834ec62dcfa61c379c2a17adf0ef"
},
{
"name": "119fbc350b3622a7541e9c603db102c08897b83e",
"digest": "96992fe9a668de54dd452e3a8ad2019eb46546f2e4feb7faea53445d0bf7fdccc8e0ec8edab4aedf26ac0318bb3e1381454f834ec62dcfa61c379c2a17adf0ef"
},
{
"name": "bdcb46b58f585b1292f0134e50097b6955b72c4f",
"digest": "96992fe9a668de54dd452e3a8ad2019eb46546f2e4feb7faea53445d0bf7fdccc8e0ec8edab4aedf26ac0318bb3e1381454f834ec62dcfa61c379c2a17adf0ef"
},
{
"name": "936e082b60f8852f3a105c32a637c7fdecabfdda",
"digest": "96992fe9a668de54dd452e3a8ad2019eb46546f2e4feb7faea53445d0bf7fdccc8e0ec8edab4aedf26ac0318bb3e1381454f834ec62dcfa61c379c2a17adf0ef"
},
{
"name": "559ca76ea58c61c71f45aa8e101bb7cb1c808cc7",
"digest": "96992fe9a668de54dd452e3a8ad2019eb46546f2e4feb7faea53445d0bf7fdccc8e0ec8edab4aedf26ac0318bb3e1381454f834ec62dcfa61c379c2a17adf0ef"
},
{
"name": "3e5412ce9d5bf2bfe7296673e15bc7bce2443e22",
"digest": "96992fe9a668de54dd452e3a8ad2019eb46546f2e4feb7faea53445d0bf7fdccc8e0ec8edab4aedf26ac0318bb3e1381454f834ec62dcfa61c379c2a17adf0ef"
},
{
"name": "f3613b4912a49540d23246f7629a92df31ef83b9",
"digest": "96992fe9a668de54dd452e3a8ad2019eb46546f2e4feb7faea53445d0bf7fdccc8e0ec8edab4aedf26ac0318bb3e1381454f834ec62dcfa61c379c2a17adf0ef"
},
{
"name": "3e75c6b464546b4f7f350747459f4de7c86e0b38",
"digest": "0849cd6d9c36c81296c9762eea14d43c85b5af3a709a0b853711cdc271958b3f8bc2602dfe6dd321555a33a9af7620459f617c43952a79f941a684ec803f5990"
},
{
"name": "3958624ec2a7a1b3c1b2e27ff17f571302026013",
"digest": "0849cd6d9c36c81296c9762eea14d43c85b5af3a709a0b853711cdc271958b3f8bc2602dfe6dd321555a33a9af7620459f617c43952a79f941a684ec803f5990"
},
{
"name": "ed6e896e9d0a0abb5fff8bfb4f3dfa3d5d631e2f",
"digest": "0849cd6d9c36c81296c9762eea14d43c85b5af3a709a0b853711cdc271958b3f8bc2602dfe6dd321555a33a9af7620459f617c43952a79f941a684ec803f5990"
},
{
"name": "9a5c4bb3521b68618325d04a304b7be3855e8b14",
"digest": "0849cd6d9c36c81296c9762eea14d43c85b5af3a709a0b853711cdc271958b3f8bc2602dfe6dd321555a33a9af7620459f617c43952a79f941a684ec803f5990"
},
{
"name": "e74f37c0149db39e96c8e24b0b3f41d82e028852",
"digest": "0849cd6d9c36c81296c9762eea14d43c85b5af3a709a0b853711cdc271958b3f8bc2602dfe6dd321555a33a9af7620459f617c43952a79f941a684ec803f5990"
},
{
"name": "754aacfae41dfa8dc9c6548246ce4b7e75f4b4ee",
"digest": "0849cd6d9c36c81296c9762eea14d43c85b5af3a709a0b853711cdc271958b3f8bc2602dfe6dd321555a33a9af7620459f617c43952a79f941a684ec803f5990"
},
{
"name": "36a96c300af137c615aee8edd88ed20845b6d200",
"digest": "0849cd6d9c36c81296c9762eea14d43c85b5af3a709a0b853711cdc271958b3f8bc2602dfe6dd321555a33a9af7620459f617c43952a79f941a684ec803f5990"
},
{
"name": "12913186056d3ccf52768854e73cb7ebd7eb86be",
"digest": "0849cd6d9c36c81296c9762eea14d43c85b5af3a709a0b853711cdc271958b3f8bc2602dfe6dd321555a33a9af7620459f617c43952a79f941a684ec803f5990"
},
{
"name": "33a97aef5115b052f13e81cdd96dce119e52b7d3",
"digest": "0849cd6d9c36c81296c9762eea14d43c85b5af3a709a0b853711cdc271958b3f8bc2602dfe6dd321555a33a9af7620459f617c43952a79f941a684ec803f5990"
},
{
"name": "e1c31c353b6b0b46ea096d8a043d9a9fa8ca7033",
"digest": "0849cd6d9c36c81296c9762eea14d43c85b5af3a709a0b853711cdc271958b3f8bc2602dfe6dd321555a33a9af7620459f617c43952a79f941a684ec803f5990"
}
]
}
28 changes: 28 additions & 0 deletions modules/sync/googleapis/googleapis/state.json
Original file line number Diff line number Diff line change
Expand Up @@ -11943,6 +11943,34 @@
{
"name": "998ade8d5e34d18df5ce36ce2baefdd57f4da375",
"digest": "7f1ed684cf26b4dcc9460ef651bc49ccdb65c75c03dce88dbd7c66a8e161956747a1c54df8b1ffe0ec7dc2191a947a621646f43793b43a8e6564bab01b96aeda"
},
{
"name": "b546bed71076c358d4fed37ed704f6a8d2c239c3",
"digest": "7f1ed684cf26b4dcc9460ef651bc49ccdb65c75c03dce88dbd7c66a8e161956747a1c54df8b1ffe0ec7dc2191a947a621646f43793b43a8e6564bab01b96aeda"
},
{
"name": "5d78de2490a0bea821b7290cc6d5152b0d39735d",
"digest": "7f1ed684cf26b4dcc9460ef651bc49ccdb65c75c03dce88dbd7c66a8e161956747a1c54df8b1ffe0ec7dc2191a947a621646f43793b43a8e6564bab01b96aeda"
},
{
"name": "5bce34fe4d0bc4ea3ee8128aa54b9013366ef7bb",
"digest": "7f1ed684cf26b4dcc9460ef651bc49ccdb65c75c03dce88dbd7c66a8e161956747a1c54df8b1ffe0ec7dc2191a947a621646f43793b43a8e6564bab01b96aeda"
},
{
"name": "298a53b52918552dc1e72b767ff41f4207217b85",
"digest": "7f1ed684cf26b4dcc9460ef651bc49ccdb65c75c03dce88dbd7c66a8e161956747a1c54df8b1ffe0ec7dc2191a947a621646f43793b43a8e6564bab01b96aeda"
},
{
"name": "25737a410a5809ee9896fdaffd9de6659abc2d24",
"digest": "7f1ed684cf26b4dcc9460ef651bc49ccdb65c75c03dce88dbd7c66a8e161956747a1c54df8b1ffe0ec7dc2191a947a621646f43793b43a8e6564bab01b96aeda"
},
{
"name": "3cba4738844f57da2272c4e23db3f5e9bf30bb81",
"digest": "7f1ed684cf26b4dcc9460ef651bc49ccdb65c75c03dce88dbd7c66a8e161956747a1c54df8b1ffe0ec7dc2191a947a621646f43793b43a8e6564bab01b96aeda"
},
{
"name": "a07bf82eb48d79bc113620b3fb517a3ebe92989c",
"digest": "7f1ed684cf26b4dcc9460ef651bc49ccdb65c75c03dce88dbd7c66a8e161956747a1c54df8b1ffe0ec7dc2191a947a621646f43793b43a8e6564bab01b96aeda"
}
]
}
8 changes: 8 additions & 0 deletions modules/sync/grpc-ecosystem/grpc-gateway/state.json
Original file line number Diff line number Diff line change
Expand Up @@ -4539,6 +4539,14 @@
{
"name": "dd96df44417942a0051e1a6e2a8c4312a124d445",
"digest": "ca527b4cf4830f8627f818662fb2e3f8368c0b1d429511bbc1da9677bf856ddf9e65a1695056486a84d17ce0d18cdddecd9e0f6fc04d5e07a873cfc59897a5ad"
},
{
"name": "d65455b8d814545211bf2f4b61d3bfc38b9980f8",
"digest": "ca527b4cf4830f8627f818662fb2e3f8368c0b1d429511bbc1da9677bf856ddf9e65a1695056486a84d17ce0d18cdddecd9e0f6fc04d5e07a873cfc59897a5ad"
},
{
"name": "5b7e8fb9bba1b4920ca5c113c951603386cb17c0",
"digest": "ca527b4cf4830f8627f818662fb2e3f8368c0b1d429511bbc1da9677bf856ddf9e65a1695056486a84d17ce0d18cdddecd9e0f6fc04d5e07a873cfc59897a5ad"
}
]
}
6 changes: 3 additions & 3 deletions modules/sync/state.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
},
{
"module_name": "envoyproxy/envoy",
"latest_reference": "c45a419bf86ae5db738da1aa28d1887b32c4dfdb"
"latest_reference": "e1c31c353b6b0b46ea096d8a043d9a9fa8ca7033"
},
{
"module_name": "envoyproxy/protoc-gen-validate",
Expand All @@ -38,7 +38,7 @@
},
{
"module_name": "googleapis/googleapis",
"latest_reference": "998ade8d5e34d18df5ce36ce2baefdd57f4da375"
"latest_reference": "a07bf82eb48d79bc113620b3fb517a3ebe92989c"
},
{
"module_name": "googlechrome/lighthouse",
Expand All @@ -50,7 +50,7 @@
},
{
"module_name": "grpc-ecosystem/grpc-gateway",
"latest_reference": "dd96df44417942a0051e1a6e2a8c4312a124d445"
"latest_reference": "5b7e8fb9bba1b4920ca5c113c951603386cb17c0"
},
{
"module_name": "grpc/grpc",
Expand Down

0 comments on commit cc09a42

Please sign in to comment.