github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/jobspec/test-fixtures/tg-service-connect-gateway-terminating.hcl (about)

     1  job "connect_gateway_terminating" {
     2    group "group" {
     3      service {
     4        name = "terminating-gateway-service"
     5  
     6        connect {
     7          gateway {
     8            proxy {
     9              connect_timeout                     = "3s"
    10              envoy_gateway_bind_tagged_addresses = true
    11  
    12              envoy_gateway_bind_addresses "listener1" {
    13                address = "10.0.0.1"
    14                port    = 8888
    15              }
    16  
    17              envoy_gateway_bind_addresses "listener2" {
    18                address = "10.0.0.2"
    19                port    = 8889
    20              }
    21  
    22              envoy_gateway_no_default_bind = true
    23              envoy_dns_discovery_type      = "LOGICAL_DNS"
    24  
    25              config {
    26                foo = "bar"
    27              }
    28            }
    29  
    30            terminating {
    31              service {
    32                name      = "service1"
    33                ca_file   = "ca.pem"
    34                cert_file = "cert.pem"
    35                key_file  = "key.pem"
    36              }
    37  
    38              service {
    39                name = "service2"
    40                sni  = "myhost"
    41              }
    42            }
    43          }
    44        }
    45      }
    46    }
    47  }