github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/jobspec/test-fixtures/tg-service-connect-gateway-ingress.hcl (about) 1 job "connect_gateway_ingress" { 2 group "group" { 3 service { 4 name = "ingress-gateway-service" 5 6 connect { 7 gateway { 8 proxy { 9 connect_timeout = "3s" 10 envoy_gateway_bind_tagged_addresses = true 11 envoy_gateway_bind_addresses "listener1" { 12 address = "10.0.0.1" 13 port = 8888 14 } 15 envoy_gateway_bind_addresses "listener2" { 16 address = "10.0.0.2" 17 port = 8889 18 } 19 envoy_gateway_no_default_bind = true 20 config { 21 foo = "bar" 22 } 23 } 24 ingress { 25 tls { 26 enabled = true 27 tls_min_version = "TLSv1_2" 28 cipher_suites = ["TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"] 29 } 30 31 listener { 32 port = 8001 33 protocol = "tcp" 34 service { 35 name = "service1" 36 hosts = ["127.0.0.1:8001", "[::1]:8001"] 37 } 38 service { 39 name = "service2" 40 hosts = ["10.0.0.1:8001"] 41 } 42 } 43 44 listener { 45 port = 8080 46 protocol = "http" 47 service { 48 name = "nginx" 49 hosts = ["2.2.2.2:8080"] 50 } 51 } 52 } 53 } 54 } 55 } 56 } 57 }