Source File:


Upstream Spec for Consul Upstreams consul Upstreams represent a set of one or more addressable pods for a consul Service the Gloo consul Upstream maps to a single service port. Because consul Services support multiple ports, Gloo requires that a different upstream be created for each port consul Upstreams are typically generated automatically by Gloo from the consul API

"service_name": string
"service_tags": []string
"connect_enabled": bool
Field Type Description Default
service_name string The name of the Consul Service
service_tags []string The list of service tags Gloo should search for on a service instance before deciding whether or not to include the instance as part of this upstream
service_spec An optional Service Spec describing the service listening at this address
connect_enabled bool is this consul service connect enabled.