From 6cf42b1a321af7ef236bb8644dd69bf9996f4f83 Mon Sep 17 00:00:00 2001 From: "app-token-modules[bot]" Date: Thu, 2 Jul 2026 12:39:49 +0000 Subject: [PATCH] Detected new managed modules references --- ...4a543ee803d8194fe871b523d40297b47f60aba188 | 113 ++++++++++++++++++ ...43c18b7ee91b8f8ec88b8665e33fdd75fea810a90f | 5 + modules/sync/envoyproxy/ratelimit/state.json | 8 ++ modules/sync/googleapis/cloud-run/state.json | 80 +++++++++++++ modules/sync/googleapis/googleapis/state.json | 80 +++++++++++++ modules/sync/state.json | 6 +- 6 files changed, 289 insertions(+), 3 deletions(-) create mode 100644 modules/sync/envoyproxy/ratelimit/cas/ad029616a9b84bf1cf991b85558e87380363131d21d7a9c66fe27100a874efc4dc71e4027d7c9ca2e1458f4a543ee803d8194fe871b523d40297b47f60aba188 create mode 100644 modules/sync/envoyproxy/ratelimit/cas/b70510349ce47e49f48f6a5d839d821bb559999ca0eaa8dfad35b4e8a7b52a10264174ecc46dbc88463b7343c18b7ee91b8f8ec88b8665e33fdd75fea810a90f diff --git a/modules/sync/envoyproxy/ratelimit/cas/ad029616a9b84bf1cf991b85558e87380363131d21d7a9c66fe27100a874efc4dc71e4027d7c9ca2e1458f4a543ee803d8194fe871b523d40297b47f60aba188 b/modules/sync/envoyproxy/ratelimit/cas/ad029616a9b84bf1cf991b85558e87380363131d21d7a9c66fe27100a874efc4dc71e4027d7c9ca2e1458f4a543ee803d8194fe871b523d40297b47f60aba188 new file mode 100644 index 00000000..15a9f3b4 --- /dev/null +++ b/modules/sync/envoyproxy/ratelimit/cas/ad029616a9b84bf1cf991b85558e87380363131d21d7a9c66fe27100a874efc4dc71e4027d7c9ca2e1458f4a543ee803d8194fe871b523d40297b47f60aba188 @@ -0,0 +1,113 @@ +syntax = "proto3"; + +package ratelimit.config.ratelimit.v3; + +import "google/protobuf/struct.proto"; + +option java_package = "io.envoyproxy.ratelimit.config.ratelimit.v3"; +option java_outer_classname = "RlsConfigProto"; +option java_multiple_files = true; +option go_package = "github.com/envoyproxy/go-control-plane/ratelimit/config/ratelimit/v3;ratelimitv3"; + +// [#protodoc-title: Rate limit service configuration] +// A management server which supports ADS (Aggregated Discovery Service - SotW or delta protocol) can apply +// rate limit service configuration using the message type RateLimitConfig. The ADS client within the rate limit service +// will stream Discovery Request with the resource type URL "type.googleapis.com/ratelimit.config.ratelimit.v3.RateLimitConfig". +// The ADS management server should respond stream of Discovery Response with the same type URL and array of RateLimitConfigs +// within resources of the Discovery Response. + +// Rate limit configuration for a single domain. +message RateLimitConfig { + // Name of the rate limit configuration. This should be unique for each configuration. + string name = 1; + + // Domain name for the rate limit configuration. + string domain = 2; + + // List of rate limit configuration descriptors. + repeated RateLimitDescriptor descriptors = 3; +} + +// Rate limit configuration descriptor. +message RateLimitDescriptor { + // Key of the descriptor. + string key = 1; + + // Optional value of the descriptor. + string value = 2; + + // Rate limit policy of the descriptor. + RateLimitPolicy rate_limit = 3; + + // List of sub rate limit descriptors. + repeated RateLimitDescriptor descriptors = 4; + + // Mark the descriptor as shadow. When the values is true, rate limit service allow requests to the backend. + bool shadow_mode = 5; + + // Setting the `detailed_metric: true` for a descriptor will extend the metrics that are produced. + bool detailed_metric = 6; + + // Mark the descriptor as quota mode. When quota_mode is true, the rate limit service will allow + // requests until all quota descriptors are over the limit. + bool quota_mode = 7; + + // Optional metadata associated with the descriptor. When a rate limit match occurs, + // this metadata is included in the rate limit response's DynamicMetadata field. + google.protobuf.Struct metadata = 8; +} + +// Rate-limit policy. +message RateLimitPolicy { + // Unit of time for the rate limit. + RateLimitUnit unit = 1; + + // Number of requests allowed in the policy within `unit` time. + uint32 requests_per_unit = 2; + + // Mark the rate limit policy as unlimited. All requests are allowed to the backend. + bool unlimited = 3; + + // Optional name for the rate limit policy. Name the policy, if it should be replaced (dropped evaluation) by + // another policy. + string name = 4; + + // List of rate limit policies, this rate limit policy will replace (drop evaluation) + // For more information: https://github.com/envoyproxy/ratelimit/tree/0b2f4d5fb04bf55e1873e2c5e2bb28da67c0643f#replaces + // Example: https://github.com/envoyproxy/ratelimit/tree/0b2f4d5fb04bf55e1873e2c5e2bb28da67c0643f#example-7 + repeated RateLimitReplace replaces = 5; +} + +// Replace specifies the rate limit policy that should be replaced (dropped evaluation). +// For more information: https://github.com/envoyproxy/ratelimit/tree/0b2f4d5fb04bf55e1873e2c5e2bb28da67c0643f#replaces +message RateLimitReplace { + // Name of the rate limit policy, that is being replaced (dropped evaluation). + string name = 1; +} + +// Identifies the unit of of time for rate limit. +enum RateLimitUnit { + // The time unit is not known. + UNKNOWN = 0; + + // The time unit representing a second. + SECOND = 1; + + // The time unit representing a minute. + MINUTE = 2; + + // The time unit representing an hour. + HOUR = 3; + + // The time unit representing a day. + DAY = 4; + + // The time unit representing a week. + WEEK = 7; + + // The time unit representing a month. + MONTH = 5; + + // The time unit representing a year. + YEAR = 6; +} diff --git a/modules/sync/envoyproxy/ratelimit/cas/b70510349ce47e49f48f6a5d839d821bb559999ca0eaa8dfad35b4e8a7b52a10264174ecc46dbc88463b7343c18b7ee91b8f8ec88b8665e33fdd75fea810a90f b/modules/sync/envoyproxy/ratelimit/cas/b70510349ce47e49f48f6a5d839d821bb559999ca0eaa8dfad35b4e8a7b52a10264174ecc46dbc88463b7343c18b7ee91b8f8ec88b8665e33fdd75fea810a90f new file mode 100644 index 00000000..e511de2e --- /dev/null +++ b/modules/sync/envoyproxy/ratelimit/cas/b70510349ce47e49f48f6a5d839d821bb559999ca0eaa8dfad35b4e8a7b52a10264174ecc46dbc88463b7343c18b7ee91b8f8ec88b8665e33fdd75fea810a90f @@ -0,0 +1,5 @@ +shake256:d11ec527ab26821c6ef79331457ac0ba550683de6d0d34bc3b8ddaa2af4f7b1e27d53aac2522ae85a26d2c57f3f1c499ce6993088356fad4bedb8f92516bf722 LICENSE +shake256:aa9a82a9775103c309f9a748dcafd39d36976ae94c2d50a2f87399390bbd116be500ecb4b7af05604d098f06e3ad47bdfb0a07dc617cadc47bdf1984b8d18795 buf.md +shake256:f5db4705adc92dd36a5e8c4e7ba9e6cca2345b9a7383af77eff50b8eb143a228690f58949b1772c3c8ceeacb9d40c5abddc35d493102deaeeffe9c622ca77f03 buf.yaml +shake256:ad029616a9b84bf1cf991b85558e87380363131d21d7a9c66fe27100a874efc4dc71e4027d7c9ca2e1458f4a543ee803d8194fe871b523d40297b47f60aba188 ratelimit/config/ratelimit/v3/rls_conf.proto +shake256:db1b1445131dc71c4dafe0a3ff1cce3f12f35b82d9ed07832ba3012dfd0f4e96fc8c482c0ca8e51181db5c2cb318929d86b84d318a8c023bedc17a0bc3eb6b57 ratelimit/service/ratelimit/v3/rls_conf_ds.proto diff --git a/modules/sync/envoyproxy/ratelimit/state.json b/modules/sync/envoyproxy/ratelimit/state.json index 6faabcb2..fb3f0ac1 100644 --- a/modules/sync/envoyproxy/ratelimit/state.json +++ b/modules/sync/envoyproxy/ratelimit/state.json @@ -399,6 +399,14 @@ { "name": "1e50889bb34334a6b7671783da6895aa468c4ef1", "digest": "f7d954a75158362c2b709a9063b0dd6a97558bc7e3c134e61f92a098672301199f200b134762ae4831551b84faeb1690cf9f1a85671a2aa3cde5f5bfaf15e5be" + }, + { + "name": "0d9cfd0b3934c6c66bd97544592f3f539e7138cc", + "digest": "b70510349ce47e49f48f6a5d839d821bb559999ca0eaa8dfad35b4e8a7b52a10264174ecc46dbc88463b7343c18b7ee91b8f8ec88b8665e33fdd75fea810a90f" + }, + { + "name": "aba2384d163183e347c407da600b4f73fa2fa672", + "digest": "b70510349ce47e49f48f6a5d839d821bb559999ca0eaa8dfad35b4e8a7b52a10264174ecc46dbc88463b7343c18b7ee91b8f8ec88b8665e33fdd75fea810a90f" } ] } \ No newline at end of file diff --git a/modules/sync/googleapis/cloud-run/state.json b/modules/sync/googleapis/cloud-run/state.json index d63cfe07..4597aeff 100644 --- a/modules/sync/googleapis/cloud-run/state.json +++ b/modules/sync/googleapis/cloud-run/state.json @@ -2467,6 +2467,86 @@ { "name": "fdd6a6e4ef12853400539139d014d96e34253166", "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "3dd1b3bd1be986b9678cc1dd042d47760c99448f", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "8a2919cce0ab2cddb7659c797256f21c1a4a8b4b", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "0a38d04e5f6c265e74a994240b762c22666329a5", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "1a9328c67ef6e1d7997e9a19feef7d18c242ebd8", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "18fb2d1ca04ffe004f7782edabe277528faa587f", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "eb2ee00da2688c8e1470f29b403d22b1c5c725d5", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "7138e24a097cb8080f17e79b90abdf711928c3fd", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "3cb8c7445f4e35a999af03a8c800c64b08d1401a", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "4e525f7c04c5f9e55e530e1702d63c6435d81bb2", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "2bb679d17fb023ba977c50e7dc26a93ba29ce79b", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "03756fd6c5353d30fe1d10a3a878756f99f71579", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "7a80a00f164b5ee08d09c1201bf170ba0393ccb2", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "8f0ef5ec6db4abbe6cb038ffb77e18f65ec56abf", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "1ce337a4b7615e32e37a7b5a584736520490f670", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "a6cace4aaf6c983773a62fc998e462512abb285c", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "28476cc22e6b39ecaa1e171391b623f0ecb8cb89", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "31285055e5dd6ae79f7a9e624952a74695be567e", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "d7dea579a6d7099e4e795128eb0f51bccb94c5f6", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "282495b746d2bac264127e859850d9ffff0f0824", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" + }, + { + "name": "508a02492c6cfd8d0ae5578b28e767f5a5672db3", + "digest": "ed45e833396f5005e7760a2f89fc16840d00cd9f3462d8ac1d33db00ba9c1193f1d13121a3b1404ea2837f644190046c6d4903bb251fe8f071f16f9cde6c1cca" } ] } \ No newline at end of file diff --git a/modules/sync/googleapis/googleapis/state.json b/modules/sync/googleapis/googleapis/state.json index 587cc175..cfda1c6d 100644 --- a/modules/sync/googleapis/googleapis/state.json +++ b/modules/sync/googleapis/googleapis/state.json @@ -23379,6 +23379,86 @@ { "name": "fdd6a6e4ef12853400539139d014d96e34253166", "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "3dd1b3bd1be986b9678cc1dd042d47760c99448f", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "8a2919cce0ab2cddb7659c797256f21c1a4a8b4b", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "0a38d04e5f6c265e74a994240b762c22666329a5", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "1a9328c67ef6e1d7997e9a19feef7d18c242ebd8", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "18fb2d1ca04ffe004f7782edabe277528faa587f", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "eb2ee00da2688c8e1470f29b403d22b1c5c725d5", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "7138e24a097cb8080f17e79b90abdf711928c3fd", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "3cb8c7445f4e35a999af03a8c800c64b08d1401a", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "4e525f7c04c5f9e55e530e1702d63c6435d81bb2", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "2bb679d17fb023ba977c50e7dc26a93ba29ce79b", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "03756fd6c5353d30fe1d10a3a878756f99f71579", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "7a80a00f164b5ee08d09c1201bf170ba0393ccb2", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "8f0ef5ec6db4abbe6cb038ffb77e18f65ec56abf", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "1ce337a4b7615e32e37a7b5a584736520490f670", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "a6cace4aaf6c983773a62fc998e462512abb285c", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "28476cc22e6b39ecaa1e171391b623f0ecb8cb89", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "31285055e5dd6ae79f7a9e624952a74695be567e", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "d7dea579a6d7099e4e795128eb0f51bccb94c5f6", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "282495b746d2bac264127e859850d9ffff0f0824", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" + }, + { + "name": "508a02492c6cfd8d0ae5578b28e767f5a5672db3", + "digest": "c62ecead9b13485a02893cd678a6c81e40879bf00ea509bbc6fd8f1b2cc33eccf6a85c259b08d1e0f052f693cbfc7dfda236e9665b1d6869b8e1132a794a61e2" } ] } \ No newline at end of file diff --git a/modules/sync/state.json b/modules/sync/state.json index 082370b6..a20a4a5c 100644 --- a/modules/sync/state.json +++ b/modules/sync/state.json @@ -30,7 +30,7 @@ }, { "module_name": "envoyproxy/ratelimit", - "latest_reference": "1e50889bb34334a6b7671783da6895aa468c4ef1" + "latest_reference": "aba2384d163183e347c407da600b4f73fa2fa672" }, { "module_name": "gogo/protobuf", @@ -42,11 +42,11 @@ }, { "module_name": "googleapis/cloud-run", - "latest_reference": "fdd6a6e4ef12853400539139d014d96e34253166" + "latest_reference": "508a02492c6cfd8d0ae5578b28e767f5a5672db3" }, { "module_name": "googleapis/googleapis", - "latest_reference": "fdd6a6e4ef12853400539139d014d96e34253166" + "latest_reference": "508a02492c6cfd8d0ae5578b28e767f5a5672db3" }, { "module_name": "googlechrome/lighthouse",