Skip to main content
logoTetrate Service BridgeVersion: 1.14.x

Control Plane Status

Observed status and version of 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.

–

hostManagement

tetrateio.api.install.controlplane.v1alpha1.HostManagementStatus
Status of the Host Management component.

–

serviceObservability

tetrateio.api.install.controlplane.v1alpha1.ServiceObservabilityStatus
Status of the Service Observability 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.

–

managementPlaneConnection

tetrateio.api.install.controlplane.v1alpha1.ManagementPlaneConnectionStatus
ManagementPlaneConnectionStatus provides the status of the connection to the Management Plane.

–

telemetryStoreConnection

tetrateio.api.install.controlplane.v1alpha1.TelemetryStoreConnectionStatus
TelemetryStoreConnectionStatus provides the status of the connection to the Telemetry Store.

–

HostManagementStatus​

HostManagementStatus represents the status of the Host Management components.

FieldDescriptionValidation Rule

repository

tetrateio.api.install.controlplane.v1alpha1.HostManagementStatus.RepositoryStatus

–

plane

tetrateio.api.install.controlplane.v1alpha1.HostManagementStatus.PlaneStatus
The status of the host-management-plane component.

–

PlaneStatus​

PlaneStatus provides the status of the host-management-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 host-management-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.

–

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.

–

ManagementPlaneConnectionStatus​

ManagementPlaneConnectionStatus provides the status of the connection to the Management Plane.

FieldDescriptionValidation Rule

host

string
REQUIRED
Management plane host address (can be hostname or IPv4/IPv6 address).

–

port

int32
REQUIRED
Port management plane is listening on.

int32 = {
  lte: 65535
  gte: 1
}

connected

google.protobuf.BoolValue
Indicates whether the ControlPlane is connected to the ManagementPlane.

–

errorMessage

string
Error message containing details of components that are not connected to the Management Plane.

–

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.

–

connected

google.protobuf.BoolValue
Indicates whether the OAP is connected to the MP.

–

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

List of tetrateio.api.install.controlplane.v1alpha1.OnboardingStatus.PlaneStatus
The status of the onboarding-plane components.

–

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.

–

isolationBoundary

string
Isolation Boundary associated with the Onboarding plane component.

–

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.

–

connected

google.protobuf.BoolValue
Indicates whether the OpenTelemetry Collector is connected to the MP Collector.

–

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.

–

ServiceObservabilityStatus​

ServiceObservabilityStatus represents the status of the Service Observability components.

FieldDescriptionValidation Rule

serviceDiscovery

tetrateio.api.install.controlplane.v1alpha1.ServiceObservabilityStatus.ServiceDiscoveryStatus
The status of the Service Discovery component.

–

ServiceDiscoveryStatus​

ServiceDiscoveryStatus represents the status of the Service Discovery components.

FieldDescriptionValidation Rule

plane

tetrateio.api.install.controlplane.v1alpha1.ServiceObservabilityStatus.ServiceDiscoveryStatus.PlaneStatus
The status of the service-discovery-plane component.

–

PlaneStatus​

PlaneStatus provides the status of the service-discovery-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.

–

TelemetryStoreConnectionStatus​

TelemetryStoreConnectionStatus provides the status of the connection to the Telemetry Store.

FieldDescriptionValidation Rule

host

string
REQUIRED
Telemetry tore host address (can be hostname or IPv4/IPv6 address).

–

port

int32
REQUIRED
Port Telemetry store is listening on.

int32 = {
  lte: 65535
  gte: 1
}

connected

google.protobuf.BoolValue
Indicates whether the OAP is connected to the Telemetry store.

–

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.

–

connected

google.protobuf.BoolValue
Indicates whether the XCP Edge is connected to the Central in MP.

–