Skip to content

Instantly share code, notes, and snippets.

@zetaab
Created January 29, 2024 05:21
Show Gist options
  • Save zetaab/63a22a8d4db2a2a9c0edaf995d4abee8 to your computer and use it in GitHub Desktop.
Save zetaab/63a22a8d4db2a2a9c0edaf995d4abee8 to your computer and use it in GitHub Desktop.
{
"envoy-gateway-system-external": {
"envoy-envoy-gateway-system-external-external-ad2cc5d0-dd7bzml6b": {
"@type": "type.googleapis.com/envoy.admin.v3.RoutesConfigDump",
"dynamicRouteConfigs": [
{
"lastUpdated": "2024-01-29T05:18:58.828Z",
"routeConfig": {
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration",
"ignorePortInHostMatching": true,
"name": "envoy-gateway-system-external/external/https",
"typedPerFilterConfig": {
"envoy.filters.http.oauth2_httproute/echoserver/echoserver-ext/rule/0/match/0/eg-ext_example_com": {
"@type": "type.googleapis.com/envoy.config.route.v3.FilterConfig",
"disabled": true
}
},
"virtualHosts": [
{
"domains": [
"eg-ext.example.com"
],
"name": "envoy-gateway-system-external/external/https/eg-ext_example_com",
"routes": [
{
"match": {
"prefix": "/"
},
"name": "httproute/echoserver/echoserver-ext/rule/0/match/0/eg-ext_example_com",
"route": {
"cluster": "httproute/echoserver/echoserver-ext/rule/0"
},
"typedPerFilterConfig": {
"envoy.filters.http.jwt_authn": {
"@type": "type.googleapis.com/envoy.extensions.filters.http.jwt_authn.v3.PerRouteConfig",
"requirementName": "httproute/echoserver/echoserver-ext/rule/0/match/0/eg-ext_example_com"
},
"envoy.filters.http.oauth2_httproute/echoserver/echoserver-ext/rule/0/match/0/eg-ext_example_com": {
"@type": "type.googleapis.com/envoy.config.route.v3.FilterConfig",
"config": {}
}
}
}
]
}
]
},
"versionInfo": "dfac93476c94f0012368b0c2c81fc0c7ff80f490d0a29f1956d20dc91b479590"
},
{
"lastUpdated": "2024-01-29T05:12:16.506Z",
"routeConfig": {
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration",
"ignorePortInHostMatching": true,
"name": "envoy-gateway-system-external/external/http",
"virtualHosts": [
{
"domains": [
"*.example.com"
],
"name": "envoy-gateway-system-external/external/http/*_example_com",
"routes": [
{
"match": {
"prefix": "/"
},
"name": "httproute/envoy-gateway-system-external/http-to-https-redirect/rule/0/match/0/*_example_com",
"redirect": {
"portRedirect": 443,
"schemeRedirect": "https"
}
}
]
}
]
},
"versionInfo": "112e693dcee865464ca08a460ad1cc8842e967ea5d6bb1dc444a7620923eba24"
}
],
"staticRouteConfigs": [
{
"lastUpdated": "2024-01-28T22:09:36.951Z",
"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