blob: f67d0256672965fc852fba83f7dbd9beaab703ce [file] [log] [blame]
{
"stats_config": {
"use_all_default_tags": false
},
"admin": {
"access_log_path": "/dev/stdout",
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 17000
}
}
},
"dynamic_resources": {
"lds_config": {
"api_config_source": {
"api_type": "GRPC",
"grpc_services": {
"envoy_grpc": {
"cluster_name": "xds-grpc"
}
},
"refresh_delay": {
"seconds": 30,
"nanos": 0
}
}
},
"cds_config": {
"api_config_source": {
"api_type": "GRPC",
"grpc_services": {
"envoy_grpc": {
"cluster_name": "xds-grpc"
}
},
"refresh_delay": {
"seconds": 30,
"nanos": 0
}
}
},
"deprecated_v1": {
"sds_config": {
"api_config_source": {
"api_type": "GRPC",
"grpc_services": {
"envoy_grpc": {
"cluster_name": "xds-grpc"
}
},
"refresh_delay": {
"seconds": 30,
"nanos": 0
}
}
}
}
},
"static_resources": {
"listeners": [
{
"name": "legacy15003",
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 17003
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.tcp_proxy",
"config": {
"deprecated_v1": true,
"value": {
"stat_prefix": "legacy15003",
"route_config": {
"routes": [
{
"cluster": "pilot_http"
}
]
}
}
}
}
]
}
]
},
{
"name": "iptables",
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 17001
}
},
"use_original_dst": {
"value": true
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.tcp_proxy",
"config": {
"stat_prefix": "iptables"
}
}
]
}
],
"listener_filters": [
{
"name": "envoy.listener.original_dst"
}
]
},
{
"name": "http_proxy",
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 17002
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.http_connection_manager",
"config": {
"codec_type": "AUTO",
"stat_prefix": "http_proxy",
"http_filters": [
{"name": "envoy.filters.http.router"
}
],
"route_config": {
},
"http_protocol_options": {
"allow_absolute_url": true
}
}
}
]
}
]
},
{
"name": "httpproxy",
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 17008
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.tcp_proxy",
"config": {
"deprecated_v1": true,
"value": {
"stat_prefix": "legacy15003",
"route_config": {
"routes": [
{
"cluster": "pilot_http"
}
]
}
}
}
}
]
}
]
},
{
"name": "grpc15011",
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 17011
}
},
"filter_chains": [
{
"tls_context": {
"common_tls_context": {
"tls_certificates": [
{
"certificate_chain": {
"inline_string": "-----BEGIN CERTIFICATE-----\nMIIDTzCCAjegAwIBAgIQZX1drhMeXBTU+dhaKckP5TANBgkqhkiG9w0BAQsFADBZ\nMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJU3Vu\nbnl2YWxlMQ4wDAYDVQQKEwVJc3RpbzERMA8GA1UEAxMISXN0aW8gQ0EwHhcNMTgw\nMzEwMDUwMDE2WhcNMTkwMzEwMDUwMDE2WjATMREwDwYDVQQKEwhKdWp1IG9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMIuHhv/cBdge+gH0VXJDgCF\n7NE8byK/0DlrWn5leewWBFDF7PsVOcEzXUd7qsGKcJ8qrK4o2Qy+myL8TEFjL/8c\nfCimVCcjxNa1nc0A+oA9fQBS8AHhKS1aCbQJIhpkoYKqeLlP+qXDhGU8R/EsYPKM\n/obist4bn6MTIPsVDO4eb1bGLdCpSswFppFvT0Yn6In0CH/srCqpJBd2Vp7I5KhD\n65MSHfE27zcb3fiGNIgzX74izZeBx9JRuGvTY3j7VyjA4ncfneG1m7DwriNtfFWq\n48HWolXcQVO2O0s2TzKkDtxZ3pNUvmidMK5ar/Q/7KHl7bEQMhVjpYiZoWTAQcsC\nAwEAAaNZMFcwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMCMAwG\nA1UdEwEB/wQCMAAwIgYDVR0RBBswGYYXc3BpZmZlOi8vY29zdGluLmZvby5jb20w\nDQYJKoZIhvcNAQELBQADggEBAH1mjBRJBZrYktL+75ezbup5N9l32btscJ95iHfi\nsiA84ehrcmcc8kIbX6jCvsu73Ye8iGpfRZobDxo+ZqXXABhyuKO1SwvM2seovW3E\nE6UDk01IAXiZENR2jj2a53rDPWH6OzxCAfISGHaz4dBqdEMzsiEPsf12wewNxGpR\nY5uS2dnDkUQw0bZlAN2mtAGaFc/vaXejZlBFBreTF9+oT/zi0FWqPXf6ST0vuBVC\nMkMQA/m0Haq2Zhfo0Zr2pwtRPhMYHnhrrhRdwFjyb/9kygsgMmFHgD9f+bk6XMMq\nWk0TvcghAZWBVHOSFR6rTKCSFoU7Oop9Pac3BNtYTMSwJ8o=\n-----END CERTIFICATE-----\n"
},
"private_key": {
"inline_string": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAwi4eG/9wF2B76AfRVckOAIXs0TxvIr/QOWtafmV57BYEUMXs\n+xU5wTNdR3uqwYpwnyqsrijZDL6bIvxMQWMv/xx8KKZUJyPE1rWdzQD6gD19AFLw\nAeEpLVoJtAkiGmShgqp4uU/6pcOEZTxH8Sxg8oz+huKy3hufoxMg+xUM7h5vVsYt\n0KlKzAWmkW9PRifoifQIf+ysKqkkF3ZWnsjkqEPrkxId8TbvNxvd+IY0iDNfviLN\nl4HH0lG4a9NjePtXKMDidx+d4bWbsPCuI218VarjwdaiVdxBU7Y7SzZPMqQO3Fne\nk1S+aJ0wrlqv9D/soeXtsRAyFWOliJmhZMBBywIDAQABAoIBAF5znEW2HEnirqKQ\nmuyFXYA3pJeqM8zNTHWBmIT+yy1hEDxR6hG/o1Ysq+THbKmzs1BYq6ITUHB4jnGY\nE2eC3afTrTkAntJi/a4KrXU4UqDqR9FOhlwDr8nVj/64qpP3+u/aB9rr4lmbHt03\nUy8mjQmuN2hZAPQ0r5PdDB/Vf3KbFXNBIUccQUGOpfCFwPpBLF4blDRSloGGcHsA\nwe8cRYN/cBmjYjvYjoS25qD1lP4az9AYB5UXznii1QdaR93PFlli0ZWZC+dGeBnn\n9uSufeO8i4zDumHXKo1FMXx7diJQBGsDDM8ZG1DIPNz9DbVvK9kVQsL21sbsd/FS\ntl3JyCECgYEAy4Y2k92kpUn5XlNFzcuL0ezJIMbcPDFmEfhs8qmFf9RM34yPFu5O\nQ4BnZjWWFoOfKRbGXaEuWm8ch5sSttTMbI+wPQ2mzf9WhGp9La4DP0TdedxtUCCD\noycfFUhZGVxVnLYc3vjc8mPKokJkcFD3lSGw2QB/XB+s1wahEQvQ/sMCgYEA9D8j\nS9NVRV3xbo42ump7p9yHk3NNzPu+b+QlcSEb2Jll67/xYplEjdyZGtD1LUttN6yl\ngKQMkZHnQ6deTjuRnIU8b/T1a0pI3f9xpfj2IJZU/gS0WZmaoFrhhaBWPiieeSCz\nkFyydx67m5DnRh9lkB1Xb+IyvC72Xr0/aZZukFkCgYB63/HtfgBcZnfukdnv8Hbe\n69VWO5lVogFc0h58twpJbdRnlwYAsyl/KXPDypBt0VNzTDPA7YH9yV1xJZe72Gf/\nFxUxFx/g+Mq0MVKYFJoTRbFtVD6PBMJU61ah08cvP4bUkUKG/7rtgIAjTHA1Ozzu\nxaNusBU0ek8wlukBUKACXwKBgQDwK2GOvwk7Q4wTNR5Voj1jq3NZJ2laZjU1mzbC\nDlduXjCdZ8l5NdL2V/PpLY3Y8zE7LLY1T5rYTYsFuH8AGI0vRshOIqZs0MfkG7nq\nBWwoUQrUGVYqQOOOSK84EZicWJ6z5tcK3kvS3FKIPy1bg6X/1wpShy9yYg96y0ae\nkgC4SQKBgFoH6n+WPFUDpFJGAQ7NNQu1iZX/l8AFUltSGfdzPwzsJAlHxJpkeRWV\n4uFYyklRVIelhv+f5O6MhTyadYYyBvTgvSG/cK5D80eC3BVcUJSM7PWD63SAoytd\nvddliXeyrXMUTSTO/E8XUnRbsfDrTtO4o8NecEwSrZ9Ayr7g/e/z\n-----END RSA PRIVATE KEY-----\n"
}
}
],
"validation_context": {
"trusted_ca": {
"filename": "./security/samples/plugin_ca_certs/cert-chain.pem"
}
}
},
"require_client_certificate": true
},
"filters": [
{
"name": "envoy.tcp_proxy",
"config": {
"deprecated_v1": true,
"value": {
"stat_prefix": "grpc15011",
"route_config": {
"routes": [
{
"cluster": "pilot_grpc"
}
]
}
}
}
}
]
}
]
}
],
"clusters": [
{
"name": "rds",
"type": "STRICT_DNS",
"connect_timeout": {
"seconds": 5,
"nanos": 0
},
"lb_policy": "ROUND_ROBIN",
"hosts": [
{
"socket_address": {
"address": "127.0.0.1",
"port_value": 17007
}
}
]
},
{
"name": "xds-grpc",
"type": "STRICT_DNS",
"connect_timeout": {
"seconds": 5,
"nanos": 0
},
"lb_policy": "ROUND_ROBIN",
"hosts": [
{
"socket_address": {
"address": "127.0.0.1",
"port_value": 15010
}
}
],
"http2_protocol_options": {}
},
{
"name": "pilot_http",
"type": "STRICT_DNS",
"connect_timeout": {
"seconds": 5,
"nanos": 0
},
"lb_policy": "ROUND_ROBIN",
"hosts": [
{
"socket_address": {
"address": "127.0.0.1",
"port_value": 17007
}
}
],
"http2_protocol_options": {}
},
{
"name": "pilot_grpc",
"type": "STRICT_DNS",
"connect_timeout": {
"seconds": 5,
"nanos": 0
},
"lb_policy": "ROUND_ROBIN",
"hosts": [
{
"socket_address": {
"address": "127.0.0.1",
"port_value": 17010
}
}
]
}
]
}
}