Compare commits
2 Commits
master
...
v3.8.0-rc.
Author | SHA1 | Date |
---|---|---|
|
64bae85d61 | |
|
ad2a346786 |
|
@ -13,8 +13,8 @@ RSYNC_EXTRAS ?=
|
|||
|
||||
# IF YOU MESS WITH ANY OF THESE VALUES, YOU MUST RUN `make update-base`.
|
||||
ENVOY_REPO ?= $(if $(IS_PRIVATE),git@github.com:datawire/envoy-private.git,https://github.com/datawire/envoy.git)
|
||||
# rebase/release/v1.27.0
|
||||
ENVOY_COMMIT ?= b2891a118f31f0f582797273e9948cfae4212c5b
|
||||
# https://github.com/datawire/envoy/tree/rebase/release/v1.26.4
|
||||
ENVOY_COMMIT ?= bbda92fc3e3d430bd2114aa3458d3191205c9c0e
|
||||
ENVOY_COMPILATION_MODE ?= opt
|
||||
# Increment BASE_ENVOY_RELVER on changes to `docker/base-envoy/Dockerfile`, or Envoy recipes.
|
||||
# You may reset BASE_ENVOY_RELVER when adjusting ENVOY_COMMIT.
|
||||
|
@ -37,7 +37,7 @@ RSYNC_EXTRAS ?=
|
|||
# which commits are ancestors, I added `make guess-envoy-go-control-plane-commit` to do that in an
|
||||
# automated way! Still look at the commit yourself to make sure it seems sane; blindly trusting
|
||||
# machines is bad, mmkay?
|
||||
ENVOY_GO_CONTROL_PLANE_COMMIT = b501c94cb61e3235b9156629377fba229d9571d8
|
||||
ENVOY_GO_CONTROL_PLANE_COMMIT = 7f2a3030ef40e773a8413fa0f2f03dfe26226593
|
||||
|
||||
# Set ENVOY_DOCKER_REPO to the list of mirrors that we should
|
||||
# sanity-check that things get pushed to.
|
||||
|
@ -267,7 +267,8 @@ $(OSS_HOME)/api/envoy $(addprefix $(OSS_HOME)/api/,$(envoy-api-contrib)): $(OSS_
|
|||
$(OSS_HOME)/_cxx/envoy/build_go: $(ENVOY_BASH.deps) FORCE
|
||||
$(call ENVOY_BASH.cmd, \
|
||||
$(ENVOY_DOCKER_EXEC) git config --global --add safe.directory /root/envoy; \
|
||||
$(ENVOY_DOCKER_EXEC) ci/do_ci.sh api.go; \
|
||||
$(ENVOY_DOCKER_EXEC) python3 -c 'from tools.api.generate_go_protobuf import generate_protobufs; generate_protobufs("@envoy_api//envoy/...", "/root/envoy/build_go", "envoy_api")'; \
|
||||
$(foreach contrib-api,$(envoy-api-contrib),$(ENVOY_DOCKER_EXEC) python3 -c 'from tools.api.generate_go_protobuf import generate_protobufs; generate_protobufs("@envoy_api//$(contrib-api)/...", "/root/envoy/build_go", "envoy_api")';) \
|
||||
)
|
||||
test -d $@ && touch $@
|
||||
$(OSS_HOME)/pkg/api/envoy $(addprefix $(OSS_HOME)/pkg/api/,$(envoy-api-contrib)): $(OSS_HOME)/pkg/api/%: $(OSS_HOME)/_cxx/envoy/build_go
|
||||
|
|
|
@ -16,9 +16,9 @@ option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/fil
|
|||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
option (xds.annotations.v3.file_status).work_in_progress = true;
|
||||
|
||||
// [#protodoc-title: Golang HTTP filter]
|
||||
// [#protodoc-title: Golang]
|
||||
//
|
||||
// For an overview of the Golang HTTP filter please see the :ref:`configuration reference documentation <config_http_filters_golang>`.
|
||||
// For an overview of the Golang filter please see the :ref:`configuration reference documentation <config_http_filters_golang>`.
|
||||
// [#extension: envoy.filters.http.golang]
|
||||
|
||||
// [#next-free-field: 6]
|
||||
|
@ -40,7 +40,7 @@ message Config {
|
|||
string library_id = 1 [(validate.rules).string = {min_len: 1}];
|
||||
|
||||
// Path to a dynamic library implementing the
|
||||
// :repo:`StreamFilter API <contrib/golang/common/go/api.StreamFilter>`
|
||||
// :repo:`StreamFilter API <contrib/golang/filters/http/source/go/pkg/api.StreamFilter>`
|
||||
// interface.
|
||||
// [#comment:TODO(wangfakang): Support for downloading libraries from remote repositories.]
|
||||
string library_path = 2 [(validate.rules).string = {min_len: 1}];
|
||||
|
@ -59,7 +59,7 @@ message Config {
|
|||
// This configuration is only parsed in the go plugin, and is therefore not validated
|
||||
// by Envoy.
|
||||
//
|
||||
// See the :repo:`StreamFilter API <contrib/golang/common/go/api/filter.go>`
|
||||
// See the :repo:`StreamFilter API <contrib/golang/filters/http/source/go/pkg/api/filter.go>`
|
||||
// for more information about how the plugin's configuration data can be accessed.
|
||||
//
|
||||
google.protobuf.Any plugin_config = 4;
|
||||
|
|
|
@ -39,7 +39,7 @@ option (udpa.annotations.file_status).package_version_status = FROZEN;
|
|||
// fragments:
|
||||
// - header_value_extractor:
|
||||
// name: X-Route-Selector
|
||||
// element_separator: ","
|
||||
// element_separator: ,
|
||||
// element:
|
||||
// separator: =
|
||||
// key: vip
|
||||
|
|
|
@ -4,7 +4,6 @@ package envoy.config.accesslog.v3;
|
|||
|
||||
import "envoy/config/core/v3/base.proto";
|
||||
import "envoy/config/route/v3/route_components.proto";
|
||||
import "envoy/data/accesslog/v3/accesslog.proto";
|
||||
import "envoy/type/matcher/v3/metadata.proto";
|
||||
import "envoy/type/v3/percent.proto";
|
||||
|
||||
|
@ -44,7 +43,7 @@ message AccessLog {
|
|||
}
|
||||
}
|
||||
|
||||
// [#next-free-field: 14]
|
||||
// [#next-free-field: 13]
|
||||
message AccessLogFilter {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.config.filter.accesslog.v2.AccessLogFilter";
|
||||
|
@ -88,9 +87,6 @@ message AccessLogFilter {
|
|||
|
||||
// Metadata Filter
|
||||
MetadataFilter metadata_filter = 12;
|
||||
|
||||
// Log Type Filter
|
||||
LogTypeFilter log_type_filter = 13;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -314,17 +310,6 @@ message MetadataFilter {
|
|||
google.protobuf.BoolValue match_if_key_not_found = 2;
|
||||
}
|
||||
|
||||
// Filters based on access log type.
|
||||
message LogTypeFilter {
|
||||
// Logs only records which their type is one of the types defined in this field.
|
||||
repeated data.accesslog.v3.AccessLogType types = 1
|
||||
[(validate.rules).repeated = {items {enum {defined_only: true}}}];
|
||||
|
||||
// If this field is set to true, the filter will instead block all records
|
||||
// with a access log type in types field, and allow all other records.
|
||||
bool exclude = 2;
|
||||
}
|
||||
|
||||
// Extension filter is statically registered at runtime.
|
||||
message ExtensionFilter {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
|
|
|
@ -41,7 +41,7 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
|||
// <config_overview_bootstrap>` for more detail.
|
||||
|
||||
// Bootstrap :ref:`configuration overview <config_overview_bootstrap>`.
|
||||
// [#next-free-field: 40]
|
||||
// [#next-free-field: 38]
|
||||
message Bootstrap {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.config.bootstrap.v2.Bootstrap";
|
||||
|
@ -101,41 +101,6 @@ message Bootstrap {
|
|||
core.v3.ApiConfigSource ads_config = 3;
|
||||
}
|
||||
|
||||
message ApplicationLogConfig {
|
||||
message LogFormat {
|
||||
oneof log_format {
|
||||
option (validate.required) = true;
|
||||
|
||||
// Flush application logs in JSON format. The configured JSON struct can
|
||||
// support all the format flags specified in the :option:`--log-format`
|
||||
// command line options section, except for the ``%v`` and ``%_`` flags.
|
||||
google.protobuf.Struct json_format = 1;
|
||||
|
||||
// Flush application log in a format defined by a string. The text format
|
||||
// can support all the format flags specified in the :option:`--log-format`
|
||||
// command line option section.
|
||||
string text_format = 2;
|
||||
}
|
||||
}
|
||||
|
||||
// Optional field to set the application logs format. If this field is set, it will override
|
||||
// the default log format. Setting both this field and :option:`--log-format` command line
|
||||
// option is not allowed, and will cause a bootstrap error.
|
||||
LogFormat log_format = 1;
|
||||
}
|
||||
|
||||
message DeferredStatOptions {
|
||||
// When the flag is enabled, Envoy will lazily initialize a subset of the stats (see below).
|
||||
// This will save memory and CPU cycles when creating the objects that own these stats, if those
|
||||
// stats are never referenced throughout the lifetime of the process. However, it will incur additional
|
||||
// memory overhead for these objects, and a small increase of CPU usage when a at least one of the stats
|
||||
// is updated for the first time.
|
||||
// Groups of stats that will be lazily initialized:
|
||||
// - Cluster traffic stats: a subgroup of the :ref:`cluster statistics <config_cluster_manager_cluster_stats>`
|
||||
// that are used when requests are routed to the cluster.
|
||||
bool enable_deferred_creation_stats = 1;
|
||||
}
|
||||
|
||||
reserved 10, 11;
|
||||
|
||||
reserved "runtime";
|
||||
|
@ -198,9 +163,6 @@ message Bootstrap {
|
|||
// Optional set of stats sinks.
|
||||
repeated metrics.v3.StatsSink stats_sinks = 6;
|
||||
|
||||
// Options to control behaviors of deferred creation compatible stats.
|
||||
DeferredStatOptions deferred_stat_options = 39;
|
||||
|
||||
// Configuration for internal processing of stats.
|
||||
metrics.v3.StatsConfig stats_config = 13;
|
||||
|
||||
|
@ -398,9 +360,6 @@ message Bootstrap {
|
|||
// Envoy only supports ListenerManager for this field and Envoy Mobile
|
||||
// supports ApiListenerManager.
|
||||
core.v3.TypedExtensionConfig listener_manager = 37;
|
||||
|
||||
// Optional application log configuration.
|
||||
ApplicationLogConfig application_log_config = 38;
|
||||
}
|
||||
|
||||
// Administration interface :ref:`operations documentation
|
||||
|
|
|
@ -13,7 +13,6 @@ import "envoy/config/core/v3/health_check.proto";
|
|||
import "envoy/config/core/v3/protocol.proto";
|
||||
import "envoy/config/core/v3/resolver.proto";
|
||||
import "envoy/config/endpoint/v3/endpoint.proto";
|
||||
import "envoy/type/metadata/v3/metadata.proto";
|
||||
import "envoy/type/v3/percent.proto";
|
||||
|
||||
import "google/protobuf/any.proto";
|
||||
|
@ -552,10 +551,6 @@ message Cluster {
|
|||
// The port to override for the original dst address. This port
|
||||
// will take precedence over filter state and header override ports
|
||||
google.protobuf.UInt32Value upstream_port_override = 3 [(validate.rules).uint32 = {lte: 65535}];
|
||||
|
||||
// The dynamic metadata key to override destination address.
|
||||
// First the request metadata is considered, then the connection one.
|
||||
type.metadata.v3.MetadataKey metadata_key = 4;
|
||||
}
|
||||
|
||||
// Common configuration for all load balancer implementations.
|
||||
|
@ -724,7 +719,7 @@ message Cluster {
|
|||
google.protobuf.DoubleValue per_upstream_preconnect_ratio = 1
|
||||
[(validate.rules).double = {lte: 3.0 gte: 1.0}];
|
||||
|
||||
// Indicates how many streams (rounded up) can be anticipated across a cluster for each
|
||||
// Indicates how many many streams (rounded up) can be anticipated across a cluster for each
|
||||
// stream, useful for low QPS services. This is currently supported for a subset of
|
||||
// deterministic non-hash-based load-balancing algorithms (weighted round robin, random).
|
||||
// Unlike ``per_upstream_preconnect_ratio`` this preconnects across the upstream instances in a
|
||||
|
|
|
@ -324,18 +324,8 @@ message HeaderValue {
|
|||
// The same :ref:`format specifier <config_access_log_format>` as used for
|
||||
// :ref:`HTTP access logging <config_access_log>` applies here, however
|
||||
// unknown header values are replaced with the empty string instead of ``-``.
|
||||
// Header value is encoded as string. This does not work for non-utf8 characters.
|
||||
// Only one of ``value`` or ``raw_value`` can be set.
|
||||
string value = 2 [
|
||||
(validate.rules).string = {max_bytes: 16384 well_known_regex: HTTP_HEADER_VALUE strict: false},
|
||||
(udpa.annotations.field_migrate).oneof_promotion = "value_type"
|
||||
];
|
||||
|
||||
// Header value is encoded as bytes which can support non-utf8 characters.
|
||||
// Only one of ``value`` or ``raw_value`` can be set.
|
||||
bytes raw_value = 3 [
|
||||
(validate.rules).bytes = {min_len: 0 max_len: 16384},
|
||||
(udpa.annotations.field_migrate).oneof_promotion = "value_type"
|
||||
(validate.rules).string = {max_bytes: 16384 well_known_regex: HTTP_HEADER_VALUE strict: false}
|
||||
];
|
||||
}
|
||||
|
||||
|
@ -359,10 +349,6 @@ message HeaderValueOption {
|
|||
// the header already exists. If the header doesn't exist then this will add the header
|
||||
// with specified key and value.
|
||||
OVERWRITE_IF_EXISTS_OR_ADD = 2;
|
||||
|
||||
// This action will overwrite the specified value by discarding any existing values if
|
||||
// the header already exists. If the header doesn't exist then this will be no-op.
|
||||
OVERWRITE_IF_EXISTS = 3;
|
||||
}
|
||||
|
||||
// Header name/value pair that this option applies to.
|
||||
|
|
|
@ -281,3 +281,15 @@ message ExtensionConfigSource {
|
|||
// if they do not match any type URL in the set.
|
||||
repeated string type_urls = 4 [(validate.rules).repeated = {min_items: 1}];
|
||||
}
|
||||
|
||||
// A placeholder proto for the registration for the REST subscription implementation.
|
||||
message RestSubscription {
|
||||
}
|
||||
|
||||
// A placeholder proto for the registration for the filesystem subscription implementation.
|
||||
message FilesystemSubscription {
|
||||
}
|
||||
|
||||
// A placeholder proto for the registration for the filesystem collection subscription implementation.
|
||||
message FilesystemCollectionSubscription {
|
||||
}
|
||||
|
|
|
@ -4,7 +4,6 @@ package envoy.config.core.v3;
|
|||
|
||||
import "envoy/config/core/v3/base.proto";
|
||||
import "envoy/config/core/v3/event_service_config.proto";
|
||||
import "envoy/config/core/v3/extension.proto";
|
||||
import "envoy/type/matcher/v3/string.proto";
|
||||
import "envoy/type/v3/http.proto";
|
||||
import "envoy/type/v3/range.proto";
|
||||
|
@ -14,7 +13,6 @@ import "google/protobuf/duration.proto";
|
|||
import "google/protobuf/struct.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
import "envoy/annotations/deprecation.proto";
|
||||
import "udpa/annotations/status.proto";
|
||||
import "udpa/annotations/versioning.proto";
|
||||
import "validate/validate.proto";
|
||||
|
@ -62,7 +60,7 @@ message HealthStatusSet {
|
|||
[(validate.rules).repeated = {items {enum {defined_only: true}}}];
|
||||
}
|
||||
|
||||
// [#next-free-field: 26]
|
||||
// [#next-free-field: 25]
|
||||
message HealthCheck {
|
||||
option (udpa.annotations.versioning).previous_message_type = "envoy.api.v2.core.HealthCheck";
|
||||
|
||||
|
@ -368,19 +366,9 @@ message HealthCheck {
|
|||
// The default value for "healthy edge interval" is the same as the default interval.
|
||||
google.protobuf.Duration healthy_edge_interval = 16 [(validate.rules).duration = {gt {}}];
|
||||
|
||||
// .. attention::
|
||||
// This field is deprecated in favor of the extension
|
||||
// :ref:`event_logger <envoy_v3_api_field_config.core.v3.HealthCheck.event_logger>` and
|
||||
// :ref:`event_log_path <envoy_v3_api_field_extensions.health_check.event_sinks.file.v3.HealthCheckEventFileSink.event_log_path>`
|
||||
// in the file sink extension.
|
||||
//
|
||||
// Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`.
|
||||
string event_log_path = 17
|
||||
[deprecated = true, (envoy.annotations.deprecated_at_minor_version) = "3.0"];
|
||||
|
||||
// A list of event log sinks to process the health check event.
|
||||
// [#extension-category: envoy.health_check.event_sinks]
|
||||
repeated TypedExtensionConfig event_logger = 25;
|
||||
// If empty, no event log will be written.
|
||||
string event_log_path = 17;
|
||||
|
||||
// [#not-implemented-hide:]
|
||||
// The gRPC service for the health check event service.
|
||||
|
|
|
@ -104,14 +104,12 @@ message UpstreamHttpProtocolOptions {
|
|||
// upstream connections based on the downstream HTTP host/authority header or any other arbitrary
|
||||
// header when :ref:`override_auto_sni_header <envoy_v3_api_field_config.core.v3.UpstreamHttpProtocolOptions.override_auto_sni_header>`
|
||||
// is set, as seen by the :ref:`router filter <config_http_filters_router>`.
|
||||
// Does nothing if a filter before the http router filter sets the corresponding metadata.
|
||||
bool auto_sni = 1;
|
||||
|
||||
// Automatic validate upstream presented certificate for new upstream connections based on the
|
||||
// downstream HTTP host/authority header or any other arbitrary header when :ref:`override_auto_sni_header <envoy_v3_api_field_config.core.v3.UpstreamHttpProtocolOptions.override_auto_sni_header>`
|
||||
// is set, as seen by the :ref:`router filter <config_http_filters_router>`.
|
||||
// This field is intended to be set with ``auto_sni`` field.
|
||||
// Does nothing if a filter before the http router filter sets the corresponding metadata.
|
||||
bool auto_san_validation = 2;
|
||||
|
||||
// An optional alternative to the host/authority header to be used for setting the SNI value.
|
||||
|
@ -121,7 +119,6 @@ message UpstreamHttpProtocolOptions {
|
|||
// is not found or the value is empty, host/authority header will be used instead.
|
||||
// This field is intended to be set with ``auto_sni`` and/or ``auto_san_validation`` fields.
|
||||
// If none of these fields are set then setting this would be a no-op.
|
||||
// Does nothing if a filter before the http router filter sets the corresponding metadata.
|
||||
string override_auto_sni_header = 3
|
||||
[(validate.rules).string = {well_known_regex: HTTP_HEADER_NAME ignore_empty: true}];
|
||||
}
|
||||
|
@ -262,7 +259,7 @@ message HttpProtocolOptions {
|
|||
google.protobuf.UInt32Value max_requests_per_connection = 6;
|
||||
}
|
||||
|
||||
// [#next-free-field: 11]
|
||||
// [#next-free-field: 10]
|
||||
message Http1ProtocolOptions {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.api.v2.core.Http1ProtocolOptions";
|
||||
|
@ -374,19 +371,6 @@ message Http1ProtocolOptions {
|
|||
// See issue #21245.
|
||||
google.protobuf.BoolValue use_balsa_parser = 9
|
||||
[(xds.annotations.v3.field_status).work_in_progress = true];
|
||||
|
||||
// [#not-implemented-hide:] Hiding so that field can be removed.
|
||||
// If true, and BalsaParser is used (either `use_balsa_parser` above is true,
|
||||
// or `envoy.reloadable_features.http1_use_balsa_parser` is true and
|
||||
// `use_balsa_parser` is unset), then every non-empty method with only valid
|
||||
// characters is accepted. Otherwise, methods not on the hard-coded list are
|
||||
// rejected.
|
||||
// Once UHV is enabled, this field should be removed, and BalsaParser should
|
||||
// allow any method. UHV validates the method, rejecting empty string or
|
||||
// invalid characters, and provides :ref:`restrict_http_methods
|
||||
// <envoy_v3_api_field_extensions.http.header_validators.envoy_default.v3.HeaderValidatorConfig.restrict_http_methods>`
|
||||
// to reject custom methods.
|
||||
bool allow_custom_methods = 10 [(xds.annotations.v3.field_status).work_in_progress = true];
|
||||
}
|
||||
|
||||
message KeepaliveSettings {
|
||||
|
|
|
@ -35,7 +35,7 @@ message ClusterLoadAssignment {
|
|||
option (udpa.annotations.versioning).previous_message_type = "envoy.api.v2.ClusterLoadAssignment";
|
||||
|
||||
// Load balancing policy settings.
|
||||
// [#next-free-field: 7]
|
||||
// [#next-free-field: 6]
|
||||
message Policy {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.api.v2.ClusterLoadAssignment.Policy";
|
||||
|
@ -99,16 +99,6 @@ message ClusterLoadAssignment {
|
|||
// are considered stale and should be marked unhealthy.
|
||||
// Defaults to 0 which means endpoints never go stale.
|
||||
google.protobuf.Duration endpoint_stale_after = 4 [(validate.rules).duration = {gt {}}];
|
||||
|
||||
// If true, use the :ref:`load balancing weight
|
||||
// <envoy_v3_api_field_config.endpoint.v3.LbEndpoint.load_balancing_weight>` of healthy and unhealthy
|
||||
// hosts to determine the health of the priority level. If false, use the number of healthy and unhealthy hosts
|
||||
// to determine the health of the priority level, or in other words assume each host has a weight of 1 for
|
||||
// this calculation.
|
||||
//
|
||||
// Note: this is not currently implemented for
|
||||
// :ref:`locality weighted load balancing <arch_overview_load_balancing_locality_weighted_lb>`.
|
||||
bool weighted_priority_health = 6;
|
||||
}
|
||||
|
||||
// Name of the cluster. This will be the :ref:`service_name
|
||||
|
|
|
@ -57,11 +57,6 @@ message Endpoint {
|
|||
bool disable_active_health_check = 4;
|
||||
}
|
||||
|
||||
message AdditionalAddress {
|
||||
// Additional address that is associated with the endpoint.
|
||||
core.v3.Address address = 1;
|
||||
}
|
||||
|
||||
// The upstream host address.
|
||||
//
|
||||
// .. attention::
|
||||
|
@ -87,13 +82,6 @@ message Endpoint {
|
|||
// that require a hostname, like
|
||||
// :ref:`auto_host_rewrite <envoy_v3_api_field_config.route.v3.RouteAction.auto_host_rewrite>`.
|
||||
string hostname = 3;
|
||||
|
||||
// An ordered list of addresses that together with `address` comprise the
|
||||
// list of addresses for an endpoint. The address given in the `address` is
|
||||
// prepended to this list. It is assumed that the list must already be
|
||||
// sorted by preference order of the addresses. This will only be supported
|
||||
// for STATIC and EDS clusters.
|
||||
repeated AdditionalAddress additional_addresses = 4;
|
||||
}
|
||||
|
||||
// An Endpoint that Envoy can route traffic to.
|
||||
|
@ -194,9 +182,9 @@ message LocalityLbEndpoints {
|
|||
// default to the highest priority (0).
|
||||
//
|
||||
// Under usual circumstances, Envoy will only select endpoints for the highest
|
||||
// priority (0). In the event that enough endpoints for a particular priority are
|
||||
// priority (0). In the event all endpoints for a particular priority are
|
||||
// unavailable/unhealthy, Envoy will fail over to selecting endpoints for the
|
||||
// next highest priority group. Read more at :ref:`priority levels <arch_overview_load_balancing_priority_levels>`.
|
||||
// next highest priority group.
|
||||
//
|
||||
// Priorities should range from 0 (highest) to N (lowest) without skipping.
|
||||
uint32 priority = 5 [(validate.rules).uint32 = {lte: 128}];
|
||||
|
|
|
@ -46,7 +46,9 @@ message FilterConfig {
|
|||
//
|
||||
// .. attention::
|
||||
// If neither `individual_method_stats_allowlist` nor `stats_for_all_methods` is set, the
|
||||
// behavior will default to `stats_for_all_methods=false`.
|
||||
// behavior will default to `stats_for_all_methods=false`. This default value is changed due
|
||||
// to the previous value being deprecated. This behavior can be changed with runtime override
|
||||
// `envoy.deprecated_features.grpc_stats_filter_enable_stats_for_all_methods_by_default`.
|
||||
google.protobuf.BoolValue stats_for_all_methods = 3;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -53,7 +53,7 @@ message ListenerCollection {
|
|||
repeated xds.core.v3.CollectionEntry entries = 1;
|
||||
}
|
||||
|
||||
// [#next-free-field: 35]
|
||||
// [#next-free-field: 34]
|
||||
message Listener {
|
||||
option (udpa.annotations.versioning).previous_message_type = "envoy.api.v2.Listener";
|
||||
|
||||
|
@ -339,17 +339,6 @@ message Listener {
|
|||
// provided net.core.somaxconn will be used on Linux and 128 otherwise.
|
||||
google.protobuf.UInt32Value tcp_backlog_size = 24;
|
||||
|
||||
// The maximum number of connections to accept from the kernel per socket
|
||||
// event. Envoy may decide to close these connections after accepting them
|
||||
// from the kernel e.g. due to load shedding, or other policies.
|
||||
// If there are more than max_connections_to_accept_per_socket_event
|
||||
// connections pending accept, connections over this threshold will be
|
||||
// accepted in later event loop iterations.
|
||||
// If no value is provided Envoy will accept all connections pending accept
|
||||
// from the kernel.
|
||||
google.protobuf.UInt32Value max_connections_to_accept_per_socket_event = 34
|
||||
[(validate.rules).uint32 = {gt: 0}];
|
||||
|
||||
// Whether the listener should bind to the port. A listener that doesn't
|
||||
// bind can only receive connections redirected from other listeners that set
|
||||
// :ref:`use_original_dst <envoy_v3_api_field_config.listener.v3.Listener.use_original_dst>`
|
||||
|
|
|
@ -320,11 +320,6 @@ message Principal {
|
|||
|
||||
// A CIDR block that describes the downstream IP.
|
||||
// This address will honor proxy protocol, but will not honor XFF.
|
||||
//
|
||||
// This field is deprecated; either use :ref:`remote_ip
|
||||
// <envoy_v3_api_field_config.rbac.v3.Principal.remote_ip>` for the same
|
||||
// behavior, or use
|
||||
// :ref:`direct_remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.direct_remote_ip>`.
|
||||
core.v3.CidrRange source_ip = 5
|
||||
[deprecated = true, (envoy.annotations.deprecated_at_minor_version) = "3.0"];
|
||||
|
||||
|
|
|
@ -833,18 +833,6 @@ message RouteAction {
|
|||
type.matcher.v3.RegexMatchAndSubstitute regex_rewrite = 2;
|
||||
}
|
||||
|
||||
// CookieAttribute defines an API for adding additional attributes for a HTTP cookie.
|
||||
message CookieAttribute {
|
||||
// The name of the cookie attribute.
|
||||
string name = 1
|
||||
[(validate.rules).string =
|
||||
{min_len: 1 max_bytes: 16384 well_known_regex: HTTP_HEADER_NAME strict: false}];
|
||||
|
||||
// The optional value of the cookie attribute.
|
||||
string value = 2 [(validate.rules).string =
|
||||
{max_bytes: 16384 well_known_regex: HTTP_HEADER_VALUE strict: false}];
|
||||
}
|
||||
|
||||
// Envoy supports two types of cookie affinity:
|
||||
//
|
||||
// 1. Passive. Envoy takes a cookie that's present in the cookies header and
|
||||
|
@ -876,9 +864,6 @@ message RouteAction {
|
|||
// The name of the path for the cookie. If no path is specified here, no path
|
||||
// will be set for the cookie.
|
||||
string path = 3;
|
||||
|
||||
// Additional attributes for the cookie. They will be used when generating a new cookie.
|
||||
repeated CookieAttribute attributes = 4;
|
||||
}
|
||||
|
||||
message ConnectionProperties {
|
||||
|
@ -1203,8 +1188,7 @@ message RouteAction {
|
|||
// :ref:`host_rewrite_header <envoy_v3_api_field_config.route.v3.RouteAction.host_rewrite_header>`, or
|
||||
// :ref:`host_rewrite_path_regex <envoy_v3_api_field_config.route.v3.RouteAction.host_rewrite_path_regex>`)
|
||||
// causes the original value of the host header, if any, to be appended to the
|
||||
// :ref:`config_http_conn_man_headers_x-forwarded-host` HTTP header if it is different to the last value appended.
|
||||
// This can be disabled by setting the runtime guard `envoy_reloadable_features_append_xfh_idempotent` to false.
|
||||
// :ref:`config_http_conn_man_headers_x-forwarded-host` HTTP header.
|
||||
bool append_x_forwarded_host = 38;
|
||||
|
||||
// Specifies the upstream timeout for the route. If not specified, the default is 15s. This
|
||||
|
@ -2391,6 +2375,7 @@ message InternalRedirectPolicy {
|
|||
// :ref:`Route.typed_per_filter_config<envoy_v3_api_field_config.route.v3.Route.typed_per_filter_config>`,
|
||||
// or :ref:`WeightedCluster.ClusterWeight.typed_per_filter_config<envoy_v3_api_field_config.route.v3.WeightedCluster.ClusterWeight.typed_per_filter_config>`
|
||||
// to add additional flags to the filter.
|
||||
// [#not-implemented-hide:]
|
||||
message FilterConfig {
|
||||
// The filter config.
|
||||
google.protobuf.Any config = 1;
|
||||
|
|
|
@ -44,7 +44,7 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
|||
// fragments:
|
||||
// - header_value_extractor:
|
||||
// name: X-Route-Selector
|
||||
// element_separator: ","
|
||||
// element_separator: ,
|
||||
// element:
|
||||
// separator: =
|
||||
// key: vip
|
||||
|
|
|
@ -10,7 +10,6 @@ import "google/protobuf/duration.proto";
|
|||
import "google/protobuf/timestamp.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
import "envoy/annotations/deprecation.proto";
|
||||
import "udpa/annotations/status.proto";
|
||||
import "udpa/annotations/versioning.proto";
|
||||
import "validate/validate.proto";
|
||||
|
@ -32,20 +31,6 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
|||
// Fields describing *upstream* interaction will explicitly include ``upstream``
|
||||
// in their name.
|
||||
|
||||
enum AccessLogType {
|
||||
NotSet = 0;
|
||||
TcpUpstreamConnected = 1;
|
||||
TcpPeriodic = 2;
|
||||
TcpConnectionEnd = 3;
|
||||
DownstreamStart = 4;
|
||||
DownstreamPeriodic = 5;
|
||||
DownstreamEnd = 6;
|
||||
UpstreamPoolReady = 7;
|
||||
UpstreamPeriodic = 8;
|
||||
UpstreamEnd = 9;
|
||||
DownstreamTunnelSuccessfullyEstablished = 10;
|
||||
}
|
||||
|
||||
message TCPAccessLogEntry {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.data.accesslog.v2.TCPAccessLogEntry";
|
||||
|
@ -95,7 +80,7 @@ message ConnectionProperties {
|
|||
}
|
||||
|
||||
// Defines fields that are shared by all Envoy access logs.
|
||||
// [#next-free-field: 34]
|
||||
// [#next-free-field: 33]
|
||||
message AccessLogCommon {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.data.accesslog.v2.AccessLogCommon";
|
||||
|
@ -229,13 +214,7 @@ message AccessLogCommon {
|
|||
// And if it is necessary, unique ID or identifier can be added to the log entry
|
||||
// :ref:`stream_id <envoy_v3_api_field_data.accesslog.v3.AccessLogCommon.stream_id>` to
|
||||
// correlate all these intermediate log entries and final log entry.
|
||||
//
|
||||
// .. attention::
|
||||
//
|
||||
// This field is deprecated in favor of ``access_log_type`` for better indication of the
|
||||
// type of the access log record.
|
||||
bool intermediate_log_entry = 27
|
||||
[deprecated = true, (envoy.annotations.deprecated_at_minor_version) = "3.0"];
|
||||
bool intermediate_log_entry = 27;
|
||||
|
||||
// If downstream connection in listener failed due to transport socket (e.g. TLS handshake), provides the
|
||||
// failure reason from the transport socket. The format of this field depends on the configured downstream
|
||||
|
@ -257,14 +236,6 @@ message AccessLogCommon {
|
|||
// For HTTP: Total number of bytes received from the upstream by the http stream.
|
||||
// For TCP: Total number of bytes sent to the upstream by the tcp proxy.
|
||||
uint64 upstream_wire_bytes_received = 32;
|
||||
|
||||
// The type of the access log, which indicates when the log was recorded.
|
||||
// See :ref:`ACCESS_LOG_TYPE <config_access_log_format_access_log_type>` for the available values.
|
||||
// In case the access log was recorded by a flow which does not correspond to one of the supported
|
||||
// values, then the default value will be ``NotSet``.
|
||||
// For more information about how access log behaves and when it is being recorded,
|
||||
// please refer to :ref:`access logging <arch_overview_access_logs>`.
|
||||
AccessLogType access_log_type = 33;
|
||||
}
|
||||
|
||||
// Flags indicating occurrences during request/response processing.
|
||||
|
|
|
@ -3,7 +3,6 @@ syntax = "proto3";
|
|||
package envoy.data.core.v3;
|
||||
|
||||
import "envoy/config/core/v3/address.proto";
|
||||
import "envoy/config/core/v3/base.proto";
|
||||
|
||||
import "google/protobuf/timestamp.proto";
|
||||
|
||||
|
@ -35,7 +34,7 @@ enum HealthCheckerType {
|
|||
THRIFT = 4;
|
||||
}
|
||||
|
||||
// [#next-free-field: 12]
|
||||
// [#next-free-field: 10]
|
||||
message HealthCheckEvent {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.data.core.v2alpha.HealthCheckEvent";
|
||||
|
@ -67,12 +66,6 @@ message HealthCheckEvent {
|
|||
|
||||
// Timestamp for event.
|
||||
google.protobuf.Timestamp timestamp = 6;
|
||||
|
||||
// Host metadata
|
||||
config.core.v3.Metadata metadata = 10;
|
||||
|
||||
// Host locality
|
||||
config.core.v3.Locality locality = 11;
|
||||
}
|
||||
|
||||
message HealthCheckEjectUnhealthy {
|
||||
|
|
|
@ -22,15 +22,10 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
|||
// populate `opentelemetry.proto.collector.v1.logs.ExportLogsServiceRequest.resource_logs <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/collector/logs/v1/logs_service.proto>`_.
|
||||
// In addition, the request start time is set in the dedicated field.
|
||||
// [#extension: envoy.access_loggers.open_telemetry]
|
||||
// [#next-free-field: 6]
|
||||
message OpenTelemetryAccessLogConfig {
|
||||
// [#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]
|
||||
grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(validate.rules).message = {required: true}];
|
||||
|
||||
// If specified, Envoy will not generate built-in resource labels
|
||||
// like ``log_name``, ``zone_name``, ``cluster_name``, ``node_name``.
|
||||
bool disable_builtin_labels = 5;
|
||||
|
||||
// OpenTelemetry `Resource <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/logs/v1/logs.proto#L51>`_
|
||||
// attributes are filled with Envoy node info.
|
||||
// Example: ``resource_attributes { values { key: "region" value { string_value: "cn-north-7" } } }``.
|
||||
|
|
|
@ -2,13 +2,8 @@ syntax = "proto3";
|
|||
|
||||
package envoy.extensions.clusters.dynamic_forward_proxy.v3;
|
||||
|
||||
import "envoy/config/cluster/v3/cluster.proto";
|
||||
import "envoy/config/core/v3/address.proto";
|
||||
import "envoy/extensions/common/dynamic_forward_proxy/v3/dns_cache.proto";
|
||||
|
||||
import "google/protobuf/duration.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
import "udpa/annotations/versioning.proto";
|
||||
import "validate/validate.proto";
|
||||
|
@ -28,27 +23,11 @@ message ClusterConfig {
|
|||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.config.cluster.dynamic_forward_proxy.v2alpha.ClusterConfig";
|
||||
|
||||
oneof cluster_implementation_specifier {
|
||||
// The DNS cache configuration that the cluster will attach to. Note this configuration must
|
||||
// match that of associated :ref:`dynamic forward proxy HTTP filter configuration
|
||||
// <envoy_v3_api_field_extensions.filters.http.dynamic_forward_proxy.v3.FilterConfig.dns_cache_config>`.
|
||||
common.dynamic_forward_proxy.v3.DnsCacheConfig dns_cache_config = 1;
|
||||
|
||||
// Configuration for sub clusters, when this configuration is enabled,
|
||||
// Envoy will create an independent sub cluster dynamically for each host:port.
|
||||
// Most of the configuration of a sub cluster is inherited from the current cluster,
|
||||
// i.e. health_checks, dns_resolvers and etc.
|
||||
// And the load_assignment will be set to the only one endpoint, host:port.
|
||||
//
|
||||
// Compared to the dns_cache_config, it has the following advantages:
|
||||
//
|
||||
// 1. sub clusters will be created with the STRICT_DNS DiscoveryType,
|
||||
// so that Envoy will use all of the IPs resolved from the host.
|
||||
//
|
||||
// 2. each sub cluster is full featured cluster, with lb_policy and health check and etc enabled.
|
||||
//
|
||||
SubClustersConfig sub_clusters_config = 4;
|
||||
}
|
||||
// The DNS cache configuration that the cluster will attach to. Note this configuration must
|
||||
// match that of associated :ref:`dynamic forward proxy HTTP filter configuration
|
||||
// <envoy_v3_api_field_extensions.filters.http.dynamic_forward_proxy.v3.FilterConfig.dns_cache_config>`.
|
||||
common.dynamic_forward_proxy.v3.DnsCacheConfig dns_cache_config = 1
|
||||
[(validate.rules).message = {required: true}];
|
||||
|
||||
// If true allow the cluster configuration to disable the auto_sni and auto_san_validation options
|
||||
// in the :ref:`cluster's upstream_http_protocol_options
|
||||
|
@ -75,22 +54,3 @@ message ClusterConfig {
|
|||
//
|
||||
bool allow_coalesced_connections = 3;
|
||||
}
|
||||
|
||||
// Configuration for sub clusters. Hard code STRICT_DNS cluster type now.
|
||||
message SubClustersConfig {
|
||||
// The :ref:`load balancer type <arch_overview_load_balancing_types>` to use
|
||||
// when picking a host in a sub cluster. Note that CLUSTER_PROVIDED is not allowed here.
|
||||
config.cluster.v3.Cluster.LbPolicy lb_policy = 1 [(validate.rules).enum = {defined_only: true}];
|
||||
|
||||
// The maximum number of sub clusters that the DFP cluster will hold. If not specified defaults to 1024.
|
||||
google.protobuf.UInt32Value max_sub_clusters = 2 [(validate.rules).uint32 = {gt: 0}];
|
||||
|
||||
// The TTL for sub clusters that are unused. Sub clusters that have not been used in the configured time
|
||||
// interval will be purged. If not specified defaults to 5m.
|
||||
google.protobuf.Duration sub_cluster_ttl = 3 [(validate.rules).duration = {gt {}}];
|
||||
|
||||
// Sub clusters that should be created & warmed upon creation. This might provide a
|
||||
// performance improvement, in the form of cache hits, for sub clusters that are going to be
|
||||
// warmed during steady state and are known at config load time.
|
||||
repeated config.core.v3.SocketAddress preresolve_clusters = 4;
|
||||
}
|
||||
|
|
|
@ -37,9 +37,3 @@ message ExtensionWithMatcher {
|
|||
config.core.v3.TypedExtensionConfig extension_config = 2
|
||||
[(validate.rules).message = {required: true}];
|
||||
}
|
||||
|
||||
// Extra settings on a per virtualhost/route/weighted-cluster level.
|
||||
message ExtensionWithMatcherPerRoute {
|
||||
// Matcher override.
|
||||
xds.type.matcher.v3.Matcher xds_matcher = 1;
|
||||
}
|
||||
|
|
|
@ -64,12 +64,3 @@ message AwsRequestSigning {
|
|||
// When applied, all headers that start with "x-envoy" and headers "foo" and "bar" will not be signed.
|
||||
repeated type.matcher.v3.StringMatcher match_excluded_headers = 5;
|
||||
}
|
||||
|
||||
message AwsRequestSigningPerRoute {
|
||||
// Override the global configuration of the filter with this new config.
|
||||
// This overrides the entire message of AwsRequestSigning and not at field level.
|
||||
AwsRequestSigning aws_request_signing = 1;
|
||||
|
||||
// The human readable prefix to use when emitting stats.
|
||||
string stat_prefix = 2 [(validate.rules).string = {min_len: 1}];
|
||||
}
|
||||
|
|
|
@ -21,8 +21,7 @@ option (xds.annotations.v3.file_status).work_in_progress = true;
|
|||
|
||||
// The filter configuration is a collection of custom response
|
||||
// policies in a matcher tree. The configuration can be defined at the filter,
|
||||
// virtual host or route level. The response will be matched against the most
|
||||
// specific to the least specific config, till a match is found.
|
||||
// virtual host or route level. The most specific configuration will apply.
|
||||
message CustomResponse {
|
||||
// Matcher to match against the original response to select a
|
||||
// :ref:`Custom Response Policy <extension_category_envoy.http.custom_response>`
|
||||
|
@ -48,7 +47,7 @@ message CustomResponse {
|
|||
// action:
|
||||
// name: action
|
||||
// typed_config:
|
||||
// "@type": type.googleapis.com/envoy.extensions.http.custom_response.local_response_policy.v3.LocalResponsePolicy
|
||||
// "@type": type.googleapis.com/envoy.extensions.filters.http.custom_response.v3.LocalResponsePolicy
|
||||
// status_code: 499
|
||||
// body:
|
||||
// inline_string: "not allowed"
|
||||
|
@ -89,7 +88,7 @@ message CustomResponse {
|
|||
// action:
|
||||
// name: action
|
||||
// typed_config:
|
||||
// "@type": type.googleapis.com/envoy.extensions.http.custom_response.redirect_policy.v3.RedirectPolicy
|
||||
// "@type": type.googleapis.com/envoy.extensions.filters.http.custom_response.v3.RedirectPolicy
|
||||
// status_code: 299
|
||||
// uri: "https://foo.example/gateway_error"
|
||||
// response_headers_to_add:
|
||||
|
|
|
@ -4,8 +4,6 @@ package envoy.extensions.filters.http.dynamic_forward_proxy.v3;
|
|||
|
||||
import "envoy/extensions/common/dynamic_forward_proxy/v3/dns_cache.proto";
|
||||
|
||||
import "google/protobuf/duration.proto";
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
import "udpa/annotations/versioning.proto";
|
||||
import "validate/validate.proto";
|
||||
|
@ -25,16 +23,11 @@ message FilterConfig {
|
|||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.config.filter.http.dynamic_forward_proxy.v2alpha.FilterConfig";
|
||||
|
||||
oneof implementation_specifier {
|
||||
// The DNS cache configuration that the filter will attach to. Note this configuration must
|
||||
// match that of associated :ref:`dynamic forward proxy cluster configuration
|
||||
// <envoy_v3_api_field_extensions.clusters.dynamic_forward_proxy.v3.ClusterConfig.dns_cache_config>`.
|
||||
common.dynamic_forward_proxy.v3.DnsCacheConfig dns_cache_config = 1;
|
||||
|
||||
// The configuration that the filter will use, when the related dynamic forward proxy cluster enabled
|
||||
// sub clusters.
|
||||
SubClusterConfig sub_cluster_config = 3;
|
||||
}
|
||||
// The DNS cache configuration that the filter will attach to. Note this configuration must
|
||||
// match that of associated :ref:`dynamic forward proxy cluster configuration
|
||||
// <envoy_v3_api_field_extensions.clusters.dynamic_forward_proxy.v3.ClusterConfig.dns_cache_config>`.
|
||||
common.dynamic_forward_proxy.v3.DnsCacheConfig dns_cache_config = 1
|
||||
[(validate.rules).message = {required: true}];
|
||||
|
||||
// When this flag is set, the filter will add the resolved upstream address in the filter
|
||||
// state. The state should be saved with key
|
||||
|
@ -76,8 +69,3 @@ message PerRouteConfig {
|
|||
string host_rewrite_header = 2;
|
||||
}
|
||||
}
|
||||
|
||||
message SubClusterConfig {
|
||||
// The timeout used for sub cluster initialization. Defaults to 5s if not set.
|
||||
google.protobuf.Duration cluster_init_timeout = 3 [(validate.rules).duration = {gt {}}];
|
||||
}
|
||||
|
|
|
@ -208,11 +208,6 @@ message BufferSettings {
|
|||
// field of HTTP request attribute context. Otherwise, :ref:`body
|
||||
// <envoy_v3_api_field_service.auth.v3.AttributeContext.HttpRequest.body>` will be filled
|
||||
// with UTF-8 string request body.
|
||||
//
|
||||
// This field only affects configurations using a :ref:`grpc_service
|
||||
// <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.grpc_service>`. In configurations that use
|
||||
// an :ref:`http_service <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.http_service>`, this
|
||||
// has no effect.
|
||||
bool pack_as_bytes = 3;
|
||||
}
|
||||
|
||||
|
|
|
@ -5,10 +5,10 @@ package envoy.extensions.filters.http.ext_proc.v3;
|
|||
import "envoy/config/common/mutation_rules/v3/mutation_rules.proto";
|
||||
import "envoy/config/core/v3/grpc_service.proto";
|
||||
import "envoy/extensions/filters/http/ext_proc/v3/processing_mode.proto";
|
||||
import "envoy/type/matcher/v3/string.proto";
|
||||
|
||||
import "google/protobuf/duration.proto";
|
||||
import "google/protobuf/struct.proto";
|
||||
|
||||
import "xds/annotations/v3/status.proto";
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
import "validate/validate.proto";
|
||||
|
@ -18,6 +18,7 @@ option java_outer_classname = "ExtProcProto";
|
|||
option java_multiple_files = true;
|
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/ext_proc/v3;ext_procv3";
|
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
option (xds.annotations.v3.file_status).work_in_progress = true;
|
||||
|
||||
// [#protodoc-title: External Processing Filter]
|
||||
// External Processing Filter
|
||||
|
@ -73,8 +74,7 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
|||
// By default, the processor sends only the request and response headers messages.
|
||||
// This may be changed to include any of the six steps by changing the processing_mode
|
||||
// setting of the filter configuration, or by setting the mode_override of any response
|
||||
// from the external processor. The latter is only enabled if allow_mode_override is
|
||||
// set to true. This way, a processor may, for example, use information
|
||||
// from the external processor. This way, a processor may, for example, use information
|
||||
// in the request header to determine whether the message body must be examined, or whether
|
||||
// the proxy should simply stream it straight through.
|
||||
//
|
||||
|
@ -94,12 +94,8 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
|||
// :ref:`ProcessingRequest <envoy_v3_api_msg_service.ext_proc.v3.ProcessingRequest>`
|
||||
// messages, and the server must reply with
|
||||
// :ref:`ProcessingResponse <envoy_v3_api_msg_service.ext_proc.v3.ProcessingResponse>`.
|
||||
//
|
||||
// Stats about each gRPC call are recorded in a :ref:`dynamic filter state
|
||||
// <arch_overview_advanced_filter_state_sharing>` object in a namespace matching the filter
|
||||
// name.
|
||||
//
|
||||
// [#next-free-field: 15]
|
||||
|
||||
// [#next-free-field: 11]
|
||||
message ExternalProcessor {
|
||||
// Configuration for the gRPC service that the filter will communicate with.
|
||||
// The filter supports both the "Envoy" and "Google" gRPC clients.
|
||||
|
@ -143,17 +139,13 @@ message ExternalProcessor {
|
|||
repeated string response_attributes = 6;
|
||||
|
||||
// Specifies the timeout for each individual message sent on the stream and
|
||||
// when the filter is running in synchronous mode. Whenever the proxy sends
|
||||
// a message on the stream that requires a response, it will reset this timer,
|
||||
// and will stop processing and return an error (subject to the processing mode)
|
||||
// if the timer expires before a matching response is received. There is no
|
||||
// timeout when the filter is running in asynchronous mode. Zero is a valid
|
||||
// config which means the timer will be triggered immediately. If not
|
||||
// configured, default is 200 milliseconds.
|
||||
google.protobuf.Duration message_timeout = 7 [(validate.rules).duration = {
|
||||
lte {seconds: 3600}
|
||||
gte {}
|
||||
}];
|
||||
// when the filter is running in synchronous mode. Whenever
|
||||
// the proxy sends a message on the stream that requires a response, it will
|
||||
// reset this timer, and will stop processing and return an error (subject
|
||||
// to the processing mode) if the timer expires before a matching response
|
||||
// is received. There is no timeout when the filter is running in asynchronous
|
||||
// mode. Default is 200 milliseconds.
|
||||
google.protobuf.Duration message_timeout = 7;
|
||||
|
||||
// Optional additional prefix to use when emitting statistics. This allows to distinguish
|
||||
// emitted statistics between configured *ext_proc* filters in an HTTP filter chain.
|
||||
|
@ -175,53 +167,7 @@ message ExternalProcessor {
|
|||
// Specify the upper bound of
|
||||
// :ref:`override_message_timeout <envoy_v3_api_field_service.ext_proc.v3.ProcessingResponse.override_message_timeout>`
|
||||
// If not specified, by default it is 0, which will effectively disable the ``override_message_timeout`` API.
|
||||
google.protobuf.Duration max_message_timeout = 10 [(validate.rules).duration = {
|
||||
lte {seconds: 3600}
|
||||
gte {}
|
||||
}];
|
||||
|
||||
// Prevents clearing the route-cache when the
|
||||
// :ref:`clear_route_cache <envoy_v3_api_field_service.ext_proc.v3.CommonResponse.clear_route_cache>`
|
||||
// field is set in an external processor response.
|
||||
bool disable_clear_route_cache = 11;
|
||||
|
||||
// Allow headers matching the ``forward_rules`` to be forwarded to the external processing server.
|
||||
// If not set, all headers are forwarded to the external processing server.
|
||||
HeaderForwardingRules forward_rules = 12;
|
||||
|
||||
// Additional metadata to be added to the filter state for logging purposes. The metadata
|
||||
// will be added to StreamInfo's filter state under the namespace corresponding to the
|
||||
// ext_proc filter name.
|
||||
google.protobuf.Struct filter_metadata = 13;
|
||||
|
||||
// If ``allow_mode_override`` is set to true, the filter config :ref:`processing_mode
|
||||
// <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.processing_mode>`
|
||||
// can be overridden by the response message from the external processing server
|
||||
// :ref:`mode_override <envoy_v3_api_field_service.ext_proc.v3.ProcessingResponse.mode_override>`.
|
||||
// If not set, ``mode_override`` API in the response message will be ignored.
|
||||
bool allow_mode_override = 14;
|
||||
}
|
||||
|
||||
// The HeaderForwardingRules structure specifies what headers are
|
||||
// allowed to be forwarded to the external processing server.
|
||||
//
|
||||
// This works as below:
|
||||
//
|
||||
// 1. If neither ``allowed_headers`` nor ``disallowed_headers`` is set, all headers are forwarded.
|
||||
// 2. If both ``allowed_headers`` and ``disallowed_headers`` are set, only headers in the
|
||||
// ``allowed_headers`` but not in the ``disallowed_headers`` are forwarded.
|
||||
// 3. If ``allowed_headers`` is set, and ``disallowed_headers`` is not set, only headers in
|
||||
// the ``allowed_headers`` are forwarded.
|
||||
// 4. If ``disallowed_headers`` is set, and ``allowed_headers`` is not set, all headers except
|
||||
// headers in the ``disallowed_headers`` are forwarded.
|
||||
message HeaderForwardingRules {
|
||||
// If set, specifically allow any header in this list to be forwarded to the external
|
||||
// processing server. This can be overridden by the below ``disallowed_headers``.
|
||||
type.matcher.v3.ListStringMatcher allowed_headers = 1;
|
||||
|
||||
// If set, specifically disallow any header in this list to be forwarded to the external
|
||||
// processing server. This overrides the above ``allowed_headers`` if a header matches both.
|
||||
type.matcher.v3.ListStringMatcher disallowed_headers = 2;
|
||||
google.protobuf.Duration max_message_timeout = 10;
|
||||
}
|
||||
|
||||
// Extra settings that may be added to per-route configuration for a
|
||||
|
|
|
@ -2,6 +2,8 @@ syntax = "proto3";
|
|||
|
||||
package envoy.extensions.filters.http.ext_proc.v3;
|
||||
|
||||
import "xds/annotations/v3/status.proto";
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
import "validate/validate.proto";
|
||||
|
||||
|
@ -10,6 +12,7 @@ option java_outer_classname = "ProcessingModeProto";
|
|||
option java_multiple_files = true;
|
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/ext_proc/v3;ext_procv3";
|
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
option (xds.annotations.v3.file_status).work_in_progress = true;
|
||||
|
||||
// [#protodoc-title: External Processing Filter]
|
||||
// External Processing Filter Processing Mode
|
||||
|
|
|
@ -6,7 +6,6 @@ import "envoy/config/route/v3/route_components.proto";
|
|||
import "envoy/extensions/filters/common/fault/v3/fault.proto";
|
||||
import "envoy/type/v3/percent.proto";
|
||||
|
||||
import "google/protobuf/struct.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
|
@ -56,7 +55,7 @@ message FaultAbort {
|
|||
type.v3.FractionalPercent percentage = 3;
|
||||
}
|
||||
|
||||
// [#next-free-field: 17]
|
||||
// [#next-free-field: 16]
|
||||
message HTTPFault {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.config.filter.http.fault.v2.HTTPFault";
|
||||
|
@ -149,11 +148,4 @@ message HTTPFault {
|
|||
// If set to false, dynamic stats storage will be allocated for the downstream cluster name.
|
||||
// Default value is false.
|
||||
bool disable_downstream_cluster_stats = 15;
|
||||
|
||||
// When an abort or delay fault is executed, the metadata struct provided here will be added to the
|
||||
// request's dynamic metadata under the namespace corresponding to the name of the fault filter.
|
||||
// This data can be logged as part of Access Logs using the :ref:`command operator
|
||||
// <config_access_log_command_operators>` %DYNAMIC_METADATA(NAMESPACE)%, where NAMESPACE is the name of
|
||||
// the fault filter.
|
||||
google.protobuf.Struct filter_metadata = 16;
|
||||
}
|
||||
|
|
|
@ -26,7 +26,8 @@ message GcpAuthnFilterConfig {
|
|||
// The URL format is "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=[AUDIENCE]"
|
||||
config.core.v3.HttpUri http_uri = 1 [(validate.rules).message = {required: true}];
|
||||
|
||||
// Retry policy for fetching tokens. This field is optional.
|
||||
// Retry policy for fetching tokens.
|
||||
// This field is optional. If it is not configured, the filter will be fail-closed (i.e., reject the requests).
|
||||
config.core.v3.RetryPolicy retry_policy = 2;
|
||||
|
||||
// Token cache configuration. This field is optional.
|
||||
|
|
|
@ -1,90 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
package envoy.extensions.filters.http.geoip.v3;
|
||||
|
||||
import "envoy/config/core/v3/extension.proto";
|
||||
|
||||
import "xds/annotations/v3/status.proto";
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
import "validate/validate.proto";
|
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.filters.http.geoip.v3";
|
||||
option java_outer_classname = "GeoipProto";
|
||||
option java_multiple_files = true;
|
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/geoip/v3;geoipv3";
|
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
option (xds.annotations.v3.file_status).work_in_progress = true;
|
||||
|
||||
// [#protodoc-title: Geoip]
|
||||
// Geoip :ref:`configuration overview <config_http_filters_geoip>`.
|
||||
// [#extension: envoy.filters.http.geoip]
|
||||
|
||||
message Geoip {
|
||||
// The set of geolocation headers to add to request. If any of the configured headers is present
|
||||
// in the incoming request, it will be overridden by Geoip filter.
|
||||
// [#next-free-field: 10]
|
||||
message GeolocationHeadersToAdd {
|
||||
// If set, the header will be used to populate the country ISO code associated with the IP address.
|
||||
string country = 1
|
||||
[(validate.rules).string = {well_known_regex: HTTP_HEADER_NAME ignore_empty: true}];
|
||||
|
||||
// If set, the header will be used to populate the city associated with the IP address.
|
||||
string city = 2
|
||||
[(validate.rules).string = {well_known_regex: HTTP_HEADER_NAME ignore_empty: true}];
|
||||
|
||||
// If set, the header will be used to populate the region ISO code associated with the IP address.
|
||||
string region = 3
|
||||
[(validate.rules).string = {well_known_regex: HTTP_HEADER_NAME ignore_empty: true}];
|
||||
|
||||
// If set, the header will be used to populate the ASN associated with the IP address.
|
||||
string asn = 4
|
||||
[(validate.rules).string = {well_known_regex: HTTP_HEADER_NAME ignore_empty: true}];
|
||||
|
||||
// If set, the IP address will be checked if it belongs to any type of anonymization network (e.g. VPN, public proxy etc)
|
||||
// and header will be populated with the check result. Header value will be set to either "true" or "false" depending on the check result.
|
||||
string is_anon = 5
|
||||
[(validate.rules).string = {well_known_regex: HTTP_HEADER_NAME ignore_empty: true}];
|
||||
|
||||
// If set, the IP address will be checked if it belongs to a VPN and header will be populated with the check result.
|
||||
// Header value will be set to either "true" or "false" depending on the check result.
|
||||
string anon_vpn = 6
|
||||
[(validate.rules).string = {well_known_regex: HTTP_HEADER_NAME ignore_empty: true}];
|
||||
|
||||
// If set, the IP address will be checked if it belongs to a hosting provider and header will be populated with the check result.
|
||||
// Header value will be set to either "true" or "false" depending on the check result.
|
||||
string anon_hosting = 7
|
||||
[(validate.rules).string = {well_known_regex: HTTP_HEADER_NAME ignore_empty: true}];
|
||||
|
||||
// If set, the IP address will be checked if it belongs to a TOR exit node and header will be populated with the check result.
|
||||
// Header value will be set to either "true" or "false" depending on the check result.
|
||||
string anon_tor = 8
|
||||
[(validate.rules).string = {well_known_regex: HTTP_HEADER_NAME ignore_empty: true}];
|
||||
|
||||
// If set, the IP address will be checked if it belongs to a public proxy and header will be populated with the check result.
|
||||
// Header value will be set to either "true" or "false" depending on the check result.
|
||||
string anon_proxy = 9
|
||||
[(validate.rules).string = {well_known_regex: HTTP_HEADER_NAME ignore_empty: true}];
|
||||
}
|
||||
|
||||
message XffConfig {
|
||||
// The number of additional ingress proxy hops from the right side of the
|
||||
// :ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header to trust when
|
||||
// determining the origin client's IP address. The default is zero if this option
|
||||
// is not specified. See the documentation for
|
||||
// :ref:`config_http_conn_man_headers_x-forwarded-for` for more information.
|
||||
uint32 xff_num_trusted_hops = 1;
|
||||
}
|
||||
|
||||
// If set, the :ref:`xff_num_trusted_hops <envoy_v3_api_field_extensions.filters.http.geoip.v3.Geoip.XffConfig.xff_num_trusted_hops>` field will be used to determine
|
||||
// trusted client address from `x-forwarded-for` header.
|
||||
// Otherwise, the immediate downstream connection source address will be used.
|
||||
// [#next-free-field: 2]
|
||||
XffConfig xff_config = 1;
|
||||
|
||||
// Configuration for geolocation headers to add to request.
|
||||
GeolocationHeadersToAdd geo_headers_to_add = 2 [(validate.rules).message = {required: true}];
|
||||
|
||||
// Geolocation provider specific configuration.
|
||||
config.core.v3.TypedExtensionConfig provider = 3 [(validate.rules).message = {required: true}];
|
||||
}
|
|
@ -1,187 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
package envoy.extensions.filters.http.grpc_field_extraction.v3;
|
||||
|
||||
import "envoy/config/core/v3/base.proto";
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
import "validate/validate.proto";
|
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.filters.http.grpc_field_extraction.v3";
|
||||
option java_outer_classname = "ConfigProto";
|
||||
option java_multiple_files = true;
|
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/grpc_field_extraction/v3;grpc_field_extractionv3";
|
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
|
||||
// [#protodoc-title: gRPC Field Extraction]
|
||||
//
|
||||
// [#extension: envoy.filters.http.grpc_field_extraction]
|
||||
//
|
||||
// Overview
|
||||
// --------
|
||||
//
|
||||
// This filter supports extracting the fields from the first gRPC
|
||||
// request message no matter if it is unary or streaming and writing the result
|
||||
// to the destination, for which currently only the static Envoy dynamic metadata `envoy.filters.http.grpc_field_extraction` is supported.
|
||||
//
|
||||
// Assumptions
|
||||
// -----------
|
||||
//
|
||||
// This filter assumes
|
||||
//
|
||||
// 1. this filter is only applicable for gRPC with Protobuf as payload.
|
||||
// 2. for bi-directional and client-side gRPC streaming, the initial message from the client should not depend on receiving the server initial metadata.
|
||||
//
|
||||
// Process Flow
|
||||
// ------------
|
||||
//
|
||||
// When a request reaches the filter, it will check
|
||||
//
|
||||
// 1. if the request is the gRPC request configured for extraction, the filter tries to:
|
||||
//
|
||||
// a. block the incoming data before decoding the first complete gRPC message
|
||||
// b. look up the target field from the buffered gRPC message
|
||||
// c. write the extraction result into the dynamic metadata and resume the request propagation.
|
||||
//
|
||||
// 2. otherwise, pass through the request.
|
||||
//
|
||||
// If the request is a malformed one found during 1.a or 1.b, the filter will reject the request.
|
||||
//
|
||||
// Config Requirements
|
||||
// -------------------
|
||||
//
|
||||
// Here are config requirements
|
||||
//
|
||||
// 1. the target field should be among the following primitive types: `string`, `uint32`, `uint64`, `int32`, `int64`, `sint32`, `sint64`, `fixed32`, `fixed64`, `sfixed32`, `sfixed64`, `float`, `double`.
|
||||
//
|
||||
// 2. the target field could be repeated.
|
||||
//
|
||||
// 3. the intermediate type could also be repeated.
|
||||
//
|
||||
// Output Format
|
||||
// -------------
|
||||
//
|
||||
// 1. the extracted field names/values will be wrapped in be ``field<StringValue>`` -> ``values<ListValue of StringValue>``, which will be added in the dynamic ``metadata<google.protobuf.Struct>``.
|
||||
//
|
||||
// 2. if the field value is empty, a empty ``<ListValue>`` will be set.
|
||||
//
|
||||
// Performance
|
||||
// -----------
|
||||
//
|
||||
// This filter should be performant as it
|
||||
//
|
||||
// 1. converts between the gRPC message from EnvoyBuffer without data copy.
|
||||
// 2. parse the gRPC message binary directly without deserialization.
|
||||
//
|
||||
// though buffering the first message introduces some latency.
|
||||
//
|
||||
// Example
|
||||
// -------
|
||||
//
|
||||
// We have the following request definition for the gRPC method `pkg.svc.Method`.
|
||||
//
|
||||
// .. code-block:: proto
|
||||
//
|
||||
// message MethodRequest {
|
||||
// string foo = 1;
|
||||
// Nested nested = 2;
|
||||
// uint32 baz = 3;
|
||||
// ...
|
||||
// }
|
||||
//
|
||||
// message Nested {
|
||||
// repeated string bar = 1;
|
||||
// }
|
||||
//
|
||||
// This is the filter config in JSON.
|
||||
//
|
||||
// .. code-block:: json
|
||||
//
|
||||
// {
|
||||
// "descriptor_set":{},
|
||||
// "extractions_by_method":{
|
||||
// "pkg.svc.Method":{
|
||||
// "request_field_extractions":{
|
||||
// "foo":{
|
||||
// },
|
||||
// "nested.bar":{
|
||||
// }
|
||||
// "baz":{
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// During runtime, the filter receives the following `MethodRequest` message in JSON.
|
||||
//
|
||||
// .. code-block:: json
|
||||
//
|
||||
// {
|
||||
// "foo": "val_foo",
|
||||
// "nested": { "bar": ["val_bar1", "val_bar2"]}
|
||||
// }
|
||||
//
|
||||
// The filter will write the following dynamic metadata(`envoy.filters.http.grpc_field_extraction`) in JSON.
|
||||
//
|
||||
// .. code-block:: json
|
||||
//
|
||||
// {
|
||||
// "foo":[
|
||||
// "val_foo"
|
||||
// ],
|
||||
// "nested.bar":[
|
||||
// "val_bar1", "val_bar2"
|
||||
// ]
|
||||
// "baz":[
|
||||
// ]
|
||||
// }
|
||||
|
||||
message GrpcFieldExtractionConfig {
|
||||
// The proto descriptor set binary for the gRPC services.
|
||||
//
|
||||
// It could be passed by a local file through `Datasource.filename` or embedded in the
|
||||
// `Datasource.inline_bytes`.
|
||||
config.core.v3.DataSource descriptor_set = 1 [(validate.rules).message = {required: true}];
|
||||
|
||||
// Specify the extraction info.
|
||||
// The key is the fully qualified gRPC method name.
|
||||
// `${package}.${Service}.${Method}`, like
|
||||
// `endpoints.examples.bookstore.BookStore.GetShelf`
|
||||
//
|
||||
// The value is the field extractions for individual gRPC method.
|
||||
map<string, FieldExtractions> extractions_by_method = 2;
|
||||
}
|
||||
|
||||
// This message can be used to support per route config approach later even
|
||||
// though the Istio doesn't support that so far.
|
||||
message FieldExtractions {
|
||||
// The field extractions for requests.
|
||||
// The key is the field path within the grpc request.
|
||||
// For example, we can define `foo.bar.name` if we want to extract
|
||||
// Request.foo.bar.name.
|
||||
//
|
||||
// .. code-block:: proto
|
||||
//
|
||||
// message Request {
|
||||
// Foo foo = 1;
|
||||
// }
|
||||
//
|
||||
// message Foo {
|
||||
// Bar bar = 1;
|
||||
// }
|
||||
//
|
||||
// message Bar {
|
||||
// string name = 1;
|
||||
// }
|
||||
map<string, RequestFieldValueDisposition> request_field_extractions = 1;
|
||||
}
|
||||
|
||||
message RequestFieldValueDisposition {
|
||||
oneof disposition {
|
||||
// The dynamic metadata namespace. If empty, "envoy.filters.http.grpc_field_extraction" will be used by default.
|
||||
//
|
||||
// Unimplemented. Uses "envoy.filters.http.grpc_field_extraction" for now.
|
||||
string dynamic_metadata = 1;
|
||||
}
|
||||
}
|
|
@ -48,7 +48,9 @@ message FilterConfig {
|
|||
//
|
||||
// .. attention::
|
||||
// If neither ``individual_method_stats_allowlist`` nor ``stats_for_all_methods`` is set, the
|
||||
// behavior will default to ``stats_for_all_methods=false``.
|
||||
// behavior will default to ``stats_for_all_methods=false``. This default value is changed due
|
||||
// to the previous value being deprecated. This behavior can be changed with runtime override
|
||||
// ``envoy.deprecated_features.grpc_stats_filter_enable_stats_for_all_methods_by_default``.
|
||||
google.protobuf.BoolValue stats_for_all_methods = 3;
|
||||
}
|
||||
|
||||
|
|
|
@ -330,10 +330,7 @@ message RemoteJwks {
|
|||
|
||||
// Duration after which the cached JWKS should be expired. If not specified, default cache
|
||||
// duration is 10 minutes.
|
||||
google.protobuf.Duration cache_duration = 2 [(validate.rules).duration = {
|
||||
lt {seconds: 9000000000}
|
||||
gte {nanos: 1000000}
|
||||
}];
|
||||
google.protobuf.Duration cache_duration = 2;
|
||||
|
||||
// Fetch Jwks asynchronously in the main thread before the listener is activated.
|
||||
// Fetched Jwks can be used by all worker threads.
|
||||
|
|
|
@ -71,7 +71,7 @@ message LocalRateLimit {
|
|||
[(validate.rules).repeated = {max_items: 10}];
|
||||
|
||||
// Specifies a list of HTTP headers that should be added to each response for requests that
|
||||
// have been rate limited. This occurs when the filter is enabled and fully enforced.
|
||||
// have been rate limited. This occurs when the filter is either enabled or fully enforced.
|
||||
repeated config.core.v3.HeaderValueOption response_headers_to_add = 6
|
||||
[(validate.rules).repeated = {max_items: 10}];
|
||||
|
||||
|
|
|
@ -385,7 +385,4 @@ message RateLimitPerRoute {
|
|||
// :ref:`RouteAction.rate_limits<envoy_v3_api_field_config.route.v3.RouteAction.rate_limits>` fields instead.
|
||||
// [#not-implemented-hide:]
|
||||
repeated RateLimitConfig rate_limits = 3;
|
||||
|
||||
// Overrides the domain. If not set, uses the filter-level domain instead.
|
||||
string domain = 4;
|
||||
}
|
||||
|
|
|
@ -6,7 +6,6 @@ import "google/protobuf/wrappers.proto";
|
|||
|
||||
import "udpa/annotations/status.proto";
|
||||
import "udpa/annotations/versioning.proto";
|
||||
import "validate/validate.proto";
|
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.filters.listener.tls_inspector.v3";
|
||||
option java_outer_classname = "TlsInspectorProto";
|
||||
|
@ -24,12 +23,4 @@ message TlsInspector {
|
|||
|
||||
// Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet. Default is false.
|
||||
google.protobuf.BoolValue enable_ja3_fingerprinting = 1;
|
||||
|
||||
// The size in bytes of the initial buffer requested by the tls_inspector.
|
||||
// If the filter needs to read additional bytes from the socket, the
|
||||
// filter will double the buffer up to it's default maximum of 64KiB.
|
||||
// If this size is not defined, defaults to maximum 64KiB that the
|
||||
// tls inspector will consume.
|
||||
google.protobuf.UInt32Value initial_read_buffer_size = 2
|
||||
[(validate.rules).uint32 = {lt: 65537 gt: 255}];
|
||||
}
|
||||
|
|
|
@ -372,11 +372,6 @@ message HttpConnectionManager {
|
|||
// This log record, if enabled, does not depend on periodic log records or request completion log.
|
||||
// Details related to upstream cluster, such as upstream host, will not be available for this log.
|
||||
bool flush_access_log_on_new_request = 2;
|
||||
|
||||
// If true, the HCM will flush an access log when a tunnel is successfully established. For example,
|
||||
// this could be when an upstream has successfully returned 101 Switching Protocols, or when the proxy
|
||||
// has returned 200 to a CONNECT request.
|
||||
bool flush_log_on_tunnel_successfully_established = 3;
|
||||
}
|
||||
|
||||
reserved 27, 11;
|
||||
|
@ -1145,6 +1140,7 @@ message HttpFilter {
|
|||
// If true, clients that do not support this filter may ignore the
|
||||
// filter but otherwise accept the config.
|
||||
// Otherwise, clients that do not support this filter must reject the config.
|
||||
// This is also same with typed per filter config.
|
||||
bool is_optional = 6;
|
||||
}
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@ message RedisProxy {
|
|||
"envoy.config.filter.network.redis_proxy.v2.RedisProxy";
|
||||
|
||||
// Redis connection pool settings.
|
||||
// [#next-free-field: 11]
|
||||
// [#next-free-field: 10]
|
||||
message ConnPoolSettings {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.config.filter.network.redis_proxy.v2.RedisProxy.ConnPoolSettings";
|
||||
|
@ -127,18 +127,12 @@ message RedisProxy {
|
|||
|
||||
// Read policy. The default is to read from the primary.
|
||||
ReadPolicy read_policy = 7 [(validate.rules).enum = {defined_only: true}];
|
||||
|
||||
// Ops or connection timeout triggers reconnection to redis server which could result in reconnection
|
||||
// storm to busy redis server. This config is a protection to rate limit reconnection rate.
|
||||
// If not set, there will be no rate limiting on the reconnection.
|
||||
ConnectionRateLimit connection_rate_limit = 10;
|
||||
}
|
||||
|
||||
message PrefixRoutes {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes";
|
||||
|
||||
// [#next-free-field: 6]
|
||||
message Route {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route";
|
||||
|
@ -180,10 +174,6 @@ message RedisProxy {
|
|||
|
||||
// Indicates that the route has a request mirroring policy.
|
||||
repeated RequestMirrorPolicy request_mirror_policy = 4;
|
||||
|
||||
// Indicates how redis key should be formatted. To substitute redis key into the formatting
|
||||
// expression, use %KEY% as a string replacement command.
|
||||
string key_formatter = 5;
|
||||
}
|
||||
|
||||
reserved 3;
|
||||
|
@ -226,13 +216,6 @@ message RedisProxy {
|
|||
repeated string commands = 4;
|
||||
}
|
||||
|
||||
// Configuration to limit reconnection rate to redis server to protect redis server
|
||||
// from client reconnection storm.
|
||||
message ConnectionRateLimit {
|
||||
// Reconnection rate per sec. Rate limiting is implemented with TokenBucket.
|
||||
uint32 connection_rate_limit_per_sec = 1;
|
||||
}
|
||||
|
||||
reserved 2;
|
||||
|
||||
reserved "cluster";
|
||||
|
|
|
@ -2,7 +2,6 @@ syntax = "proto3";
|
|||
|
||||
package envoy.extensions.filters.network.zookeeper_proxy.v3;
|
||||
|
||||
import "google/protobuf/duration.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
|
@ -19,7 +18,6 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
|||
// ZooKeeper Proxy :ref:`configuration overview <config_network_filters_zookeeper_proxy>`.
|
||||
// [#extension: envoy.filters.network.zookeeper_proxy]
|
||||
|
||||
// [#next-free-field: 7]
|
||||
message ZooKeeperProxy {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.config.filter.network.zookeeper_proxy.v1alpha1.ZooKeeperProxy";
|
||||
|
@ -41,66 +39,4 @@ message ZooKeeperProxy {
|
|||
//
|
||||
// if that is set. If it isn't, ZooKeeper's default is also 1Mb.
|
||||
google.protobuf.UInt32Value max_packet_bytes = 3;
|
||||
|
||||
// Whether to emit latency threshold metrics. If not set, defaults to false.
|
||||
// If false, setting `default_latency_threshold` and `latency_threshold_overrides` will not have effect.
|
||||
bool enable_latency_threshold_metrics = 4;
|
||||
|
||||
// The default latency threshold to decide the fast/slow responses and emit metrics (used for error budget calculation).
|
||||
//
|
||||
// https://sre.google/workbook/implementing-slos/
|
||||
//
|
||||
// If it is not set, the default value is 100 milliseconds.
|
||||
google.protobuf.Duration default_latency_threshold = 5
|
||||
[(validate.rules).duration = {gte {nanos: 1000000}}];
|
||||
|
||||
// List of latency threshold overrides for opcodes.
|
||||
// If the threshold override of one opcode is not set, it will fallback to the default latency
|
||||
// threshold.
|
||||
// Specifying latency threshold overrides multiple times for one opcode is not allowed.
|
||||
repeated LatencyThresholdOverride latency_threshold_overrides = 6;
|
||||
}
|
||||
|
||||
message LatencyThresholdOverride {
|
||||
enum Opcode {
|
||||
Connect = 0;
|
||||
Create = 1;
|
||||
Delete = 2;
|
||||
Exists = 3;
|
||||
GetData = 4;
|
||||
SetData = 5;
|
||||
GetAcl = 6;
|
||||
SetAcl = 7;
|
||||
GetChildren = 8;
|
||||
Sync = 9;
|
||||
Ping = 10;
|
||||
GetChildren2 = 11;
|
||||
Check = 12;
|
||||
Multi = 13;
|
||||
Create2 = 14;
|
||||
Reconfig = 15;
|
||||
CheckWatches = 16;
|
||||
RemoveWatches = 17;
|
||||
CreateContainer = 18;
|
||||
CreateTtl = 19;
|
||||
Close = 20;
|
||||
SetAuth = 21;
|
||||
SetWatches = 22;
|
||||
GetEphemerals = 23;
|
||||
GetAllChildrenNumber = 24;
|
||||
SetWatches2 = 25;
|
||||
AddWatch = 26;
|
||||
}
|
||||
|
||||
// The ZooKeeper opcodes. Can be found as part of the ZooKeeper source code:
|
||||
//
|
||||
// https://github.com/apache/zookeeper/blob/master/zookeeper-server/src/main/java/org/apache/zookeeper/ZooDefs.java
|
||||
//
|
||||
Opcode opcode = 1 [(validate.rules).enum = {defined_only: true}];
|
||||
|
||||
// The latency threshold override of certain opcode.
|
||||
google.protobuf.Duration threshold = 2 [(validate.rules).duration = {
|
||||
required: true
|
||||
gte {nanos: 1000000}
|
||||
}];
|
||||
}
|
||||
|
|
|
@ -1,34 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
package envoy.extensions.formatter.cel.v3;
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.formatter.cel.v3";
|
||||
option java_outer_classname = "CelProto";
|
||||
option java_multiple_files = true;
|
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/formatter/cel/v3;celv3";
|
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
|
||||
// [#protodoc-title: Formatter extension for printing CEL expressions]
|
||||
// [#extension: envoy.formatter.cel]
|
||||
|
||||
// CEL formatter extension implements CEL command operator that evaluates configured
|
||||
// symbolic Common Expression Language expressions to generate an access log.
|
||||
//
|
||||
// See :ref:`here <config_access_log>` for more information on access log configuration.
|
||||
|
||||
// %CEL(EXPRESSION):Z%
|
||||
// Expressions are based on the set of Envoy :ref:`attributes <arch_overview_attributes>`.
|
||||
// Expression errors are considered `-`. Z is an optional parameter denoting string
|
||||
// truncation up to Z characters long.
|
||||
//
|
||||
// Examples:
|
||||
// - ``%CEL(response.code)%``
|
||||
// - ``%CEL(connection.mtls)%``
|
||||
// - ``%CEL(request.headers['x-envoy-original-path']):10%``
|
||||
// - ``%CEL(request.headers['x-log-mtls'] || request.url_path.contains('v1beta3'))%``
|
||||
|
||||
// Configuration for the CEL formatter.
|
||||
message Cel {
|
||||
}
|
|
@ -1,22 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
package envoy.extensions.health_check.event_sinks.file.v3;
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
import "validate/validate.proto";
|
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.health_check.event_sinks.file.v3";
|
||||
option java_outer_classname = "FileProto";
|
||||
option java_multiple_files = true;
|
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/health_check/event_sinks/file/v3;filev3";
|
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
|
||||
// [#protodoc-title: Health Check Log File Sink]
|
||||
// [#extension: envoy.health_check.event_sinks.file]
|
||||
|
||||
// Health check event file sink.
|
||||
// The health check event will be converted to JSON.
|
||||
message HealthCheckEventFileSink {
|
||||
// Specifies the path to the health check event log.
|
||||
string event_log_path = 1 [(validate.rules).string = {min_len: 1}];
|
||||
}
|
|
@ -26,7 +26,7 @@ option (xds.annotations.v3.file_status).work_in_progress = true;
|
|||
//
|
||||
// By default this cache uses a least-recently-used eviction strategy.
|
||||
//
|
||||
// For implementation details, see `DESIGN.md <https://github.com/envoyproxy/envoy/blob/main/source/extensions/http/cache/file_system_http_cache/DESIGN.md>`_.
|
||||
// For implementation details, see `DESIGN.md <https://github.com/envoyproxy/envoy/blob/main/test/extensions/http/cache/file_system_http_cache/DESIGN.md>`_.
|
||||
// [#next-free-field: 11]
|
||||
message FileSystemHttpCacheConfig {
|
||||
// Configuration of a manager for how the file system is used asynchronously.
|
||||
|
|
|
@ -27,7 +27,6 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
|||
// without `case normalization <https://datatracker.ietf.org/doc/html/rfc3986#section-6.2.2.1>`_
|
||||
//
|
||||
// [#comment:TODO(yanavlasov): Put #extension: envoy.http.header_validators.envoy_default after it is not hidden any more]
|
||||
// [#next-free-field: 6]
|
||||
message HeaderValidatorConfig {
|
||||
// Action to take when Envoy receives client request with header names containing underscore
|
||||
// characters.
|
||||
|
@ -145,8 +144,4 @@ message HeaderValidatorConfig {
|
|||
// Action to take when a client request with a header name containing underscore characters is received.
|
||||
// If this setting is not specified, the value defaults to ALLOW.
|
||||
HeadersWithUnderscoresAction headers_with_underscores_action = 4;
|
||||
|
||||
// Allow requests with fragment in URL path and strip the fragment before request processing.
|
||||
// By default Envoy rejects requests with fragment in URL path.
|
||||
bool strip_fragment_from_path = 5;
|
||||
}
|
||||
|
|
|
@ -6,7 +6,6 @@ import "google/protobuf/duration.proto";
|
|||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
import "validate/validate.proto";
|
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.load_balancing_policies.client_side_weighted_round_robin.v3";
|
||||
option java_outer_classname = "ClientSideWeightedRoundRobinProto";
|
||||
|
@ -22,15 +21,14 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
|||
// This policy differs from the built-in ROUND_ROBIN policy in terms of
|
||||
// how the endpoint weights are determined. In the ROUND_ROBIN policy,
|
||||
// the endpoint weights are sent by the control plane via EDS. However,
|
||||
// in this policy, the endpoint weights are instead determined via qps (queries
|
||||
// per second), eps (errors per second), and utilization metrics sent by the
|
||||
// endpoint using the Open Request Cost Aggregation (ORCA) protocol. Utilization
|
||||
// is determined by using the ORCA application_utilization field, if set, or
|
||||
// else falling back to the cpu_utilization field. All queries count toward qps,
|
||||
// regardless of result. Only failed queries count toward eps. A config
|
||||
// parameter error_utilization_penalty controls the penalty to adjust endpoint
|
||||
// weights using eps and qps. The weight of a given endpoint is computed as:
|
||||
// qps / (utilization + eps/qps * error_utilization_penalty)
|
||||
// in this policy, the endpoint weights are instead determined via
|
||||
// qps (queries per second), eps (errors per second), and CPU utilization
|
||||
// metrics sent by the endpoint using the Open Request Cost Aggregation (ORCA)
|
||||
// protocol. A query counts towards qps when successful, otherwise towards both
|
||||
// qps and eps. What counts as an error is up to the endpoint to define.
|
||||
// A config parameter error_utilization_penalty controls the penalty to adjust
|
||||
// endpoint weights using eps and qps. The weight of a given endpoint is
|
||||
// computed as: qps / (cpu_utilization + eps/qps * error_utilization_penalty)
|
||||
//
|
||||
// See the :ref:`load balancing architecture overview<arch_overview_load_balancing_types>` for more information.
|
||||
//
|
||||
|
@ -60,12 +58,10 @@ message ClientSideWeightedRoundRobin {
|
|||
// blackout_period applies. Defaults to 3 minutes.
|
||||
google.protobuf.Duration weight_expiration_period = 4;
|
||||
|
||||
// How often endpoint weights are recalculated. Values less than 100ms are
|
||||
// capped at 100ms. Default is 1 second.
|
||||
// How often endpoint weights are recalculated. Default is 1 second.
|
||||
google.protobuf.Duration weight_update_period = 5;
|
||||
|
||||
// The multiplier used to adjust endpoint weights with the error rate
|
||||
// calculated as eps/qps. Configuration is rejected if this value is negative.
|
||||
// Default is 1.0.
|
||||
google.protobuf.FloatValue error_utilization_penalty = 6 [(validate.rules).float = {gte: 0.0}];
|
||||
// calculated as eps/qps. Default is 1.0.
|
||||
google.protobuf.FloatValue error_utilization_penalty = 6;
|
||||
}
|
||||
|
|
|
@ -1,24 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
package envoy.extensions.load_balancing_policies.cluster_provided.v3;
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.load_balancing_policies.cluster_provided.v3";
|
||||
option java_outer_classname = "ClusterProvidedProto";
|
||||
option java_multiple_files = true;
|
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/cluster_provided/v3;cluster_providedv3";
|
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
|
||||
// [#protodoc-title: Cluster Provided Load Balancing Policy]
|
||||
// [#extension: envoy.load_balancing_policies.cluster_provided]
|
||||
|
||||
// The cluster provided load balancing policy allows cluster to specify its own load balancing.
|
||||
// If this extension is configured, the target cluster must provide load balancer when the cluster
|
||||
// is created.
|
||||
//
|
||||
// ..note::
|
||||
// Cluster provided load balancing policy could not be used as sub-policy of other hierarchical
|
||||
// load balancing policies, such as subset load balancing policy.
|
||||
message ClusterProvided {
|
||||
}
|
|
@ -1,22 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
package envoy.extensions.load_balancing_policies.pick_first.v3;
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.load_balancing_policies.pick_first.v3";
|
||||
option java_outer_classname = "PickFirstProto";
|
||||
option java_multiple_files = true;
|
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/pick_first/v3;pick_firstv3";
|
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
|
||||
// [#protodoc-title: Pick First Load Balancing Policy]
|
||||
// [#not-implemented-hide:]
|
||||
|
||||
// This configuration allows the built-in PICK_FIRST LB policy to be configured
|
||||
// via the LB policy extension point.
|
||||
message PickFirst {
|
||||
// If set to true, instructs the LB policy to shuffle the list of addresses
|
||||
// received from the name resolver before attempting to connect to them.
|
||||
bool shuffle_address_list = 1;
|
||||
}
|
|
@ -1,219 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
package envoy.extensions.load_balancing_policies.subset.v3;
|
||||
|
||||
import "envoy/config/cluster/v3/cluster.proto";
|
||||
|
||||
import "google/protobuf/struct.proto";
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
import "udpa/annotations/versioning.proto";
|
||||
import "validate/validate.proto";
|
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.load_balancing_policies.subset.v3";
|
||||
option java_outer_classname = "SubsetProto";
|
||||
option java_multiple_files = true;
|
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/subset/v3;subsetv3";
|
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
|
||||
// [#protodoc-title: Subset Load Balancing Policy]
|
||||
// [#extension: envoy.load_balancing_policies.subset]
|
||||
|
||||
// Optionally divide the endpoints in this cluster into subsets defined by
|
||||
// endpoint metadata and selected by route and weighted cluster metadata.
|
||||
// [#next-free-field: 10]
|
||||
message Subset {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.config.cluster.v3.LbSubsetConfig";
|
||||
|
||||
// If NO_FALLBACK is selected, a result
|
||||
// equivalent to no healthy hosts is reported. If ANY_ENDPOINT is selected,
|
||||
// any cluster endpoint may be returned (subject to policy, health checks,
|
||||
// etc). If DEFAULT_SUBSET is selected, load balancing is performed over the
|
||||
// endpoints matching the values from the default_subset field.
|
||||
enum LbSubsetFallbackPolicy {
|
||||
NO_FALLBACK = 0;
|
||||
ANY_ENDPOINT = 1;
|
||||
DEFAULT_SUBSET = 2;
|
||||
}
|
||||
|
||||
enum LbSubsetMetadataFallbackPolicy {
|
||||
// No fallback. Route metadata will be used as-is.
|
||||
METADATA_NO_FALLBACK = 0;
|
||||
|
||||
// A special metadata key ``fallback_list`` will be used to provide variants of metadata to try.
|
||||
// Value of ``fallback_list`` key has to be a list. Every list element has to be a struct - it will
|
||||
// be merged with route metadata, overriding keys that appear in both places.
|
||||
// ``fallback_list`` entries will be used in order until a host is found.
|
||||
//
|
||||
// ``fallback_list`` key itself is removed from metadata before subset load balancing is performed.
|
||||
//
|
||||
// Example:
|
||||
//
|
||||
// for metadata:
|
||||
//
|
||||
// .. code-block:: yaml
|
||||
//
|
||||
// version: 1.0
|
||||
// fallback_list:
|
||||
// - version: 2.0
|
||||
// hardware: c64
|
||||
// - hardware: c32
|
||||
// - version: 3.0
|
||||
//
|
||||
// at first, metadata:
|
||||
//
|
||||
// .. code-block:: json
|
||||
//
|
||||
// {"version": "2.0", "hardware": "c64"}
|
||||
//
|
||||
// will be used for load balancing. If no host is found, metadata:
|
||||
//
|
||||
// .. code-block:: json
|
||||
//
|
||||
// {"version": "1.0", "hardware": "c32"}
|
||||
//
|
||||
// is next to try. If it still results in no host, finally metadata:
|
||||
//
|
||||
// .. code-block:: json
|
||||
//
|
||||
// {"version": "3.0"}
|
||||
//
|
||||
// is used.
|
||||
FALLBACK_LIST = 1;
|
||||
}
|
||||
|
||||
// Specifications for subsets.
|
||||
message LbSubsetSelector {
|
||||
// Allows to override top level fallback policy per selector.
|
||||
enum LbSubsetSelectorFallbackPolicy {
|
||||
// If NOT_DEFINED top level config fallback policy is used instead.
|
||||
NOT_DEFINED = 0;
|
||||
|
||||
// If NO_FALLBACK is selected, a result equivalent to no healthy hosts is reported.
|
||||
NO_FALLBACK = 1;
|
||||
|
||||
// If ANY_ENDPOINT is selected, any cluster endpoint may be returned
|
||||
// (subject to policy, health checks, etc).
|
||||
ANY_ENDPOINT = 2;
|
||||
|
||||
// If DEFAULT_SUBSET is selected, load balancing is performed over the
|
||||
// endpoints matching the values from the default_subset field.
|
||||
DEFAULT_SUBSET = 3;
|
||||
|
||||
// If KEYS_SUBSET is selected, subset selector matching is performed again with metadata
|
||||
// keys reduced to
|
||||
// :ref:`fallback_keys_subset<envoy_v3_api_field_extensions.load_balancing_policies.subset.v3.Subset.LbSubsetSelector.fallback_keys_subset>`.
|
||||
// It allows for a fallback to a different, less specific selector if some of the keys of
|
||||
// the selector are considered optional.
|
||||
KEYS_SUBSET = 4;
|
||||
}
|
||||
|
||||
// List of keys to match with the weighted cluster metadata.
|
||||
repeated string keys = 1;
|
||||
|
||||
// Selects a mode of operation in which each subset has only one host. This mode uses the same rules for
|
||||
// choosing a host, but updating hosts is faster, especially for large numbers of hosts.
|
||||
//
|
||||
// If a match is found to a host, that host will be used regardless of priority levels.
|
||||
//
|
||||
// When this mode is enabled, configurations that contain more than one host with the same metadata value for the single key in ``keys``
|
||||
// will use only one of the hosts with the given key; no requests will be routed to the others. The cluster gauge
|
||||
// :ref:`lb_subsets_single_host_per_subset_duplicate<config_cluster_manager_cluster_stats_subset_lb>` indicates how many duplicates are
|
||||
// present in the current configuration.
|
||||
bool single_host_per_subset = 4;
|
||||
|
||||
// The behavior used when no endpoint subset matches the selected route's
|
||||
// metadata.
|
||||
LbSubsetSelectorFallbackPolicy fallback_policy = 2
|
||||
[(validate.rules).enum = {defined_only: true}];
|
||||
|
||||
// Subset of
|
||||
// :ref:`keys<envoy_v3_api_field_extensions.load_balancing_policies.subset.v3.Subset.LbSubsetSelector.keys>` used by
|
||||
// :ref:`KEYS_SUBSET<envoy_v3_api_enum_value_extensions.load_balancing_policies.subset.v3.Subset.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>`
|
||||
// fallback policy.
|
||||
// It has to be a non empty list if KEYS_SUBSET fallback policy is selected.
|
||||
// For any other fallback policy the parameter is not used and should not be set.
|
||||
// Only values also present in
|
||||
// :ref:`keys<envoy_v3_api_field_extensions.load_balancing_policies.subset.v3.Subset.LbSubsetSelector.keys>` are allowed, but
|
||||
// ``fallback_keys_subset`` cannot be equal to ``keys``.
|
||||
repeated string fallback_keys_subset = 3;
|
||||
}
|
||||
|
||||
// The behavior used when no endpoint subset matches the selected route's
|
||||
// metadata. The value defaults to
|
||||
// :ref:`NO_FALLBACK<envoy_v3_api_enum_value_extensions.load_balancing_policies.subset.v3.Subset.LbSubsetFallbackPolicy.NO_FALLBACK>`.
|
||||
LbSubsetFallbackPolicy fallback_policy = 1 [(validate.rules).enum = {defined_only: true}];
|
||||
|
||||
// Specifies the default subset of endpoints used during fallback if
|
||||
// fallback_policy is
|
||||
// :ref:`DEFAULT_SUBSET<envoy_v3_api_enum_value_extensions.load_balancing_policies.subset.v3.Subset.LbSubsetFallbackPolicy.DEFAULT_SUBSET>`.
|
||||
// Each field in default_subset is
|
||||
// compared to the matching LbEndpoint.Metadata under the ``envoy.lb``
|
||||
// namespace. It is valid for no hosts to match, in which case the behavior
|
||||
// is the same as a fallback_policy of
|
||||
// :ref:`NO_FALLBACK<envoy_v3_api_enum_value_extensions.load_balancing_policies.subset.v3.Subset.LbSubsetFallbackPolicy.NO_FALLBACK>`.
|
||||
google.protobuf.Struct default_subset = 2;
|
||||
|
||||
// For each entry, LbEndpoint.Metadata's
|
||||
// ``envoy.lb`` namespace is traversed and a subset is created for each unique
|
||||
// combination of key and value. For example:
|
||||
//
|
||||
// .. code-block:: json
|
||||
//
|
||||
// { "subset_selectors": [
|
||||
// { "keys": [ "version" ] },
|
||||
// { "keys": [ "stage", "hardware_type" ] }
|
||||
// ]}
|
||||
//
|
||||
// A subset is matched when the metadata from the selected route and
|
||||
// weighted cluster contains the same keys and values as the subset's
|
||||
// metadata. The same host may appear in multiple subsets.
|
||||
repeated LbSubsetSelector subset_selectors = 3;
|
||||
|
||||
// If true, routing to subsets will take into account the localities and locality weights of the
|
||||
// endpoints when making the routing decision.
|
||||
//
|
||||
// There are some potential pitfalls associated with enabling this feature, as the resulting
|
||||
// traffic split after applying both a subset match and locality weights might be undesirable.
|
||||
//
|
||||
// Consider for example a situation in which you have 50/50 split across two localities X/Y
|
||||
// which have 100 hosts each without subsetting. If the subset LB results in X having only 1
|
||||
// host selected but Y having 100, then a lot more load is being dumped on the single host in X
|
||||
// than originally anticipated in the load balancing assignment delivered via EDS.
|
||||
bool locality_weight_aware = 4;
|
||||
|
||||
// When used with locality_weight_aware, scales the weight of each locality by the ratio
|
||||
// of hosts in the subset vs hosts in the original subset. This aims to even out the load
|
||||
// going to an individual locality if said locality is disproportionately affected by the
|
||||
// subset predicate.
|
||||
bool scale_locality_weight = 5;
|
||||
|
||||
// If true, when a fallback policy is configured and its corresponding subset fails to find
|
||||
// a host this will cause any host to be selected instead.
|
||||
//
|
||||
// This is useful when using the default subset as the fallback policy, given the default
|
||||
// subset might become empty. With this option enabled, if that happens the LB will attempt
|
||||
// to select a host from the entire cluster.
|
||||
bool panic_mode_any = 6;
|
||||
|
||||
// If true, metadata specified for a metadata key will be matched against the corresponding
|
||||
// endpoint metadata if the endpoint metadata matches the value exactly OR it is a list value
|
||||
// and any of the elements in the list matches the criteria.
|
||||
bool list_as_any = 7;
|
||||
|
||||
// Fallback mechanism that allows to try different route metadata until a host is found.
|
||||
// If load balancing process, including all its mechanisms (like
|
||||
// :ref:`fallback_policy<envoy_v3_api_field_extensions.load_balancing_policies.subset.v3.subset.fallback_policy>`)
|
||||
// fails to select a host, this policy decides if and how the process is repeated using another metadata.
|
||||
//
|
||||
// The value defaults to
|
||||
// :ref:`METADATA_NO_FALLBACK
|
||||
// <envoy_v3_api_enum_value_extensions.load_balancing_policies.subset.v3.subset.LbSubsetMetadataFallbackPolicy.METADATA_NO_FALLBACK>`.
|
||||
LbSubsetMetadataFallbackPolicy metadata_fallback_policy = 8
|
||||
[(validate.rules).enum = {defined_only: true}];
|
||||
|
||||
// The child LB policy to create for endpoint-picking within the chosen subset.
|
||||
config.cluster.v3.LoadBalancingPolicy subset_lb_policy = 9
|
||||
[(validate.rules).message = {required: true}];
|
||||
}
|
|
@ -1,35 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
package envoy.extensions.matching.input_matchers.runtime_fraction.v3;
|
||||
|
||||
import "envoy/config/core/v3/base.proto";
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
import "validate/validate.proto";
|
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.matching.input_matchers.runtime_fraction.v3";
|
||||
option java_outer_classname = "RuntimeFractionProto";
|
||||
option java_multiple_files = true;
|
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/matching/input_matchers/runtime_fraction/v3;runtime_fractionv3";
|
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
|
||||
// [#protodoc-title: Runtime matcher]
|
||||
// [#extension: envoy.matching.matchers.runtime_fraction]
|
||||
|
||||
// The runtime fraction matchers computes a hash from the input and matches if runtime feature is enabled
|
||||
// for the the resulting hash. Every time the input is considered for a match, its hash must fall within
|
||||
// the percentage of matches indicated by this field. For a fraction N/D, a number is computed as a hash
|
||||
// of the input on a field in the range [0,D). If the number is less than or equal to the value of the
|
||||
// numerator N, the matcher evaluates to true. A runtime_fraction input matcher can be used to gradually
|
||||
// roll out matcher changes without requiring full code or configuration deployments.
|
||||
// Note that distribution of matching results is only as good as one of the input.
|
||||
message RuntimeFraction {
|
||||
// Match the input against the given runtime key. The specified default value is used if key is not
|
||||
// present in the runtime configuration.
|
||||
config.core.v3.RuntimeFractionalPercent runtime_fraction = 1
|
||||
[(validate.rules).message = {required: true}];
|
||||
|
||||
// Optional seed passed through the hash function. This allows using additional information when computing
|
||||
// the hash value: by changing the seed value, a potentially different outcome can be achieved for the same input.
|
||||
uint64 seed = 2;
|
||||
}
|
|
@ -1,47 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
package envoy.extensions.stat_sinks.open_telemetry.v3;
|
||||
|
||||
import "envoy/config/core/v3/grpc_service.proto";
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
import "validate/validate.proto";
|
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.stat_sinks.open_telemetry.v3";
|
||||
option java_outer_classname = "OpenTelemetryProto";
|
||||
option java_multiple_files = true;
|
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/stat_sinks/open_telemetry/v3;open_telemetryv3";
|
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
|
||||
// [#protodoc-title: Open Telemetry Stats Sink]
|
||||
// Stats configuration proto schema for ``envoy.stat_sinks.open_telemetry`` sink.
|
||||
// [#extension: envoy.stat_sinks.open_telemetry]
|
||||
|
||||
// [#next-free-field: 6]
|
||||
message SinkConfig {
|
||||
oneof protocol_specifier {
|
||||
option (validate.required) = true;
|
||||
|
||||
// The upstream gRPC cluster that implements the OTLP/gRPC collector.
|
||||
config.core.v3.GrpcService grpc_service = 1 [(validate.rules).message = {required: true}];
|
||||
}
|
||||
|
||||
// If set to true, counters will be emitted as deltas, and the OTLP message will have
|
||||
// ``AGGREGATION_TEMPORALITY_DELTA`` set as AggregationTemporality.
|
||||
bool report_counters_as_deltas = 2;
|
||||
|
||||
// If set to true, histograms will be emitted as deltas, and the OTLP message will have
|
||||
// ``AGGREGATION_TEMPORALITY_DELTA`` set as AggregationTemporality.
|
||||
bool report_histograms_as_deltas = 3;
|
||||
|
||||
// If set to true, metrics will have their tags emitted as OTLP attributes, which may
|
||||
// contain values used by the tag extractor or additional tags added during stats creation.
|
||||
// Otherwise, no attributes will be associated with the export message. Default value is true.
|
||||
google.protobuf.BoolValue emit_tags_as_attributes = 4;
|
||||
|
||||
// If set to true, metric names will be represented as the tag extracted name instead
|
||||
// of the full metric name. Default value is true.
|
||||
google.protobuf.BoolValue use_tag_extracted_name = 5;
|
||||
}
|
|
@ -14,7 +14,7 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
|||
// [#not-implemented-hide:]
|
||||
// Configuration for S2A transport socket. This allows Envoy clients to
|
||||
// configure how to offload mTLS handshakes to the S2A service.
|
||||
// https://github.com/google/s2a-go#readme
|
||||
// https://github.com/google/s2a-core#readme
|
||||
message S2AConfiguration {
|
||||
// The address of the S2A. This can be an IP address or a hostname,
|
||||
// followed by a port number.
|
||||
|
|
|
@ -180,21 +180,7 @@ message PrivateKeyProvider {
|
|||
}
|
||||
}
|
||||
|
||||
// [#not-implemented-hide:]
|
||||
// Provides a list of private key providers. Envoy will find out an available private
|
||||
// key provider from the list on order. If there is none of available private key provider,
|
||||
// it may fallback to BoringSSL default implementation based on the `fallback` fallback.
|
||||
message PrivateKeyProviderList {
|
||||
// A list of private key providers, and at least one private key provider provided.
|
||||
repeated PrivateKeyProvider private_key_provider = 1 [(validate.rules).repeated = {min_items: 1}];
|
||||
|
||||
// If there is no available private key provider from the list, Envoy will fallback to
|
||||
// the BoringSSL default implementation when the `fallback` is true. The default value
|
||||
// is `false`.
|
||||
bool fallback = 2;
|
||||
}
|
||||
|
||||
// [#next-free-field: 10]
|
||||
// [#next-free-field: 9]
|
||||
message TlsCertificate {
|
||||
option (udpa.annotations.versioning).previous_message_type = "envoy.api.v2.auth.TlsCertificate";
|
||||
|
||||
|
@ -249,19 +235,6 @@ message TlsCertificate {
|
|||
// error.
|
||||
PrivateKeyProvider private_key_provider = 6;
|
||||
|
||||
// [#not-implemented-hide:]
|
||||
// This provides a list of BoringSSL private key method provider. Envoy will find out
|
||||
// an available private key method provider. It may fallback to BoringSSL default implementation
|
||||
// when there is no available one. All the private key provider will share the same private key
|
||||
// in the :ref:`private_key <envoy_v3_api_field_extensions.transport_sockets.tls.v3.TlsCertificate.private_key>` field,
|
||||
// so the :ref:`private_key <envoy_v3_api_field_extensions.transport_sockets.tls.v3.TlsCertificate.private_key>` field
|
||||
// must be specified when the `proviate_key_provider_list` field is used. The old :ref:`private_key_provider
|
||||
// <envoy_v3_api_field_extensions.transport_sockets.tls.v3.TlsCertificate.private_key_provider>` field will be
|
||||
// deprecated. If both :ref:`private_key_provider <envoy_v3_api_field_extensions.transport_sockets.tls.v3.TlsCertificate.private_key_provider>`
|
||||
// and `private_key_provider_list` are provided, the old
|
||||
// :ref:`private_key_provider <envoy_v3_api_field_extensions.transport_sockets.tls.v3.TlsCertificate.private_key_provider>` will be ignored.
|
||||
PrivateKeyProviderList private_key_provider_list = 9;
|
||||
|
||||
// The password to decrypt the TLS private key. If this field is not set, it is assumed that the
|
||||
// TLS private key is not password encrypted.
|
||||
config.core.v3.DataSource password = 3 [(udpa.annotations.sensitive) = true];
|
||||
|
@ -384,7 +357,7 @@ message CertificateValidationContext {
|
|||
// that if a CRL is provided for any certificate authority in a trust chain, a CRL must be
|
||||
// provided for all certificate authorities in that chain. Failure to do so will result in
|
||||
// verification failure for both revoked and unrevoked certificates from that chain.
|
||||
// The behavior of requiring all certificates to contain CRLs can be altered by
|
||||
// The behavior of requiring all certificates to contain CRLs if any do can be altered by
|
||||
// setting :ref:`only_verify_leaf_cert_crl <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CertificateValidationContext.only_verify_leaf_cert_crl>`
|
||||
// true. If set to true, only the final certificate in the chain undergoes CRL verification.
|
||||
//
|
||||
|
@ -532,11 +505,6 @@ message CertificateValidationContext {
|
|||
// from that chain. This default behavior can be altered by setting
|
||||
// :ref:`only_verify_leaf_cert_crl <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CertificateValidationContext.only_verify_leaf_cert_crl>` to
|
||||
// true.
|
||||
//
|
||||
// If ``crl`` is a filesystem path, a watch will be added to the parent
|
||||
// directory for any file moves to support rotation. This currently only
|
||||
// applies to dynamic secrets, when the ``CertificateValidationContext`` is
|
||||
// delivered via SDS.
|
||||
config.core.v3.DataSource crl = 7;
|
||||
|
||||
// If specified, Envoy will not reject expired certificates.
|
||||
|
|
|
@ -25,7 +25,6 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
|||
// [#extension: envoy.transport_sockets.tls]
|
||||
// The TLS contexts below provide the transport socket configuration for upstream/downstream TLS.
|
||||
|
||||
// [#next-free-field: 6]
|
||||
message UpstreamTlsContext {
|
||||
option (udpa.annotations.versioning).previous_message_type =
|
||||
"envoy.api.v2.auth.UpstreamTlsContext";
|
||||
|
@ -54,13 +53,6 @@ message UpstreamTlsContext {
|
|||
//
|
||||
// Defaults to 1, setting this to 0 disables session resumption.
|
||||
google.protobuf.UInt32Value max_session_keys = 4;
|
||||
|
||||
// This field is used to control the enforcement, whereby the handshake will fail if the keyUsage extension
|
||||
// is present and incompatible with the TLS usage. Currently, the default value is false (i.e., enforcement off)
|
||||
// but it is expected to be changed to true by default in a future release.
|
||||
// ``ssl.was_key_usage_invalid`` in :ref:`listener metrics <config_listener_stats>` will be set for certificate
|
||||
// configurations that would fail if this option were set to true.
|
||||
google.protobuf.BoolValue enforce_rsa_key_usage = 5;
|
||||
}
|
||||
|
||||
// [#next-free-field: 10]
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
package envoy.extensions.upstreams.http.udp.v3;
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.upstreams.http.udp.v3";
|
||||
option java_outer_classname = "UdpConnectionPoolProtoOuterClass";
|
||||
option java_multiple_files = true;
|
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/upstreams/http/udp/v3;udpv3";
|
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
|
||||
// [#protodoc-title: Udp Connection Pool]
|
||||
|
||||
// A connection pool which forwards downstream HTTP as UDP to upstream,
|
||||
// [#extension: envoy.upstreams.http.udp]
|
||||
message UdpConnectionPoolProto {
|
||||
}
|
|
@ -9,6 +9,8 @@ import "envoy/type/v3/http_status.proto";
|
|||
import "google/protobuf/duration.proto";
|
||||
import "google/protobuf/struct.proto";
|
||||
|
||||
import "xds/annotations/v3/status.proto";
|
||||
|
||||
import "udpa/annotations/status.proto";
|
||||
import "validate/validate.proto";
|
||||
|
||||
|
@ -17,6 +19,7 @@ option java_outer_classname = "ExternalProcessorProto";
|
|||
option java_multiple_files = true;
|
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/service/ext_proc/v3;ext_procv3";
|
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE;
|
||||
option (xds.annotations.v3.file_status).work_in_progress = true;
|
||||
|
||||
// [#protodoc-title: External processing service]
|
||||
|
||||
|
@ -167,10 +170,6 @@ message ProcessingResponse {
|
|||
// for the duration of this particular request/response only. Servers
|
||||
// may use this to intelligently control how requests are processed
|
||||
// based on the headers and other metadata that they see.
|
||||
// This field is ignored by Envoy when the ext_proc filter config
|
||||
// :ref:`allow_mode_override
|
||||
// <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.allow_mode_override>`
|
||||
// is set to false.
|
||||
envoy.extensions.filters.http.ext_proc.v3.ProcessingMode mode_override = 9;
|
||||
|
||||
// When ext_proc server receives a request message, in case it needs more
|
||||
|
@ -196,12 +195,6 @@ message ProcessingResponse {
|
|||
message HttpHeaders {
|
||||
// The HTTP request headers. All header keys will be
|
||||
// lower-cased, because HTTP header keys are case-insensitive.
|
||||
// The ``headers`` encoding is based on the runtime guard
|
||||
// envoy_reloadable_features_send_header_raw_value setting.
|
||||
// When it is true, the header value is encoded in the
|
||||
// :ref:`raw_value <envoy_v3_api_field_config.core.v3.HeaderValue.raw_value>` field.
|
||||
// When it is false, the header value is encoded in the
|
||||
// :ref:`value <envoy_v3_api_field_config.core.v3.HeaderValue.value>` field.
|
||||
config.core.v3.HeaderMap headers = 1;
|
||||
|
||||
// [#not-implemented-hide:]
|
||||
|
@ -226,12 +219,6 @@ message HttpBody {
|
|||
|
||||
// This message contains the trailers.
|
||||
message HttpTrailers {
|
||||
// The ``trailers`` encoding is based on the runtime guard
|
||||
// envoy_reloadable_features_send_header_raw_value setting.
|
||||
// When it is true, the header value is encoded in the
|
||||
// :ref:`raw_value <envoy_v3_api_field_config.core.v3.HeaderValue.raw_value>` field.
|
||||
// When it is false, the header value is encoded in the
|
||||
// :ref:`value <envoy_v3_api_field_config.core.v3.HeaderValue.value>` field.
|
||||
config.core.v3.HeaderMap trailers = 1;
|
||||
}
|
||||
|
||||
|
@ -288,28 +275,19 @@ message CommonResponse {
|
|||
|
||||
// Replace the body of the last message sent to the remote server on this
|
||||
// stream. If responding to an HttpBody request, simply replace or clear
|
||||
// the body chunk that was sent with that request. Body mutations may take
|
||||
// effect in response either to ``header`` or ``body`` messages. When it is
|
||||
// in response to ``header`` messages, it only take effect if the
|
||||
// :ref:`status <envoy_v3_api_field_service.ext_proc.v3.CommonResponse.status>`
|
||||
// is set to CONTINUE_AND_REPLACE.
|
||||
// the body chunk that was sent with that request. Body mutations only take
|
||||
// effect in response to ``body`` messages and are ignored otherwise.
|
||||
BodyMutation body_mutation = 3;
|
||||
|
||||
// [#not-implemented-hide:]
|
||||
// Add new trailers to the message. This may be used when responding to either a
|
||||
// HttpHeaders or HttpBody message, but only if this message is returned
|
||||
// along with the CONTINUE_AND_REPLACE status.
|
||||
// The ``trailers`` encoding is based on the runtime guard
|
||||
// envoy_reloadable_features_send_header_raw_value setting.
|
||||
// When it is true, the header value is encoded in the
|
||||
// :ref:`raw_value <envoy_v3_api_field_config.core.v3.HeaderValue.raw_value>` field.
|
||||
// When it is false, the header value is encoded in the
|
||||
// :ref:`value <envoy_v3_api_field_config.core.v3.HeaderValue.value>` field.
|
||||
config.core.v3.HeaderMap trailers = 4;
|
||||
|
||||
// Clear the route cache for the current client request. This is necessary
|
||||
// if the remote server modified headers that are used to calculate the route.
|
||||
// This field is ignored in the response direction.
|
||||
// Clear the route cache for the current request.
|
||||
// This is necessary if the remote server
|
||||
// modified headers that are used to calculate the route.
|
||||
bool clear_route_cache = 5;
|
||||
}
|
||||
|
||||
|
@ -352,12 +330,6 @@ message HeaderMutation {
|
|||
// Add or replace HTTP headers. Attempts to set the value of
|
||||
// any ``x-envoy`` header, and attempts to set the ``:method``,
|
||||
// ``:authority``, ``:scheme``, or ``host`` headers will be ignored.
|
||||
// The ``set_headers`` encoding is based on the runtime guard
|
||||
// envoy_reloadable_features_send_header_raw_value setting.
|
||||
// When it is true, the header value is encoded in the
|
||||
// :ref:`raw_value <envoy_v3_api_field_config.core.v3.HeaderValue.raw_value>` field.
|
||||
// When it is false, the header value is encoded in the
|
||||
// :ref:`value <envoy_v3_api_field_config.core.v3.HeaderValue.value>` field.
|
||||
repeated config.core.v3.HeaderValueOption set_headers = 1;
|
||||
|
||||
// Remove these HTTP headers. Attempts to remove system headers --
|
||||
|
|
|
@ -85,11 +85,6 @@ message ClientStatusRequest {
|
|||
|
||||
// The node making the csds request.
|
||||
config.core.v3.Node node = 2;
|
||||
|
||||
// If true, the server will not include the resource contents in the response
|
||||
// (i.e., the generic_xds_configs.xds_config field will not be populated).
|
||||
// [#not-implemented-hide:]
|
||||
bool exclude_resource_contents = 3;
|
||||
}
|
||||
|
||||
// Detailed config (per xDS) with status.
|
||||
|
|
|
@ -57,8 +57,11 @@ message RegexMatcher {
|
|||
|
||||
oneof engine_type {
|
||||
// Google's RE2 regex engine.
|
||||
GoogleRE2 google_re2 = 1
|
||||
[deprecated = true, (envoy.annotations.deprecated_at_minor_version) = "3.0"];
|
||||
GoogleRE2 google_re2 = 1 [
|
||||
deprecated = true,
|
||||
(validate.rules).message = {required: true},
|
||||
(envoy.annotations.deprecated_at_minor_version) = "3.0"
|
||||
];
|
||||
}
|
||||
|
||||
// The regex match string. The string must be supported by the configured engine. The regex is matched
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: contrib/envoy/extensions/filters/http/golang/v3alpha/golang.proto
|
||||
|
||||
package v3alpha
|
||||
|
@ -89,7 +89,7 @@ type Config struct {
|
|||
// Globally unique ID for a dynamic library file.
|
||||
LibraryId string `protobuf:"bytes,1,opt,name=library_id,json=libraryId,proto3" json:"library_id,omitempty"`
|
||||
// Path to a dynamic library implementing the
|
||||
// :repo:`StreamFilter API <contrib/golang/common/go/api.StreamFilter>`
|
||||
// :repo:`StreamFilter API <contrib/golang/filters/http/source/go/pkg/api.StreamFilter>`
|
||||
// interface.
|
||||
// [#comment:TODO(wangfakang): Support for downloading libraries from remote repositories.]
|
||||
LibraryPath string `protobuf:"bytes,2,opt,name=library_path,json=libraryPath,proto3" json:"library_path,omitempty"`
|
||||
|
@ -106,7 +106,7 @@ type Config struct {
|
|||
// This configuration is only parsed in the go plugin, and is therefore not validated
|
||||
// by Envoy.
|
||||
//
|
||||
// See the :repo:`StreamFilter API <contrib/golang/common/go/api/filter.go>`
|
||||
// See the :repo:`StreamFilter API <contrib/golang/filters/http/source/go/pkg/api/filter.go>`
|
||||
// for more information about how the plugin's configuration data can be accessed.
|
||||
//
|
||||
PluginConfig *any1.Any `protobuf:"bytes,4,opt,name=plugin_config,json=pluginConfig,proto3" json:"plugin_config,omitempty"`
|
||||
|
@ -390,8 +390,7 @@ var file_contrib_envoy_extensions_filters_http_golang_v3alpha_golang_proto_rawDe
|
|||
0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x2e,
|
||||
0x68, 0x74, 0x74, 0x70, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x76, 0x33, 0x61, 0x6c,
|
||||
0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e,
|
||||
0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0xb0, 0x01, 0xba, 0x80,
|
||||
0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0xd2, 0xc6, 0xa4, 0xe1, 0x06, 0x02, 0x08, 0x01, 0x0a, 0x3a,
|
||||
0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0xb0, 0x01, 0x0a, 0x3a,
|
||||
0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x66,
|
||||
0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x2e, 0x67, 0x6f, 0x6c, 0x61,
|
||||
|
@ -401,7 +400,8 @@ var file_contrib_envoy_extensions_filters_http_golang_v3alpha_golang_proto_rawDe
|
|||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
|
||||
0x6e, 0x73, 0x2f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x68, 0x74, 0x74, 0x70, 0x2f,
|
||||
0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2f, 0x76, 0x33, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06,
|
||||
0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2f, 0x76, 0x33, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xba, 0x80,
|
||||
0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0xd2, 0xc6, 0xa4, 0xe1, 0x06, 0x02, 0x08, 0x01, 0x62, 0x06,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v2alpha/certs.proto
|
||||
|
||||
package v2alpha
|
||||
|
@ -373,15 +373,15 @@ var file_envoy_admin_v2alpha_certs_proto_rawDesc = []byte{
|
|||
0x03, 0x75, 0x72, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, 0x75, 0x72,
|
||||
0x69, 0x12, 0x1f, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18,
|
||||
0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65,
|
||||
0x73, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x75, 0xba, 0x80, 0xc8, 0xd1,
|
||||
0x06, 0x02, 0x10, 0x01, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72,
|
||||
0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
|
||||
0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0a, 0x43, 0x65, 0x72, 0x74, 0x73, 0x50, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
|
||||
0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d,
|
||||
0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68,
|
||||
0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x73, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x75, 0x0a, 0x21, 0x69, 0x6f,
|
||||
0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42,
|
||||
0x0a, 0x43, 0x65, 0x72, 0x74, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67,
|
||||
0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
|
||||
0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d,
|
||||
0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69,
|
||||
0x6e, 0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10,
|
||||
0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v2alpha/clusters.proto
|
||||
|
||||
package v2alpha
|
||||
|
@ -531,14 +531,14 @@ var file_envoy_admin_v2alpha_clusters_proto_rawDesc = []byte{
|
|||
0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69,
|
||||
0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x53,
|
||||
0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0f, 0x65, 0x64, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68,
|
||||
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x78, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01,
|
||||
0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c,
|
||||
0x70, 0x68, 0x61, 0x42, 0x0d, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x50, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
|
||||
0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63,
|
||||
0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61,
|
||||
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x78, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64,
|
||||
0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0d, 0x43, 0x6c, 0x75,
|
||||
0x73, 0x74, 0x65, 0x72, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x69,
|
||||
0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72,
|
||||
0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70,
|
||||
0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e,
|
||||
0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01,
|
||||
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v2alpha/config_dump.proto
|
||||
|
||||
package v2alpha
|
||||
|
@ -1589,15 +1589,15 @@ var file_envoy_admin_v2alpha_config_dump_proto_rawDesc = []byte{
|
|||
0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x65, 0x63,
|
||||
0x72, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
|
||||
0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52,
|
||||
0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x42, 0x7a, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10,
|
||||
0x01, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61,
|
||||
0x6c, 0x70, 0x68, 0x61, 0x42, 0x0f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70,
|
||||
0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
|
||||
0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67,
|
||||
0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32, 0x61, 0x6c,
|
||||
0x70, 0x68, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x42, 0x7a, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61,
|
||||
0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0f, 0x43, 0x6f,
|
||||
0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
|
||||
0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
|
||||
0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64,
|
||||
0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xba, 0x80, 0xc8, 0xd1, 0x06,
|
||||
0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v2alpha/listeners.proto
|
||||
|
||||
package v2alpha
|
||||
|
@ -154,14 +154,14 @@ var file_envoy_admin_v2alpha_listeners_proto_rawDesc = []byte{
|
|||
0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61,
|
||||
0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65,
|
||||
0x73, 0x73, 0x52, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
|
||||
0x42, 0x79, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
|
||||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0e, 0x4c,
|
||||
0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
|
||||
0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
|
||||
0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64,
|
||||
0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x42, 0x79, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78,
|
||||
0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32,
|
||||
0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73,
|
||||
0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
|
||||
0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67,
|
||||
0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32, 0x61, 0x6c,
|
||||
0x70, 0x68, 0x61, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v2alpha/memory.proto
|
||||
|
||||
package v2alpha
|
||||
|
@ -150,14 +150,14 @@ var file_envoy_admin_v2alpha_memory_proto_rawDesc = []byte{
|
|||
0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x62,
|
||||
0x79, 0x74, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x74, 0x6f, 0x74, 0x61,
|
||||
0x6c, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x42, 0x76,
|
||||
0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64,
|
||||
0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0b, 0x4d, 0x65, 0x6d,
|
||||
0x6f, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68,
|
||||
0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78,
|
||||
0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61,
|
||||
0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76,
|
||||
0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c,
|
||||
0x70, 0x68, 0x61, 0x42, 0x0b, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x50, 0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e,
|
||||
0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xba, 0x80,
|
||||
0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v2alpha/metrics.proto
|
||||
|
||||
package v2alpha
|
||||
|
@ -152,14 +152,14 @@ var file_envoy_admin_v2alpha_metrics_proto_rawDesc = []byte{
|
|||
0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x1e,
|
||||
0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x45,
|
||||
0x52, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x47, 0x41, 0x55, 0x47, 0x45, 0x10, 0x01, 0x42, 0x77,
|
||||
0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64,
|
||||
0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0c, 0x4d, 0x65, 0x74,
|
||||
0x72, 0x69, 0x63, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74,
|
||||
0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f,
|
||||
0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c,
|
||||
0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f,
|
||||
0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c,
|
||||
0x70, 0x68, 0x61, 0x42, 0x0c, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x50, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f,
|
||||
0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xba,
|
||||
0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v2alpha/mutex_stats.proto
|
||||
|
||||
package v2alpha
|
||||
|
@ -112,15 +112,15 @@ var file_envoy_admin_v2alpha_mutex_stats_proto_rawDesc = []byte{
|
|||
0x6c, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x14, 0x6c, 0x69, 0x66, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x5f,
|
||||
0x77, 0x61, 0x69, 0x74, 0x5f, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||||
0x04, 0x52, 0x12, 0x6c, 0x69, 0x66, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x57, 0x61, 0x69, 0x74, 0x43,
|
||||
0x79, 0x63, 0x6c, 0x65, 0x73, 0x42, 0x7a, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a,
|
||||
0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70,
|
||||
0x68, 0x61, 0x42, 0x0f, 0x4d, 0x75, 0x74, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x73, 0x50, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
|
||||
0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d,
|
||||
0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68,
|
||||
0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x79, 0x63, 0x6c, 0x65, 0x73, 0x42, 0x7a, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d,
|
||||
0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0f, 0x4d, 0x75, 0x74, 0x65,
|
||||
0x78, 0x53, 0x74, 0x61, 0x74, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67,
|
||||
0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
|
||||
0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d,
|
||||
0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69,
|
||||
0x6e, 0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10,
|
||||
0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v2alpha/server_info.proto
|
||||
|
||||
package v2alpha
|
||||
|
@ -321,9 +321,9 @@ type CommandLineOptions struct {
|
|||
Mode CommandLineOptions_Mode `protobuf:"varint,19,opt,name=mode,proto3,enum=envoy.admin.v2alpha.CommandLineOptions_Mode" json:"mode,omitempty"`
|
||||
// max_stats and max_obj_name_len are now unused and have no effect.
|
||||
//
|
||||
// Deprecated: Marked as deprecated in envoy/admin/v2alpha/server_info.proto.
|
||||
// Deprecated: Do not use.
|
||||
MaxStats uint64 `protobuf:"varint,20,opt,name=max_stats,json=maxStats,proto3" json:"max_stats,omitempty"`
|
||||
// Deprecated: Marked as deprecated in envoy/admin/v2alpha/server_info.proto.
|
||||
// Deprecated: Do not use.
|
||||
MaxObjNameLen uint64 `protobuf:"varint,21,opt,name=max_obj_name_len,json=maxObjNameLen,proto3" json:"max_obj_name_len,omitempty"`
|
||||
// See :option:`--disable-hot-restart` for details.
|
||||
DisableHotRestart bool `protobuf:"varint,22,opt,name=disable_hot_restart,json=disableHotRestart,proto3" json:"disable_hot_restart,omitempty"`
|
||||
|
@ -509,7 +509,7 @@ func (x *CommandLineOptions) GetMode() CommandLineOptions_Mode {
|
|||
return CommandLineOptions_Serve
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/admin/v2alpha/server_info.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *CommandLineOptions) GetMaxStats() uint64 {
|
||||
if x != nil {
|
||||
return x.MaxStats
|
||||
|
@ -517,7 +517,7 @@ func (x *CommandLineOptions) GetMaxStats() uint64 {
|
|||
return 0
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/admin/v2alpha/server_info.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *CommandLineOptions) GetMaxObjNameLen() uint64 {
|
||||
if x != nil {
|
||||
return x.MaxObjNameLen
|
||||
|
@ -665,10 +665,10 @@ var file_envoy_admin_v2alpha_server_info_proto_rawDesc = []byte{
|
|||
0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
|
||||
0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4d, 0x6f, 0x64, 0x65,
|
||||
0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x25, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x74,
|
||||
0x61, 0x74, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x04, 0x42, 0x08, 0xb8, 0xee, 0xf2, 0xd2, 0x05,
|
||||
0x01, 0x18, 0x01, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x31, 0x0a,
|
||||
0x61, 0x74, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x04, 0x42, 0x08, 0x18, 0x01, 0xb8, 0xee, 0xf2,
|
||||
0xd2, 0x05, 0x01, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x31, 0x0a,
|
||||
0x10, 0x6d, 0x61, 0x78, 0x5f, 0x6f, 0x62, 0x6a, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x6c, 0x65,
|
||||
0x6e, 0x18, 0x15, 0x20, 0x01, 0x28, 0x04, 0x42, 0x08, 0xb8, 0xee, 0xf2, 0xd2, 0x05, 0x01, 0x18,
|
||||
0x6e, 0x18, 0x15, 0x20, 0x01, 0x28, 0x04, 0x42, 0x08, 0x18, 0x01, 0xb8, 0xee, 0xf2, 0xd2, 0x05,
|
||||
0x01, 0x52, 0x0d, 0x6d, 0x61, 0x78, 0x4f, 0x62, 0x6a, 0x4e, 0x61, 0x6d, 0x65, 0x4c, 0x65, 0x6e,
|
||||
0x12, 0x2e, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68, 0x6f, 0x74, 0x5f,
|
||||
0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64,
|
||||
|
@ -689,14 +689,14 @@ var file_envoy_admin_v2alpha_server_info_proto_rawDesc = []byte{
|
|||
0x4d, 0x6f, 0x64, 0x65, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x65, 0x72, 0x76, 0x65, 0x10, 0x00, 0x12,
|
||||
0x0c, 0x0a, 0x08, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x10, 0x01, 0x12, 0x0c, 0x0a,
|
||||
0x08, 0x49, 0x6e, 0x69, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x0c, 0x10,
|
||||
0x0d, 0x42, 0x7a, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x21, 0x69, 0x6f, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0f,
|
||||
0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
|
||||
0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74,
|
||||
0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f,
|
||||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70,
|
||||
0x0d, 0x42, 0x7a, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f,
|
||||
0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
|
||||
0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e,
|
||||
0x66, 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32,
|
||||
0x61, 0x6c, 0x70, 0x68, 0x61, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v2alpha/tap.proto
|
||||
|
||||
package v2alpha
|
||||
|
@ -102,14 +102,14 @@ var file_envoy_admin_v2alpha_tap_proto_rawDesc = []byte{
|
|||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x74, 0x61,
|
||||
0x70, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x70, 0x43, 0x6f, 0x6e,
|
||||
0x66, 0x69, 0x67, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, 0x52, 0x09, 0x74,
|
||||
0x61, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x73, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02,
|
||||
0x10, 0x01, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78,
|
||||
0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32,
|
||||
0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x08, 0x54, 0x61, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
|
||||
0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74,
|
||||
0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f,
|
||||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70,
|
||||
0x61, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x73, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
|
||||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x08, 0x54,
|
||||
0x61, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32,
|
||||
0x61, 0x6c, 0x70, 0x68, 0x61, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v3/certs.proto
|
||||
|
||||
package adminv3
|
||||
|
@ -464,14 +464,14 @@ var file_envoy_admin_v3_certs_proto_rawDesc = []byte{
|
|||
0x73, 0x73, 0x3a, 0x2f, 0x9a, 0xc5, 0x88, 0x1e, 0x2a, 0x0a, 0x28, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53,
|
||||
0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x65, 0x4e,
|
||||
0x61, 0x6d, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x73, 0xba, 0x80, 0xc8,
|
||||
0xd1, 0x06, 0x02, 0x10, 0x02, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
|
||||
0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
|
||||
0x2e, 0x76, 0x33, 0x42, 0x0a, 0x43, 0x65, 0x72, 0x74, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
|
||||
0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74,
|
||||
0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f,
|
||||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33,
|
||||
0x61, 0x6d, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x73, 0x0a, 0x1c, 0x69,
|
||||
0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x0a, 0x43, 0x65, 0x72,
|
||||
0x74, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33,
|
||||
0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02,
|
||||
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v3/clusters.proto
|
||||
|
||||
package adminv3
|
||||
|
@ -611,14 +611,14 @@ var file_envoy_admin_v3_clusters_proto_rawDesc = []byte{
|
|||
0x61, 0x6c, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x3a, 0x2b, 0x9a, 0xc5, 0x88, 0x1e,
|
||||
0x26, 0x0a, 0x24, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
|
||||
0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x48, 0x6f, 0x73, 0x74, 0x48, 0x65, 0x61, 0x6c, 0x74,
|
||||
0x68, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x76, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10,
|
||||
0x02, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42,
|
||||
0x0d, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
|
||||
0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72,
|
||||
0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61,
|
||||
0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0x62,
|
||||
0x68, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x76, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61,
|
||||
0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x0d, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
|
||||
0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
|
||||
0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f,
|
||||
0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65,
|
||||
0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b,
|
||||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x62,
|
||||
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v3/config_dump.proto
|
||||
|
||||
package adminv3
|
||||
|
@ -497,14 +497,14 @@ var file_envoy_admin_v3_config_dump_proto_rawDesc = []byte{
|
|||
0x3a, 0x2c, 0x9a, 0xc5, 0x88, 0x1e, 0x27, 0x0a, 0x25, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61,
|
||||
0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x63,
|
||||
0x72, 0x65, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x42, 0x78,
|
||||
0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64,
|
||||
0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x0f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75,
|
||||
0x6d, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33,
|
||||
0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x0f,
|
||||
0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
|
||||
0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74,
|
||||
0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f,
|
||||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33,
|
||||
0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v3/config_dump_shared.proto
|
||||
|
||||
package adminv3
|
||||
|
@ -1876,15 +1876,15 @@ var file_envoy_admin_v3_config_dump_shared_proto_rawDesc = []byte{
|
|||
0x4e, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x45, 0x44,
|
||||
0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x44, 0x4f, 0x45, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45,
|
||||
0x58, 0x49, 0x53, 0x54, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x43, 0x4b, 0x45, 0x44, 0x10,
|
||||
0x03, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x41, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x04, 0x42, 0x7e, 0xba,
|
||||
0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d,
|
||||
0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x15, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d,
|
||||
0x70, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d,
|
||||
0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
|
||||
0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d,
|
||||
0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0x62, 0x06, 0x70,
|
||||
0x03, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x41, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x04, 0x42, 0x7e, 0x0a,
|
||||
0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x15, 0x43,
|
||||
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x75, 0x6d, 0x70, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x50,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63,
|
||||
0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f,
|
||||
0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b, 0x61, 0x64,
|
||||
0x6d, 0x69, 0x6e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x62, 0x06, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v3/init_dump.proto
|
||||
|
||||
package adminv3
|
||||
|
@ -153,14 +153,14 @@ var file_envoy_admin_v3_init_dump_proto_rawDesc = []byte{
|
|||
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a,
|
||||
0x0c, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20,
|
||||
0x03, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73,
|
||||
0x42, 0x76, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
|
||||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x0d, 0x49, 0x6e, 0x69, 0x74, 0x44, 0x75,
|
||||
0x6d, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33,
|
||||
0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x42, 0x76, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78,
|
||||
0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33,
|
||||
0x42, 0x0d, 0x49, 0x6e, 0x69, 0x74, 0x44, 0x75, 0x6d, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
|
||||
0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74,
|
||||
0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f,
|
||||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33,
|
||||
0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v3/listeners.proto
|
||||
|
||||
package adminv3
|
||||
|
@ -176,15 +176,15 @@ var file_envoy_admin_v3_listeners_proto_rawDesc = []byte{
|
|||
0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x3a, 0x29,
|
||||
0x9a, 0xc5, 0x88, 0x1e, 0x24, 0x0a, 0x22, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d,
|
||||
0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65,
|
||||
0x6e, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x77, 0xba, 0x80, 0xc8, 0xd1, 0x06,
|
||||
0x02, 0x10, 0x02, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f,
|
||||
0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
|
||||
0x33, 0x42, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x65, 0x72, 0x73, 0x50, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f,
|
||||
0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e,
|
||||
0x76, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x6e, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x77, 0x0a, 0x1c, 0x69, 0x6f, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x65,
|
||||
0x6e, 0x65, 0x72, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74,
|
||||
0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f,
|
||||
0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c,
|
||||
0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f,
|
||||
0x76, 0x33, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02,
|
||||
0x10, 0x02, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v3/memory.proto
|
||||
|
||||
package adminv3
|
||||
|
@ -153,14 +153,14 @@ var file_envoy_admin_v3_memory_proto_rawDesc = []byte{
|
|||
0x01, 0x28, 0x04, 0x52, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63,
|
||||
0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x3a, 0x21, 0x9a, 0xc5, 0x88, 0x1e, 0x1c, 0x0a, 0x1a,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c,
|
||||
0x70, 0x68, 0x61, 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 0x74, 0xba, 0x80, 0xc8, 0xd1,
|
||||
0x06, 0x02, 0x10, 0x02, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72,
|
||||
0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
|
||||
0x76, 0x33, 0x42, 0x0b, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
|
||||
0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74,
|
||||
0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f,
|
||||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33,
|
||||
0x70, 0x68, 0x61, 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 0x74, 0x0a, 0x1c, 0x69, 0x6f,
|
||||
0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x0b, 0x4d, 0x65, 0x6d, 0x6f,
|
||||
0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33,
|
||||
0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02,
|
||||
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v3/metrics.proto
|
||||
|
||||
package adminv3
|
||||
|
@ -155,15 +155,15 @@ var file_envoy_admin_v3_metrics_proto_rawDesc = []byte{
|
|||
0x55, 0x4e, 0x54, 0x45, 0x52, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x47, 0x41, 0x55, 0x47, 0x45,
|
||||
0x10, 0x01, 0x3a, 0x27, 0x9a, 0xc5, 0x88, 0x1e, 0x22, 0x0a, 0x20, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53,
|
||||
0x69, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x42, 0x75, 0xba, 0x80, 0xc8,
|
||||
0xd1, 0x06, 0x02, 0x10, 0x02, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
|
||||
0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
|
||||
0x2e, 0x76, 0x33, 0x42, 0x0c, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x50, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f,
|
||||
0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e,
|
||||
0x76, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x69, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x42, 0x75, 0x0a, 0x1c, 0x69,
|
||||
0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x0c, 0x4d, 0x65, 0x74,
|
||||
0x72, 0x69, 0x63, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74,
|
||||
0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f,
|
||||
0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c,
|
||||
0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f,
|
||||
0x76, 0x33, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02,
|
||||
0x10, 0x02, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v3/mutex_stats.proto
|
||||
|
||||
package adminv3
|
||||
|
@ -116,14 +116,14 @@ var file_envoy_admin_v3_mutex_stats_proto_rawDesc = []byte{
|
|||
0x74, 0x69, 0x6d, 0x65, 0x57, 0x61, 0x69, 0x74, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x73, 0x3a, 0x25,
|
||||
0x9a, 0xc5, 0x88, 0x1e, 0x20, 0x0a, 0x1e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d,
|
||||
0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x75, 0x74, 0x65, 0x78,
|
||||
0x53, 0x74, 0x61, 0x74, 0x73, 0x42, 0x78, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x0a,
|
||||
0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x0f, 0x4d,
|
||||
0x75, 0x74, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
|
||||
0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72,
|
||||
0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61,
|
||||
0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0x62,
|
||||
0x53, 0x74, 0x61, 0x74, 0x73, 0x42, 0x78, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d,
|
||||
0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x0f, 0x4d, 0x75, 0x74, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74,
|
||||
0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
|
||||
0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f,
|
||||
0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65,
|
||||
0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b,
|
||||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x62,
|
||||
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v3/server_info.proto
|
||||
|
||||
package adminv3
|
||||
|
@ -842,14 +842,14 @@ var file_envoy_admin_v3_server_info_proto_rawDesc = []byte{
|
|||
0x6d, 0x61, 0x78, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x52, 0x10, 0x6d, 0x61, 0x78, 0x5f, 0x6f,
|
||||
0x62, 0x6a, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x6c, 0x65, 0x6e, 0x52, 0x11, 0x62, 0x6f, 0x6f,
|
||||
0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x78,
|
||||
0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64,
|
||||
0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x0f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e,
|
||||
0x66, 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33,
|
||||
0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x0f,
|
||||
0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
|
||||
0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74,
|
||||
0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f,
|
||||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33,
|
||||
0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/admin/v3/tap.proto
|
||||
|
||||
package adminv3
|
||||
|
@ -105,14 +105,14 @@ var file_envoy_admin_v3_tap_proto_rawDesc = []byte{
|
|||
0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, 0x52, 0x09, 0x74, 0x61, 0x70, 0x43,
|
||||
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x3a, 0x25, 0x9a, 0xc5, 0x88, 0x1e, 0x20, 0x0a, 0x1e, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68,
|
||||
0x61, 0x2e, 0x54, 0x61, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x71, 0xba, 0x80,
|
||||
0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x0a, 0x1c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69,
|
||||
0x6e, 0x2e, 0x76, 0x33, 0x42, 0x08, 0x54, 0x61, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
|
||||
0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72,
|
||||
0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61,
|
||||
0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0x62,
|
||||
0x61, 0x2e, 0x54, 0x61, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x71, 0x0a, 0x1c,
|
||||
0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x42, 0x08, 0x54, 0x61,
|
||||
0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
|
||||
0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f,
|
||||
0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65,
|
||||
0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x33, 0x3b,
|
||||
0x61, 0x64, 0x6d, 0x69, 0x6e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x62,
|
||||
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/annotations/deprecation.proto
|
||||
|
||||
package annotations
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/annotations/resource.proto
|
||||
|
||||
package annotations
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/auth/cert.proto
|
||||
|
||||
package auth
|
||||
|
@ -34,16 +34,16 @@ var file_envoy_api_v2_auth_cert_proto_rawDesc = []byte{
|
|||
0x61, 0x75, 0x74, 0x68, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x1a, 0x1b, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f,
|
||||
0x61, 0x75, 0x74, 0x68, 0x2f, 0x74, 0x6c, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x42, 0x99,
|
||||
0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x2b, 0x12, 0x29, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65,
|
||||
0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70,
|
||||
0x6f, 0x72, 0x74, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2e, 0x74, 0x6c, 0x73, 0x2e,
|
||||
0x76, 0x33, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78,
|
||||
0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x61,
|
||||
0x75, 0x74, 0x68, 0x42, 0x09, 0x43, 0x65, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
|
||||
0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72,
|
||||
0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61,
|
||||
0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x50, 0x01, 0x50, 0x02, 0x50, 0x03,
|
||||
0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x61, 0x75,
|
||||
0x74, 0x68, 0x42, 0x09, 0x43, 0x65, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
|
||||
0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
|
||||
0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70,
|
||||
0x69, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x75, 0x74, 0x68, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x2b, 0x12,
|
||||
0x29, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
|
||||
0x73, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x6f, 0x63, 0x6b,
|
||||
0x65, 0x74, 0x73, 0x2e, 0x74, 0x6c, 0x73, 0x2e, 0x76, 0x33, 0x50, 0x01, 0x50, 0x02, 0x50, 0x03,
|
||||
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/auth/common.proto
|
||||
|
||||
package auth
|
||||
|
@ -330,7 +330,7 @@ func (m *PrivateKeyProvider) GetConfigType() isPrivateKeyProvider_ConfigType {
|
|||
return nil
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/auth/common.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *PrivateKeyProvider) GetConfig() *_struct.Struct {
|
||||
if x, ok := x.GetConfigType().(*PrivateKeyProvider_Config); ok {
|
||||
return x.Config
|
||||
|
@ -350,7 +350,7 @@ type isPrivateKeyProvider_ConfigType interface {
|
|||
}
|
||||
|
||||
type PrivateKeyProvider_Config struct {
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/auth/common.proto.
|
||||
// Deprecated: Do not use.
|
||||
Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
|
||||
}
|
||||
|
||||
|
@ -626,7 +626,7 @@ type CertificateValidationContext struct {
|
|||
// therefore this option must be used together with :ref:`trusted_ca
|
||||
// <envoy_api_field_auth.CertificateValidationContext.trusted_ca>`.
|
||||
//
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/auth/common.proto.
|
||||
// Deprecated: Do not use.
|
||||
VerifySubjectAltName []string `protobuf:"bytes,4,rep,name=verify_subject_alt_name,json=verifySubjectAltName,proto3" json:"verify_subject_alt_name,omitempty"`
|
||||
// An optional list of Subject Alternative name matchers. Envoy will verify that the
|
||||
// Subject Alternative Name of the presented certificate matches one of the specified matches.
|
||||
|
@ -716,7 +716,7 @@ func (x *CertificateValidationContext) GetVerifyCertificateHash() []string {
|
|||
return nil
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/auth/common.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *CertificateValidationContext) GetVerifySubjectAltName() []string {
|
||||
if x != nil {
|
||||
return x.VerifySubjectAltName
|
||||
|
@ -822,7 +822,7 @@ var file_envoy_api_v2_auth_common_proto_rawDesc = []byte{
|
|||
0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x42, 0x08,
|
||||
0xb8, 0xb7, 0x8b, 0xa4, 0x02, 0x01, 0x18, 0x01, 0x48, 0x00, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66,
|
||||
0x18, 0x01, 0xb8, 0xb7, 0x8b, 0xa4, 0x02, 0x01, 0x48, 0x00, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66,
|
||||
0x69, 0x67, 0x12, 0x41, 0x0a, 0x0c, 0x74, 0x79, 0x70, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
|
||||
0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x42, 0x06,
|
||||
|
@ -920,17 +920,17 @@ var file_envoy_api_v2_auth_common_proto_rawDesc = []byte{
|
|||
0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x56, 0x45, 0x52, 0x49, 0x46, 0x59, 0x5f, 0x54,
|
||||
0x52, 0x55, 0x53, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x49, 0x4e, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10,
|
||||
0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x5f, 0x55, 0x4e, 0x54, 0x52, 0x55, 0x53, 0x54, 0x45, 0x44,
|
||||
0x10, 0x01, 0x42, 0xa3, 0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x2b, 0x12, 0x29, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x74, 0x72,
|
||||
0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2e,
|
||||
0x74, 0x6c, 0x73, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x1f,
|
||||
0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x42,
|
||||
0x0b, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38,
|
||||
0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
|
||||
0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69,
|
||||
0x2f, 0x76, 0x32, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x10, 0x01, 0x42, 0xa3, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
|
||||
0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76,
|
||||
0x32, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x42, 0x0b, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x50, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
|
||||
0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d,
|
||||
0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x75, 0x74, 0x68, 0xf2,
|
||||
0x98, 0xfe, 0x8f, 0x05, 0x2b, 0x12, 0x29, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74,
|
||||
0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72,
|
||||
0x74, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2e, 0x74, 0x6c, 0x73, 0x2e, 0x76, 0x33,
|
||||
0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/auth/secret.proto
|
||||
|
||||
package auth
|
||||
|
@ -300,17 +300,17 @@ var file_envoy_api_v2_auth_secret_proto_rawDesc = []byte{
|
|||
0x32, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x53, 0x65,
|
||||
0x63, 0x72, 0x65, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x53,
|
||||
0x65, 0x63, 0x72, 0x65, 0x74, 0x42, 0x06, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x42, 0xa3, 0x01,
|
||||
0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x2b, 0x12, 0x29, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78,
|
||||
0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f,
|
||||
0x72, 0x74, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2e, 0x74, 0x6c, 0x73, 0x2e, 0x76,
|
||||
0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61,
|
||||
0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x42, 0x0b, 0x53, 0x65, 0x63, 0x72,
|
||||
0x65, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x61,
|
||||
0x75, 0x74, 0x68, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x61, 0x75, 0x74,
|
||||
0x68, 0x42, 0x0b, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
|
||||
0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72,
|
||||
0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61,
|
||||
0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x75, 0x74, 0x68, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x2b,
|
||||
0x12, 0x29, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
|
||||
0x6e, 0x73, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x6f, 0x63,
|
||||
0x6b, 0x65, 0x74, 0x73, 0x2e, 0x74, 0x6c, 0x73, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06,
|
||||
0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/auth/tls.proto
|
||||
|
||||
package auth
|
||||
|
@ -611,17 +611,17 @@ var file_envoy_api_v2_auth_tls_proto_rawDesc = []byte{
|
|||
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x53, 0x64, 0x73, 0x53,
|
||||
0x65, 0x63, 0x72, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x19, 0x0a, 0x17, 0x76,
|
||||
0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78,
|
||||
0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x42, 0xa0, 0x01, 0xf2,
|
||||
0x98, 0xfe, 0x8f, 0x05, 0x2b, 0x12, 0x29, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74,
|
||||
0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72,
|
||||
0x74, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2e, 0x74, 0x6c, 0x73, 0x2e, 0x76, 0x33,
|
||||
0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70,
|
||||
0x69, 0x2e, 0x76, 0x32, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x42, 0x08, 0x54, 0x6c, 0x73, 0x50, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
|
||||
0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d,
|
||||
0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x62,
|
||||
0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x42, 0xa0, 0x01, 0x0a,
|
||||
0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x61, 0x75, 0x74, 0x68,
|
||||
0x42, 0x08, 0x54, 0x6c, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69,
|
||||
0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72,
|
||||
0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70,
|
||||
0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76,
|
||||
0x32, 0x2f, 0x61, 0x75, 0x74, 0x68, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x2b, 0x12, 0x29, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x74,
|
||||
0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73,
|
||||
0x2e, 0x74, 0x6c, 0x73, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62,
|
||||
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/cds.proto
|
||||
|
||||
package apiv2
|
||||
|
@ -84,7 +84,7 @@ var file_envoy_api_v2_cds_proto_rawDesc = []byte{
|
|||
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76,
|
||||
0x32, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
|
||||
0x0a, 0x0a, 0x08, 0x43, 0x64, 0x73, 0x44, 0x75, 0x6d, 0x6d, 0x79, 0x32, 0xe7, 0x02, 0x0a, 0x17,
|
||||
0x0a, 0x0a, 0x08, 0x43, 0x64, 0x73, 0x44, 0x75, 0x6d, 0x6d, 0x79, 0x32, 0xed, 0x02, 0x0a, 0x17,
|
||||
0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79,
|
||||
0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x57, 0x0a, 0x0e, 0x53, 0x74, 0x72, 0x65, 0x61,
|
||||
0x6d, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
|
||||
|
@ -98,25 +98,26 @@ var file_envoy_api_v2_cds_proto_rawDesc = []byte{
|
|||
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61,
|
||||
0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x44, 0x69, 0x73, 0x63, 0x6f,
|
||||
0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01,
|
||||
0x30, 0x01, 0x12, 0x73, 0x0a, 0x0d, 0x46, 0x65, 0x74, 0x63, 0x68, 0x43, 0x6c, 0x75, 0x73, 0x74,
|
||||
0x30, 0x01, 0x12, 0x79, 0x0a, 0x0d, 0x46, 0x65, 0x74, 0x63, 0x68, 0x43, 0x6c, 0x75, 0x73, 0x74,
|
||||
0x65, 0x72, 0x73, 0x12, 0x1e, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e,
|
||||
0x76, 0x32, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75,
|
||||
0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e,
|
||||
0x76, 0x32, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70,
|
||||
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x21, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x3a, 0x01, 0x2a, 0x22,
|
||||
0x16, 0x2f, 0x76, 0x32, 0x2f, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x3a, 0x63,
|
||||
0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x1c, 0x8a, 0xa4, 0x96, 0xf3, 0x07, 0x16, 0x0a,
|
||||
0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6c,
|
||||
0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x8b, 0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x1a, 0x12, 0x18,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6c,
|
||||
0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01,
|
||||
0x0a, 0x1a, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x42, 0x08, 0x43, 0x64,
|
||||
0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x39, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
|
||||
0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f,
|
||||
0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65,
|
||||
0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x3b, 0x61, 0x70,
|
||||
0x69, 0x76, 0x32, 0x50, 0x05, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x27, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x22, 0x16, 0x2f, 0x76,
|
||||
0x32, 0x2f, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x3a, 0x63, 0x6c, 0x75, 0x73,
|
||||
0x74, 0x65, 0x72, 0x73, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x03, 0x3a, 0x01, 0x2a, 0x1a, 0x1c, 0x8a,
|
||||
0xa4, 0x96, 0xf3, 0x07, 0x16, 0x0a, 0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69,
|
||||
0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x8b, 0x01, 0x0a, 0x1a,
|
||||
0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x42, 0x08, 0x43, 0x64, 0x73, 0x50,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x39, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63,
|
||||
0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f,
|
||||
0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x3b, 0x61, 0x70, 0x69, 0x76,
|
||||
0x32, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x1a, 0x12, 0x18, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73,
|
||||
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x76,
|
||||
0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x50, 0x05, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/cluster.proto
|
||||
|
||||
package apiv2
|
||||
|
@ -131,7 +131,7 @@ const (
|
|||
// **This load balancing policy is deprecated**. Use CLUSTER_PROVIDED instead.
|
||||
//
|
||||
//
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/cluster.proto.
|
||||
// Deprecated: Do not use.
|
||||
Cluster_ORIGINAL_DST_LB Cluster_LbPolicy = 4
|
||||
// Refer to the :ref:`Maglev load balancing policy<arch_overview_load_balancing_types_maglev>`
|
||||
// for an explanation.
|
||||
|
@ -570,7 +570,7 @@ type Cluster struct {
|
|||
// :ref:`load_assignment<envoy_api_field_Cluster.load_assignment>` field instead.
|
||||
//
|
||||
//
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/cluster.proto.
|
||||
// Deprecated: Do not use.
|
||||
Hosts []*core.Address `protobuf:"bytes,7,rep,name=hosts,proto3" json:"hosts,omitempty"`
|
||||
// Setting this is required for specifying members of
|
||||
// :ref:`STATIC<envoy_api_enum_value_Cluster.DiscoveryType.STATIC>`,
|
||||
|
@ -603,7 +603,7 @@ type Cluster struct {
|
|||
// **This field is deprecated**. Use `transport_socket` with name `tls` instead. If both are
|
||||
// set, `transport_socket` takes priority.
|
||||
//
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/cluster.proto.
|
||||
// Deprecated: Do not use.
|
||||
TlsContext *auth.UpstreamTlsContext `protobuf:"bytes,11,opt,name=tls_context,json=tlsContext,proto3" json:"tls_context,omitempty"`
|
||||
// HTTP protocol options that are applied only to upstream HTTP connections.
|
||||
// These options apply to all HTTP versions.
|
||||
|
@ -625,7 +625,7 @@ type Cluster struct {
|
|||
// "envoy.filters.network.thrift_proxy". See the extension's documentation for details on
|
||||
// specific options.
|
||||
//
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/cluster.proto.
|
||||
// Deprecated: Do not use.
|
||||
ExtensionProtocolOptions map[string]*_struct.Struct `protobuf:"bytes,35,rep,name=extension_protocol_options,json=extensionProtocolOptions,proto3" json:"extension_protocol_options,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
|
||||
// The extension_protocol_options field is used to provide extension-specific protocol options
|
||||
// for upstream connections. The key should match the extension filter name, such as
|
||||
|
@ -885,7 +885,7 @@ func (x *Cluster) GetLbPolicy() Cluster_LbPolicy {
|
|||
return Cluster_ROUND_ROBIN
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/cluster.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *Cluster) GetHosts() []*core.Address {
|
||||
if x != nil {
|
||||
return x.Hosts
|
||||
|
@ -921,7 +921,7 @@ func (x *Cluster) GetCircuitBreakers() *cluster.CircuitBreakers {
|
|||
return nil
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/cluster.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *Cluster) GetTlsContext() *auth.UpstreamTlsContext {
|
||||
if x != nil {
|
||||
return x.TlsContext
|
||||
|
@ -957,7 +957,7 @@ func (x *Cluster) GetHttp2ProtocolOptions() *core.Http2ProtocolOptions {
|
|||
return nil
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/cluster.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *Cluster) GetExtensionProtocolOptions() map[string]*_struct.Struct {
|
||||
if x != nil {
|
||||
return x.ExtensionProtocolOptions
|
||||
|
@ -2364,7 +2364,7 @@ type LoadBalancingPolicy_Policy struct {
|
|||
// Optional config for the LB policy.
|
||||
// No more than one of these two fields may be populated.
|
||||
//
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/cluster.proto.
|
||||
// Deprecated: Do not use.
|
||||
Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
|
||||
TypedConfig *any1.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3" json:"typed_config,omitempty"`
|
||||
}
|
||||
|
@ -2408,7 +2408,7 @@ func (x *LoadBalancingPolicy_Policy) GetName() string {
|
|||
return ""
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/cluster.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *LoadBalancingPolicy_Policy) GetConfig() *_struct.Struct {
|
||||
if x != nil {
|
||||
return x.Config
|
||||
|
@ -2536,8 +2536,8 @@ var file_envoy_api_v2_cluster_proto_rawDesc = []byte{
|
|||
0x12, 0x50, 0x0a, 0x0b, 0x74, 0x6c, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18,
|
||||
0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70,
|
||||
0x69, 0x2e, 0x76, 0x32, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x55, 0x70, 0x73, 0x74, 0x72, 0x65,
|
||||
0x61, 0x6d, 0x54, 0x6c, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x42, 0x08, 0xb8, 0xee,
|
||||
0xf2, 0xd2, 0x05, 0x01, 0x18, 0x01, 0x52, 0x0a, 0x74, 0x6c, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65,
|
||||
0x61, 0x6d, 0x54, 0x6c, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x42, 0x08, 0x18, 0x01,
|
||||
0xb8, 0xee, 0xf2, 0xd2, 0x05, 0x01, 0x52, 0x0a, 0x74, 0x6c, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65,
|
||||
0x78, 0x74, 0x12, 0x73, 0x0a, 0x1e, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x68,
|
||||
0x74, 0x74, 0x70, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x6f, 0x70, 0x74,
|
||||
0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x65, 0x6e, 0x76,
|
||||
|
@ -2569,7 +2569,7 @@ var file_envoy_api_v2_cluster_proto_rawDesc = []byte{
|
|||
0x32, 0x33, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e,
|
||||
0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
|
||||
0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
|
||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x08, 0xb8, 0xee, 0xf2, 0xd2, 0x05, 0x01, 0x18, 0x01, 0x52,
|
||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x08, 0x18, 0x01, 0xb8, 0xee, 0xf2, 0xd2, 0x05, 0x01, 0x52,
|
||||
0x18, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63,
|
||||
0x6f, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x81, 0x01, 0x0a, 0x20, 0x74, 0x79,
|
||||
0x70, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72,
|
||||
|
@ -2912,8 +2912,8 @@ var file_envoy_api_v2_cluster_proto_rawDesc = []byte{
|
|||
0x53, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09,
|
||||
0x52, 0x49, 0x4e, 0x47, 0x5f, 0x48, 0x41, 0x53, 0x48, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x52,
|
||||
0x41, 0x4e, 0x44, 0x4f, 0x4d, 0x10, 0x03, 0x12, 0x1d, 0x0a, 0x0f, 0x4f, 0x52, 0x49, 0x47, 0x49,
|
||||
0x4e, 0x41, 0x4c, 0x5f, 0x44, 0x53, 0x54, 0x5f, 0x4c, 0x42, 0x10, 0x04, 0x1a, 0x08, 0xa8, 0xf7,
|
||||
0xb4, 0x8b, 0x02, 0x01, 0x08, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x41, 0x47, 0x4c, 0x45, 0x56,
|
||||
0x4e, 0x41, 0x4c, 0x5f, 0x44, 0x53, 0x54, 0x5f, 0x4c, 0x42, 0x10, 0x04, 0x1a, 0x08, 0x08, 0x01,
|
||||
0xa8, 0xf7, 0xb4, 0x8b, 0x02, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x41, 0x47, 0x4c, 0x45, 0x56,
|
||||
0x10, 0x05, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x4c, 0x55, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x50, 0x52,
|
||||
0x4f, 0x56, 0x49, 0x44, 0x45, 0x44, 0x10, 0x06, 0x12, 0x20, 0x0a, 0x1c, 0x4c, 0x4f, 0x41, 0x44,
|
||||
0x5f, 0x42, 0x41, 0x4c, 0x41, 0x4e, 0x43, 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x4f, 0x4c, 0x49, 0x43,
|
||||
|
@ -2956,16 +2956,16 @@ var file_envoy_api_v2_cluster_proto_rawDesc = []byte{
|
|||
0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76,
|
||||
0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x54, 0x63, 0x70, 0x4b, 0x65, 0x65, 0x70, 0x61, 0x6c,
|
||||
0x69, 0x76, 0x65, 0x52, 0x0c, 0x74, 0x63, 0x70, 0x4b, 0x65, 0x65, 0x70, 0x61, 0x6c, 0x69, 0x76,
|
||||
0x65, 0x42, 0x8e, 0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x19, 0x12, 0x17, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
|
||||
0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x1a, 0x69, 0x6f, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x42, 0x0c, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
|
||||
0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x39, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
|
||||
0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67,
|
||||
0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x3b, 0x61, 0x70, 0x69,
|
||||
0x76, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x65, 0x42, 0x8e, 0x01, 0x0a, 0x1a, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72,
|
||||
0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32,
|
||||
0x42, 0x0c, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
|
||||
0x5a, 0x39, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72,
|
||||
0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61,
|
||||
0x70, 0x69, 0x2f, 0x76, 0x32, 0x3b, 0x61, 0x70, 0x69, 0x76, 0x32, 0xf2, 0x98, 0xfe, 0x8f, 0x05,
|
||||
0x19, 0x12, 0x17, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
|
||||
0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02,
|
||||
0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/cluster/circuit_breaker.proto
|
||||
|
||||
package cluster
|
||||
|
@ -350,20 +350,20 @@ var file_envoy_api_v2_cluster_circuit_breaker_proto_rawDesc = []byte{
|
|||
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
|
||||
0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x13, 0x6d, 0x69, 0x6e,
|
||||
0x52, 0x65, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79,
|
||||
0x42, 0xd4, 0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x19, 0x12, 0x17, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e,
|
||||
0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x22, 0x69, 0x6f, 0x2e, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
|
||||
0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x13,
|
||||
0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
|
||||
0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d,
|
||||
0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74,
|
||||
0x65, 0x72, 0xaa, 0x02, 0x16, 0x45, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x41, 0x70, 0x69, 0x2e, 0x56,
|
||||
0x32, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x53, 0xea, 0x02, 0x19, 0x45, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x3a, 0x3a, 0x41, 0x70, 0x69, 0x3a, 0x3a, 0x56, 0x32, 0x3a, 0x3a, 0x43, 0x6c,
|
||||
0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x53, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x42, 0xd4, 0x01, 0x0a, 0x22, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f,
|
||||
0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e,
|
||||
0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x13, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74,
|
||||
0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3b,
|
||||
0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
|
||||
0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69,
|
||||
0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0xaa, 0x02, 0x16, 0x45, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2e, 0x41, 0x70, 0x69, 0x2e, 0x56, 0x32, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74,
|
||||
0x65, 0x72, 0x4e, 0x53, 0xea, 0x02, 0x19, 0x45, 0x6e, 0x76, 0x6f, 0x79, 0x3a, 0x3a, 0x41, 0x70,
|
||||
0x69, 0x3a, 0x3a, 0x56, 0x32, 0x3a, 0x3a, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x53,
|
||||
0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x19, 0x12, 0x17, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f,
|
||||
0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x33, 0xba,
|
||||
0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/cluster/filter.proto
|
||||
|
||||
package cluster
|
||||
|
@ -101,20 +101,20 @@ var file_envoy_api_v2_cluster_filter_proto_rawDesc = []byte{
|
|||
0x61, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x74, 0x79, 0x70, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e,
|
||||
0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
|
||||
0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52,
|
||||
0x0b, 0x74, 0x79, 0x70, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0xcc, 0x01, 0xf2,
|
||||
0x98, 0xfe, 0x8f, 0x05, 0x19, 0x12, 0x17, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e,
|
||||
0x66, 0x69, 0x67, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x33, 0xba, 0x80,
|
||||
0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x22, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e,
|
||||
0x76, 0x32, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x0b, 0x46, 0x69, 0x6c, 0x74,
|
||||
0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63,
|
||||
0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0xaa, 0x02, 0x16, 0x45, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x41,
|
||||
0x70, 0x69, 0x2e, 0x56, 0x32, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x53, 0xea,
|
||||
0x02, 0x19, 0x45, 0x6e, 0x76, 0x6f, 0x79, 0x3a, 0x3a, 0x41, 0x70, 0x69, 0x3a, 0x3a, 0x56, 0x32,
|
||||
0x3a, 0x3a, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x53, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x0b, 0x74, 0x79, 0x70, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0xcc, 0x01, 0x0a,
|
||||
0x22, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6c, 0x75, 0x73,
|
||||
0x74, 0x65, 0x72, 0x42, 0x0b, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x50, 0x01, 0x5a, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e,
|
||||
0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0xaa,
|
||||
0x02, 0x16, 0x45, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x41, 0x70, 0x69, 0x2e, 0x56, 0x32, 0x2e, 0x43,
|
||||
0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x53, 0xea, 0x02, 0x19, 0x45, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x3a, 0x3a, 0x41, 0x70, 0x69, 0x3a, 0x3a, 0x56, 0x32, 0x3a, 0x3a, 0x43, 0x6c, 0x75, 0x73, 0x74,
|
||||
0x65, 0x72, 0x4e, 0x53, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x19, 0x12, 0x17, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
|
||||
0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/cluster/outlier_detection.proto
|
||||
|
||||
package cluster
|
||||
|
@ -447,20 +447,20 @@ var file_envoy_api_v2_cluster_outlier_detection_proto_rawDesc = []byte{
|
|||
0x66, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x1e, 0x66,
|
||||
0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65,
|
||||
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x42, 0xd6, 0x01,
|
||||
0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x19, 0x12, 0x17, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f,
|
||||
0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x33, 0xba,
|
||||
0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x22, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69,
|
||||
0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x15, 0x4f, 0x75, 0x74,
|
||||
0x6c, 0x69, 0x65, 0x72, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
|
||||
0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63,
|
||||
0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
|
||||
0x72, 0xaa, 0x02, 0x16, 0x45, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x41, 0x70, 0x69, 0x2e, 0x56, 0x32,
|
||||
0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x53, 0xea, 0x02, 0x19, 0x45, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x3a, 0x3a, 0x41, 0x70, 0x69, 0x3a, 0x3a, 0x56, 0x32, 0x3a, 0x3a, 0x43, 0x6c, 0x75,
|
||||
0x73, 0x74, 0x65, 0x72, 0x4e, 0x53, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x0a, 0x22, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6c, 0x75,
|
||||
0x73, 0x74, 0x65, 0x72, 0x42, 0x15, 0x4f, 0x75, 0x74, 0x6c, 0x69, 0x65, 0x72, 0x44, 0x65, 0x74,
|
||||
0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3b, 0x67,
|
||||
0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
|
||||
0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d,
|
||||
0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f,
|
||||
0x76, 0x32, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0xaa, 0x02, 0x16, 0x45, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x2e, 0x41, 0x70, 0x69, 0x2e, 0x56, 0x32, 0x2e, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65,
|
||||
0x72, 0x4e, 0x53, 0xea, 0x02, 0x19, 0x45, 0x6e, 0x76, 0x6f, 0x79, 0x3a, 0x3a, 0x41, 0x70, 0x69,
|
||||
0x3a, 0x3a, 0x56, 0x32, 0x3a, 0x3a, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x53, 0xf2,
|
||||
0x98, 0xfe, 0x8f, 0x05, 0x19, 0x12, 0x17, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e,
|
||||
0x66, 0x69, 0x67, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x33, 0xba, 0x80,
|
||||
0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/core/address.proto
|
||||
|
||||
package core
|
||||
|
@ -639,15 +639,15 @@ var file_envoy_api_v2_core_address_proto_rawDesc = []byte{
|
|||
0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x49, 0x6e,
|
||||
0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x2a, 0x03, 0x18,
|
||||
0x80, 0x01, 0x52, 0x09, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x6e, 0x42, 0x8f, 0x01,
|
||||
0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f,
|
||||
0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1,
|
||||
0x06, 0x02, 0x10, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72,
|
||||
0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32,
|
||||
0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x0c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
|
||||
0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d,
|
||||
0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x62,
|
||||
0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72,
|
||||
0x65, 0x42, 0x0c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
|
||||
0x01, 0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74,
|
||||
0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f,
|
||||
0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0xf2, 0x98, 0xfe, 0x8f, 0x05,
|
||||
0x16, 0x12, 0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
|
||||
0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62,
|
||||
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/core/backoff.proto
|
||||
|
||||
package core
|
||||
|
@ -111,16 +111,16 @@ var file_envoy_api_v2_core_backoff_proto_rawDesc = []byte{
|
|||
0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
|
||||
0x6e, 0x42, 0x08, 0xfa, 0x42, 0x05, 0xaa, 0x01, 0x02, 0x2a, 0x00, 0x52, 0x0b, 0x6d, 0x61, 0x78,
|
||||
0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42, 0x8f, 0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05,
|
||||
0x16, 0x12, 0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
|
||||
0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a,
|
||||
0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65,
|
||||
0x42, 0x0c, 0x42, 0x61, 0x63, 0x6b, 0x6f, 0x66, 0x66, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
|
||||
0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72,
|
||||
0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61,
|
||||
0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42, 0x8f, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x0c, 0x42, 0x61,
|
||||
0x63, 0x6b, 0x6f, 0x66, 0x66, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69,
|
||||
0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72,
|
||||
0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70,
|
||||
0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76,
|
||||
0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e,
|
||||
0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/core/base.proto
|
||||
|
||||
package core
|
||||
|
@ -473,7 +473,7 @@ type Node struct {
|
|||
// by Envoy in management server RPCs.
|
||||
// This field is deprecated in favor of the user_agent_name and user_agent_version values.
|
||||
//
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/base.proto.
|
||||
// Deprecated: Do not use.
|
||||
BuildVersion string `protobuf:"bytes,5,opt,name=build_version,json=buildVersion,proto3" json:"build_version,omitempty"`
|
||||
// Free-form string that identifies the entity requesting config.
|
||||
// E.g. "envoy" or "grpc"
|
||||
|
@ -557,7 +557,7 @@ func (x *Node) GetLocality() *Locality {
|
|||
return nil
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/base.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *Node) GetBuildVersion() string {
|
||||
if x != nil {
|
||||
return x.BuildVersion
|
||||
|
@ -1426,7 +1426,7 @@ func (m *TransportSocket) GetConfigType() isTransportSocket_ConfigType {
|
|||
return nil
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/base.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *TransportSocket) GetConfig() *_struct.Struct {
|
||||
if x, ok := x.GetConfigType().(*TransportSocket_Config); ok {
|
||||
return x.Config
|
||||
|
@ -1446,7 +1446,7 @@ type isTransportSocket_ConfigType interface {
|
|||
}
|
||||
|
||||
type TransportSocket_Config struct {
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/base.proto.
|
||||
// Deprecated: Do not use.
|
||||
Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
|
||||
}
|
||||
|
||||
|
@ -1702,10 +1702,10 @@ var file_envoy_api_v2_core_base_proto_rawDesc = []byte{
|
|||
0xfa, 0x42, 0x04, 0x72, 0x02, 0x20, 0x01, 0x52, 0x0a, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65,
|
||||
0x4b, 0x65, 0x79, 0x22, 0x59, 0x0a, 0x0b, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x56, 0x61, 0x6c,
|
||||
0x75, 0x65, 0x12, 0x23, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
|
||||
0x11, 0xfa, 0x42, 0x0e, 0x72, 0x0c, 0x20, 0x01, 0x28, 0x80, 0x80, 0x01, 0xc8, 0x01, 0x00, 0xc0,
|
||||
0x01, 0x01, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x25, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
||||
0x11, 0xfa, 0x42, 0x0e, 0x72, 0x0c, 0x20, 0x01, 0x28, 0x80, 0x80, 0x01, 0xc0, 0x01, 0x01, 0xc8,
|
||||
0x01, 0x00, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x25, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0f, 0xfa, 0x42, 0x0c, 0x72, 0x0a, 0x28, 0x80, 0x80,
|
||||
0x01, 0xc8, 0x01, 0x00, 0xc0, 0x01, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x89,
|
||||
0x01, 0xc0, 0x01, 0x02, 0xc8, 0x01, 0x00, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x89,
|
||||
0x01, 0x0a, 0x11, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70,
|
||||
0x74, 0x69, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69,
|
||||
|
@ -1798,16 +1798,16 @@ var file_envoy_api_v2_core_base_proto_rawDesc = []byte{
|
|||
0x61, 0x66, 0x66, 0x69, 0x63, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0f,
|
||||
0x0a, 0x0b, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
|
||||
0x0b, 0x0a, 0x07, 0x49, 0x4e, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08,
|
||||
0x4f, 0x55, 0x54, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x02, 0x42, 0x8c, 0x01, 0xf2, 0x98, 0xfe,
|
||||
0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
|
||||
0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10,
|
||||
0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f,
|
||||
0x72, 0x65, 0x42, 0x09, 0x42, 0x61, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
|
||||
0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
|
||||
0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70,
|
||||
0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x50, 0x0b, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x4f, 0x55, 0x54, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x02, 0x42, 0x8c, 0x01, 0x0a, 0x1f, 0x69,
|
||||
0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x09,
|
||||
0x42, 0x61, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69, 0x74,
|
||||
0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f,
|
||||
0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c,
|
||||
0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32,
|
||||
0x2f, 0x63, 0x6f, 0x72, 0x65, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76,
|
||||
0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x50, 0x0b, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/core/config_source.proto
|
||||
|
||||
package core
|
||||
|
@ -34,11 +34,11 @@ const (
|
|||
// versioning. If a client does not support v2 (e.g. due to deprecation), this
|
||||
// is an invalid value.
|
||||
//
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/config_source.proto.
|
||||
// Deprecated: Do not use.
|
||||
ApiVersion_AUTO ApiVersion = 0
|
||||
// Use xDS v2 API.
|
||||
//
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/config_source.proto.
|
||||
// Deprecated: Do not use.
|
||||
ApiVersion_V2 ApiVersion = 1
|
||||
// Use xDS v3 API.
|
||||
ApiVersion_V3 ApiVersion = 2
|
||||
|
@ -92,7 +92,7 @@ const (
|
|||
// Ideally this would be 'reserved 0' but one can't reserve the default
|
||||
// value. Instead we throw an exception if this is ever used.
|
||||
//
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/config_source.proto.
|
||||
// Deprecated: Do not use.
|
||||
ApiConfigSource_UNSUPPORTED_REST_LEGACY ApiConfigSource_ApiType = 0
|
||||
// REST-JSON v2 API. The `canonical JSON encoding
|
||||
// <https://developers.google.com/protocol-buffers/docs/proto3#json>`_ for
|
||||
|
@ -655,8 +655,8 @@ var file_envoy_api_v2_core_config_source_proto_rawDesc = []byte{
|
|||
0x46, 0x69, 0x72, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x6e, 0x6c, 0x79,
|
||||
0x22, 0x54, 0x0a, 0x07, 0x41, 0x70, 0x69, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x17, 0x55,
|
||||
0x4e, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x52, 0x45, 0x53, 0x54, 0x5f,
|
||||
0x4c, 0x45, 0x47, 0x41, 0x43, 0x59, 0x10, 0x00, 0x1a, 0x08, 0xa8, 0xf7, 0xb4, 0x8b, 0x02, 0x01,
|
||||
0x08, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x52, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04,
|
||||
0x4c, 0x45, 0x47, 0x41, 0x43, 0x59, 0x10, 0x00, 0x1a, 0x08, 0x08, 0x01, 0xa8, 0xf7, 0xb4, 0x8b,
|
||||
0x02, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x52, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04,
|
||||
0x47, 0x52, 0x50, 0x43, 0x10, 0x02, 0x12, 0x0e, 0x0a, 0x0a, 0x44, 0x45, 0x4c, 0x54, 0x41, 0x5f,
|
||||
0x47, 0x52, 0x50, 0x43, 0x10, 0x03, 0x22, 0x18, 0x0a, 0x16, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67,
|
||||
0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
|
||||
|
@ -707,17 +707,17 @@ var file_envoy_api_v2_core_config_source_proto_rawDesc = []byte{
|
|||
0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x03, 0xf8, 0x42, 0x01, 0x2a, 0x2e, 0x0a, 0x0a,
|
||||
0x41, 0x70, 0x69, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0c, 0x0a, 0x04, 0x41, 0x55,
|
||||
0x54, 0x4f, 0x10, 0x00, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x0a, 0x0a, 0x02, 0x56, 0x32, 0x10, 0x01,
|
||||
0x1a, 0x02, 0x08, 0x01, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x33, 0x10, 0x02, 0x42, 0x94, 0x01, 0xf2,
|
||||
0x1a, 0x02, 0x08, 0x01, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x33, 0x10, 0x02, 0x42, 0x94, 0x01, 0x0a,
|
||||
0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65,
|
||||
0x42, 0x11, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
|
||||
0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d,
|
||||
0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0xf2,
|
||||
0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e,
|
||||
0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06,
|
||||
0x02, 0x10, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f,
|
||||
0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e,
|
||||
0x63, 0x6f, 0x72, 0x65, 0x42, 0x11, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72,
|
||||
0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63,
|
||||
0x6f, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/core/event_service_config.proto
|
||||
|
||||
package core
|
||||
|
@ -113,17 +113,17 @@ var file_envoy_api_v2_core_event_service_config_proto_rawDesc = []byte{
|
|||
0x47, 0x72, 0x70, 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x67,
|
||||
0x72, 0x70, 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x1e, 0x0a, 0x17, 0x63, 0x6f,
|
||||
0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x73, 0x70, 0x65, 0x63,
|
||||
0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x03, 0xf8, 0x42, 0x01, 0x42, 0x9a, 0x01, 0xf2, 0x98, 0xfe,
|
||||
0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
|
||||
0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10,
|
||||
0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f,
|
||||
0x72, 0x65, 0x42, 0x17, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
|
||||
0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67,
|
||||
0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
|
||||
0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d,
|
||||
0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f,
|
||||
0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x03, 0xf8, 0x42, 0x01, 0x42, 0x9a, 0x01, 0x0a, 0x1f, 0x69,
|
||||
0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x17,
|
||||
0x45, 0x76, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66,
|
||||
0x69, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63,
|
||||
0x6f, 0x72, 0x65, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0xba,
|
||||
0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/core/grpc_method_list.proto
|
||||
|
||||
package core
|
||||
|
@ -150,16 +150,16 @@ var file_envoy_api_v2_core_grpc_method_list_proto_rawDesc = []byte{
|
|||
0x01, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x0c, 0x6d, 0x65, 0x74, 0x68, 0x6f,
|
||||
0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x08, 0xfa,
|
||||
0x42, 0x05, 0x92, 0x01, 0x02, 0x08, 0x01, 0x52, 0x0b, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x4e,
|
||||
0x61, 0x6d, 0x65, 0x73, 0x42, 0x96, 0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65,
|
||||
0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x13, 0x47, 0x72,
|
||||
0x70, 0x63, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f,
|
||||
0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x62, 0x06, 0x70,
|
||||
0x61, 0x6d, 0x65, 0x73, 0x42, 0x96, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69,
|
||||
0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x13, 0x47, 0x72, 0x70, 0x63, 0x4d, 0x65,
|
||||
0x74, 0x68, 0x6f, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
|
||||
0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
|
||||
0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70,
|
||||
0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12,
|
||||
0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f,
|
||||
0x72, 0x65, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/core/grpc_service.proto
|
||||
|
||||
package core
|
||||
|
@ -842,7 +842,7 @@ func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) G
|
|||
return nil
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/grpc_service.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetConfig() *_struct.Struct {
|
||||
if x, ok := x.GetConfigType().(*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_Config); ok {
|
||||
return x.Config
|
||||
|
@ -862,7 +862,7 @@ type isGrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_Conf
|
|||
}
|
||||
|
||||
type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_Config struct {
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/grpc_service.proto.
|
||||
// Deprecated: Do not use.
|
||||
Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
|
||||
}
|
||||
|
||||
|
@ -1214,16 +1214,16 @@ var file_envoy_api_v2_core_grpc_service_proto_rawDesc = []byte{
|
|||
0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65,
|
||||
0x72, 0x12, 0x03, 0xf8, 0x42, 0x01, 0x42, 0x17, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
|
||||
0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x03, 0xf8, 0x42, 0x01, 0x4a,
|
||||
0x04, 0x08, 0x04, 0x10, 0x05, 0x42, 0x93, 0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72,
|
||||
0x65, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x1f, 0x69, 0x6f,
|
||||
0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x10, 0x47,
|
||||
0x72, 0x70, 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
|
||||
0x01, 0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74,
|
||||
0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f,
|
||||
0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x04, 0x08, 0x04, 0x10, 0x05, 0x42, 0x93, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70,
|
||||
0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x10, 0x47, 0x72, 0x70, 0x63, 0x53,
|
||||
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67,
|
||||
0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
|
||||
0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d,
|
||||
0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f,
|
||||
0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65,
|
||||
0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/core/health_check.proto
|
||||
|
||||
package core
|
||||
|
@ -513,7 +513,7 @@ type HealthCheck_HttpHealthCheck struct {
|
|||
// This field has been deprecated in favor of `service_name_matcher` for better flexibility
|
||||
// over matching with service-cluster name.
|
||||
//
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/health_check.proto.
|
||||
// Deprecated: Do not use.
|
||||
ServiceName string `protobuf:"bytes,5,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
|
||||
// Specifies a list of HTTP headers that should be added to each request that is sent to the
|
||||
// health checked cluster. For more information, including details on header value syntax, see
|
||||
|
@ -527,7 +527,7 @@ type HealthCheck_HttpHealthCheck struct {
|
|||
// Deprecated, use :ref:`codec_client_type
|
||||
// <envoy_api_field_core.HealthCheck.HttpHealthCheck.codec_client_type>` instead.
|
||||
//
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/health_check.proto.
|
||||
// Deprecated: Do not use.
|
||||
UseHttp2 bool `protobuf:"varint,7,opt,name=use_http2,json=useHttp2,proto3" json:"use_http2,omitempty"`
|
||||
// Specifies a list of HTTP response statuses considered healthy. If provided, replaces default
|
||||
// 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open
|
||||
|
@ -603,7 +603,7 @@ func (x *HealthCheck_HttpHealthCheck) GetReceive() *HealthCheck_Payload {
|
|||
return nil
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/health_check.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *HealthCheck_HttpHealthCheck) GetServiceName() string {
|
||||
if x != nil {
|
||||
return x.ServiceName
|
||||
|
@ -625,7 +625,7 @@ func (x *HealthCheck_HttpHealthCheck) GetRequestHeadersToRemove() []string {
|
|||
return nil
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/health_check.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *HealthCheck_HttpHealthCheck) GetUseHttp2() bool {
|
||||
if x != nil {
|
||||
return x.UseHttp2
|
||||
|
@ -895,7 +895,7 @@ func (m *HealthCheck_CustomHealthCheck) GetConfigType() isHealthCheck_CustomHeal
|
|||
return nil
|
||||
}
|
||||
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/health_check.proto.
|
||||
// Deprecated: Do not use.
|
||||
func (x *HealthCheck_CustomHealthCheck) GetConfig() *_struct.Struct {
|
||||
if x, ok := x.GetConfigType().(*HealthCheck_CustomHealthCheck_Config); ok {
|
||||
return x.Config
|
||||
|
@ -915,7 +915,7 @@ type isHealthCheck_CustomHealthCheck_ConfigType interface {
|
|||
}
|
||||
|
||||
type HealthCheck_CustomHealthCheck_Config struct {
|
||||
// Deprecated: Marked as deprecated in envoy/api/v2/core/health_check.proto.
|
||||
// Deprecated: Do not use.
|
||||
Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
|
||||
}
|
||||
|
||||
|
@ -1146,8 +1146,8 @@ var file_envoy_api_v2_core_health_check_proto_rawDesc = []byte{
|
|||
0x72, 0x73, 0x5f, 0x74, 0x6f, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x18, 0x08, 0x20, 0x03,
|
||||
0x28, 0x09, 0x52, 0x16, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65,
|
||||
0x72, 0x73, 0x54, 0x6f, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x12, 0x25, 0x0a, 0x09, 0x75, 0x73,
|
||||
0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x32, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x42, 0x08, 0xb8,
|
||||
0xee, 0xf2, 0xd2, 0x05, 0x01, 0x18, 0x01, 0x52, 0x08, 0x75, 0x73, 0x65, 0x48, 0x74, 0x74, 0x70,
|
||||
0x65, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x32, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x42, 0x08, 0x18,
|
||||
0x01, 0xb8, 0xee, 0xf2, 0xd2, 0x05, 0x01, 0x52, 0x08, 0x75, 0x73, 0x65, 0x48, 0x74, 0x74, 0x70,
|
||||
0x32, 0x12, 0x43, 0x0a, 0x11, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x74,
|
||||
0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52,
|
||||
|
@ -1202,16 +1202,16 @@ var file_envoy_api_v2_core_health_check_proto_rawDesc = []byte{
|
|||
0x45, 0x41, 0x4c, 0x54, 0x48, 0x59, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x52, 0x41, 0x49,
|
||||
0x4e, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x54, 0x49, 0x4d, 0x45, 0x4f, 0x55,
|
||||
0x54, 0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x45, 0x47, 0x52, 0x41, 0x44, 0x45, 0x44, 0x10,
|
||||
0x05, 0x42, 0x93, 0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33,
|
||||
0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70,
|
||||
0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x10, 0x48, 0x65, 0x61, 0x6c, 0x74,
|
||||
0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67,
|
||||
0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
|
||||
0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d,
|
||||
0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f,
|
||||
0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x05, 0x42, 0x93, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72,
|
||||
0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32,
|
||||
0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x10, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65,
|
||||
0x63, 0x6b, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63,
|
||||
0x6f, 0x72, 0x65, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0xba,
|
||||
0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/core/http_uri.proto
|
||||
|
||||
package core
|
||||
|
@ -153,16 +153,16 @@ var file_envoy_api_v2_core_http_uri_proto_rawDesc = []byte{
|
|||
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0a, 0xfa, 0x42, 0x07, 0xaa, 0x01, 0x04, 0x08, 0x01, 0x32,
|
||||
0x00, 0x52, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x42, 0x19, 0x0a, 0x12, 0x68, 0x74,
|
||||
0x74, 0x70, 0x5f, 0x75, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65,
|
||||
0x12, 0x03, 0xf8, 0x42, 0x01, 0x42, 0x8f, 0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14,
|
||||
0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72,
|
||||
0x65, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x1f, 0x69, 0x6f,
|
||||
0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x0c, 0x48,
|
||||
0x74, 0x74, 0x70, 0x55, 0x72, 0x69, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67,
|
||||
0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
|
||||
0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d,
|
||||
0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f,
|
||||
0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x12, 0x03, 0xf8, 0x42, 0x01, 0x42, 0x8f, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70,
|
||||
0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x0c, 0x48, 0x74, 0x74, 0x70, 0x55,
|
||||
0x72, 0x69, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63,
|
||||
0x6f, 0x72, 0x65, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0xba,
|
||||
0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/core/protocol.proto
|
||||
|
||||
package core
|
||||
|
@ -1031,7 +1031,7 @@ var file_envoy_api_v2_core_protocol_proto_rawDesc = []byte{
|
|||
0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
|
||||
0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x14,
|
||||
0x0a, 0x0d, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12,
|
||||
0x03, 0xf8, 0x42, 0x01, 0x22, 0xa6, 0x0b, 0x0a, 0x14, 0x48, 0x74, 0x74, 0x70, 0x32, 0x50, 0x72,
|
||||
0x03, 0xf8, 0x42, 0x01, 0x22, 0xa9, 0x0b, 0x0a, 0x14, 0x48, 0x74, 0x74, 0x70, 0x32, 0x50, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x46, 0x0a,
|
||||
0x10, 0x68, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x69, 0x7a,
|
||||
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
|
||||
|
@ -1111,34 +1111,35 @@ var file_envoy_api_v2_core_protocol_proto_rawDesc = []byte{
|
|||
0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x53, 0x65,
|
||||
0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x52,
|
||||
0x18, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x50,
|
||||
0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x1a, 0xa1, 0x01, 0x0a, 0x11, 0x53, 0x65,
|
||||
0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x1a, 0xa4, 0x01, 0x0a, 0x11, 0x53, 0x65,
|
||||
0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x12,
|
||||
0x4e, 0x0a, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x01, 0x20,
|
||||
0x51, 0x0a, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75,
|
||||
0x65, 0x42, 0x10, 0xfa, 0x42, 0x0d, 0x8a, 0x01, 0x02, 0x10, 0x01, 0x2a, 0x06, 0x18, 0x80, 0x80,
|
||||
0x04, 0x28, 0x01, 0x52, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12,
|
||||
0x3c, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
|
||||
0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
|
||||
0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x08, 0xfa, 0x42,
|
||||
0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x74, 0x0a,
|
||||
0x13, 0x47, 0x72, 0x70, 0x63, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x4f, 0x70, 0x74,
|
||||
0x69, 0x6f, 0x6e, 0x73, 0x12, 0x5d, 0x0a, 0x16, 0x68, 0x74, 0x74, 0x70, 0x32, 0x5f, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69,
|
||||
0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x48, 0x74, 0x74, 0x70, 0x32, 0x50, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x14, 0x68,
|
||||
0x74, 0x74, 0x70, 0x32, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x4f, 0x70, 0x74, 0x69,
|
||||
0x6f, 0x6e, 0x73, 0x42, 0x90, 0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e,
|
||||
0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65,
|
||||
0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
|
||||
0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x0d, 0x50, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69,
|
||||
0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72,
|
||||
0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70,
|
||||
0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76,
|
||||
0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x65, 0x42, 0x13, 0xfa, 0x42, 0x08, 0x2a, 0x06, 0x18, 0x80, 0x80, 0x04, 0x28, 0x01, 0xfa, 0x42,
|
||||
0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, 0x52, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69,
|
||||
0x65, 0x72, 0x12, 0x3c, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x62, 0x75, 0x66, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42,
|
||||
0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
||||
0x22, 0x74, 0x0a, 0x13, 0x47, 0x72, 0x70, 0x63, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c,
|
||||
0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x5d, 0x0a, 0x16, 0x68, 0x74, 0x74, 0x70, 0x32,
|
||||
0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
|
||||
0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
|
||||
0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x48, 0x74, 0x74, 0x70,
|
||||
0x32, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
|
||||
0x52, 0x14, 0x68, 0x74, 0x74, 0x70, 0x32, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x4f,
|
||||
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x90, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e,
|
||||
0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61,
|
||||
0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x0d, 0x50, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x63, 0x6f, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69, 0x74,
|
||||
0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f,
|
||||
0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c,
|
||||
0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32,
|
||||
0x2f, 0x63, 0x6f, 0x72, 0x65, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e, 0x76,
|
||||
0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76,
|
||||
0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.30.0
|
||||
// protoc v4.23.1
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc v3.21.12
|
||||
// source: envoy/api/v2/core/socket_option.proto
|
||||
|
||||
package core
|
||||
|
@ -229,16 +229,16 @@ var file_envoy_api_v2_core_socket_option_proto_rawDesc = []byte{
|
|||
0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x01, 0x12, 0x13, 0x0a,
|
||||
0x0f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x45, 0x4e, 0x49, 0x4e, 0x47,
|
||||
0x10, 0x02, 0x42, 0x0c, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x03, 0xf8, 0x42, 0x01,
|
||||
0x42, 0x94, 0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x42, 0x94, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f,
|
||||
0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e,
|
||||
0x63, 0x6f, 0x72, 0x65, 0x42, 0x11, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x4f, 0x70, 0x74, 0x69,
|
||||
0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75,
|
||||
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79,
|
||||
0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61, 0x6e,
|
||||
0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63,
|
||||
0x6f, 0x72, 0x65, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x16, 0x12, 0x14, 0x65, 0x6e, 0x76, 0x6f, 0x79,
|
||||
0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0xba,
|
||||
0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
|
||||
0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69,
|
||||
0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x11, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74,
|
||||
0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67,
|
||||
0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
|
||||
0x72, 0x6f, 0x78, 0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d,
|
||||
0x70, 0x6c, 0x61, 0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f,
|
||||
0x76, 0x32, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue