Control Plane
Configuration to describe a TSB control plane installation.
AWSControllerStatus
AWSControllerStatus represents the status of the AWS Controller.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
CertManagerStatus
CertManagerStatus represents the status of the Cert-Manager.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
ControlPlaneComponentStatusSet
ControlPlaneComponentStatusSet represents the status of all components in the control plane.
ControlPlaneStatus
ControlPlaneStatus represents the status of the control plane.
Field | Description | Validation Rule |
---|---|---|
observedGeneration | int64 | – |
tsbVersion | string | – |
phase | tetrateio.api.install.common.PhaseInfo.Phase | – |
components | tetrateio.api.install.controlplane.v1alpha1.ControlPlaneComponentStatusSet | – |
lastUpdated | google.protobuf.Timestamp | – |
conditions | List of tetrateio.api.install.kubernetes.Condition | – |
HpaAdapterStatus
HpaAdapterStatus represents the status of the HPA Adapter.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
IstioControlPlaneStatus
IstioControlPlaneStatus represents the status of a single Istio control plane component.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
revision | string | – |
isolationBoundary | string | – |
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
Field | Description | Validation Rule |
---|---|---|
istiod | List of tetrateio.api.install.controlplane.v1alpha1.IstioControlPlaneStatus | – |
NGACStatus
NGACStatus represents the status of the NGAC.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
OapStatus
OapStatus represents the status of the OAP.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
OnboardingStatus
OnboardingStatus represents the status of the Onboarding components.
Field | Description | Validation 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> | – |
OperatorStatus
OperatorStatus provides the status of the Onboarding-Operator component.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
PlaneStatus
PlaneStatus provides the status of the onboarding-plane component.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
RepositoryStatus
RepositoryStatus provides the status of the onboarding-repository component.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
OpenTelemetryCollectorStatus
OpenTelemetryCollectorStatus represents the status of the OpenTelemetry Collector.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
RateLimitServerStatus
RateLimitServerStatus represents the status of the Rate Limit Server.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
SPMAgentStatus
SPMAgentStatus represents the status of the spm-agent.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
SatelliteStatus
SatelliteStatus represents the status of the Satellite components.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
WASMFetcherStatus
WASMFetcherStatus represents the status of the WASM Fetcher.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
XCPStatus
XCPStatus represents the status of the XCP components.
Field | Description | Validation 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.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |
EdgeStatus
EdgeStatus provides the status of the edge component.
Field | Description | Validation Rule |
---|---|---|
version | string | – |
status | tetrateio.api.install.common.ComponentStatusInfo.ComponentStatus | – |
errorMessage | string | – |