Skip to main content
logoTetrate Service BridgeVersion: next

Management Plane Status

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

–

ApiServerStatus​

ApiServerStatus represents the status of the API server.

FieldDescriptionValidation Rule

version

string
The version of the API server.

–

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the API server.

–

errorMessage

string
Error message if component is in error state.

–

BanyanDBStatus​

BanyanDBStatus represents the status of the BanyanDB.

FieldDescriptionValidation Rule

version

string
The version of the BanyanDB.

–

status

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

–

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.

–

ECKStatus​

ECKStatus represents the status of the ECK.

FieldDescriptionValidation Rule

version

string
The version of the ECK.

–

status

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

–

errorMessage

string
Error message if component is in error state.

–

elasticsearch

tetrateio.api.install.managementplane.v1alpha1.ElasticStatus
Status of the installed Elasticsearch instance

–

ElasticStatus​

ElasticStatus represents the status of the Elasticsearch instance installed by ECK.

FieldDescriptionValidation Rule

version

string
Version of Elasticsearch installed by ECK.

–

health

tetrateio.api.install.managementplane.v1alpha1.ElasticStatus.Health
Health of the Elasticsearch cluster.

–

phase

tetrateio.api.install.managementplane.v1alpha1.ElasticStatus.OrchestrationPhase
Phase of the Elasticsearch.

–

availableNodes

int32
Number of nodes available in the Elasticsearch cluster.

–

FrontEnvoyStatus​

FrontEnvoyStatus represents the status of the Front Envoy.

FieldDescriptionValidation Rule

version

string
The version of the Front Envoy.

–

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the Front Envoy.

–

errorMessage

string
Error message if component is in error state.

–

IamServerStatus​

IamServerStatus represents the status of the IAM server.

FieldDescriptionValidation Rule

version

string
The version of the IAM server.

–

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the IAM server.

–

errorMessage

string
Error message if component is in error state.

–

KubegresStatus​

KubegresStatus represents the status of the Kubegres.

FieldDescriptionValidation Rule

version

string
The version of the Kubegres.

–

status

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

–

errorMessage

string
Error message if component is in error state.

–

LDAPStatus​

LDAPStatus represents the status of the LDAP.

FieldDescriptionValidation Rule

version

string
The version of the LDAP.

–

status

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

–

errorMessage

string
Error message if component is in error state.

–

MPCStatus​

MPCStatus represents the status of the MPC.

FieldDescriptionValidation Rule

version

string
The version of the MPC.

–

status

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

–

errorMessage

string
Error message if component is in error state.

–

ManagementPlaneComponentStatusSet​

ManagementPlaneComponentStatusSet represents the status of all components in the management plane.

FieldDescriptionValidation Rule

apiServer

tetrateio.api.install.managementplane.v1alpha1.ApiServerStatus
Status of the API server component.

–

iamServer

tetrateio.api.install.managementplane.v1alpha1.IamServerStatus
Status of the IAM server component.

–

webUi

tetrateio.api.install.managementplane.v1alpha1.WebUIStatus
Status of the Web UI component.

–

frontEnvoy

tetrateio.api.install.managementplane.v1alpha1.FrontEnvoyStatus
Status of the Front Envoy component.

–

oap

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

–

collector

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

–

xcp

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

–

mpc

tetrateio.api.install.managementplane.v1alpha1.MPCStatus
Status of the MPC component.

–

ngac

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

–

kubegres

tetrateio.api.install.managementplane.v1alpha1.KubegresStatus
Status of the Kubegres component.

–

n2ac

tetrateio.api.install.managementplane.v1alpha1.N2ACStatus
Status of the N2AC component.

–

awsController

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

–

eck

tetrateio.api.install.managementplane.v1alpha1.ECKStatus
Status of the ECK component.

–

banyandb

tetrateio.api.install.managementplane.v1alpha1.BanyanDBStatus
Status of the BanyanDB component.

–

ldap

tetrateio.api.install.managementplane.v1alpha1.LDAPStatus
Status of the LDAP demo component.

–

certManager

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

–

ManagementPlaneStatus​

ManagementPlaneStatus represents the status of the management plane.

FieldDescriptionValidation Rule

observedGeneration

int64
The observed generation of the management plane.

–

tsbVersion

string
The version of the TSB MP.

–

phase

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

–

components

tetrateio.api.install.managementplane.v1alpha1.ManagementPlaneComponentStatusSet
Status of individual components in the management 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 management plane.

–

N2ACStatus​

N2ACStatus represents the status of the N2AC.

FieldDescriptionValidation Rule

version

string
The version of the N2AC.

–

status

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

–

errorMessage

string
Error message if component is in error state.

–

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.

–

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.

–

WebUIStatus​

WebUIStatus represents the status of the Web UI.

FieldDescriptionValidation Rule

version

string
The version of the Web UI.

–

status

tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus
The status of the Web UI.

–

errorMessage

string
Error message if component is in error state.

–

XCPStatus​

XCPStatus represents the status of the XCP components.

FieldDescriptionValidation Rule

central

tetrateio.api.install.managementplane.v1alpha1.XCPStatus.CentralStatus

–

operator

tetrateio.api.install.managementplane.v1alpha1.XCPStatus.CentralOperatorStatus

–

CentralOperatorStatus​

XCPCentralOperatorStatus provides the status of the central operator.

FieldDescriptionValidation Rule

version

string
The version of the central operator.

–

status

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

–

errorMessage

string
Error message if component is in error state.

–

CentralStatus​

CentralStatus provides the status of the central component.

FieldDescriptionValidation Rule

version

string
The version of the central component.

–

status

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

–

errorMessage

string
Error message if component is in error state.

–

Health​

Health represents health of the Elasticsearch cluster.

FieldNumberDescription

UNKNOWN

0

RED

1

RED cluster health represents that the cluster has some unassigned primary shards, which means that some operations such as searches and indexing may fail.

YELLOW

2

YELLOW cluster health represents that the cluster has no unassigned primary shards but some unassigned replica shards. This increases your risk of data loss and can degrade cluster performance.

GREEN

3

GREEN cluster health represents that the all the shards in cluster are allocated and cluster is working as expected.

OrchestrationPhase​

OrchestrationPhase is the phase Elasticsearch is in from the controller point of view.

FieldNumberDescription

INVALID

0

APPLYING_CHANGES

1

Elasticsearch controller is working towards a desired state, cluster can be unavailable.

MIGRATING_DATA

2

Elasticsearch is currently migrating data to another node.

STALLED

3

Elasticsearch cannot make progress with a node shutdown during downscale or rolling upgrade.

READY

4

Elasticsearch is operating at the desired spec.