Configuration for east/west gateway settings
EastWestGateway
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 liketctl or gitops , put them into the metadata.labels or
metadata.annotations instead.
This field is only necessary when using gRPC APIs directly.
|
–
|