Skip to content

Instantly share code, notes, and snippets.

@JuniorJPDJ
Created March 15, 2024 20:08
Show Gist options
  • Save JuniorJPDJ/19d0cd1bfd2ac0e00230adce374ac358 to your computer and use it in GitHub Desktop.
Save JuniorJPDJ/19d0cd1bfd2ac0e00230adce374ac358 to your computer and use it in GitHub Desktop.
egctl config envoy-proxy
{
"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"
}
}
}
{
"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"
}
}
}
{
"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