Common Kubernetes configuration shared by all components in the install API planes.
- Affinity
- CNI
- ClientIPConfig
- ConfigMapKeySelector
- ContainerPort
- CrossVersionObjectReference
- Deployment
- DeploymentStrategy
- EnvVar
- EnvVarSource
- ExternalMetricSource
- HorizontalPodAutoscalerSpec
- Job
- KubernetesComponentSpec
- KubernetesIstioComponentSpec
- KubernetesJobComponentSpec
- LocalObjectReference
- MetricSpec
- NodeAffinity
- NodeSelector
- NodeSelectorRequirement
- NodeSelectorTerm
- ObjectFieldSelector
- ObjectMetricSource
- PodAffinity
- PodAffinityTerm
- PodAntiAffinity
- PodsMetricSource
- PreferredSchedulingTerm
- ResourceFieldSelector
- ResourceMetricSource
- Resources
- RollingUpdateDeployment
- SecretKeySelector
- Service
- ServicePort
- SessionAffinityConfig
- Toleration
- TypeIntOrString
- TypeK8SObjectOverlay
- WeightedPodAffinityTerm
- k8s.io.api.core.v1.Toleration
- k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector
- k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
Configuration to describe a TSB management plane installation.
Configuration to describe a TSB control plane installation.
Configuration to describe components in the TSB data plane.
Getting started with Tetrate Service Bridge CLI.
Config commands
- tctl config
- tctl config clusters
- tctl config clusters delete
- tctl config clusters list
- tctl config clusters rename
- tctl config clusters set
- tctl config profiles
- tctl config profiles delete
- tctl config profiles list
- tctl config profiles rename
- tctl config profiles set
- tctl config profiles set-current
- tctl config users
- tctl config users delete
- tctl config users list
- tctl config users rename
- tctl config users set
- tctl config view
Install commands
Guide describing how to use our REST API for communication with TSB.
Service to manage the configuration for Gateways.
- Gateway
- CreateGatewayGroupRequest
- CreateIngressGatewayRequest
- CreateTier1GatewayRequest
- DeleteGatewayGroupRequest
- DeleteIngressGatewayRequest
- DeleteTier1GatewayRequest
- GetGatewayGroupRequest
- GetIngressGatewayRequest
- GetTier1GatewayRequest
- ListGatewayGroupsRequest
- ListGatewayGroupsResponse
- ListIngressGatewaysRequest
- ListIngressGatewaysResponse
- ListTier1GatewaysRequest
- ListTier1GatewaysResponse
Service to manage gateway settings in Istio Direct mode.
Service to manage access control policies for TSB resources
Service to manage access roles in Service Bridge.
Service to map registered services to configuration groups.
Service to manage registration of services in the TSB Service Registry.
Service to manage security settings in Istio Direct mode.
Service to manage security settings.
Service to manage traffic settings in Istio Direct mode.
Service to manage traffic settings.
- Traffic
- CreateServiceRouteRequest
- CreateTrafficGroupRequest
- CreateTrafficSettingsRequest
- DeleteServiceRouteRequest
- DeleteTrafficGroupRequest
- DeleteTrafficSettingsRequest
- GetServiceRouteRequest
- GetTrafficGroupRequest
- GetTrafficSettingsRequest
- ListServiceRoutesRequest
- ListServiceRoutesResponse
- ListTrafficGroupsRequest
- ListTrafficGroupsResponse
- ListTrafficSettingsRequest
- ListTrafficSettingsResponse
Service to manage clusters onboarded in TSB.
Service to manage Users and Teams in TSB
Service to manage TSB tenants.
Service to manage TSB workspaces.
Guide describing how to use our gRPC API for communication with TSB.
Configurations to build an ingress gateway.
Configurations to build a tier1 gateway.
Configuration for assigning access roles to users of applications.
Configuration for assigning access roles to users of gateway groups.
Configuration for assigning access roles to users under an organization.
Configuration for assigning access roles to users of security groups.
Configuration for assigning access roles to users under a tenant.
Configuration for assigning access roles to users of traffic groups.
Configuration for assigning access roles to users of workspaces.
Security settings for sidecars in a security group.
Traffic settings for sidecars in a traffic group.
Configuration for specifying global settings in an organization.
Configuration for specifying default traffic and security settings in a workspace.
Guide describing how to use our YAML API for communication with TSB.