Organization Setting
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: myorg
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 | – |