Organization Setting
Tetrate Istio Subscription Plus (TIS+) utilizes many of the same components as the Tetrate Service Bridge(TSB) product but has the several distinctions.
Organization Setting allows configuring global settings for the organization. Settings such as network reachability or regional failover that apply globally to the organization are configured in the Organizations Setting object.
This is a global object that uniquely configures the organization, and there can be only one organization setting object defined for each organization.
The following example shows how these settings can be used to describe the organization's network reachability settings and some regional failover configurations.
apiVersion: api.tsb.tetrate.io/v2
kind: OrganizationSetting
metadata:
name: org-settings
organization: tis+
spec:
networkSettings:
networkReachability:
vpc01: vpc02,vpc03
regionalFailover:
- from: us-east1
to: us-central1
OrganizationSetting
Settings that apply globally to the entire organization.
Field | Description | Validation Rule |
---|---|---|
networkSettings | tetrateio.api.tsb.v2.OrganizationSetting.NetworkSettings | – |
regionalFailover | List of tetrateio.api.tsb.types.v2.RegionalFailover Explicitly specify the region traffic will land on when endpoints in local region becomes unhealthy. Should be used together with OutlierDetection to detect unhealthy endpoints. Note: if no OutlierDetection specified, this will not take effect. | – |
defaultSecuritySetting | tetrateio.api.tsb.security.v2.SecuritySetting
| – |
defaultTrafficSetting | tetrateio.api.tsb.traffic.v2.TrafficSetting
| – |
failoverSettings | tetrateio.api.tsb.types.v2.FailoverSettings | – |
NetworkSettings
Network related settings for clusters.
Field | Description | Validation Rule |
---|---|---|
networkReachability | map<string, string> Note that reachability is not bidirectional. That is, if | – |