{ "configs": [ { "@type": "type.googleapis.com/envoy.admin.v3.BootstrapConfigDump", "bootstrap": { "node": { "id": "883d2f9f-72ad-4ecc-831a-bc42066787f5.sidecar.serviceaccount-572f4d10-79a5-44f8-8543-d29dc1ef3054.client.cluster.local", "hidden_envoy_deprecated_build_version": "a2a1e3eed4214a38608ec223859fcfa8fb679b14/1.19.1/Clean/RELEASE/BoringSSL", "user_agent_name": "envoy", "user_agent_build_version": { "version": { "major_number": 1, "minor_number": 19, "patch": 1 }, "metadata": { "ssl.version": "BoringSSL", "build.type": "RELEASE", "revision.sha": "a2a1e3eed4214a38608ec223859fcfa8fb679b14", "revision.status": "Clean" } }, "extensions": [ { "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.retry_host_predicates.omit_canary_hosts", "category": "envoy.retry_host_predicates" }, { "name": "envoy.retry_host_predicates.omit_host_metadata", "category": "envoy.retry_host_predicates" }, { "name": "envoy.retry_host_predicates.previous_hosts", "category": "envoy.retry_host_predicates" }, { "name": "envoy.transport_sockets.alts", "category": "envoy.transport_sockets.downstream" }, { "name": "envoy.transport_sockets.quic", "category": "envoy.transport_sockets.downstream" }, { "name": "envoy.transport_sockets.raw_buffer", "category": "envoy.transport_sockets.downstream" }, { "name": "envoy.transport_sockets.starttls", "category": "envoy.transport_sockets.downstream" }, { "name": "envoy.transport_sockets.tap", "category": "envoy.transport_sockets.downstream" }, { "name": "envoy.transport_sockets.tls", "category": "envoy.transport_sockets.downstream" }, { "name": "raw_buffer", "category": "envoy.transport_sockets.downstream" }, { "name": "starttls", "category": "envoy.transport_sockets.downstream" }, { "name": "tls", "category": "envoy.transport_sockets.downstream" }, { "name": "envoy.filters.thrift.rate_limit", "category": "envoy.thrift_proxy.filters" }, { "name": "envoy.filters.thrift.router", "category": "envoy.thrift_proxy.filters" }, { "name": "envoy.formatter.req_without_query", "category": "envoy.formatter" }, { "name": "envoy.matching.matchers.consistent_hashing", "category": "envoy.matching.input_matchers" }, { "name": "envoy.matching.matchers.ip", "category": "envoy.matching.input_matchers" }, { "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.rate_limit_descriptors.expr", "category": "envoy.rate_limit_descriptors" }, { "name": "envoy.quic.crypto_stream.server.quiche", "category": "envoy.quic.server.crypto_stream" }, { "name": "envoy.http.original_ip_detection.custom_header", "category": "envoy.http.original_ip_detection" }, { "name": "envoy.http.original_ip_detection.xff", "category": "envoy.http.original_ip_detection" }, { "name": "envoy.client_ssl_auth", "category": "envoy.filters.network" }, { "name": "envoy.echo", "category": "envoy.filters.network" }, { "name": "envoy.ext_authz", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.client_ssl_auth", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.connection_limit", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.direct_response", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.dubbo_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.echo", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.ext_authz", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.http_connection_manager", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.kafka_broker", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.local_ratelimit", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.mongo_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.mysql_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.postgres_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.ratelimit", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.rbac", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.redis_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.rocketmq_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.sni_cluster", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.sni_dynamic_forward_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.tcp_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.thrift_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.wasm", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.zookeeper_proxy", "category": "envoy.filters.network" }, { "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.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" }, { "name": "envoy.filters.http.admission_control", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.alternate_protocols_cache", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.aws_lambda", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.aws_request_signing", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.bandwidth_limit", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.buffer", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.cache", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.cdn_loop", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.composite", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.compressor", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.cors", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.csrf", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.decompressor", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.dynamic_forward_proxy", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.dynamo", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.ext_authz", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.ext_proc", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.fault", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.grpc_http1_bridge", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.grpc_http1_reverse_bridge", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.grpc_json_transcoder", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.grpc_stats", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.grpc_web", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.header_to_metadata", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.health_check", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.ip_tagging", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.jwt_authn", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.local_ratelimit", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.lua", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.oauth2", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.on_demand", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.original_src", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.ratelimit", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.rbac", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.router", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.set_metadata", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.squash", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.tap", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.wasm", "category": "envoy.filters.http" }, { "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.http_dynamo_filter", "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.squash", "category": "envoy.filters.http" }, { "name": "match-wrapper", "category": "envoy.filters.http" }, { "name": "envoy.transport_sockets.alts", "category": "envoy.transport_sockets.upstream" }, { "name": "envoy.transport_sockets.quic", "category": "envoy.transport_sockets.upstream" }, { "name": "envoy.transport_sockets.raw_buffer", "category": "envoy.transport_sockets.upstream" }, { "name": "envoy.transport_sockets.starttls", "category": "envoy.transport_sockets.upstream" }, { "name": "envoy.transport_sockets.tap", "category": "envoy.transport_sockets.upstream" }, { "name": "envoy.transport_sockets.tls", "category": "envoy.transport_sockets.upstream" }, { "name": "envoy.transport_sockets.upstream_proxy_protocol", "category": "envoy.transport_sockets.upstream" }, { "name": "raw_buffer", "category": "envoy.transport_sockets.upstream" }, { "name": "starttls", "category": "envoy.transport_sockets.upstream" }, { "name": "tls", "category": "envoy.transport_sockets.upstream" }, { "name": "envoy.filters.connection_pools.tcp.generic", "category": "envoy.upstreams" }, { "name": "envoy.internal_redirect_predicates.allow_listed_routes", "category": "envoy.internal_redirect_predicates" }, { "name": "envoy.internal_redirect_predicates.previous_routes", "category": "envoy.internal_redirect_predicates" }, { "name": "envoy.internal_redirect_predicates.safe_cross_scheme", "category": "envoy.internal_redirect_predicates" }, { "name": "envoy.compression.brotli.compressor", "category": "envoy.compression.compressor" }, { "name": "envoy.compression.gzip.compressor", "category": "envoy.compression.compressor" }, { "name": "envoy.matching.common_inputs.environment_variable", "category": "envoy.matching.common_inputs" }, { "name": "envoy.extensions.upstreams.http.v3.HttpProtocolOptions", "category": "envoy.upstream_options" }, { "name": "envoy.upstreams.http.http_protocol_options", "category": "envoy.upstream_options" }, { "name": "request-headers", "category": "envoy.matching.http.input" }, { "name": "request-trailers", "category": "envoy.matching.http.input" }, { "name": "response-headers", "category": "envoy.matching.http.input" }, { "name": "response-trailers", "category": "envoy.matching.http.input" }, { "name": "envoy.request_id.uuid", "category": "envoy.request_id" }, { "name": "default", "category": "envoy.dubbo_proxy.route_matchers" }, { "name": "envoy.dynamic.ot", "category": "envoy.tracers" }, { "name": "envoy.lightstep", "category": "envoy.tracers" }, { "name": "envoy.tracers.datadog", "category": "envoy.tracers" }, { "name": "envoy.tracers.dynamic_ot", "category": "envoy.tracers" }, { "name": "envoy.tracers.lightstep", "category": "envoy.tracers" }, { "name": "envoy.tracers.opencensus", "category": "envoy.tracers" }, { "name": "envoy.tracers.skywalking", "category": "envoy.tracers" }, { "name": "envoy.tracers.xray", "category": "envoy.tracers" }, { "name": "envoy.tracers.zipkin", "category": "envoy.tracers" }, { "name": "envoy.zipkin", "category": "envoy.tracers" }, { "name": "envoy.filters.listener.http_inspector", "category": "envoy.filters.listener" }, { "name": "envoy.filters.listener.original_dst", "category": "envoy.filters.listener" }, { "name": "envoy.filters.listener.original_src", "category": "envoy.filters.listener" }, { "name": "envoy.filters.listener.proxy_protocol", "category": "envoy.filters.listener" }, { "name": "envoy.filters.listener.tls_inspector", "category": "envoy.filters.listener" }, { "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": "preserve_case", "category": "envoy.http.stateful_header_formatters" }, { "name": "envoy.access_loggers.file", "category": "envoy.access_loggers" }, { "name": "envoy.access_loggers.http_grpc", "category": "envoy.access_loggers" }, { "name": "envoy.access_loggers.open_telemetry", "category": "envoy.access_loggers" }, { "name": "envoy.access_loggers.stderr", "category": "envoy.access_loggers" }, { "name": "envoy.access_loggers.stdout", "category": "envoy.access_loggers" }, { "name": "envoy.access_loggers.tcp_grpc", "category": "envoy.access_loggers" }, { "name": "envoy.access_loggers.wasm", "category": "envoy.access_loggers" }, { "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.retry_priorities.previous_priorities", "category": "envoy.retry_priorities" }, { "name": "envoy.watchdog.abort_action", "category": "envoy.guarddog_actions" }, { "name": "envoy.watchdog.profile_action", "category": "envoy.guarddog_actions" }, { "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" }, { "name": "envoy.stat_sinks.graphite_statsd", "category": "envoy.stats_sinks" }, { "name": "envoy.stat_sinks.hystrix", "category": "envoy.stats_sinks" }, { "name": "envoy.stat_sinks.metrics_service", "category": "envoy.stats_sinks" }, { "name": "envoy.stat_sinks.statsd", "category": "envoy.stats_sinks" }, { "name": "envoy.stat_sinks.wasm", "category": "envoy.stats_sinks" }, { "name": "envoy.statsd", "category": "envoy.stats_sinks" }, { "name": "envoy.extensions.http.cache.simple", "category": "envoy.http.cache" }, { "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.filters.dubbo.router", "category": "envoy.dubbo_proxy.filters" }, { "name": "envoy.resource_monitors.fixed_heap", "category": "envoy.resource_monitors" }, { "name": "envoy.resource_monitors.injected_resource", "category": "envoy.resource_monitors" }, { "name": "dubbo.hessian2", "category": "envoy.dubbo_proxy.serializers" }, { "name": "dubbo", "category": "envoy.dubbo_proxy.protocols" }, { "name": "envoy.bootstrap.wasm", "category": "envoy.bootstrap" }, { "name": "envoy.extensions.network.socket_interface.default_socket_interface", "category": "envoy.bootstrap" }, { "name": "envoy.ip", "category": "envoy.resolvers" }, { "name": "envoy.compression.brotli.decompressor", "category": "envoy.compression.decompressor" }, { "name": "envoy.compression.gzip.decompressor", "category": "envoy.compression.decompressor" }, { "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.health_checkers.redis", "category": "envoy.health_checkers" }, { "name": "envoy.wasm.runtime.null", "category": "envoy.wasm.runtime" }, { "name": "envoy.wasm.runtime.v8", "category": "envoy.wasm.runtime" }, { "name": "envoy.quic.proof_source.filter_chain", "category": "envoy.quic.proof_source" }, { "name": "envoy.filters.udp.dns_filter", "category": "envoy.filters.udp_listener" }, { "name": "envoy.filters.udp_listener.udp_proxy", "category": "envoy.filters.udp_listener" }, { "name": "envoy.tls.cert_validator.default", "category": "envoy.tls.cert_validator" }, { "name": "envoy.tls.cert_validator.spiffe", "category": "envoy.tls.cert_validator" }, { "name": "composite-action", "category": "envoy.matching.action" }, { "name": "skip", "category": "envoy.matching.action" } ] }, "static_resources": { "clusters": [ { "name": "osm-controller", "type": "LOGICAL_DNS", "transport_socket": { "name": "envoy.transport_sockets.tls", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext", "common_tls_context": { "tls_params": { "tls_minimum_protocol_version": "TLSv1_2", "tls_maximum_protocol_version": "TLSv1_3" }, "tls_certificates": [ { "certificate_chain": { "inline_bytes": "--redacted--" }, "private_key": { "inline_bytes": "--redacted--" } } ], "validation_context": { "trusted_ca": { "inline_bytes": "--redacted--" } }, "alpn_protocols": [ "h2" ] } } }, "load_assignment": { "cluster_name": "osm-controller", "endpoints": [ { "lb_endpoints": [ { "endpoint": { "address": { "socket_address": { "address": "osm-controller.osm-system.svc.cluster.local", "port_value": 15128 } } } } ] } ] }, "typed_extension_protocol_options": { "envoy.extensions.upstreams.http.v3.HttpProtocolOptions": { "@type": "type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions", "explicit_http_config": { "http2_protocol_options": {} } } } } ] }, "dynamic_resources": { "lds_config": { "ads": {}, "resource_api_version": "V3" }, "cds_config": { "ads": {}, "resource_api_version": "V3" }, "ads_config": { "api_type": "GRPC", "grpc_services": [ { "envoy_grpc": { "cluster_name": "osm-controller" } } ], "set_node_on_first_message_only": true, "transport_api_version": "V3" } }, "admin": { "address": { "socket_address": { "address": "127.0.0.1", "port_value": 15000 } }, "access_log": [ { "name": "envoy.access_loggers.stream", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog" } } ] } }, "last_updated": "2022-02-25T18:05:21.275Z" }, { "@type": "type.googleapis.com/envoy.admin.v3.ClustersConfigDump", "version_info": "3", "static_clusters": [ { "cluster": { "@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", "name": "osm-controller", "type": "LOGICAL_DNS", "transport_socket": { "name": "envoy.transport_sockets.tls", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext", "common_tls_context": { "tls_params": { "tls_minimum_protocol_version": "TLSv1_2", "tls_maximum_protocol_version": "TLSv1_3" }, "tls_certificates": [ { "certificate_chain": { "inline_bytes": "--redacted--" }, "private_key": { "inline_bytes": "--redacted--" } } ], "validation_context": { "trusted_ca": { "inline_bytes": "--redacted--" } }, "alpn_protocols": [ "h2" ] } } }, "load_assignment": { "cluster_name": "osm-controller", "endpoints": [ { "lb_endpoints": [ { "endpoint": { "address": { "socket_address": { "address": "osm-controller.osm-system.svc.cluster.local", "port_value": 15128 } } } } ] } ] }, "typed_extension_protocol_options": { "envoy.extensions.upstreams.http.v3.HttpProtocolOptions": { "@type": "type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions", "explicit_http_config": { "http2_protocol_options": {} } } } }, "last_updated": "2022-02-25T18:05:21.283Z" } ], "dynamic_active_clusters": [ { "version_info": "1", "cluster": { "@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", "name": "client/service-8f325e97-dfac-4051-b633-febfd6284b5d|80|local", "type": "STRICT_DNS", "dns_lookup_family": "V4_ONLY", "alt_stat_name": "client/service-8f325e97-dfac-4051-b633-febfd6284b5d|80|local", "load_assignment": { "cluster_name": "client/service-8f325e97-dfac-4051-b633-febfd6284b5d|80|local", "endpoints": [ { "locality": { "zone": "zone" }, "lb_endpoints": [ { "endpoint": { "address": { "socket_address": { "address": "127.0.0.1", "port_value": 80 } } }, "load_balancing_weight": 100 } ] } ] }, "typed_extension_protocol_options": { "envoy.extensions.upstreams.http.v3.HttpProtocolOptions": { "@type": "type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions", "use_downstream_protocol_config": { "http2_protocol_options": {} } } }, "respect_dns_ttl": true }, "last_updated": "2022-02-25T18:05:21.452Z" }, { "version_info": "1", "cluster": { "@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", "name": "envoy-metrics-cluster", "type": "STATIC", "alt_stat_name": "envoy-metrics-cluster", "load_assignment": { "cluster_name": "envoy-metrics-cluster", "endpoints": [ { "lb_endpoints": [ { "endpoint": { "address": { "socket_address": { "address": "127.0.0.1", "port_value": 15000 } } }, "load_balancing_weight": 100 } ] } ] } }, "last_updated": "2022-02-25T18:05:21.453Z" } ] }, { "@type": "type.googleapis.com/envoy.admin.v3.ListenersConfigDump", "version_info": "3", "dynamic_listeners": [ { "name": "inbound-listener", "active_state": { "version_info": "1", "listener": { "@type": "type.googleapis.com/envoy.config.listener.v3.Listener", "name": "inbound-listener", "address": { "socket_address": { "address": "0.0.0.0", "port_value": 15003 } }, "filter_chains": [ { "filter_chain_match": { "destination_port": 80, "transport_protocol": "tls", "application_protocols": [ "osm" ], "server_names": [ "service-8f325e97-dfac-4051-b633-febfd6284b5d.client.svc.cluster.local" ] }, "filters": [ { "name": "envoy.filters.network.rbac", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.filters.network.rbac.v3.RBAC", "rules": {}, "stat_prefix": "network-" } }, { "name": "envoy.filters.network.http_connection_manager", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager", "stat_prefix": "mesh-http-conn-manager.rds-inbound.80", "rds": { "config_source": { "ads": {}, "resource_api_version": "V3" }, "route_config_name": "rds-inbound.80" }, "http_filters": [ { "name": "envoy.filters.http.rbac" }, { "name": "envoy.filters.http.lua", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.filters.http.lua.v3.Lua", "inline_code": "--\nfunction envoy_on_request(request_handle)\n request_handle:headers():add(\"osm-stats-kind\", \"unknown\")\n request_handle:headers():add(\"osm-stats-name\", \"unknown\")\n request_handle:headers():add(\"osm-stats-pod\", \"client\")\n request_handle:headers():add(\"osm-stats-namespace\", \"client\")\nend" } }, { "name": "envoy.filters.http.wasm", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.filters.http.wasm.v3.Wasm", "config": { "name": "stats", "vm_config": { "runtime": "envoy.wasm.runtime.v8", "code": { "local": { "inline_bytes": "--redacted--" } }, "allow_precompiled": true } } } }, { "name": "envoy.filters.http.router" } ], "access_log": [ { "name": "envoy.access_loggers.stream", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog", "log_format": { "json_format": { "start_time": "%START_TIME%", "protocol": "%PROTOCOL%", "response_code": "%RESPONSE_CODE%", "response_code_details": "%RESPONSE_CODE_DETAILS%", "bytes_received": "%BYTES_RECEIVED%", "user_agent": "%REQ(USER-AGENT)%", "upstream_host": "%UPSTREAM_HOST%", "bytes_sent": "%BYTES_SENT%", "requested_server_name": "%REQUESTED_SERVER_NAME%", "path": "%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%", "time_to_first_byte": "%RESPONSE_DURATION%", "upstream_cluster": "%UPSTREAM_CLUSTER%", "response_flags": "%RESPONSE_FLAGS%", "duration": "%DURATION%", "upstream_service_time": "%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%", "x_forwarded_for": "%REQ(X-FORWARDED-FOR)%", "authority": "%REQ(:AUTHORITY)%", "method": "%REQ(:METHOD)%", "request_id": "%REQ(X-REQUEST-ID)%" } } } } ], "local_reply_config": { "mappers": [ { "filter": { "not_health_check_filter": {} }, "headers_to_add": [ { "header": { "key": "osm-stats-kind", "value": "unknown" } }, { "header": { "key": "osm-stats-name", "value": "unknown" } }, { "header": { "key": "osm-stats-pod", "value": "unknown" } }, { "header": { "key": "osm-stats-namespace", "value": "unknown" } } ] } ] } } } ], "transport_socket": { "name": "envoy.transport_sockets.tls", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext", "common_tls_context": { "tls_params": { "tls_minimum_protocol_version": "TLSv1_2", "tls_maximum_protocol_version": "TLSv1_3" }, "tls_certificate_sds_secret_configs": [ { "name": "service-cert:client/serviceaccount-572f4d10-79a5-44f8-8543-d29dc1ef3054", "sds_config": { "ads": {}, "resource_api_version": "V3" } } ], "validation_context_sds_secret_config": { "name": "root-cert-for-mtls-inbound:client/serviceaccount-572f4d10-79a5-44f8-8543-d29dc1ef3054", "sds_config": { "ads": {}, "resource_api_version": "V3" } } }, "require_client_certificate": true } }, "name": "inbound-mesh-http-filter-chain:client/service-8f325e97-dfac-4051-b633-febfd6284b5d:80" } ], "listener_filters": [ { "name": "envoy.filters.listener.tls_inspector" }, { "name": "envoy.filters.listener.original_dst" } ], "traffic_direction": "INBOUND" }, "last_updated": "2022-02-25T18:05:41.675Z" } }, { "name": "inbound-prometheus-listener", "active_state": { "version_info": "1", "listener": { "@type": "type.googleapis.com/envoy.config.listener.v3.Listener", "name": "inbound-prometheus-listener", "address": { "socket_address": { "address": "0.0.0.0", "port_value": 15010 } }, "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": "prometheus-http-conn-manager", "route_config": { "virtual_hosts": [ { "name": "prometheus-inbound-virtual-host", "domains": [ "*" ], "routes": [ { "match": { "prefix": "/stats/prometheus" }, "route": { "cluster": "envoy-metrics-cluster", "prefix_rewrite": "/stats/prometheus" } } ] } ] }, "http_filters": [ { "name": "envoy.filters.http.router" } ], "access_log": [ { "name": "envoy.access_loggers.stream", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog", "log_format": { "json_format": { "method": "%REQ(:METHOD)%", "bytes_sent": "%BYTES_SENT%", "duration": "%DURATION%", "x_forwarded_for": "%REQ(X-FORWARDED-FOR)%", "protocol": "%PROTOCOL%", "time_to_first_byte": "%RESPONSE_DURATION%", "bytes_received": "%BYTES_RECEIVED%", "authority": "%REQ(:AUTHORITY)%", "upstream_host": "%UPSTREAM_HOST%", "upstream_cluster": "%UPSTREAM_CLUSTER%", "response_flags": "%RESPONSE_FLAGS%", "user_agent": "%REQ(USER-AGENT)%", "request_id": "%REQ(X-REQUEST-ID)%", "requested_server_name": "%REQUESTED_SERVER_NAME%", "start_time": "%START_TIME%", "path": "%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%", "response_code": "%RESPONSE_CODE%", "response_code_details": "%RESPONSE_CODE_DETAILS%", "upstream_service_time": "%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%" } } } } ] } } ] } ], "traffic_direction": "INBOUND" }, "last_updated": "2022-02-25T18:05:21.723Z" } }, { "name": "outbound-listener", "draining_state": { "version_info": "1", "listener": { "@type": "type.googleapis.com/envoy.config.listener.v3.Listener", "name": "outbound-listener", "address": { "socket_address": { "address": "0.0.0.0", "port_value": 15001 } }, "filter_chains": [ { "filter_chain_match": { "prefix_ranges": [ { "address_prefix": "10.96.37.18", "prefix_len": 32 } ], "destination_port": 80 }, "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": "mesh-http-conn-manager.rds-outbound.80", "rds": { "config_source": { "ads": {}, "resource_api_version": "V3" }, "route_config_name": "rds-outbound.80" }, "http_filters": [ { "name": "envoy.filters.http.rbac" }, { "name": "envoy.filters.http.lua", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.filters.http.lua.v3.Lua", "inline_code": "--\nfunction envoy_on_request(request_handle)\n request_handle:headers():add(\"osm-stats-kind\", \"unknown\")\n request_handle:headers():add(\"osm-stats-name\", \"unknown\")\n request_handle:headers():add(\"osm-stats-pod\", \"client\")\n request_handle:headers():add(\"osm-stats-namespace\", \"client\")\nend" } }, { "name": "envoy.filters.http.wasm", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.filters.http.wasm.v3.Wasm", "config": { "name": "stats", "vm_config": { "runtime": "envoy.wasm.runtime.v8", "code": { "local": { "inline_bytes": "--redacted--" } }, "allow_precompiled": true } } } }, { "name": "envoy.filters.http.router" } ], "access_log": [ { "name": "envoy.access_loggers.stream", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog", "log_format": { "json_format": { "start_time": "%START_TIME%", "response_flags": "%RESPONSE_FLAGS%", "upstream_service_time": "%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%", "user_agent": "%REQ(USER-AGENT)%", "method": "%REQ(:METHOD)%", "path": "%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%", "response_code_details": "%RESPONSE_CODE_DETAILS%", "time_to_first_byte": "%RESPONSE_DURATION%", "upstream_cluster": "%UPSTREAM_CLUSTER%", "bytes_sent": "%BYTES_SENT%", "request_id": "%REQ(X-REQUEST-ID)%", "protocol": "%PROTOCOL%", "bytes_received": "%BYTES_RECEIVED%", "duration": "%DURATION%", "x_forwarded_for": "%REQ(X-FORWARDED-FOR)%", "requested_server_name": "%REQUESTED_SERVER_NAME%", "upstream_host": "%UPSTREAM_HOST%", "response_code": "%RESPONSE_CODE%", "authority": "%REQ(:AUTHORITY)%" } } } } ], "local_reply_config": { "mappers": [ { "filter": { "not_health_check_filter": {} }, "headers_to_add": [ { "header": { "key": "osm-stats-pod", "value": "unknown" } }, { "header": { "key": "osm-stats-namespace", "value": "unknown" } }, { "header": { "key": "osm-stats-kind", "value": "unknown" } }, { "header": { "key": "osm-stats-name", "value": "unknown" } } ] } ] } } } ], "name": "outbound-mesh-http-filter-chain:client/service-8f325e97-dfac-4051-b633-febfd6284b5d_80_http" }, { "filter_chain_match": { "prefix_ranges": [ { "address_prefix": "10.96.86.35", "prefix_len": 32 } ], "destination_port": 80 }, "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": "mesh-http-conn-manager.rds-outbound.80", "rds": { "config_source": { "ads": {}, "resource_api_version": "V3" }, "route_config_name": "rds-outbound.80" }, "http_filters": [ { "name": "envoy.filters.http.rbac" }, { "name": "envoy.filters.http.lua", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.filters.http.lua.v3.Lua", "inline_code": "--\nfunction envoy_on_request(request_handle)\n request_handle:headers():add(\"osm-stats-pod\", \"client\")\n request_handle:headers():add(\"osm-stats-namespace\", \"client\")\n request_handle:headers():add(\"osm-stats-kind\", \"unknown\")\n request_handle:headers():add(\"osm-stats-name\", \"unknown\")\nend" } }, { "name": "envoy.filters.http.wasm", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.filters.http.wasm.v3.Wasm", "config": { "name": "stats", "vm_config": { "runtime": "envoy.wasm.runtime.v8", "code": { "local": { "inline_bytes": "--redacted--" } }, "allow_precompiled": true } } } }, { "name": "envoy.filters.http.router" } ], "access_log": [ { "name": "envoy.access_loggers.stream", "typed_config": { "@type": "type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog", "log_format": { "json_format": { "bytes_sent": "%BYTES_SENT%", "duration": "%DURATION%", "path": "%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%", "protocol": "%PROTOCOL%", "response_code_details": "%RESPONSE_CODE_DETAILS%", "user_agent": "%REQ(USER-AGENT)%", "request_id": "%REQ(X-REQUEST-ID)%", "upstream_host": "%UPSTREAM_HOST%", "start_time": "%START_TIME%", "method": "%REQ(:METHOD)%", "response_code": "%RESPONSE_CODE%", "time_to_first_byte": "%RESPONSE_DURATION%", "upstream_cluster": "%UPSTREAM_CLUSTER%", "upstream_service_time": "%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%", "requested_server_name": "%REQUESTED_SERVER_NAME%", "authority": "%REQ(:AUTHORITY)%", "response_flags": "%RESPONSE_FLAGS%", "bytes_received": "%BYTES_RECEIVED%", "x_forwarded_for": "%REQ(X-FORWARDED-FOR)%" } } } } ], "local_reply_config": { "mappers": [ { "filter": { "not_health_check_filter": {} }, "headers_to_add": [ { "header": { "key": "osm-stats-pod", "value": "unknown" } }, { "header": { "key": "osm-stats-namespace", "value": "unknown" } }, { "header": { "key": "osm-stats-kind", "value": "unknown" } }, { "header": { "key": "osm-stats-name", "value": "unknown" } } ] } ] } } } ], "name": "outbound-mesh-http-filter-chain:server/service-ee146f3f-5f32-4625-8ed0-9c1fb1b55c13_80_http" } ], "listener_filters": [ { "name": "envoy.filters.listener.original_dst" }, { "name": "envoy.filters.listener.tls_inspector" }, { "name": "envoy.filters.listener.http_inspector" } ], "traffic_direction": "OUTBOUND", "continue_on_listener_filters_timeout": true }, "last_updated": "2022-02-25T18:05:24.015Z" } } ] }, { "@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", "virtual_hosts": [ { "name": "prometheus-inbound-virtual-host", "domains": [ "*" ], "routes": [ { "match": { "prefix": "/stats/prometheus" }, "route": { "cluster": "envoy-metrics-cluster", "prefix_rewrite": "/stats/prometheus" } } ] } ] }, "last_updated": "2022-02-25T18:05:21.723Z" } ], "dynamic_route_configs": [ { "version_info": "3", "route_config": { "@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration", "name": "rds-inbound.80", "virtual_hosts": [ { "name": "inbound_virtual-host|service-8f325e97-dfac-4051-b633-febfd6284b5d.client.svc.cluster.local", "domains": [ "service-8f325e97-dfac-4051-b633-febfd6284b5d", "service-8f325e97-dfac-4051-b633-febfd6284b5d:80", "service-8f325e97-dfac-4051-b633-febfd6284b5d.client", "service-8f325e97-dfac-4051-b633-febfd6284b5d.client:80", "service-8f325e97-dfac-4051-b633-febfd6284b5d.client.svc", "service-8f325e97-dfac-4051-b633-febfd6284b5d.client.svc:80", "service-8f325e97-dfac-4051-b633-febfd6284b5d.client.svc.cluster", "service-8f325e97-dfac-4051-b633-febfd6284b5d.client.svc.cluster:80", "service-8f325e97-dfac-4051-b633-febfd6284b5d.client.svc.cluster.local", "service-8f325e97-dfac-4051-b633-febfd6284b5d.client.svc.cluster.local:80" ] } ], "response_headers_to_add": [ { "header": { "key": "osm-stats-pod", "value": "client" } }, { "header": { "key": "osm-stats-namespace", "value": "client" } }, { "header": { "key": "osm-stats-kind", "value": "unknown" } }, { "header": { "key": "osm-stats-name", "value": "unknown" } } ], "validate_clusters": false }, "last_updated": "2022-02-25T18:05:41.682Z" }, { "version_info": "3", "route_config": { "@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration", "name": "rds-outbound.80", "validate_clusters": false }, "last_updated": "2022-02-25T18:05:41.683Z" } ] }, { "@type": "type.googleapis.com/envoy.admin.v3.SecretsConfigDump", "dynamic_active_secrets": [ { "name": "service-cert:client/serviceaccount-572f4d10-79a5-44f8-8543-d29dc1ef3054", "version_info": "6", "last_updated": "2022-02-25T18:05:41.695Z", "secret": { "@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.Secret", "name": "service-cert:client/serviceaccount-572f4d10-79a5-44f8-8543-d29dc1ef3054", "tls_certificate": { "certificate_chain": { "inline_bytes": "--redacted--" }, "private_key": { "inline_bytes": "--redacted--" } } } }, { "name": "root-cert-for-mtls-inbound:client/serviceaccount-572f4d10-79a5-44f8-8543-d29dc1ef3054", "version_info": "6", "last_updated": "2022-02-25T18:05:41.695Z", "secret": { "@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.Secret", "name": "root-cert-for-mtls-inbound:client/serviceaccount-572f4d10-79a5-44f8-8543-d29dc1ef3054", "validation_context": { "trusted_ca": { "inline_bytes": "--redacted--" } } } } ] } ] }