mirror of https://github.com/hashicorp/consul
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2240 lines
70 KiB
2240 lines
70 KiB
{ |
|
"configs": [ |
|
{ |
|
"@type": "type.googleapis.com/envoy.admin.v3.BootstrapConfigDump", |
|
"bootstrap": { |
|
"node": { |
|
"id": "frontend-b7bb98fbb-mpw4t-frontend-sidecar-proxy", |
|
"cluster": "frontend", |
|
"metadata": { |
|
"node_name": "gke-peering-mesh-1-default-pool-fbf4e4fa-yz2a-virtual", |
|
"partition": "default", |
|
"namespace": "default" |
|
}, |
|
"user_agent_name": "envoy", |
|
"user_agent_build_version": { |
|
"version": { |
|
"major_number": 1, |
|
"minor_number": 24 |
|
}, |
|
"metadata": { |
|
"revision.sha": "15baf56003f33a07e0ab44f82f75a660040db438", |
|
"ssl.version": "BoringSSL", |
|
"revision.status": "Clean", |
|
"build.type": "RELEASE" |
|
} |
|
}, |
|
"extensions": [ |
|
{ |
|
"name": "envoy.http.header_validators.envoy_default", |
|
"category": "envoy.http.header_validators", |
|
"type_urls": [ |
|
"envoy.extensions.http.header_validators.envoy_default.v3.HeaderValidatorConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.rate_limit_descriptors.expr", |
|
"category": "envoy.rate_limit_descriptors", |
|
"type_urls": [ |
|
"envoy.extensions.rate_limit_descriptors.expr.v3.Descriptor" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.alts", |
|
"category": "envoy.transport_sockets.downstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.alts.v3.Alts" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.quic", |
|
"category": "envoy.transport_sockets.downstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.quic.v3.QuicDownstreamTransport" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.raw_buffer", |
|
"category": "envoy.transport_sockets.downstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.starttls", |
|
"category": "envoy.transport_sockets.downstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.starttls.v3.StartTlsConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.tap", |
|
"category": "envoy.transport_sockets.downstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.tap.v3.Tap" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.tcp_stats", |
|
"category": "envoy.transport_sockets.downstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.tcp_stats.v3.Config" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.tls", |
|
"category": "envoy.transport_sockets.downstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext" |
|
] |
|
}, |
|
{ |
|
"name": "raw_buffer", |
|
"category": "envoy.transport_sockets.downstream" |
|
}, |
|
{ |
|
"name": "starttls", |
|
"category": "envoy.transport_sockets.downstream" |
|
}, |
|
{ |
|
"name": "tls", |
|
"category": "envoy.transport_sockets.downstream" |
|
}, |
|
{ |
|
"name": "envoy.compression.brotli.compressor", |
|
"category": "envoy.compression.compressor", |
|
"type_urls": [ |
|
"envoy.extensions.compression.brotli.compressor.v3.Brotli" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.compression.gzip.compressor", |
|
"category": "envoy.compression.compressor", |
|
"type_urls": [ |
|
"envoy.extensions.compression.gzip.compressor.v3.Gzip" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.compression.zstd.compressor", |
|
"category": "envoy.compression.compressor", |
|
"type_urls": [ |
|
"envoy.extensions.compression.zstd.compressor.v3.Zstd" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.formatter.metadata", |
|
"category": "envoy.formatter", |
|
"type_urls": [ |
|
"envoy.extensions.formatter.metadata.v3.Metadata" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.formatter.req_without_query", |
|
"category": "envoy.formatter", |
|
"type_urls": [ |
|
"envoy.extensions.formatter.req_without_query.v3.ReqWithoutQuery" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.config.validators.minimum_clusters", |
|
"category": "envoy.config.validators" |
|
}, |
|
{ |
|
"name": "envoy.config.validators.minimum_clusters_validator", |
|
"category": "envoy.config.validators", |
|
"type_urls": [ |
|
"envoy.extensions.config.validators.minimum_clusters.v3.MinimumClustersValidator" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.bandwidth_limit", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.buffer", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.cors", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.csrf", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.ext_authz", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.ext_proc", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.fault", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.filters.http.adaptive_concurrency", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.adaptive_concurrency.v3.AdaptiveConcurrency" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.admission_control", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.admission_control.v3.AdmissionControl" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.alternate_protocols_cache", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.alternate_protocols_cache.v3.FilterConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.aws_lambda", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.aws_lambda.v3.Config", |
|
"envoy.extensions.filters.http.aws_lambda.v3.PerRouteConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.aws_request_signing", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.aws_request_signing.v3.AwsRequestSigning" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.bandwidth_limit", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.bandwidth_limit.v3.BandwidthLimit" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.buffer", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.buffer.v3.Buffer", |
|
"envoy.extensions.filters.http.buffer.v3.BufferPerRoute" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.cache", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.cache.v3.CacheConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.cdn_loop", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.cdn_loop.v3.CdnLoopConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.composite", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.composite.v3.Composite" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.compressor", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.compressor.v3.Compressor" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.cors", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.cors.v3.Cors", |
|
"envoy.extensions.filters.http.cors.v3.CorsPolicy" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.csrf", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.csrf.v3.CsrfPolicy" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.decompressor", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.decompressor.v3.Decompressor" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.dynamic_forward_proxy", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.dynamic_forward_proxy.v3.FilterConfig", |
|
"envoy.extensions.filters.http.dynamic_forward_proxy.v3.PerRouteConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.ext_authz", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.ext_authz.v3.ExtAuthz", |
|
"envoy.extensions.filters.http.ext_authz.v3.ExtAuthzPerRoute" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.ext_proc", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.ext_proc.v3.ExtProcPerRoute", |
|
"envoy.extensions.filters.http.ext_proc.v3.ExternalProcessor" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.fault", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.fault.v3.HTTPFault" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.file_system_buffer", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.file_system_buffer.v3.FileSystemBufferFilterConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.gcp_authn", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.gcp_authn.v3.GcpAuthnFilterConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.grpc_http1_bridge", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.grpc_http1_bridge.v3.Config" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.grpc_http1_reverse_bridge", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.grpc_http1_reverse_bridge.v3.FilterConfig", |
|
"envoy.extensions.filters.http.grpc_http1_reverse_bridge.v3.FilterConfigPerRoute" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.grpc_json_transcoder", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.grpc_stats", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.grpc_stats.v3.FilterConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.grpc_web", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.grpc_web.v3.GrpcWeb" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.header_to_metadata", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.header_to_metadata.v3.Config" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.health_check", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.health_check.v3.HealthCheck" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.ip_tagging", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.ip_tagging.v3.IPTagging" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.jwt_authn", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication", |
|
"envoy.extensions.filters.http.jwt_authn.v3.PerRouteConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.local_ratelimit", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.local_ratelimit.v3.LocalRateLimit" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.lua", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.lua.v3.Lua", |
|
"envoy.extensions.filters.http.lua.v3.LuaPerRoute" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.match_delegate", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.common.matching.v3.ExtensionWithMatcher" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.oauth2", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.oauth2.v3.OAuth2" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.on_demand", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.on_demand.v3.OnDemand", |
|
"envoy.extensions.filters.http.on_demand.v3.PerRouteConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.original_src", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.original_src.v3.OriginalSrc" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.ratelimit", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.ratelimit.v3.RateLimit", |
|
"envoy.extensions.filters.http.ratelimit.v3.RateLimitPerRoute" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.rbac", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.rbac.v3.RBAC", |
|
"envoy.extensions.filters.http.rbac.v3.RBACPerRoute" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.router", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.router.v3.Router" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.set_metadata", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.set_metadata.v3.Config" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.stateful_session", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.stateful_session.v3.StatefulSession", |
|
"envoy.extensions.filters.http.stateful_session.v3.StatefulSessionPerRoute" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.tap", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.tap.v3.Tap" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.wasm", |
|
"category": "envoy.filters.http", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.wasm.v3.Wasm" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.grpc_http1_bridge", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.grpc_json_transcoder", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.grpc_web", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.health_check", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.ip_tagging", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.local_rate_limit", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.lua", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.rate_limit", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.router", |
|
"category": "envoy.filters.http" |
|
}, |
|
{ |
|
"name": "envoy.rbac.matchers.upstream_ip_port", |
|
"category": "envoy.rbac.matchers", |
|
"type_urls": [ |
|
"envoy.extensions.rbac.matchers.upstream_ip_port.v3.UpstreamIpPortMatcher" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.resource_monitors.fixed_heap", |
|
"category": "envoy.resource_monitors", |
|
"type_urls": [ |
|
"envoy.extensions.resource_monitors.fixed_heap.v3.FixedHeapConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.resource_monitors.injected_resource", |
|
"category": "envoy.resource_monitors", |
|
"type_urls": [ |
|
"envoy.extensions.resource_monitors.injected_resource.v3.InjectedResourceConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.retry_host_predicates.omit_canary_hosts", |
|
"category": "envoy.retry_host_predicates", |
|
"type_urls": [ |
|
"envoy.extensions.retry.host.omit_canary_hosts.v3.OmitCanaryHostsPredicate" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.retry_host_predicates.omit_host_metadata", |
|
"category": "envoy.retry_host_predicates", |
|
"type_urls": [ |
|
"envoy.extensions.retry.host.omit_host_metadata.v3.OmitHostMetadataConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.retry_host_predicates.previous_hosts", |
|
"category": "envoy.retry_host_predicates", |
|
"type_urls": [ |
|
"envoy.extensions.retry.host.previous_hosts.v3.PreviousHostsPredicate" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.compression.brotli.decompressor", |
|
"category": "envoy.compression.decompressor", |
|
"type_urls": [ |
|
"envoy.extensions.compression.brotli.decompressor.v3.Brotli" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.compression.gzip.decompressor", |
|
"category": "envoy.compression.decompressor", |
|
"type_urls": [ |
|
"envoy.extensions.compression.gzip.decompressor.v3.Gzip" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.compression.zstd.decompressor", |
|
"category": "envoy.compression.decompressor", |
|
"type_urls": [ |
|
"envoy.extensions.compression.zstd.decompressor.v3.Zstd" |
|
] |
|
}, |
|
{ |
|
"name": "dubbo", |
|
"category": "envoy.dubbo_proxy.protocols" |
|
}, |
|
{ |
|
"name": "envoy.filters.listener.http_inspector", |
|
"category": "envoy.filters.listener", |
|
"type_urls": [ |
|
"envoy.extensions.filters.listener.http_inspector.v3.HttpInspector" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.listener.original_dst", |
|
"category": "envoy.filters.listener", |
|
"type_urls": [ |
|
"envoy.extensions.filters.listener.original_dst.v3.OriginalDst" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.listener.original_src", |
|
"category": "envoy.filters.listener", |
|
"type_urls": [ |
|
"envoy.extensions.filters.listener.original_src.v3.OriginalSrc" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.listener.proxy_protocol", |
|
"category": "envoy.filters.listener", |
|
"type_urls": [ |
|
"envoy.extensions.filters.listener.proxy_protocol.v3.ProxyProtocol" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.listener.tls_inspector", |
|
"category": "envoy.filters.listener", |
|
"type_urls": [ |
|
"envoy.extensions.filters.listener.tls_inspector.v3.TlsInspector" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.listener.http_inspector", |
|
"category": "envoy.filters.listener" |
|
}, |
|
{ |
|
"name": "envoy.listener.original_dst", |
|
"category": "envoy.filters.listener" |
|
}, |
|
{ |
|
"name": "envoy.listener.original_src", |
|
"category": "envoy.filters.listener" |
|
}, |
|
{ |
|
"name": "envoy.listener.proxy_protocol", |
|
"category": "envoy.filters.listener" |
|
}, |
|
{ |
|
"name": "envoy.listener.tls_inspector", |
|
"category": "envoy.filters.listener" |
|
}, |
|
{ |
|
"name": "envoy.watchdog.abort_action", |
|
"category": "envoy.guarddog_actions", |
|
"type_urls": [ |
|
"envoy.watchdog.v3.AbortActionConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.watchdog.profile_action", |
|
"category": "envoy.guarddog_actions", |
|
"type_urls": [ |
|
"envoy.extensions.watchdog.profile_action.v3.ProfileActionConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.path.rewrite.uri_template.uri_template_rewriter", |
|
"category": "envoy.path.rewrite", |
|
"type_urls": [ |
|
"envoy.extensions.path.rewrite.uri_template.v3.UriTemplateRewriteConfig" |
|
] |
|
}, |
|
{ |
|
"name": "dubbo.hessian2", |
|
"category": "envoy.dubbo_proxy.serializers" |
|
}, |
|
{ |
|
"name": "envoy.echo", |
|
"category": "envoy.filters.network" |
|
}, |
|
{ |
|
"name": "envoy.ext_authz", |
|
"category": "envoy.filters.network" |
|
}, |
|
{ |
|
"name": "envoy.filters.network.connection_limit", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.connection_limit.v3.ConnectionLimit" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.direct_response", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.direct_response.v3.Config" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.dubbo_proxy", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.dubbo_proxy.v3.DubboProxy" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.echo", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.echo.v3.Echo" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.ext_authz", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.ext_authz.v3.ExtAuthz" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.http_connection_manager", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.local_ratelimit", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.local_ratelimit.v3.LocalRateLimit" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.mongo_proxy", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.mongo_proxy.v3.MongoProxy" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.ratelimit", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.ratelimit.v3.RateLimit" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.rbac", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.rbac.v3.RBAC" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.redis_proxy", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.redis_proxy.v3.RedisProxy" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.sni_cluster", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.sni_cluster.v3.SniCluster" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.sni_dynamic_forward_proxy", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.sni_dynamic_forward_proxy.v3.FilterConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.tcp_proxy", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.thrift_proxy", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.thrift_proxy.v3.ThriftProxy" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.wasm", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.wasm.v3.Wasm" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.network.zookeeper_proxy", |
|
"category": "envoy.filters.network", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.zookeeper_proxy.v3.ZooKeeperProxy" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.http_connection_manager", |
|
"category": "envoy.filters.network" |
|
}, |
|
{ |
|
"name": "envoy.mongo_proxy", |
|
"category": "envoy.filters.network" |
|
}, |
|
{ |
|
"name": "envoy.ratelimit", |
|
"category": "envoy.filters.network" |
|
}, |
|
{ |
|
"name": "envoy.redis_proxy", |
|
"category": "envoy.filters.network" |
|
}, |
|
{ |
|
"name": "envoy.tcp_proxy", |
|
"category": "envoy.filters.network" |
|
}, |
|
{ |
|
"name": "envoy.ip", |
|
"category": "envoy.resolvers" |
|
}, |
|
{ |
|
"name": "envoy.filters.udp.dns_filter", |
|
"category": "envoy.filters.udp_listener", |
|
"type_urls": [ |
|
"envoy.extensions.filters.udp.dns_filter.v3.DnsFilterConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.udp_listener.udp_proxy", |
|
"category": "envoy.filters.udp_listener", |
|
"type_urls": [ |
|
"envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.extensions.upstreams.http.v3.HttpProtocolOptions", |
|
"category": "envoy.upstream_options", |
|
"type_urls": [ |
|
"envoy.extensions.upstreams.http.v3.HttpProtocolOptions" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.upstreams.http.http_protocol_options", |
|
"category": "envoy.upstream_options" |
|
}, |
|
{ |
|
"name": "envoy.retry_priorities.previous_priorities", |
|
"category": "envoy.retry_priorities", |
|
"type_urls": [ |
|
"envoy.extensions.retry.priority.previous_priorities.v3.PreviousPrioritiesConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.key_value.file_based", |
|
"category": "envoy.common.key_value", |
|
"type_urls": [ |
|
"envoy.extensions.key_value.file_based.v3.FileBasedKeyValueStoreConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.quic.crypto_stream.server.quiche", |
|
"category": "envoy.quic.server.crypto_stream", |
|
"type_urls": [ |
|
"envoy.extensions.quic.crypto_stream.v3.CryptoServerStreamConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.buffer", |
|
"category": "envoy.filters.http.upstream" |
|
}, |
|
{ |
|
"name": "envoy.filters.http.admission_control", |
|
"category": "envoy.filters.http.upstream", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.admission_control.v3.AdmissionControl" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.buffer", |
|
"category": "envoy.filters.http.upstream", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.buffer.v3.Buffer", |
|
"envoy.extensions.filters.http.buffer.v3.BufferPerRoute" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.http.upstream_codec", |
|
"category": "envoy.filters.http.upstream", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.upstream_codec.v3.UpstreamCodec" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.path.match.uri_template.uri_template_matcher", |
|
"category": "envoy.path.match", |
|
"type_urls": [ |
|
"envoy.extensions.path.match.uri_template.v3.UriTemplateMatchConfig" |
|
] |
|
}, |
|
{ |
|
"name": "default", |
|
"category": "network.connection.client" |
|
}, |
|
{ |
|
"name": "envoy_internal", |
|
"category": "network.connection.client" |
|
}, |
|
{ |
|
"name": "envoy.filters.dubbo.router", |
|
"category": "envoy.dubbo_proxy.filters", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.dubbo_proxy.router.v3.Router" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.thrift.header_to_metadata", |
|
"category": "envoy.thrift_proxy.filters", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.thrift_proxy.filters.header_to_metadata.v3.HeaderToMetadata" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.thrift.rate_limit", |
|
"category": "envoy.thrift_proxy.filters", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.thrift_proxy.filters.ratelimit.v3.RateLimit" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.filters.thrift.router", |
|
"category": "envoy.thrift_proxy.filters", |
|
"type_urls": [ |
|
"envoy.extensions.filters.network.thrift_proxy.router.v3.Router" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.extensions.http.cache.simple", |
|
"category": "envoy.http.cache", |
|
"type_urls": [ |
|
"envoy.extensions.cache.simple_http_cache.v3.SimpleHttpCacheConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.cluster.eds", |
|
"category": "envoy.clusters" |
|
}, |
|
{ |
|
"name": "envoy.cluster.logical_dns", |
|
"category": "envoy.clusters" |
|
}, |
|
{ |
|
"name": "envoy.cluster.original_dst", |
|
"category": "envoy.clusters" |
|
}, |
|
{ |
|
"name": "envoy.cluster.static", |
|
"category": "envoy.clusters" |
|
}, |
|
{ |
|
"name": "envoy.cluster.strict_dns", |
|
"category": "envoy.clusters" |
|
}, |
|
{ |
|
"name": "envoy.clusters.aggregate", |
|
"category": "envoy.clusters" |
|
}, |
|
{ |
|
"name": "envoy.clusters.dynamic_forward_proxy", |
|
"category": "envoy.clusters" |
|
}, |
|
{ |
|
"name": "envoy.clusters.redis", |
|
"category": "envoy.clusters" |
|
}, |
|
{ |
|
"name": "envoy.matching.common_inputs.environment_variable", |
|
"category": "envoy.matching.common_inputs", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.environment_variable.v3.Config" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.grpc_credentials.aws_iam", |
|
"category": "envoy.grpc_credentials" |
|
}, |
|
{ |
|
"name": "envoy.grpc_credentials.default", |
|
"category": "envoy.grpc_credentials" |
|
}, |
|
{ |
|
"name": "envoy.grpc_credentials.file_based_metadata", |
|
"category": "envoy.grpc_credentials" |
|
}, |
|
{ |
|
"name": "envoy.matching.custom_matchers.trie_matcher", |
|
"category": "envoy.matching.http.custom_matchers", |
|
"type_urls": [ |
|
"xds.type.matcher.v3.IPMatcher" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.dog_statsd", |
|
"category": "envoy.stats_sinks" |
|
}, |
|
{ |
|
"name": "envoy.graphite_statsd", |
|
"category": "envoy.stats_sinks" |
|
}, |
|
{ |
|
"name": "envoy.metrics_service", |
|
"category": "envoy.stats_sinks" |
|
}, |
|
{ |
|
"name": "envoy.stat_sinks.dog_statsd", |
|
"category": "envoy.stats_sinks", |
|
"type_urls": [ |
|
"envoy.config.metrics.v3.DogStatsdSink" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.stat_sinks.graphite_statsd", |
|
"category": "envoy.stats_sinks", |
|
"type_urls": [ |
|
"envoy.extensions.stat_sinks.graphite_statsd.v3.GraphiteStatsdSink" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.stat_sinks.hystrix", |
|
"category": "envoy.stats_sinks", |
|
"type_urls": [ |
|
"envoy.config.metrics.v3.HystrixSink" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.stat_sinks.metrics_service", |
|
"category": "envoy.stats_sinks", |
|
"type_urls": [ |
|
"envoy.config.metrics.v3.MetricsServiceConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.stat_sinks.statsd", |
|
"category": "envoy.stats_sinks", |
|
"type_urls": [ |
|
"envoy.config.metrics.v3.StatsdSink" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.stat_sinks.wasm", |
|
"category": "envoy.stats_sinks", |
|
"type_urls": [ |
|
"envoy.extensions.stat_sinks.wasm.v3.Wasm" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.statsd", |
|
"category": "envoy.stats_sinks" |
|
}, |
|
{ |
|
"name": "envoy.filters.connection_pools.tcp.generic", |
|
"category": "envoy.upstreams", |
|
"type_urls": [ |
|
"envoy.extensions.upstreams.tcp.generic.v3.GenericConnectionPoolProto" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.dynamic.ot", |
|
"category": "envoy.tracers" |
|
}, |
|
{ |
|
"name": "envoy.tracers.datadog", |
|
"category": "envoy.tracers", |
|
"type_urls": [ |
|
"envoy.config.trace.v3.DatadogConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.tracers.dynamic_ot", |
|
"category": "envoy.tracers", |
|
"type_urls": [ |
|
"envoy.config.trace.v3.DynamicOtConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.tracers.opencensus", |
|
"category": "envoy.tracers", |
|
"type_urls": [ |
|
"envoy.config.trace.v3.OpenCensusConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.tracers.opentelemetry", |
|
"category": "envoy.tracers", |
|
"type_urls": [ |
|
"envoy.config.trace.v3.OpenTelemetryConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.tracers.skywalking", |
|
"category": "envoy.tracers", |
|
"type_urls": [ |
|
"envoy.config.trace.v3.SkyWalkingConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.tracers.xray", |
|
"category": "envoy.tracers", |
|
"type_urls": [ |
|
"envoy.config.trace.v3.XRayConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.tracers.zipkin", |
|
"category": "envoy.tracers", |
|
"type_urls": [ |
|
"envoy.config.trace.v3.ZipkinConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.zipkin", |
|
"category": "envoy.tracers" |
|
}, |
|
{ |
|
"name": "envoy.quic.proof_source.filter_chain", |
|
"category": "envoy.quic.proof_source", |
|
"type_urls": [ |
|
"envoy.extensions.quic.proof_source.v3.ProofSourceConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.http.stateful_session.cookie", |
|
"category": "envoy.http.stateful_session", |
|
"type_urls": [ |
|
"envoy.extensions.http.stateful_session.cookie.v3.CookieBasedSessionState" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.http.stateful_session.header", |
|
"category": "envoy.http.stateful_session", |
|
"type_urls": [ |
|
"envoy.extensions.http.stateful_session.header.v3.HeaderBasedSessionState" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.request_id.uuid", |
|
"category": "envoy.request_id", |
|
"type_urls": [ |
|
"envoy.extensions.request_id.uuid.v3.UuidRequestIdConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.bootstrap.internal_listener", |
|
"category": "envoy.bootstrap", |
|
"type_urls": [ |
|
"envoy.extensions.bootstrap.internal_listener.v3.InternalListener" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.bootstrap.wasm", |
|
"category": "envoy.bootstrap", |
|
"type_urls": [ |
|
"envoy.extensions.wasm.v3.WasmService" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.extensions.network.socket_interface.default_socket_interface", |
|
"category": "envoy.bootstrap", |
|
"type_urls": [ |
|
"envoy.extensions.network.socket_interface.v3.DefaultSocketInterface" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.health_checkers.redis", |
|
"category": "envoy.health_checkers", |
|
"type_urls": [ |
|
"envoy.extensions.health_checkers.redis.v3.Redis" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.health_checkers.thrift", |
|
"category": "envoy.health_checkers", |
|
"type_urls": [ |
|
"envoy.extensions.health_checkers.thrift.v3.Thrift" |
|
] |
|
}, |
|
{ |
|
"name": "auto", |
|
"category": "envoy.thrift_proxy.protocols" |
|
}, |
|
{ |
|
"name": "binary", |
|
"category": "envoy.thrift_proxy.protocols" |
|
}, |
|
{ |
|
"name": "binary/non-strict", |
|
"category": "envoy.thrift_proxy.protocols" |
|
}, |
|
{ |
|
"name": "compact", |
|
"category": "envoy.thrift_proxy.protocols" |
|
}, |
|
{ |
|
"name": "twitter", |
|
"category": "envoy.thrift_proxy.protocols" |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.destination_ip", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.DestinationIPInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.destination_port", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.DestinationPortInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.direct_source_ip", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.DirectSourceIPInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.dns_san", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.ssl.v3.DnsSanInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.request_headers", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.type.matcher.v3.HttpRequestHeaderMatchInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.request_trailers", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.type.matcher.v3.HttpRequestTrailerMatchInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.response_headers", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.type.matcher.v3.HttpResponseHeaderMatchInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.response_trailers", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.type.matcher.v3.HttpResponseTrailerMatchInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.server_name", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.ServerNameInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.source_ip", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.SourceIPInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.source_port", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.SourcePortInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.source_type", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.SourceTypeInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.subject", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.ssl.v3.SubjectInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.uri_san", |
|
"category": "envoy.matching.http.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.ssl.v3.UriSanInput" |
|
] |
|
}, |
|
{ |
|
"name": "auto", |
|
"category": "envoy.thrift_proxy.transports" |
|
}, |
|
{ |
|
"name": "framed", |
|
"category": "envoy.thrift_proxy.transports" |
|
}, |
|
{ |
|
"name": "header", |
|
"category": "envoy.thrift_proxy.transports" |
|
}, |
|
{ |
|
"name": "unframed", |
|
"category": "envoy.thrift_proxy.transports" |
|
}, |
|
{ |
|
"name": "envoy.tls.cert_validator.default", |
|
"category": "envoy.tls.cert_validator" |
|
}, |
|
{ |
|
"name": "envoy.tls.cert_validator.spiffe", |
|
"category": "envoy.tls.cert_validator" |
|
}, |
|
{ |
|
"name": "envoy.route.early_data_policy.default", |
|
"category": "envoy.route.early_data_policy", |
|
"type_urls": [ |
|
"envoy.extensions.early_data.v3.DefaultEarlyDataPolicy" |
|
] |
|
}, |
|
{ |
|
"name": "composite-action", |
|
"category": "envoy.matching.action", |
|
"type_urls": [ |
|
"envoy.extensions.filters.http.composite.v3.ExecuteFilterAction" |
|
] |
|
}, |
|
{ |
|
"name": "skip", |
|
"category": "envoy.matching.action", |
|
"type_urls": [ |
|
"envoy.extensions.filters.common.matcher.action.v3.SkipFilter" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.wasm.runtime.null", |
|
"category": "envoy.wasm.runtime" |
|
}, |
|
{ |
|
"name": "envoy.wasm.runtime.v8", |
|
"category": "envoy.wasm.runtime" |
|
}, |
|
{ |
|
"name": "envoy.http.original_ip_detection.custom_header", |
|
"category": "envoy.http.original_ip_detection", |
|
"type_urls": [ |
|
"envoy.extensions.http.original_ip_detection.custom_header.v3.CustomHeaderConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.http.original_ip_detection.xff", |
|
"category": "envoy.http.original_ip_detection", |
|
"type_urls": [ |
|
"envoy.extensions.http.original_ip_detection.xff.v3.XffConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.access_loggers.file", |
|
"category": "envoy.access_loggers", |
|
"type_urls": [ |
|
"envoy.extensions.access_loggers.file.v3.FileAccessLog" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.access_loggers.http_grpc", |
|
"category": "envoy.access_loggers", |
|
"type_urls": [ |
|
"envoy.extensions.access_loggers.grpc.v3.HttpGrpcAccessLogConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.access_loggers.open_telemetry", |
|
"category": "envoy.access_loggers", |
|
"type_urls": [ |
|
"envoy.extensions.access_loggers.open_telemetry.v3.OpenTelemetryAccessLogConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.access_loggers.stderr", |
|
"category": "envoy.access_loggers", |
|
"type_urls": [ |
|
"envoy.extensions.access_loggers.stream.v3.StderrAccessLog" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.access_loggers.stdout", |
|
"category": "envoy.access_loggers", |
|
"type_urls": [ |
|
"envoy.extensions.access_loggers.stream.v3.StdoutAccessLog" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.access_loggers.tcp_grpc", |
|
"category": "envoy.access_loggers", |
|
"type_urls": [ |
|
"envoy.extensions.access_loggers.grpc.v3.TcpGrpcAccessLogConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.access_loggers.wasm", |
|
"category": "envoy.access_loggers", |
|
"type_urls": [ |
|
"envoy.extensions.access_loggers.wasm.v3.WasmAccessLog" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.file_access_log", |
|
"category": "envoy.access_loggers" |
|
}, |
|
{ |
|
"name": "envoy.http_grpc_access_log", |
|
"category": "envoy.access_loggers" |
|
}, |
|
{ |
|
"name": "envoy.open_telemetry_access_log", |
|
"category": "envoy.access_loggers" |
|
}, |
|
{ |
|
"name": "envoy.stderr_access_log", |
|
"category": "envoy.access_loggers" |
|
}, |
|
{ |
|
"name": "envoy.stdout_access_log", |
|
"category": "envoy.access_loggers" |
|
}, |
|
{ |
|
"name": "envoy.tcp_grpc_access_log", |
|
"category": "envoy.access_loggers" |
|
}, |
|
{ |
|
"name": "envoy.wasm_access_log", |
|
"category": "envoy.access_loggers" |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.application_protocol", |
|
"category": "envoy.matching.network.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.ApplicationProtocolInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.destination_ip", |
|
"category": "envoy.matching.network.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.DestinationIPInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.destination_port", |
|
"category": "envoy.matching.network.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.DestinationPortInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.direct_source_ip", |
|
"category": "envoy.matching.network.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.DirectSourceIPInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.dns_san", |
|
"category": "envoy.matching.network.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.ssl.v3.DnsSanInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.server_name", |
|
"category": "envoy.matching.network.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.ServerNameInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.source_ip", |
|
"category": "envoy.matching.network.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.SourceIPInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.source_port", |
|
"category": "envoy.matching.network.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.SourcePortInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.source_type", |
|
"category": "envoy.matching.network.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.SourceTypeInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.subject", |
|
"category": "envoy.matching.network.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.ssl.v3.SubjectInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.transport_protocol", |
|
"category": "envoy.matching.network.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.network.v3.TransportProtocolInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.inputs.uri_san", |
|
"category": "envoy.matching.network.input", |
|
"type_urls": [ |
|
"envoy.extensions.matching.common_inputs.ssl.v3.UriSanInput" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.access_loggers.extension_filters.cel", |
|
"category": "envoy.access_loggers.extension_filters", |
|
"type_urls": [ |
|
"envoy.extensions.access_loggers.filters.cel.v3.ExpressionFilter" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.regex_engines.google_re2", |
|
"category": "envoy.regex_engines", |
|
"type_urls": [ |
|
"envoy.extensions.regex_engines.v3.GoogleRE2" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.http.stateful_header_formatters.preserve_case", |
|
"category": "envoy.http.stateful_header_formatters", |
|
"type_urls": [ |
|
"envoy.extensions.http.header_formatters.preserve_case.v3.PreserveCaseFormatterConfig" |
|
] |
|
}, |
|
{ |
|
"name": "preserve_case", |
|
"category": "envoy.http.stateful_header_formatters" |
|
}, |
|
{ |
|
"name": "envoy.internal_redirect_predicates.allow_listed_routes", |
|
"category": "envoy.internal_redirect_predicates", |
|
"type_urls": [ |
|
"envoy.extensions.internal_redirect.allow_listed_routes.v3.AllowListedRoutesConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.internal_redirect_predicates.previous_routes", |
|
"category": "envoy.internal_redirect_predicates", |
|
"type_urls": [ |
|
"envoy.extensions.internal_redirect.previous_routes.v3.PreviousRoutesConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.internal_redirect_predicates.safe_cross_scheme", |
|
"category": "envoy.internal_redirect_predicates", |
|
"type_urls": [ |
|
"envoy.extensions.internal_redirect.safe_cross_scheme.v3.SafeCrossSchemeConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.matchers.consistent_hashing", |
|
"category": "envoy.matching.input_matchers", |
|
"type_urls": [ |
|
"envoy.extensions.matching.input_matchers.consistent_hashing.v3.ConsistentHashing" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.matchers.ip", |
|
"category": "envoy.matching.input_matchers", |
|
"type_urls": [ |
|
"envoy.extensions.matching.input_matchers.ip.v3.Ip" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.matching.custom_matchers.trie_matcher", |
|
"category": "envoy.matching.network.custom_matchers", |
|
"type_urls": [ |
|
"xds.type.matcher.v3.IPMatcher" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.udp_packet_writer.default", |
|
"category": "envoy.udp_packet_writer", |
|
"type_urls": [ |
|
"envoy.extensions.udp_packet_writer.v3.UdpDefaultWriterFactory" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.udp_packet_writer.gso", |
|
"category": "envoy.udp_packet_writer", |
|
"type_urls": [ |
|
"envoy.extensions.udp_packet_writer.v3.UdpGsoBatchWriterFactory" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.alts", |
|
"category": "envoy.transport_sockets.upstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.alts.v3.Alts" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.http_11_proxy", |
|
"category": "envoy.transport_sockets.upstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.http_11_proxy.v3.Http11ProxyUpstreamTransport" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.internal_upstream", |
|
"category": "envoy.transport_sockets.upstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.internal_upstream.v3.InternalUpstreamTransport" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.quic", |
|
"category": "envoy.transport_sockets.upstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.quic.v3.QuicUpstreamTransport" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.raw_buffer", |
|
"category": "envoy.transport_sockets.upstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.starttls", |
|
"category": "envoy.transport_sockets.upstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.starttls.v3.UpstreamStartTlsConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.tap", |
|
"category": "envoy.transport_sockets.upstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.tap.v3.Tap" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.tcp_stats", |
|
"category": "envoy.transport_sockets.upstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.tcp_stats.v3.Config" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.tls", |
|
"category": "envoy.transport_sockets.upstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.transport_sockets.upstream_proxy_protocol", |
|
"category": "envoy.transport_sockets.upstream", |
|
"type_urls": [ |
|
"envoy.extensions.transport_sockets.proxy_protocol.v3.ProxyProtocolUpstreamTransport" |
|
] |
|
}, |
|
{ |
|
"name": "raw_buffer", |
|
"category": "envoy.transport_sockets.upstream" |
|
}, |
|
{ |
|
"name": "starttls", |
|
"category": "envoy.transport_sockets.upstream" |
|
}, |
|
{ |
|
"name": "tls", |
|
"category": "envoy.transport_sockets.upstream" |
|
}, |
|
{ |
|
"name": "envoy.network.dns_resolver.cares", |
|
"category": "envoy.network.dns_resolver", |
|
"type_urls": [ |
|
"envoy.extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig" |
|
] |
|
}, |
|
{ |
|
"name": "envoy.network.dns_resolver.getaddrinfo", |
|
"category": "envoy.network.dns_resolver", |
|
"type_urls": [ |
|
"envoy.extensions.network.dns_resolver.getaddrinfo.v3.GetAddrInfoDnsResolverConfig" |
|
] |
|
} |
|
] |
|
}, |
|
"static_resources": { |
|
"clusters": [ |
|
{ |
|
"name": "consul-dataplane", |
|
"type": "STATIC", |
|
"connect_timeout": "1s", |
|
"http2_protocol_options": {}, |
|
"load_assignment": { |
|
"cluster_name": "consul-dataplane", |
|
"endpoints": [ |
|
{ |
|
"lb_endpoints": [ |
|
{ |
|
"endpoint": { |
|
"address": { |
|
"socket_address": { |
|
"address": "127.0.0.1", |
|
"port_value": 37595 |
|
} |
|
} |
|
} |
|
} |
|
] |
|
} |
|
] |
|
} |
|
} |
|
] |
|
}, |
|
"dynamic_resources": { |
|
"lds_config": { |
|
"ads": {}, |
|
"resource_api_version": "V3" |
|
}, |
|
"cds_config": { |
|
"ads": {}, |
|
"resource_api_version": "V3" |
|
}, |
|
"ads_config": { |
|
"api_type": "DELTA_GRPC", |
|
"grpc_services": [ |
|
{ |
|
"envoy_grpc": { |
|
"cluster_name": "consul-dataplane" |
|
}, |
|
"initial_metadata": [ |
|
{ |
|
"key": "x-consul-token" |
|
} |
|
] |
|
} |
|
], |
|
"transport_api_version": "V3" |
|
} |
|
}, |
|
"admin": { |
|
"access_log_path": "/dev/null", |
|
"address": { |
|
"socket_address": { |
|
"address": "127.0.0.1", |
|
"port_value": 19000 |
|
} |
|
} |
|
}, |
|
"stats_config": { |
|
"stats_tags": [ |
|
{ |
|
"tag_name": "consul.destination.custom_hash", |
|
"regex": "^cluster\\.(?:passthrough~)?((?:([^.]+)~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?[^.]+\\.[^.]+\\.[^.]+\\.consul\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.destination.service_subset", |
|
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:([^.]+)\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?[^.]+\\.[^.]+\\.[^.]+\\.consul\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.destination.service", |
|
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:[^.]+\\.)?([^.]+)\\.[^.]+\\.(?:[^.]+\\.)?[^.]+\\.[^.]+\\.[^.]+\\.consul\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.destination.namespace", |
|
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.([^.]+)\\.(?:[^.]+\\.)?[^.]+\\.[^.]+\\.[^.]+\\.consul\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.destination.partition", |
|
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:([^.]+)\\.)?[^.]+\\.internal[^.]*\\.[^.]+\\.consul\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.destination.datacenter", |
|
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?([^.]+)\\.internal[^.]*\\.[^.]+\\.consul\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.destination.peer", |
|
"regex": "^cluster\\.([^.]+\\.(?:[^.]+\\.)?([^.]+)\\.external\\.[^.]+\\.consul\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.destination.routing_type", |
|
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?[^.]+\\.([^.]+)\\.[^.]+\\.consul\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.destination.trust_domain", |
|
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?[^.]+\\.[^.]+\\.([^.]+)\\.consul\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.destination.target", |
|
"regex": "^cluster\\.(?:passthrough~)?(((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?[^.]+)\\.[^.]+\\.[^.]+\\.consul\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.destination.full_target", |
|
"regex": "^cluster\\.(?:passthrough~)?(((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?[^.]+\\.[^.]+\\.[^.]+)\\.consul\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.upstream.service", |
|
"regex": "^(?:tcp|http)\\.upstream(?:_peered)?\\.(([^.]+)(?:\\.[^.]+)?(?:\\.[^.]+)?\\.[^.]+\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.upstream.datacenter", |
|
"regex": "^(?:tcp|http)\\.upstream\\.([^.]+(?:\\.[^.]+)?(?:\\.[^.]+)?\\.([^.]+)\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.upstream.peer", |
|
"regex": "^(?:tcp|http)\\.upstream_peered\\.([^.]+(?:\\.[^.]+)?\\.([^.]+)\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.upstream.namespace", |
|
"regex": "^(?:tcp|http)\\.upstream(?:_peered)?\\.([^.]+(?:\\.([^.]+))?(?:\\.[^.]+)?\\.[^.]+\\.)" |
|
}, |
|
{ |
|
"tag_name": "consul.upstream.partition", |
|
"regex": "^(?:tcp|http)\\.upstream\\.([^.]+(?:\\.[^.]+)?(?:\\.([^.]+))?\\.[^.]+\\.)" |
|
}, |
|
{ |
|
"tag_name": "local_cluster", |
|
"fixed_value": "frontend" |
|
}, |
|
{ |
|
"tag_name": "consul.source.service", |
|
"fixed_value": "frontend" |
|
}, |
|
{ |
|
"tag_name": "consul.source.namespace", |
|
"fixed_value": "default" |
|
}, |
|
{ |
|
"tag_name": "consul.source.partition", |
|
"fixed_value": "default" |
|
}, |
|
{ |
|
"tag_name": "consul.source.datacenter", |
|
"fixed_value": "dc1" |
|
} |
|
], |
|
"use_all_default_tags": true |
|
}, |
|
"layered_runtime": { |
|
"layers": [ |
|
{ |
|
"name": "base", |
|
"static_layer": { |
|
"re2.max_program_size.error_level": 1048576 |
|
} |
|
} |
|
] |
|
} |
|
}, |
|
"last_updated": "2023-01-27T17:31:48.715Z" |
|
}, |
|
{ |
|
"@type": "type.googleapis.com/envoy.admin.v3.ClustersConfigDump", |
|
"static_clusters": [ |
|
{ |
|
"cluster": { |
|
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", |
|
"name": "consul-dataplane", |
|
"type": "STATIC", |
|
"connect_timeout": "1s", |
|
"http2_protocol_options": {}, |
|
"load_assignment": { |
|
"cluster_name": "consul-dataplane", |
|
"endpoints": [ |
|
{ |
|
"lb_endpoints": [ |
|
{ |
|
"endpoint": { |
|
"address": { |
|
"socket_address": { |
|
"address": "127.0.0.1", |
|
"port_value": 37595 |
|
} |
|
} |
|
} |
|
} |
|
] |
|
} |
|
] |
|
} |
|
}, |
|
"last_updated": "2023-01-27T17:31:48.756Z" |
|
} |
|
], |
|
"dynamic_active_clusters": [ |
|
{ |
|
"version_info": "6add28f52b1d69488a0dedb6385b5a5a4081b6806691a47efe1c646310a64e22", |
|
"cluster": { |
|
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", |
|
"name": "backend.default.dc1.internal.7838b4bd-58b3-8117-3df1-60584910541b.consul", |
|
"type": "EDS", |
|
"eds_cluster_config": { |
|
"eds_config": { |
|
"ads": {}, |
|
"resource_api_version": "V3" |
|
} |
|
}, |
|
"connect_timeout": "5s", |
|
"circuit_breakers": {}, |
|
"outlier_detection": {}, |
|
"transport_socket": { |
|
"name": "tls", |
|
"typed_config": { |
|
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext", |
|
"common_tls_context": { |
|
"tls_params": {}, |
|
"tls_certificates": [ |
|
{ |
|
"certificate_chain": { |
|
"inline_string": "-----BEGIN CERTIFICATE-----\nMIICHTCCAcKgAwIBAgIBEjAKBggqhkjOPQQDAjAxMS8wLQYDVQQDEyZwcmktYWRk\najM4YWsuY29uc3VsLmNhLjc4MzhiNGJkLmNvbnN1bDAeFw0yMzAxMjcxNzMwNDha\nFw0yMzAxMzAxNzMwNDhaMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASYyeMO\ngexFB7XKXFZbpKiCFg6RJRcMjic2pJUJco2UKarQsyLgZlRq9kldI+61KYgKsWS0\ngZnZgt8Foz2J9qw2o4H7MIH4MA4GA1UdDwEB/wQEAwIDuDAdBgNVHSUEFjAUBggr\nBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADApBgNVHQ4EIgQgerfeQRBt\nGbdfDeZeJkgryuJY6XZgtRofTn3A5Tyieb0wKwYDVR0jBCQwIoAgUYvu/s5FtHrW\n/Ilzfbe1QgkGOEKJjXvn7AiEQ8WS+pIwYQYDVR0RAQH/BFcwVYZTc3BpZmZlOi8v\nNzgzOGI0YmQtNThiMy04MTE3LTNkZjEtNjA1ODQ5MTA1NDFiLmNvbnN1bC9ucy9k\nZWZhdWx0L2RjL2RjMS9zdmMvZnJvbnRlbmQwCgYIKoZIzj0EAwIDSQAwRgIhAKc+\nCIE7wqRZdqUERrDBPv6rjqdbwBY6C8ElIu+5A6AtAiEA4Yi/9lZRNSDR1KxGexbW\nISLZIsxRVmj6O0wQqQkLLWY=\n-----END CERTIFICATE-----\n" |
|
}, |
|
"private_key": { |
|
"inline_string": "[redacted]" |
|
} |
|
} |
|
], |
|
"validation_context": { |
|
"trusted_ca": { |
|
"inline_string": "-----BEGIN CERTIFICATE-----\nMIICDjCCAbWgAwIBAgIBCzAKBggqhkjOPQQDAjAxMS8wLQYDVQQDEyZwcmktYWRk\najM4YWsuY29uc3VsLmNhLjc4MzhiNGJkLmNvbnN1bDAeFw0yMzAxMjcxNzI2MjVa\nFw0zMzAxMjQxNzI2MjVaMDExLzAtBgNVBAMTJnByaS1hZGRqMzhhay5jb25zdWwu\nY2EuNzgzOGI0YmQuY29uc3VsMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEkCV2\nZ+2bi4uRGjiUye4K5CO8IhF/7nqsTFG+f4dRio7JLOkAUDzlGLKbH+mLqce0YLzb\nS9hpIJjSk3ge+q8EPaOBvTCBujAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUw\nAwEB/zApBgNVHQ4EIgQgUYvu/s5FtHrW/Ilzfbe1QgkGOEKJjXvn7AiEQ8WS+pIw\nKwYDVR0jBCQwIoAgUYvu/s5FtHrW/Ilzfbe1QgkGOEKJjXvn7AiEQ8WS+pIwPwYD\nVR0RBDgwNoY0c3BpZmZlOi8vNzgzOGI0YmQtNThiMy04MTE3LTNkZjEtNjA1ODQ5\nMTA1NDFiLmNvbnN1bDAKBggqhkjOPQQDAgNHADBEAiAv+zXWDgQsI9dPeedNCvI6\ntSP0bFU6q1LiL2b6PPR55wIgftf6sS3lzp5dSwhm7VgksQRKzAV7ixmXP0nMWdwT\nbQo=\n-----END CERTIFICATE-----\n" |
|
}, |
|
"match_subject_alt_names": [ |
|
{ |
|
"exact": "spiffe://7838b4bd-58b3-8117-3df1-60584910541b.consul/ns/default/dc/dc1/svc/backend" |
|
} |
|
] |
|
} |
|
}, |
|
"sni": "backend.default.dc1.internal.7838b4bd-58b3-8117-3df1-60584910541b.consul" |
|
} |
|
}, |
|
"common_lb_config": { |
|
"healthy_panic_threshold": {} |
|
}, |
|
"alt_stat_name": "backend.default.dc1.internal.7838b4bd-58b3-8117-3df1-60584910541b.consul" |
|
}, |
|
"last_updated": "2023-01-27T17:31:49.076Z" |
|
}, |
|
{ |
|
"version_info": "aae09a3b93290921914419f0b6a077ebe71a70a6ab4907ccc179f4fdb15c13d2", |
|
"cluster": { |
|
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", |
|
"name": "backend2.default.dc1.internal.7838b4bd-58b3-8117-3df1-60584910541b.consul", |
|
"type": "EDS", |
|
"eds_cluster_config": { |
|
"eds_config": { |
|
"ads": {}, |
|
"resource_api_version": "V3" |
|
} |
|
}, |
|
"connect_timeout": "5s", |
|
"circuit_breakers": {}, |
|
"outlier_detection": {}, |
|
"transport_socket": { |
|
"name": "tls", |
|
"typed_config": { |
|
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext", |
|
"common_tls_context": { |
|
"tls_params": {}, |
|
"tls_certificates": [ |
|
{ |
|
"certificate_chain": { |
|
"inline_string": "-----BEGIN CERTIFICATE-----\nMIICHTCCAcKgAwIBAgIBEjAKBggqhkjOPQQDAjAxMS8wLQYDVQQDEyZwcmktYWRk\najM4YWsuY29uc3VsLmNhLjc4MzhiNGJkLmNvbnN1bDAeFw0yMzAxMjcxNzMwNDha\nFw0yMzAxMzAxNzMwNDhaMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASYyeMO\ngexFB7XKXFZbpKiCFg6RJRcMjic2pJUJco2UKarQsyLgZlRq9kldI+61KYgKsWS0\ngZnZgt8Foz2J9qw2o4H7MIH4MA4GA1UdDwEB/wQEAwIDuDAdBgNVHSUEFjAUBggr\nBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADApBgNVHQ4EIgQgerfeQRBt\nGbdfDeZeJkgryuJY6XZgtRofTn3A5Tyieb0wKwYDVR0jBCQwIoAgUYvu/s5FtHrW\n/Ilzfbe1QgkGOEKJjXvn7AiEQ8WS+pIwYQYDVR0RAQH/BFcwVYZTc3BpZmZlOi8v\nNzgzOGI0YmQtNThiMy04MTE3LTNkZjEtNjA1ODQ5MTA1NDFiLmNvbnN1bC9ucy9k\nZWZhdWx0L2RjL2RjMS9zdmMvZnJvbnRlbmQwCgYIKoZIzj0EAwIDSQAwRgIhAKc+\nCIE7wqRZdqUERrDBPv6rjqdbwBY6C8ElIu+5A6AtAiEA4Yi/9lZRNSDR1KxGexbW\nISLZIsxRVmj6O0wQqQkLLWY=\n-----END CERTIFICATE-----\n" |
|
}, |
|
"private_key": { |
|
"inline_string": "[redacted]" |
|
} |
|
} |
|
], |
|
"validation_context": { |
|
"trusted_ca": { |
|
"inline_string": "-----BEGIN CERTIFICATE-----\nMIICDjCCAbWgAwIBAgIBCzAKBggqhkjOPQQDAjAxMS8wLQYDVQQDEyZwcmktYWRk\najM4YWsuY29uc3VsLmNhLjc4MzhiNGJkLmNvbnN1bDAeFw0yMzAxMjcxNzI2MjVa\nFw0zMzAxMjQxNzI2MjVaMDExLzAtBgNVBAMTJnByaS1hZGRqMzhhay5jb25zdWwu\nY2EuNzgzOGI0YmQuY29uc3VsMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEkCV2\nZ+2bi4uRGjiUye4K5CO8IhF/7nqsTFG+f4dRio7JLOkAUDzlGLKbH+mLqce0YLzb\nS9hpIJjSk3ge+q8EPaOBvTCBujAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUw\nAwEB/zApBgNVHQ4EIgQgUYvu/s5FtHrW/Ilzfbe1QgkGOEKJjXvn7AiEQ8WS+pIw\nKwYDVR0jBCQwIoAgUYvu/s5FtHrW/Ilzfbe1QgkGOEKJjXvn7AiEQ8WS+pIwPwYD\nVR0RBDgwNoY0c3BpZmZlOi8vNzgzOGI0YmQtNThiMy04MTE3LTNkZjEtNjA1ODQ5\nMTA1NDFiLmNvbnN1bDAKBggqhkjOPQQDAgNHADBEAiAv+zXWDgQsI9dPeedNCvI6\ntSP0bFU6q1LiL2b6PPR55wIgftf6sS3lzp5dSwhm7VgksQRKzAV7ixmXP0nMWdwT\nbQo=\n-----END CERTIFICATE-----\n" |
|
}, |
|
"match_subject_alt_names": [ |
|
{ |
|
"exact": "spiffe://7838b4bd-58b3-8117-3df1-60584910541b.consul/ns/default/dc/dc1/svc/backend2" |
|
} |
|
] |
|
} |
|
}, |
|
"sni": "backend2.default.dc1.internal.7838b4bd-58b3-8117-3df1-60584910541b.consul" |
|
} |
|
}, |
|
"common_lb_config": { |
|
"healthy_panic_threshold": {} |
|
}, |
|
"alt_stat_name": "backend2.default.dc1.internal.7838b4bd-58b3-8117-3df1-60584910541b.consul" |
|
}, |
|
"last_updated": "2023-01-27T17:32:09.414Z" |
|
}, |
|
{ |
|
"version_info": "adc3c3dbd3bec8077d32a5dce8dadbfc465e0bcfe1f678c694042181ed6a5b9d", |
|
"cluster": { |
|
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", |
|
"name": "local_app", |
|
"type": "STATIC", |
|
"connect_timeout": "5s", |
|
"load_assignment": { |
|
"cluster_name": "local_app", |
|
"endpoints": [ |
|
{ |
|
"lb_endpoints": [ |
|
{ |
|
"endpoint": { |
|
"address": { |
|
"socket_address": { |
|
"address": "127.0.0.1", |
|
"port_value": 9090 |
|
} |
|
} |
|
} |
|
} |
|
] |
|
} |
|
] |
|
} |
|
}, |
|
"last_updated": "2023-01-27T17:31:49.019Z" |
|
} |
|
] |
|
}, |
|
{ |
|
"@type": "type.googleapis.com/envoy.admin.v3.ListenersConfigDump", |
|
"dynamic_listeners": [ |
|
{ |
|
"name": "public_listener:10.0.2.15:20000", |
|
"active_state": { |
|
"version_info": "01ae1d2d4067e58b2c78109fcb130555d169646e53cd95d79f9ce9b00344f526", |
|
"listener": { |
|
"@type": "type.googleapis.com/envoy.config.listener.v3.Listener", |
|
"name": "public_listener:10.0.2.15:20000", |
|
"address": { |
|
"socket_address": { |
|
"address": "10.0.2.15", |
|
"port_value": 20000 |
|
} |
|
}, |
|
"filter_chains": [ |
|
{ |
|
"filters": [ |
|
{ |
|
"name": "envoy.filters.network.rbac", |
|
"typed_config": { |
|
"@type": "type.googleapis.com/envoy.extensions.filters.network.rbac.v3.RBAC", |
|
"rules": {}, |
|
"stat_prefix": "connect_authz" |
|
} |
|
}, |
|
{ |
|
"name": "envoy.filters.network.tcp_proxy", |
|
"typed_config": { |
|
"@type": "type.googleapis.com/envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy", |
|
"stat_prefix": "public_listener", |
|
"cluster": "local_app" |
|
} |
|
} |
|
], |
|
"transport_socket": { |
|
"name": "tls", |
|
"typed_config": { |
|
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext", |
|
"common_tls_context": { |
|
"tls_params": {}, |
|
"tls_certificates": [ |
|
{ |
|
"certificate_chain": { |
|
"inline_string": "-----BEGIN CERTIFICATE-----\nMIICHTCCAcKgAwIBAgIBEjAKBggqhkjOPQQDAjAxMS8wLQYDVQQDEyZwcmktYWRk\najM4YWsuY29uc3VsLmNhLjc4MzhiNGJkLmNvbnN1bDAeFw0yMzAxMjcxNzMwNDha\nFw0yMzAxMzAxNzMwNDhaMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASYyeMO\ngexFB7XKXFZbpKiCFg6RJRcMjic2pJUJco2UKarQsyLgZlRq9kldI+61KYgKsWS0\ngZnZgt8Foz2J9qw2o4H7MIH4MA4GA1UdDwEB/wQEAwIDuDAdBgNVHSUEFjAUBggr\nBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADApBgNVHQ4EIgQgerfeQRBt\nGbdfDeZeJkgryuJY6XZgtRofTn3A5Tyieb0wKwYDVR0jBCQwIoAgUYvu/s5FtHrW\n/Ilzfbe1QgkGOEKJjXvn7AiEQ8WS+pIwYQYDVR0RAQH/BFcwVYZTc3BpZmZlOi8v\nNzgzOGI0YmQtNThiMy04MTE3LTNkZjEtNjA1ODQ5MTA1NDFiLmNvbnN1bC9ucy9k\nZWZhdWx0L2RjL2RjMS9zdmMvZnJvbnRlbmQwCgYIKoZIzj0EAwIDSQAwRgIhAKc+\nCIE7wqRZdqUERrDBPv6rjqdbwBY6C8ElIu+5A6AtAiEA4Yi/9lZRNSDR1KxGexbW\nISLZIsxRVmj6O0wQqQkLLWY=\n-----END CERTIFICATE-----\n" |
|
}, |
|
"private_key": { |
|
"inline_string": "[redacted]" |
|
} |
|
} |
|
], |
|
"validation_context": { |
|
"trusted_ca": { |
|
"inline_string": "-----BEGIN CERTIFICATE-----\nMIICDjCCAbWgAwIBAgIBCzAKBggqhkjOPQQDAjAxMS8wLQYDVQQDEyZwcmktYWRk\najM4YWsuY29uc3VsLmNhLjc4MzhiNGJkLmNvbnN1bDAeFw0yMzAxMjcxNzI2MjVa\nFw0zMzAxMjQxNzI2MjVaMDExLzAtBgNVBAMTJnByaS1hZGRqMzhhay5jb25zdWwu\nY2EuNzgzOGI0YmQuY29uc3VsMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEkCV2\nZ+2bi4uRGjiUye4K5CO8IhF/7nqsTFG+f4dRio7JLOkAUDzlGLKbH+mLqce0YLzb\nS9hpIJjSk3ge+q8EPaOBvTCBujAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUw\nAwEB/zApBgNVHQ4EIgQgUYvu/s5FtHrW/Ilzfbe1QgkGOEKJjXvn7AiEQ8WS+pIw\nKwYDVR0jBCQwIoAgUYvu/s5FtHrW/Ilzfbe1QgkGOEKJjXvn7AiEQ8WS+pIwPwYD\nVR0RBDgwNoY0c3BpZmZlOi8vNzgzOGI0YmQtNThiMy04MTE3LTNkZjEtNjA1ODQ5\nMTA1NDFiLmNvbnN1bDAKBggqhkjOPQQDAgNHADBEAiAv+zXWDgQsI9dPeedNCvI6\ntSP0bFU6q1LiL2b6PPR55wIgftf6sS3lzp5dSwhm7VgksQRKzAV7ixmXP0nMWdwT\nbQo=\n-----END CERTIFICATE-----\n" |
|
} |
|
} |
|
}, |
|
"require_client_certificate": true |
|
} |
|
} |
|
} |
|
], |
|
"traffic_direction": "INBOUND" |
|
}, |
|
"last_updated": "2023-01-27T17:31:49.278Z" |
|
} |
|
}, |
|
{ |
|
"name": "backend:127.0.0.1:1234", |
|
"active_state": { |
|
"version_info": "9e2d0c6186a6a6f798cd0a28f35bd32c42a808968832d7e1748724c6f5db3a02", |
|
"listener": { |
|
"@type": "type.googleapis.com/envoy.config.listener.v3.Listener", |
|
"name": "backend:127.0.0.1:1234", |
|
"address": { |
|
"socket_address": { |
|
"address": "127.0.0.1", |
|
"port_value": 1234 |
|
} |
|
}, |
|
"filter_chains": [ |
|
{ |
|
"filters": [ |
|
{ |
|
"name": "envoy.filters.network.http_connection_manager", |
|
"typed_config": { |
|
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager", |
|
"stat_prefix": "upstream.backend.default.default.dc1", |
|
"rds": { |
|
"config_source": { |
|
"ads": {}, |
|
"resource_api_version": "V3" |
|
}, |
|
"route_config_name": "backend" |
|
}, |
|
"http_filters": [ |
|
{ |
|
"name": "envoy.filters.http.router", |
|
"typed_config": { |
|
"@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router" |
|
} |
|
} |
|
], |
|
"tracing": { |
|
"random_sampling": {} |
|
} |
|
} |
|
} |
|
] |
|
} |
|
], |
|
"traffic_direction": "OUTBOUND" |
|
}, |
|
"last_updated": "2023-01-27T17:32:09.482Z" |
|
} |
|
} |
|
] |
|
}, |
|
{ |
|
"@type": "type.googleapis.com/envoy.admin.v3.ScopedRoutesConfigDump" |
|
}, |
|
{ |
|
"@type": "type.googleapis.com/envoy.admin.v3.RoutesConfigDump", |
|
"static_route_configs": [ |
|
{ |
|
"route_config": { |
|
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration", |
|
"name": "backend", |
|
"virtual_hosts": [ |
|
{ |
|
"name": "backend.default.default.dc1", |
|
"domains": [ |
|
"*" |
|
], |
|
"routes": [ |
|
{ |
|
"match": { |
|
"prefix": "/" |
|
}, |
|
"route": { |
|
"cluster": "backend.default.dc1.internal.7838b4bd-58b3-8117-3df1-60584910541b.consul" |
|
} |
|
} |
|
] |
|
} |
|
] |
|
}, |
|
"last_updated": "2023-01-27T17:31:49.693Z" |
|
} |
|
], |
|
"dynamic_route_configs": [ |
|
{ |
|
"version_info": "8d6d5cdcfdbb614ca333b13b5f4aadb14aba24094b3142108b60e0292ccfe19c", |
|
"route_config": { |
|
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration", |
|
"name": "backend", |
|
"virtual_hosts": [ |
|
{ |
|
"name": "backend", |
|
"domains": [ |
|
"*" |
|
], |
|
"routes": [ |
|
{ |
|
"match": { |
|
"prefix": "/" |
|
}, |
|
"route": { |
|
"weighted_clusters": { |
|
"clusters": [ |
|
{ |
|
"name": "backend.default.dc1.internal.7838b4bd-58b3-8117-3df1-60584910541b.consul", |
|
"weight": 5000 |
|
}, |
|
{ |
|
"name": "backend2.default.dc1.internal.7838b4bd-58b3-8117-3df1-60584910541b.consul", |
|
"weight": 5000 |
|
} |
|
], |
|
"total_weight": 10000 |
|
} |
|
} |
|
} |
|
] |
|
} |
|
], |
|
"validate_clusters": true |
|
}, |
|
"last_updated": "2023-01-27T17:32:09.490Z" |
|
} |
|
] |
|
}, |
|
{ |
|
"@type": "type.googleapis.com/envoy.admin.v3.SecretsConfigDump" |
|
} |
|
] |
|
}
|
|
|