Skip to main content
logoTetrate Service BridgeVersion: next

Control Plane

Configuration to describe a TSB control plane installation.

AWSControllerStatus

AWSControllerStatus represents the status of the AWS Controller.

FieldDescriptionValidation Rule

version

string
The version of the AWS Controller.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the AWS Controller.

errorMessage

string
Error message if component is in error state.

CertManagerStatus

CertManagerStatus represents the status of the Cert-Manager.

FieldDescriptionValidation Rule

version

string
The version of the Cert-Manager.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the Cert-Manager.

errorMessage

string
Error message if component is in error state.

ControlPlaneComponentStatusSet

ControlPlaneComponentStatusSet represents the status of all components in the control plane.

FieldDescriptionValidation Rule

collector

tetrateio.api.install.controlplane.v1alpha1.OpenTelemetryCollectorStatus
Status of the OpenTelemetry Collector component.

oap

tetrateio.api.install.controlplane.v1alpha1.OapStatus
Status of the OAP component.

xcp

tetrateio.api.install.controlplane.v1alpha1.XCPStatus
Status of the XCP component.

istio

tetrateio.api.install.controlplane.v1alpha1.IstioStatus
Status of the Istio component.

rateLimitServer

tetrateio.api.install.controlplane.v1alpha1.RateLimitServerStatus
Status of the Rate Limit Server component.

hpaAdapter

tetrateio.api.install.controlplane.v1alpha1.HpaAdapterStatus
Status of the HPA Adapter component.

onboarding

tetrateio.api.install.controlplane.v1alpha1.OnboardingStatus
Status of the Onboarding component.

satellite

tetrateio.api.install.controlplane.v1alpha1.SatelliteStatus
Status of the Satellite component.

ngac

tetrateio.api.install.controlplane.v1alpha1.NGACStatus
Status of the NGAC component.

wasmFetcher

tetrateio.api.install.controlplane.v1alpha1.WASMFetcherStatus
Status of the WASM Fetcher component.

awsController

tetrateio.api.install.controlplane.v1alpha1.AWSControllerStatus
Status of the AWS Controller component.

certManager

tetrateio.api.install.controlplane.v1alpha1.CertManagerStatus
Status of the Cert-Manager component.

spmAgent

tetrateio.api.install.controlplane.v1alpha1.SPMAgentStatus
Status of the SPM Agent component.

ControlPlaneStatus

ControlPlaneStatus represents the status of the control plane.

FieldDescriptionValidation Rule

observedGeneration

int64
The observed generation of the control plane.

tsbVersion

string
The version of the TSB CP.

phase

tetrateio.api.install.common.PhaseInfo.Phase
The current phase of the control plane.

components

tetrateio.api.install.controlplane.v1alpha1.ControlPlaneComponentStatusSet
Status of individual components in the control plane.

lastUpdated

google.protobuf.Timestamp
The last time the status was updated.

conditions

List of tetrateio.api.install.kubernetes.Condition
Conditions represent the detailed status of the control plane.

HpaAdapterStatus

HpaAdapterStatus represents the status of the HPA Adapter.

FieldDescriptionValidation Rule

version

string
The version of the HPA Adapter.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the HPA Adapter.

errorMessage

string
Error message if component is in error state.

IstioControlPlaneStatus

IstioControlPlaneStatus represents the status of a single Istio control plane component.

FieldDescriptionValidation Rule

version

string
The version of the control plane component.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the control plane component.

errorMessage

string
Error message if component is in error state.

revision

string
Revision associated with the istiod control plane component.

isolationBoundary

string
Isolation Boundary associated with the istiod control plane component.

IstioStatus

IstioStatus represents the status of the Istio components.

apiVersion: install.tetrate.io/v1alpha1
kind: ControlPlane
metadata:
name: controlplane
namespace: istio-system
status:
components:
istio:
istiod:
- revision: stable
status: AVAILABLE
version: 1.22.3
isolationBoundary: default
- revision: canary
status: AVAILABLE
version: 1.23.1
isolationBoundary: default
FieldDescriptionValidation Rule

istiod

List of tetrateio.api.install.controlplane.v1alpha1.IstioControlPlaneStatus
The status of individual Istio control plane components.

NGACStatus

NGACStatus represents the status of the NGAC.

FieldDescriptionValidation Rule

version

string
The version of the NGAC.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the NGAC.

errorMessage

string
Error message if component is in error state.

OapStatus

OapStatus represents the status of the OAP.

FieldDescriptionValidation Rule

version

string
The version of the OAP.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the OAP.

errorMessage

string
Error message if component is in error state.

OnboardingStatus

OnboardingStatus represents the status of the Onboarding components.

FieldDescriptionValidation Rule

operator

tetrateio.api.install.controlplane.v1alpha1.OnboardingStatus.OperatorStatus

repository

tetrateio.api.install.controlplane.v1alpha1.OnboardingStatus.RepositoryStatus

plane

map<string, tetrateio.api.install.controlplane.v1alpha1.OnboardingStatus.PlaneStatus>
The status of the onboarding-plane component per isolation-boundary.

OperatorStatus

OperatorStatus provides the status of the Onboarding-Operator component.

FieldDescriptionValidation Rule

version

string
The version of the operator component.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the operator component.

errorMessage

string
Error message if component is in error state.

PlaneStatus

PlaneStatus provides the status of the onboarding-plane component.

FieldDescriptionValidation Rule

version

string
The version of the plane component.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the plane component.

errorMessage

string
Error message if component is in error state.

RepositoryStatus

RepositoryStatus provides the status of the onboarding-repository component.

FieldDescriptionValidation Rule

version

string
The version of the repository component.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the repository component.

errorMessage

string
Error message if component is in error state.

OpenTelemetryCollectorStatus

OpenTelemetryCollectorStatus represents the status of the OpenTelemetry Collector.

FieldDescriptionValidation Rule

version

string
The version of the OpenTelemetry Collector.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the OpenTelemetry Collector.

errorMessage

string
Error message if component is in error state.

RateLimitServerStatus

RateLimitServerStatus represents the status of the Rate Limit Server.

FieldDescriptionValidation Rule

version

string
The version of the Rate Limit Server.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the Rate Limit Server.

errorMessage

string
Error message if component is in error state.

SPMAgentStatus

SPMAgentStatus represents the status of the spm-agent.

FieldDescriptionValidation Rule

version

string
The version of the spm-agent.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the spm-agent.

errorMessage

string
Error message if component is in error state.

SatelliteStatus

SatelliteStatus represents the status of the Satellite components.

FieldDescriptionValidation Rule

version

string
The version of the Satellite components.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of Satellite.

errorMessage

string
Error message if component is in error state.

WASMFetcherStatus

WASMFetcherStatus represents the status of the WASM Fetcher.

FieldDescriptionValidation Rule

version

string
The version of the WASM Fetcher.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the WASM Fetcher.

errorMessage

string
Error message if component is in error state.

XCPStatus

XCPStatus represents the status of the XCP components.

FieldDescriptionValidation Rule

edge

tetrateio.api.install.controlplane.v1alpha1.XCPStatus.EdgeStatus

operator

tetrateio.api.install.controlplane.v1alpha1.XCPStatus.EdgeOperatorStatus

EdgeOperatorStatus

XCPEdgeOperatorStatus provides the status of the edge operator.

FieldDescriptionValidation Rule

version

string
The version of the edge operator.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the edge operator.

errorMessage

string
Error message if component is in error state.

EdgeStatus

EdgeStatus provides the status of the edge component.

FieldDescriptionValidation Rule

version

string
The version of the edge component.

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the edge component.

errorMessage

string
Error message if component is in error state.