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.
Specifies configuration of the Onboarding Agent.
Specification of matching workloads with AWS-specific identities.
Authorizes matching workloads to join the mesh and become a
Registry record of a workload onboarded into the mesh.
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 export
- tctl config profiles get-current
- tctl config profiles import
- 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
Experimental commands
- tctl experimental
- tctl experimental app-ingress
- tctl experimental app-ingress docker-compose
- tctl experimental app-ingress docker-compose generate
- tctl experimental app-ingress kubernetes
- tctl experimental app-ingress kubernetes generate
- tctl experimental app-ingress kubernetes install
- tctl experimental audit
- tctl experimental debug
- tctl experimental debug dashboard
- tctl experimental debug log-level
- tctl experimental sidecar-bootstrap
- tctl experimental status
- tctl experimental verify
- tctl experimental wait
Install commands
Guide describing how to use our REST API for communication with TSB.
Service to manage the configuration for Gateways.
- Gateway
- CreateEgressGatewayRequest
- CreateGatewayGroupRequest
- CreateIngressGatewayRequest
- CreateTier1GatewayRequest
- DeleteEgressGatewayRequest
- DeleteGatewayGroupRequest
- DeleteIngressGatewayRequest
- DeleteTier1GatewayRequest
- GetEgressGatewayRequest
- GetGatewayGroupRequest
- GetIngressGatewayRequest
- GetTier1GatewayRequest
- ListEgressGatewaysRequest
- ListEgressGatewaysResponse
- 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 Organizations in TSB
Service to manage Users and Teams in TSB
Service to manage TSB tenants.
Service to manage TSB workspaces.
IAM APIs for authentication.
Guide describing how to use our gRPC API for communication with TSB.
Authentication and authorization configs at gateways, security group level
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 proxy workloads in a security group.
Configurations to group a set of proxy workloads in a workspace for traffic management.
Traffic settings for proxy workloads 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.