Configuration for east/west gateway settings
EastWestGateway is for configuring a gateway to handle east-west traffic of
the services that are not exposed through Ingress or Tier1 gateways (internal
services). Currently, this is restricted to specifying at Workspace level
in WorkspaceSetting.
Field | Description | Validation Rule |
---|
workloadSelector | tetrateio.api.tsb.types.v2.WorkloadSelector REQUIRED Specify the gateway workloads (pod labels and Kubernetes
namespace) under the gateway group that should be configured with
this gateway. There can be only one gateway for a workload selector in a namespace. | message = { required: true }
|
exposedServices | List of tetrateio.api.tsb.types.v2.ServiceSelector Exposed services is used to specify the match criteria to select specific services
for internal multicluster routing (east-west routing between clusters).
If it is not defined or contains no elements, all the services within the workspace
will be exposed to the configured gateway. | – |
configGenerationMetadata | tetrateio.api.tsb.types.v2.ConfigGenerationMetadata Metadata values that will be add into the Istio generated configurations.
When using YAML APIs like tctl or gitops , put them into the metadata.labels or
metadata.annotations instead.
This field is only necessary when using gRPC APIs directly. | – |