-
-
Save JuniorJPDJ/19d0cd1bfd2ac0e00230adce374ac358 to your computer and use it in GitHub Desktop.
egctl config envoy-proxy
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"envoy-gateway-system": { | |
"envoy-envoy-gateway-system-default-b435bbfd-b584768c6-2tkn9": { | |
"@type": "type.googleapis.com/envoy.admin.v3.ClustersConfigDump", | |
"dynamicActiveClusters": [ | |
{ | |
"cluster": { | |
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", | |
"circuitBreakers": { | |
"thresholds": [ | |
{ | |
"maxRetries": 1024 | |
} | |
] | |
}, | |
"commonLbConfig": { | |
"localityWeightedLbConfig": {} | |
}, | |
"connectTimeout": "10s", | |
"dnsLookupFamily": "V4_ONLY", | |
"edsClusterConfig": { | |
"edsConfig": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
}, | |
"serviceName": "httproute/envoy-gateway-system/big-boy-http-haproxy/rule/0" | |
}, | |
"lbPolicy": "LEAST_REQUEST", | |
"name": "httproute/envoy-gateway-system/big-boy-http-haproxy/rule/0", | |
"outlierDetection": {}, | |
"perConnectionBufferLimitBytes": 32768, | |
"transportSocket": { | |
"name": "envoy.transport_sockets.upstream_proxy_protocol", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.proxy_protocol.v3.ProxyProtocolUpstreamTransport", | |
"config": { | |
"version": "V2" | |
}, | |
"transportSocket": { | |
"name": "envoy.transport_sockets.raw_buffer", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer" | |
} | |
} | |
} | |
}, | |
"type": "EDS" | |
}, | |
"lastUpdated": "2024-03-15T19:40:58.331Z", | |
"versionInfo": "8bfafde04622c0e2e85b72073a3eeb765baeda98381fe1c580b38b7662476d16" | |
}, | |
{ | |
"cluster": { | |
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", | |
"circuitBreakers": { | |
"thresholds": [ | |
{ | |
"maxRetries": 1024 | |
} | |
] | |
}, | |
"commonLbConfig": { | |
"localityWeightedLbConfig": {} | |
}, | |
"connectTimeout": "10s", | |
"dnsLookupFamily": "V4_ONLY", | |
"edsClusterConfig": { | |
"edsConfig": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
}, | |
"serviceName": "httproute/ingress-nginx/ingress-nginx-http/rule/0" | |
}, | |
"lbPolicy": "LEAST_REQUEST", | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"outlierDetection": {}, | |
"perConnectionBufferLimitBytes": 32768, | |
"transportSocket": { | |
"name": "envoy.transport_sockets.upstream_proxy_protocol", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.proxy_protocol.v3.ProxyProtocolUpstreamTransport", | |
"config": { | |
"version": "V2" | |
}, | |
"transportSocket": { | |
"name": "envoy.transport_sockets.raw_buffer", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer" | |
} | |
} | |
} | |
}, | |
"type": "EDS" | |
}, | |
"lastUpdated": "2024-03-15T19:40:58.333Z", | |
"versionInfo": "e60b7d6104e01c009ccdaf097e27d7a5b27898e4128b58b0cd1883d43b925c2a" | |
}, | |
{ | |
"cluster": { | |
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", | |
"circuitBreakers": { | |
"thresholds": [ | |
{ | |
"maxRetries": 1024 | |
} | |
] | |
}, | |
"commonLbConfig": { | |
"localityWeightedLbConfig": {} | |
}, | |
"connectTimeout": "10s", | |
"dnsLookupFamily": "V4_ONLY", | |
"edsClusterConfig": { | |
"edsConfig": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
}, | |
"serviceName": "httproute/wvffle/wvffle-ingress-http/rule/0" | |
}, | |
"lbPolicy": "LEAST_REQUEST", | |
"name": "httproute/wvffle/wvffle-ingress-http/rule/0", | |
"outlierDetection": {}, | |
"perConnectionBufferLimitBytes": 32768, | |
"transportSocket": { | |
"name": "envoy.transport_sockets.upstream_proxy_protocol", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.proxy_protocol.v3.ProxyProtocolUpstreamTransport", | |
"config": { | |
"version": "V2" | |
}, | |
"transportSocket": { | |
"name": "envoy.transport_sockets.raw_buffer", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer" | |
} | |
} | |
} | |
}, | |
"type": "EDS" | |
}, | |
"lastUpdated": "2024-03-15T19:40:58.325Z", | |
"versionInfo": "f464856110258c405c4eb37205b71a9a80cace24b5e5c873ef6b7de58a94af47" | |
}, | |
{ | |
"cluster": { | |
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", | |
"circuitBreakers": { | |
"thresholds": [ | |
{ | |
"maxRetries": 1024 | |
} | |
] | |
}, | |
"commonLbConfig": { | |
"localityWeightedLbConfig": {} | |
}, | |
"connectTimeout": "10s", | |
"dnsLookupFamily": "V4_ONLY", | |
"edsClusterConfig": { | |
"edsConfig": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
}, | |
"serviceName": "tlsroute/envoy-gateway-system/big-boy-tls-haproxy/rule/-1" | |
}, | |
"lbPolicy": "LEAST_REQUEST", | |
"name": "tlsroute/envoy-gateway-system/big-boy-tls-haproxy/rule/-1", | |
"outlierDetection": {}, | |
"perConnectionBufferLimitBytes": 32768, | |
"type": "EDS" | |
}, | |
"lastUpdated": "2024-03-15T19:40:58.327Z", | |
"versionInfo": "4564b075d2865f10d891ca83eefb4148cd8fc24ac4bd39066f645cb0dacd5422" | |
}, | |
{ | |
"cluster": { | |
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", | |
"circuitBreakers": { | |
"thresholds": [ | |
{ | |
"maxRetries": 1024 | |
} | |
] | |
}, | |
"commonLbConfig": { | |
"localityWeightedLbConfig": {} | |
}, | |
"connectTimeout": "10s", | |
"dnsLookupFamily": "V4_ONLY", | |
"edsClusterConfig": { | |
"edsConfig": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
}, | |
"serviceName": "tlsroute/ingress-nginx/ingress-nginx-tls/rule/-1" | |
}, | |
"lbPolicy": "LEAST_REQUEST", | |
"name": "tlsroute/ingress-nginx/ingress-nginx-tls/rule/-1", | |
"outlierDetection": {}, | |
"perConnectionBufferLimitBytes": 32768, | |
"type": "EDS" | |
}, | |
"lastUpdated": "2024-03-15T19:40:58.328Z", | |
"versionInfo": "bf2aeb823dc852dca77e055b0ce53c9798f49781d0e9d1f726e17d40f32d8508" | |
}, | |
{ | |
"cluster": { | |
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", | |
"circuitBreakers": { | |
"thresholds": [ | |
{ | |
"maxRetries": 1024 | |
} | |
] | |
}, | |
"commonLbConfig": { | |
"localityWeightedLbConfig": {} | |
}, | |
"connectTimeout": "10s", | |
"dnsLookupFamily": "V4_ONLY", | |
"edsClusterConfig": { | |
"edsConfig": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
}, | |
"serviceName": "tlsroute/wvffle/wvffle-ingress-tls/rule/-1" | |
}, | |
"lbPolicy": "LEAST_REQUEST", | |
"name": "tlsroute/wvffle/wvffle-ingress-tls/rule/-1", | |
"outlierDetection": {}, | |
"perConnectionBufferLimitBytes": 32768, | |
"type": "EDS" | |
}, | |
"lastUpdated": "2024-03-15T19:40:58.330Z", | |
"versionInfo": "82690453c6d325b4d29f0edd1b0e3e7a6e5d02e50510d538e4a50b35a974296a" | |
} | |
], | |
"staticClusters": [ | |
{ | |
"cluster": { | |
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", | |
"connectTimeout": "0.250s", | |
"loadAssignment": { | |
"clusterName": "prometheus_stats", | |
"endpoints": [ | |
{ | |
"lbEndpoints": [ | |
{ | |
"endpoint": { | |
"address": { | |
"socketAddress": { | |
"address": "127.0.0.1", | |
"portValue": 19000 | |
} | |
} | |
} | |
} | |
] | |
} | |
] | |
}, | |
"name": "prometheus_stats", | |
"type": "STATIC" | |
}, | |
"lastUpdated": "2024-03-15T19:40:53.223Z" | |
}, | |
{ | |
"cluster": { | |
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", | |
"connectTimeout": "10s", | |
"loadAssignment": { | |
"clusterName": "xds_cluster", | |
"endpoints": [ | |
{ | |
"lbEndpoints": [ | |
{ | |
"endpoint": { | |
"address": { | |
"socketAddress": { | |
"address": "envoy-gateway", | |
"portValue": 18000 | |
} | |
} | |
}, | |
"loadBalancingWeight": 1 | |
} | |
], | |
"loadBalancingWeight": 1 | |
} | |
] | |
}, | |
"name": "xds_cluster", | |
"transportSocket": { | |
"name": "envoy.transport_sockets.tls", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext", | |
"commonTlsContext": { | |
"tlsCertificateSdsSecretConfigs": [ | |
{ | |
"name": "xds_certificate", | |
"sdsConfig": { | |
"pathConfigSource": { | |
"path": "/sds/xds-certificate.json" | |
}, | |
"resourceApiVersion": "V3" | |
} | |
} | |
], | |
"tlsParams": { | |
"tlsMaximumProtocolVersion": "TLSv1_3" | |
}, | |
"validationContextSdsSecretConfig": { | |
"name": "xds_trusted_ca", | |
"sdsConfig": { | |
"pathConfigSource": { | |
"path": "/sds/xds-trusted-ca.json" | |
}, | |
"resourceApiVersion": "V3" | |
} | |
} | |
} | |
} | |
}, | |
"type": "STRICT_DNS", | |
"typedExtensionProtocolOptions": { | |
"envoy.extensions.upstreams.http.v3.HttpProtocolOptions": { | |
"@type": "type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions", | |
"explicitHttpConfig": { | |
"http2ProtocolOptions": { | |
"connectionKeepalive": { | |
"interval": "30s", | |
"timeout": "5s" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"lastUpdated": "2024-03-15T19:40:53.225Z" | |
} | |
], | |
"versionInfo": "2" | |
}, | |
"envoy-envoy-gateway-system-internal-afea4c94-796687dc95-hnt8p": { | |
"@type": "type.googleapis.com/envoy.admin.v3.ClustersConfigDump", | |
"dynamicActiveClusters": [ | |
{ | |
"cluster": { | |
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", | |
"circuitBreakers": { | |
"thresholds": [ | |
{ | |
"maxRetries": 1024 | |
} | |
] | |
}, | |
"commonLbConfig": { | |
"localityWeightedLbConfig": {} | |
}, | |
"connectTimeout": "10s", | |
"dnsLookupFamily": "V4_ONLY", | |
"edsClusterConfig": { | |
"edsConfig": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
}, | |
"serviceName": "httproute/kube-system/hubble-ui/rule/0" | |
}, | |
"lbPolicy": "LEAST_REQUEST", | |
"name": "httproute/kube-system/hubble-ui/rule/0", | |
"outlierDetection": {}, | |
"perConnectionBufferLimitBytes": 32768, | |
"type": "EDS" | |
}, | |
"lastUpdated": "2024-03-15T19:41:02.488Z", | |
"versionInfo": "ebfd3aa258145c57f8a93d9e1c6ff962bea4bb4766fca11f25eceeb34ca551d2" | |
}, | |
{ | |
"cluster": { | |
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", | |
"circuitBreakers": { | |
"thresholds": [ | |
{ | |
"maxRetries": 1024 | |
} | |
] | |
}, | |
"commonLbConfig": { | |
"localityWeightedLbConfig": {} | |
}, | |
"connectTimeout": "10s", | |
"dnsLookupFamily": "V4_ONLY", | |
"edsClusterConfig": { | |
"edsConfig": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
}, | |
"serviceName": "tlsroute/argocd/argocd-server/rule/-1" | |
}, | |
"lbPolicy": "LEAST_REQUEST", | |
"name": "tlsroute/argocd/argocd-server/rule/-1", | |
"outlierDetection": {}, | |
"perConnectionBufferLimitBytes": 32768, | |
"type": "EDS" | |
}, | |
"lastUpdated": "2024-03-15T19:41:02.489Z", | |
"versionInfo": "d43fd8fc719ea1bb30267e96b7ec0b4de479a60591ca0e929ac428d3f06ddd8d" | |
} | |
], | |
"staticClusters": [ | |
{ | |
"cluster": { | |
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", | |
"connectTimeout": "0.250s", | |
"loadAssignment": { | |
"clusterName": "prometheus_stats", | |
"endpoints": [ | |
{ | |
"lbEndpoints": [ | |
{ | |
"endpoint": { | |
"address": { | |
"socketAddress": { | |
"address": "127.0.0.1", | |
"portValue": 19000 | |
} | |
} | |
} | |
} | |
] | |
} | |
] | |
}, | |
"name": "prometheus_stats", | |
"type": "STATIC" | |
}, | |
"lastUpdated": "2024-03-15T19:40:52.925Z" | |
}, | |
{ | |
"cluster": { | |
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster", | |
"connectTimeout": "10s", | |
"loadAssignment": { | |
"clusterName": "xds_cluster", | |
"endpoints": [ | |
{ | |
"lbEndpoints": [ | |
{ | |
"endpoint": { | |
"address": { | |
"socketAddress": { | |
"address": "envoy-gateway", | |
"portValue": 18000 | |
} | |
} | |
}, | |
"loadBalancingWeight": 1 | |
} | |
], | |
"loadBalancingWeight": 1 | |
} | |
] | |
}, | |
"name": "xds_cluster", | |
"transportSocket": { | |
"name": "envoy.transport_sockets.tls", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext", | |
"commonTlsContext": { | |
"tlsCertificateSdsSecretConfigs": [ | |
{ | |
"name": "xds_certificate", | |
"sdsConfig": { | |
"pathConfigSource": { | |
"path": "/sds/xds-certificate.json" | |
}, | |
"resourceApiVersion": "V3" | |
} | |
} | |
], | |
"tlsParams": { | |
"tlsMaximumProtocolVersion": "TLSv1_3" | |
}, | |
"validationContextSdsSecretConfig": { | |
"name": "xds_trusted_ca", | |
"sdsConfig": { | |
"pathConfigSource": { | |
"path": "/sds/xds-trusted-ca.json" | |
}, | |
"resourceApiVersion": "V3" | |
} | |
} | |
} | |
} | |
}, | |
"type": "STRICT_DNS", | |
"typedExtensionProtocolOptions": { | |
"envoy.extensions.upstreams.http.v3.HttpProtocolOptions": { | |
"@type": "type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions", | |
"explicitHttpConfig": { | |
"http2ProtocolOptions": { | |
"connectionKeepalive": { | |
"interval": "30s", | |
"timeout": "5s" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"lastUpdated": "2024-03-15T19:40:52.928Z" | |
} | |
], | |
"versionInfo": "1" | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"envoy-gateway-system": { | |
"envoy-envoy-gateway-system-default-b435bbfd-b584768c6-2tkn9": { | |
"@type": "type.googleapis.com/envoy.admin.v3.ListenersConfigDump", | |
"dynamicListeners": [ | |
{ | |
"activeState": { | |
"lastUpdated": "2024-03-15T19:40:58.341Z", | |
"listener": { | |
"@type": "type.googleapis.com/envoy.config.listener.v3.Listener", | |
"accessLog": [ | |
{ | |
"filter": { | |
"responseFlagFilter": { | |
"flags": [ | |
"NR" | |
] | |
} | |
}, | |
"name": "envoy.access_loggers.file", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog", | |
"logFormat": { | |
"textFormatSource": { | |
"inlineString": "{\"start_time\":\"%START_TIME%\",\"method\":\"%REQ(:METHOD)%\",\"x-envoy-origin-path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"response_code_details\":\"%RESPONSE_CODE_DETAILS%\",\"connection_termination_details\":\"%CONNECTION_TERMINATION_DETAILS%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"duration\":\"%DURATION%\",\"x-envoy-upstream-service-time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"x-forwarded-for\":\"%REQ(X-FORWARDED-FOR)%\",\"user-agent\":\"%REQ(USER-AGENT)%\",\"x-request-id\":\"%REQ(X-REQUEST-ID)%\",\":authority\":\"%REQ(:AUTHORITY)%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"route_name\":\"%ROUTE_NAME%\"}\n" | |
} | |
}, | |
"path": "/dev/stdout" | |
} | |
} | |
], | |
"address": { | |
"socketAddress": { | |
"address": "0.0.0.0", | |
"portValue": 10080 | |
} | |
}, | |
"defaultFilterChain": { | |
"filters": [ | |
{ | |
"name": "envoy.filters.network.http_connection_manager", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager", | |
"accessLog": [ | |
{ | |
"name": "envoy.access_loggers.file", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog", | |
"logFormat": { | |
"textFormatSource": { | |
"inlineString": "{\"start_time\":\"%START_TIME%\",\"method\":\"%REQ(:METHOD)%\",\"x-envoy-origin-path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"response_code_details\":\"%RESPONSE_CODE_DETAILS%\",\"connection_termination_details\":\"%CONNECTION_TERMINATION_DETAILS%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"duration\":\"%DURATION%\",\"x-envoy-upstream-service-time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"x-forwarded-for\":\"%REQ(X-FORWARDED-FOR)%\",\"user-agent\":\"%REQ(USER-AGENT)%\",\"x-request-id\":\"%REQ(X-REQUEST-ID)%\",\":authority\":\"%REQ(:AUTHORITY)%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"route_name\":\"%ROUTE_NAME%\"}\n" | |
} | |
}, | |
"path": "/dev/stdout" | |
} | |
} | |
], | |
"commonHttpProtocolOptions": { | |
"headersWithUnderscoresAction": "REJECT_REQUEST" | |
}, | |
"http2ProtocolOptions": { | |
"initialConnectionWindowSize": 1048576, | |
"initialStreamWindowSize": 65536, | |
"maxConcurrentStreams": 100 | |
}, | |
"httpFilters": [ | |
{ | |
"name": "envoy.filters.http.router", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router", | |
"suppressEnvoyHeaders": true | |
} | |
} | |
], | |
"mergeSlashes": true, | |
"normalizePath": true, | |
"pathWithEscapedSlashesAction": "UNESCAPE_AND_REDIRECT", | |
"rds": { | |
"configSource": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
}, | |
"routeConfigName": "envoy-gateway-system/default/http-0" | |
}, | |
"serverHeaderTransformation": "PASS_THROUGH", | |
"statPrefix": "http", | |
"useRemoteAddress": true | |
} | |
} | |
] | |
}, | |
"drainType": "MODIFY_ONLY", | |
"name": "envoy-gateway-system/default/http-0", | |
"perConnectionBufferLimitBytes": 32768 | |
}, | |
"versionInfo": "a079062c46ef21709821771cdf82911ff3a7f32efa24f3a6a319139f0f8633b9" | |
}, | |
"name": "envoy-gateway-system/default/http-0" | |
}, | |
{ | |
"activeState": { | |
"lastUpdated": "2024-03-15T19:40:58.347Z", | |
"listener": { | |
"@type": "type.googleapis.com/envoy.config.listener.v3.Listener", | |
"accessLog": [ | |
{ | |
"filter": { | |
"responseFlagFilter": { | |
"flags": [ | |
"NR" | |
] | |
} | |
}, | |
"name": "envoy.access_loggers.file", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog", | |
"logFormat": { | |
"textFormatSource": { | |
"inlineString": "{\"start_time\":\"%START_TIME%\",\"method\":\"%REQ(:METHOD)%\",\"x-envoy-origin-path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"response_code_details\":\"%RESPONSE_CODE_DETAILS%\",\"connection_termination_details\":\"%CONNECTION_TERMINATION_DETAILS%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"duration\":\"%DURATION%\",\"x-envoy-upstream-service-time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"x-forwarded-for\":\"%REQ(X-FORWARDED-FOR)%\",\"user-agent\":\"%REQ(USER-AGENT)%\",\"x-request-id\":\"%REQ(X-REQUEST-ID)%\",\":authority\":\"%REQ(:AUTHORITY)%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"route_name\":\"%ROUTE_NAME%\"}\n" | |
} | |
}, | |
"path": "/dev/stdout" | |
} | |
} | |
], | |
"address": { | |
"socketAddress": { | |
"address": "0.0.0.0", | |
"portValue": 10443 | |
} | |
}, | |
"drainType": "MODIFY_ONLY", | |
"filterChains": [ | |
{ | |
"filterChainMatch": { | |
"serverNames": [ | |
"*.p.r00t.party" | |
] | |
}, | |
"filters": [ | |
{ | |
"name": "envoy.filters.network.http_connection_manager", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager", | |
"accessLog": [ | |
{ | |
"name": "envoy.access_loggers.file", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog", | |
"logFormat": { | |
"textFormatSource": { | |
"inlineString": "{\"start_time\":\"%START_TIME%\",\"method\":\"%REQ(:METHOD)%\",\"x-envoy-origin-path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"response_code_details\":\"%RESPONSE_CODE_DETAILS%\",\"connection_termination_details\":\"%CONNECTION_TERMINATION_DETAILS%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"duration\":\"%DURATION%\",\"x-envoy-upstream-service-time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"x-forwarded-for\":\"%REQ(X-FORWARDED-FOR)%\",\"user-agent\":\"%REQ(USER-AGENT)%\",\"x-request-id\":\"%REQ(X-REQUEST-ID)%\",\":authority\":\"%REQ(:AUTHORITY)%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"route_name\":\"%ROUTE_NAME%\"}\n" | |
} | |
}, | |
"path": "/dev/stdout" | |
} | |
} | |
], | |
"commonHttpProtocolOptions": { | |
"headersWithUnderscoresAction": "REJECT_REQUEST" | |
}, | |
"http2ProtocolOptions": { | |
"initialConnectionWindowSize": 1048576, | |
"initialStreamWindowSize": 65536, | |
"maxConcurrentStreams": 100 | |
}, | |
"httpFilters": [ | |
{ | |
"name": "envoy.filters.http.router", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router", | |
"suppressEnvoyHeaders": true | |
} | |
} | |
], | |
"mergeSlashes": true, | |
"normalizePath": true, | |
"pathWithEscapedSlashesAction": "UNESCAPE_AND_REDIRECT", | |
"rds": { | |
"configSource": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
}, | |
"routeConfigName": "envoy-gateway-system/default/https-0" | |
}, | |
"serverHeaderTransformation": "PASS_THROUGH", | |
"statPrefix": "https", | |
"useRemoteAddress": true | |
} | |
} | |
], | |
"transportSocket": { | |
"name": "envoy.transport_sockets.tls", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext", | |
"commonTlsContext": { | |
"alpnProtocols": [ | |
"h2", | |
"http/1.1" | |
], | |
"tlsCertificateSdsSecretConfigs": [ | |
{ | |
"name": "envoy-gateway-system/r00t-party-cert", | |
"sdsConfig": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
} | |
} | |
] | |
} | |
} | |
} | |
}, | |
{ | |
"filters": [ | |
{ | |
"name": "envoy.filters.network.tcp_proxy", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy", | |
"accessLog": [ | |
{ | |
"name": "envoy.access_loggers.file", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog", | |
"logFormat": { | |
"textFormatSource": { | |
"inlineString": "{\"start_time\":\"%START_TIME%\",\"method\":\"%REQ(:METHOD)%\",\"x-envoy-origin-path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"response_code_details\":\"%RESPONSE_CODE_DETAILS%\",\"connection_termination_details\":\"%CONNECTION_TERMINATION_DETAILS%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"duration\":\"%DURATION%\",\"x-envoy-upstream-service-time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"x-forwarded-for\":\"%REQ(X-FORWARDED-FOR)%\",\"user-agent\":\"%REQ(USER-AGENT)%\",\"x-request-id\":\"%REQ(X-REQUEST-ID)%\",\":authority\":\"%REQ(:AUTHORITY)%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"route_name\":\"%ROUTE_NAME%\"}\n" | |
} | |
}, | |
"path": "/dev/stdout" | |
} | |
} | |
], | |
"cluster": "tlsroute/envoy-gateway-system/big-boy-tls-haproxy/rule/-1", | |
"statPrefix": "passthrough" | |
} | |
} | |
] | |
}, | |
{ | |
"filterChainMatch": { | |
"serverNames": [ | |
"piped.r00t.party", | |
"*.piped.r00t.party", | |
"jitsi.juniorjpdj.pl", | |
"unifiedpush.juniorjpdj.pl", | |
"bitwarden.juniorjpdj.pl", | |
"glitchtip.r00t.party", | |
"glitchtip.wvffle.net", | |
"dockerhubrss.juniorjpdj.pl", | |
"shynet.juniorjpdj.pl", | |
"shynet.wvffle.net", | |
"asf.juniorjpdj.pl", | |
"invidious.juniorjpdj.pl", | |
"bench.juniorjpdj.pl" | |
] | |
}, | |
"filters": [ | |
{ | |
"name": "envoy.filters.network.tcp_proxy", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy", | |
"accessLog": [ | |
{ | |
"name": "envoy.access_loggers.file", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog", | |
"logFormat": { | |
"textFormatSource": { | |
"inlineString": "{\"start_time\":\"%START_TIME%\",\"method\":\"%REQ(:METHOD)%\",\"x-envoy-origin-path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"response_code_details\":\"%RESPONSE_CODE_DETAILS%\",\"connection_termination_details\":\"%CONNECTION_TERMINATION_DETAILS%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"duration\":\"%DURATION%\",\"x-envoy-upstream-service-time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"x-forwarded-for\":\"%REQ(X-FORWARDED-FOR)%\",\"user-agent\":\"%REQ(USER-AGENT)%\",\"x-request-id\":\"%REQ(X-REQUEST-ID)%\",\":authority\":\"%REQ(:AUTHORITY)%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"route_name\":\"%ROUTE_NAME%\"}\n" | |
} | |
}, | |
"path": "/dev/stdout" | |
} | |
} | |
], | |
"cluster": "tlsroute/ingress-nginx/ingress-nginx-tls/rule/-1", | |
"statPrefix": "passthrough" | |
} | |
} | |
] | |
}, | |
{ | |
"filterChainMatch": { | |
"serverNames": [ | |
"cdn.wvffle.net", | |
"*.k.wvffle.net" | |
] | |
}, | |
"filters": [ | |
{ | |
"name": "envoy.filters.network.tcp_proxy", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy", | |
"accessLog": [ | |
{ | |
"name": "envoy.access_loggers.file", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog", | |
"logFormat": { | |
"textFormatSource": { | |
"inlineString": "{\"start_time\":\"%START_TIME%\",\"method\":\"%REQ(:METHOD)%\",\"x-envoy-origin-path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"response_code_details\":\"%RESPONSE_CODE_DETAILS%\",\"connection_termination_details\":\"%CONNECTION_TERMINATION_DETAILS%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"duration\":\"%DURATION%\",\"x-envoy-upstream-service-time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"x-forwarded-for\":\"%REQ(X-FORWARDED-FOR)%\",\"user-agent\":\"%REQ(USER-AGENT)%\",\"x-request-id\":\"%REQ(X-REQUEST-ID)%\",\":authority\":\"%REQ(:AUTHORITY)%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"route_name\":\"%ROUTE_NAME%\"}\n" | |
} | |
}, | |
"path": "/dev/stdout" | |
} | |
} | |
], | |
"cluster": "tlsroute/wvffle/wvffle-ingress-tls/rule/-1", | |
"statPrefix": "passthrough" | |
} | |
} | |
] | |
} | |
], | |
"listenerFilters": [ | |
{ | |
"name": "envoy.filters.listener.tls_inspector", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.listener.tls_inspector.v3.TlsInspector" | |
} | |
} | |
], | |
"name": "envoy-gateway-system/default/https-0", | |
"perConnectionBufferLimitBytes": 32768 | |
}, | |
"versionInfo": "35eb159ad286aa305860e5a75b12245f57708f602099b3ca567aee48d1cb0932" | |
}, | |
"name": "envoy-gateway-system/default/https-0" | |
} | |
], | |
"staticListeners": [ | |
{ | |
"lastUpdated": "2024-03-15T19:40:53.247Z", | |
"listener": { | |
"@type": "type.googleapis.com/envoy.config.listener.v3.Listener", | |
"address": { | |
"socketAddress": { | |
"address": "0.0.0.0", | |
"portValue": 19001 | |
} | |
}, | |
"filterChains": [ | |
{ | |
"filters": [ | |
{ | |
"name": "envoy.filters.network.http_connection_manager", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager", | |
"httpFilters": [ | |
{ | |
"name": "envoy.filters.http.health_check", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.http.health_check.v3.HealthCheck", | |
"headers": [ | |
{ | |
"name": ":path", | |
"stringMatch": { | |
"exact": "/ready" | |
} | |
} | |
], | |
"passThroughMode": false | |
} | |
}, | |
{ | |
"name": "envoy.filters.http.router", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router" | |
} | |
} | |
], | |
"routeConfig": { | |
"name": "local_route", | |
"virtualHosts": [ | |
{ | |
"domains": [ | |
"*" | |
], | |
"name": "prometheus_stats", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/stats/prometheus" | |
}, | |
"route": { | |
"cluster": "prometheus_stats" | |
} | |
} | |
] | |
} | |
] | |
}, | |
"statPrefix": "eg-ready-http" | |
} | |
} | |
] | |
} | |
], | |
"name": "envoy-gateway-proxy-ready-0.0.0.0-19001" | |
} | |
} | |
], | |
"versionInfo": "2" | |
}, | |
"envoy-envoy-gateway-system-internal-afea4c94-796687dc95-hnt8p": { | |
"@type": "type.googleapis.com/envoy.admin.v3.ListenersConfigDump", | |
"dynamicListeners": [ | |
{ | |
"activeState": { | |
"lastUpdated": "2024-03-15T19:41:02.496Z", | |
"listener": { | |
"@type": "type.googleapis.com/envoy.config.listener.v3.Listener", | |
"accessLog": [ | |
{ | |
"filter": { | |
"responseFlagFilter": { | |
"flags": [ | |
"NR" | |
] | |
} | |
}, | |
"name": "envoy.access_loggers.file", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog", | |
"logFormat": { | |
"textFormatSource": { | |
"inlineString": "{\"start_time\":\"%START_TIME%\",\"method\":\"%REQ(:METHOD)%\",\"x-envoy-origin-path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"response_code_details\":\"%RESPONSE_CODE_DETAILS%\",\"connection_termination_details\":\"%CONNECTION_TERMINATION_DETAILS%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"duration\":\"%DURATION%\",\"x-envoy-upstream-service-time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"x-forwarded-for\":\"%REQ(X-FORWARDED-FOR)%\",\"user-agent\":\"%REQ(USER-AGENT)%\",\"x-request-id\":\"%REQ(X-REQUEST-ID)%\",\":authority\":\"%REQ(:AUTHORITY)%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"route_name\":\"%ROUTE_NAME%\"}\n" | |
} | |
}, | |
"path": "/dev/stdout" | |
} | |
} | |
], | |
"address": { | |
"socketAddress": { | |
"address": "0.0.0.0", | |
"portValue": 10080 | |
} | |
}, | |
"defaultFilterChain": { | |
"filters": [ | |
{ | |
"name": "envoy.filters.network.http_connection_manager", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager", | |
"accessLog": [ | |
{ | |
"name": "envoy.access_loggers.file", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog", | |
"logFormat": { | |
"textFormatSource": { | |
"inlineString": "{\"start_time\":\"%START_TIME%\",\"method\":\"%REQ(:METHOD)%\",\"x-envoy-origin-path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"response_code_details\":\"%RESPONSE_CODE_DETAILS%\",\"connection_termination_details\":\"%CONNECTION_TERMINATION_DETAILS%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"duration\":\"%DURATION%\",\"x-envoy-upstream-service-time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"x-forwarded-for\":\"%REQ(X-FORWARDED-FOR)%\",\"user-agent\":\"%REQ(USER-AGENT)%\",\"x-request-id\":\"%REQ(X-REQUEST-ID)%\",\":authority\":\"%REQ(:AUTHORITY)%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"route_name\":\"%ROUTE_NAME%\"}\n" | |
} | |
}, | |
"path": "/dev/stdout" | |
} | |
} | |
], | |
"commonHttpProtocolOptions": { | |
"headersWithUnderscoresAction": "REJECT_REQUEST" | |
}, | |
"http2ProtocolOptions": { | |
"initialConnectionWindowSize": 1048576, | |
"initialStreamWindowSize": 65536, | |
"maxConcurrentStreams": 100 | |
}, | |
"httpFilters": [ | |
{ | |
"name": "envoy.filters.http.router", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router", | |
"suppressEnvoyHeaders": true | |
} | |
} | |
], | |
"mergeSlashes": true, | |
"normalizePath": true, | |
"pathWithEscapedSlashesAction": "UNESCAPE_AND_REDIRECT", | |
"rds": { | |
"configSource": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
}, | |
"routeConfigName": "envoy-gateway-system/internal/http-0" | |
}, | |
"serverHeaderTransformation": "PASS_THROUGH", | |
"statPrefix": "http", | |
"useRemoteAddress": true | |
} | |
} | |
] | |
}, | |
"drainType": "MODIFY_ONLY", | |
"name": "envoy-gateway-system/internal/http-0", | |
"perConnectionBufferLimitBytes": 32768 | |
}, | |
"versionInfo": "59f5e79a9de89b3c4c3eb15ca0d6e24ac581f0a14ed670a718e3d80e3bc3886e" | |
}, | |
"name": "envoy-gateway-system/internal/http-0" | |
}, | |
{ | |
"activeState": { | |
"lastUpdated": "2024-03-15T19:41:02.501Z", | |
"listener": { | |
"@type": "type.googleapis.com/envoy.config.listener.v3.Listener", | |
"accessLog": [ | |
{ | |
"filter": { | |
"responseFlagFilter": { | |
"flags": [ | |
"NR" | |
] | |
} | |
}, | |
"name": "envoy.access_loggers.file", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog", | |
"logFormat": { | |
"textFormatSource": { | |
"inlineString": "{\"start_time\":\"%START_TIME%\",\"method\":\"%REQ(:METHOD)%\",\"x-envoy-origin-path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"response_code_details\":\"%RESPONSE_CODE_DETAILS%\",\"connection_termination_details\":\"%CONNECTION_TERMINATION_DETAILS%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"duration\":\"%DURATION%\",\"x-envoy-upstream-service-time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"x-forwarded-for\":\"%REQ(X-FORWARDED-FOR)%\",\"user-agent\":\"%REQ(USER-AGENT)%\",\"x-request-id\":\"%REQ(X-REQUEST-ID)%\",\":authority\":\"%REQ(:AUTHORITY)%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"route_name\":\"%ROUTE_NAME%\"}\n" | |
} | |
}, | |
"path": "/dev/stdout" | |
} | |
} | |
], | |
"address": { | |
"socketAddress": { | |
"address": "0.0.0.0", | |
"portValue": 10443 | |
} | |
}, | |
"drainType": "MODIFY_ONLY", | |
"filterChains": [ | |
{ | |
"filterChainMatch": { | |
"serverNames": [ | |
"*.p.r00t.party" | |
] | |
}, | |
"filters": [ | |
{ | |
"name": "envoy.filters.network.http_connection_manager", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager", | |
"accessLog": [ | |
{ | |
"name": "envoy.access_loggers.file", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog", | |
"logFormat": { | |
"textFormatSource": { | |
"inlineString": "{\"start_time\":\"%START_TIME%\",\"method\":\"%REQ(:METHOD)%\",\"x-envoy-origin-path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"response_code_details\":\"%RESPONSE_CODE_DETAILS%\",\"connection_termination_details\":\"%CONNECTION_TERMINATION_DETAILS%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"duration\":\"%DURATION%\",\"x-envoy-upstream-service-time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"x-forwarded-for\":\"%REQ(X-FORWARDED-FOR)%\",\"user-agent\":\"%REQ(USER-AGENT)%\",\"x-request-id\":\"%REQ(X-REQUEST-ID)%\",\":authority\":\"%REQ(:AUTHORITY)%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"route_name\":\"%ROUTE_NAME%\"}\n" | |
} | |
}, | |
"path": "/dev/stdout" | |
} | |
} | |
], | |
"commonHttpProtocolOptions": { | |
"headersWithUnderscoresAction": "REJECT_REQUEST" | |
}, | |
"http2ProtocolOptions": { | |
"initialConnectionWindowSize": 1048576, | |
"initialStreamWindowSize": 65536, | |
"maxConcurrentStreams": 100 | |
}, | |
"httpFilters": [ | |
{ | |
"name": "envoy.filters.http.router", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router", | |
"suppressEnvoyHeaders": true | |
} | |
} | |
], | |
"mergeSlashes": true, | |
"normalizePath": true, | |
"pathWithEscapedSlashesAction": "UNESCAPE_AND_REDIRECT", | |
"rds": { | |
"configSource": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
}, | |
"routeConfigName": "envoy-gateway-system/internal/https-0" | |
}, | |
"serverHeaderTransformation": "PASS_THROUGH", | |
"statPrefix": "https", | |
"useRemoteAddress": true | |
} | |
} | |
], | |
"transportSocket": { | |
"name": "envoy.transport_sockets.tls", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext", | |
"commonTlsContext": { | |
"alpnProtocols": [ | |
"h2", | |
"http/1.1" | |
], | |
"tlsCertificateSdsSecretConfigs": [ | |
{ | |
"name": "envoy-gateway-system/r00t-party-cert", | |
"sdsConfig": { | |
"ads": {}, | |
"resourceApiVersion": "V3" | |
} | |
} | |
] | |
} | |
} | |
} | |
}, | |
{ | |
"filterChainMatch": { | |
"serverNames": [ | |
"argocd.p.r00t.party" | |
] | |
}, | |
"filters": [ | |
{ | |
"name": "envoy.filters.network.tcp_proxy", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy", | |
"accessLog": [ | |
{ | |
"name": "envoy.access_loggers.file", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog", | |
"logFormat": { | |
"textFormatSource": { | |
"inlineString": "{\"start_time\":\"%START_TIME%\",\"method\":\"%REQ(:METHOD)%\",\"x-envoy-origin-path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"response_code_details\":\"%RESPONSE_CODE_DETAILS%\",\"connection_termination_details\":\"%CONNECTION_TERMINATION_DETAILS%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"duration\":\"%DURATION%\",\"x-envoy-upstream-service-time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"x-forwarded-for\":\"%REQ(X-FORWARDED-FOR)%\",\"user-agent\":\"%REQ(USER-AGENT)%\",\"x-request-id\":\"%REQ(X-REQUEST-ID)%\",\":authority\":\"%REQ(:AUTHORITY)%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"route_name\":\"%ROUTE_NAME%\"}\n" | |
} | |
}, | |
"path": "/dev/stdout" | |
} | |
} | |
], | |
"cluster": "tlsroute/argocd/argocd-server/rule/-1", | |
"statPrefix": "passthrough" | |
} | |
} | |
] | |
} | |
], | |
"listenerFilters": [ | |
{ | |
"name": "envoy.filters.listener.tls_inspector", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.listener.tls_inspector.v3.TlsInspector" | |
} | |
} | |
], | |
"name": "envoy-gateway-system/internal/https-0", | |
"perConnectionBufferLimitBytes": 32768 | |
}, | |
"versionInfo": "83109f36f282e8d0d3ea4d69c5299b5ec0eee39411e8caad4a5f2db31ea40a87" | |
}, | |
"name": "envoy-gateway-system/internal/https-0" | |
} | |
], | |
"staticListeners": [ | |
{ | |
"lastUpdated": "2024-03-15T19:40:52.945Z", | |
"listener": { | |
"@type": "type.googleapis.com/envoy.config.listener.v3.Listener", | |
"address": { | |
"socketAddress": { | |
"address": "0.0.0.0", | |
"portValue": 19001 | |
} | |
}, | |
"filterChains": [ | |
{ | |
"filters": [ | |
{ | |
"name": "envoy.filters.network.http_connection_manager", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager", | |
"httpFilters": [ | |
{ | |
"name": "envoy.filters.http.health_check", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.http.health_check.v3.HealthCheck", | |
"headers": [ | |
{ | |
"name": ":path", | |
"stringMatch": { | |
"exact": "/ready" | |
} | |
} | |
], | |
"passThroughMode": false | |
} | |
}, | |
{ | |
"name": "envoy.filters.http.router", | |
"typedConfig": { | |
"@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router" | |
} | |
} | |
], | |
"routeConfig": { | |
"name": "local_route", | |
"virtualHosts": [ | |
{ | |
"domains": [ | |
"*" | |
], | |
"name": "prometheus_stats", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/stats/prometheus" | |
}, | |
"route": { | |
"cluster": "prometheus_stats" | |
} | |
} | |
] | |
} | |
] | |
}, | |
"statPrefix": "eg-ready-http" | |
} | |
} | |
] | |
} | |
], | |
"name": "envoy-gateway-proxy-ready-0.0.0.0-19001" | |
} | |
} | |
], | |
"versionInfo": "1" | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"envoy-gateway-system": { | |
"envoy-envoy-gateway-system-default-b435bbfd-b584768c6-2tkn9": { | |
"@type": "type.googleapis.com/envoy.admin.v3.RoutesConfigDump", | |
"dynamicRouteConfigs": [ | |
{ | |
"lastUpdated": "2024-03-15T19:40:58.350Z", | |
"routeConfig": { | |
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration", | |
"ignorePortInHostMatching": true, | |
"name": "envoy-gateway-system/default/http-0", | |
"virtualHosts": [ | |
{ | |
"domains": [ | |
"*" | |
], | |
"name": "envoy-gateway-system/default/http-0/*", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/envoy-gateway-system/big-boy-http-haproxy/rule/0/match/0/*", | |
"route": { | |
"cluster": "httproute/envoy-gateway-system/big-boy-http-haproxy/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"piped.r00t.party" | |
], | |
"name": "envoy-gateway-system/default/http-0/piped_r00t_party", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0/match/0/piped_r00t_party", | |
"route": { | |
"cluster": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"*.piped.r00t.party" | |
], | |
"name": "envoy-gateway-system/default/http-0/*_piped_r00t_party", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0/match/0/*_piped_r00t_party", | |
"route": { | |
"cluster": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"jitsi.juniorjpdj.pl" | |
], | |
"name": "envoy-gateway-system/default/http-0/jitsi_juniorjpdj_pl", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0/match/0/jitsi_juniorjpdj_pl", | |
"route": { | |
"cluster": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"unifiedpush.juniorjpdj.pl" | |
], | |
"name": "envoy-gateway-system/default/http-0/unifiedpush_juniorjpdj_pl", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0/match/0/unifiedpush_juniorjpdj_pl", | |
"route": { | |
"cluster": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"bitwarden.juniorjpdj.pl" | |
], | |
"name": "envoy-gateway-system/default/http-0/bitwarden_juniorjpdj_pl", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0/match/0/bitwarden_juniorjpdj_pl", | |
"route": { | |
"cluster": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"glitchtip.r00t.party" | |
], | |
"name": "envoy-gateway-system/default/http-0/glitchtip_r00t_party", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0/match/0/glitchtip_r00t_party", | |
"route": { | |
"cluster": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"glitchtip.wvffle.net" | |
], | |
"name": "envoy-gateway-system/default/http-0/glitchtip_wvffle_net", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0/match/0/glitchtip_wvffle_net", | |
"route": { | |
"cluster": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"dockerhubrss.juniorjpdj.pl" | |
], | |
"name": "envoy-gateway-system/default/http-0/dockerhubrss_juniorjpdj_pl", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0/match/0/dockerhubrss_juniorjpdj_pl", | |
"route": { | |
"cluster": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"shynet.juniorjpdj.pl" | |
], | |
"name": "envoy-gateway-system/default/http-0/shynet_juniorjpdj_pl", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0/match/0/shynet_juniorjpdj_pl", | |
"route": { | |
"cluster": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"shynet.wvffle.net" | |
], | |
"name": "envoy-gateway-system/default/http-0/shynet_wvffle_net", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0/match/0/shynet_wvffle_net", | |
"route": { | |
"cluster": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"asf.juniorjpdj.pl" | |
], | |
"name": "envoy-gateway-system/default/http-0/asf_juniorjpdj_pl", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0/match/0/asf_juniorjpdj_pl", | |
"route": { | |
"cluster": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"invidious.juniorjpdj.pl" | |
], | |
"name": "envoy-gateway-system/default/http-0/invidious_juniorjpdj_pl", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0/match/0/invidious_juniorjpdj_pl", | |
"route": { | |
"cluster": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"bench.juniorjpdj.pl" | |
], | |
"name": "envoy-gateway-system/default/http-0/bench_juniorjpdj_pl", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/ingress-nginx/ingress-nginx-http/rule/0/match/0/bench_juniorjpdj_pl", | |
"route": { | |
"cluster": "httproute/ingress-nginx/ingress-nginx-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"cdn.wvffle.net" | |
], | |
"name": "envoy-gateway-system/default/http-0/cdn_wvffle_net", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/wvffle/wvffle-ingress-http/rule/0/match/0/cdn_wvffle_net", | |
"route": { | |
"cluster": "httproute/wvffle/wvffle-ingress-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"*.k.wvffle.net" | |
], | |
"name": "envoy-gateway-system/default/http-0/*_k_wvffle_net", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/wvffle/wvffle-ingress-http/rule/0/match/0/*_k_wvffle_net", | |
"route": { | |
"cluster": "httproute/wvffle/wvffle-ingress-http/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
} | |
] | |
}, | |
"versionInfo": "f6a0932f097af4b81ca99b342c0019392c866c999e57a6fb1190ee8688d810a1" | |
}, | |
{ | |
"lastUpdated": "2024-03-15T19:40:58.349Z", | |
"routeConfig": { | |
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration", | |
"ignorePortInHostMatching": true, | |
"name": "envoy-gateway-system/default/https-0" | |
}, | |
"versionInfo": "d690f49d26f6889046b4e3fa74e5a106efbb726f204cad5a27270b5444d6287b" | |
} | |
], | |
"staticRouteConfigs": [ | |
{ | |
"lastUpdated": "2024-03-15T19:40:53.227Z", | |
"routeConfig": { | |
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration", | |
"name": "local_route", | |
"virtualHosts": [ | |
{ | |
"domains": [ | |
"*" | |
], | |
"name": "prometheus_stats", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/stats/prometheus" | |
}, | |
"route": { | |
"cluster": "prometheus_stats" | |
} | |
} | |
] | |
} | |
] | |
} | |
} | |
] | |
}, | |
"envoy-envoy-gateway-system-internal-afea4c94-796687dc95-hnt8p": { | |
"@type": "type.googleapis.com/envoy.admin.v3.RoutesConfigDump", | |
"dynamicRouteConfigs": [ | |
{ | |
"lastUpdated": "2024-03-15T19:41:02.503Z", | |
"routeConfig": { | |
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration", | |
"ignorePortInHostMatching": true, | |
"name": "envoy-gateway-system/internal/http-0", | |
"virtualHosts": [ | |
{ | |
"domains": [ | |
"hubble.p.r00t.party" | |
], | |
"name": "envoy-gateway-system/internal/http-0/hubble_p_r00t_party", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/kube-system/hubble-ui-https-redirect/rule/0/match/0/hubble_p_r00t_party", | |
"redirect": { | |
"portRedirect": 443, | |
"schemeRedirect": "https" | |
} | |
}, | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/kube-system/hubble-ui/rule/0/match/0/hubble_p_r00t_party", | |
"route": { | |
"cluster": "httproute/kube-system/hubble-ui/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
}, | |
{ | |
"domains": [ | |
"argocd.p.r00t.party" | |
], | |
"name": "envoy-gateway-system/internal/http-0/argocd_p_r00t_party", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/argocd/argocd-server-https-redirect/rule/0/match/0/argocd_p_r00t_party", | |
"redirect": { | |
"portRedirect": 443, | |
"schemeRedirect": "https" | |
} | |
} | |
] | |
} | |
] | |
}, | |
"versionInfo": "e2fbf105c391712d93a05e1f915a8adffb8ac98d65e617a4cd4b07d0d7ae384e" | |
}, | |
{ | |
"lastUpdated": "2024-03-15T19:41:02.503Z", | |
"routeConfig": { | |
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration", | |
"ignorePortInHostMatching": true, | |
"name": "envoy-gateway-system/internal/https-0", | |
"virtualHosts": [ | |
{ | |
"domains": [ | |
"hubble.p.r00t.party" | |
], | |
"name": "envoy-gateway-system/internal/https-0/hubble_p_r00t_party", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/" | |
}, | |
"name": "httproute/kube-system/hubble-ui/rule/0/match/0/hubble_p_r00t_party", | |
"route": { | |
"cluster": "httproute/kube-system/hubble-ui/rule/0", | |
"upgradeConfigs": [ | |
{ | |
"upgradeType": "websocket" | |
} | |
] | |
} | |
} | |
] | |
} | |
] | |
}, | |
"versionInfo": "059d1cec04f3359cb02233ce025c7baffd310ffcac22cea3e750e2a09f4a9b6c" | |
} | |
], | |
"staticRouteConfigs": [ | |
{ | |
"lastUpdated": "2024-03-15T19:40:52.931Z", | |
"routeConfig": { | |
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration", | |
"name": "local_route", | |
"virtualHosts": [ | |
{ | |
"domains": [ | |
"*" | |
], | |
"name": "prometheus_stats", | |
"routes": [ | |
{ | |
"match": { | |
"prefix": "/stats/prometheus" | |
}, | |
"route": { | |
"cluster": "prometheus_stats" | |
} | |
} | |
] | |
} | |
] | |
} | |
} | |
] | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment