install/helm/controlplane/v1alpha1/values.proto

查看本文大纲

Secrets

Secrets available in the ControlPlane installation.

Field Description Validation Rule

tsb

tetrateio.api.install.helm.controlplane.v1alpha1.Secrets.TSB
Secrets to reach the TSB Management Plane.

elasticsearch

tetrateio.api.install.helm.controlplane.v1alpha1.Secrets.ElasticSearch
Secrets to reach the Elasticsearch.

xcp

tetrateio.api.install.helm.controlplane.v1alpha1.Secrets.XCP
Secrets to reach the XCP Central in the Management Plane.

clusterServiceAccount

tetrateio.api.install.helm.controlplane.v1alpha1.Secrets.ClusterServiceAccount
Cluster service account used to authenticate to the Management Plane.

ClusterServiceAccount

Cluster service account used to authenticate to the Management Plane.

Field Description Validation Rule

clusterFQN

string
TSB FQN of the onboarded cluster resource. This will be generate tokens for all Control Plane agents.

JWK

string
Literal JWK used to generate and sign the tokens for all the Control Plane agents.

encodedJWK

string
Base64-encoded JWK used to generate and sign the tokens for all the Control Plane agents.

ElasticSearch

Secrets to reach the Elasticsearch.

Field Description Validation Rule

username

string
The username to access Elasticsearch.

password

string
The password to access Elasticsearch.

cacert

string
Elasticsearch CA cert TLS used by control plane to verify TLS connection.

TSB

Secrets to reach the TSB Management Plane.

Field Description Validation Rule

cacert

string
CA certificate used to verify TLS certs exposed the Management Plane (front envoy).

XCP

Secrets to reach the XCP Central in the Management Plane.

Field Description Validation Rule

autoGenerateCerts

bool
Enabling this will auto generate XCP Edge certificate if mTLS is enabled to authenticate to XCP Central. Requires cert-manager.

rootca

string
CA certificate of XCP components.

rootcakey

string
Key of the CA certificate of XCP components.

edge

tetrateio.api.install.helm.controlplane.v1alpha1.Secrets.XCP.Edge
Secrets for the XCP Edge component.

Edge

Secrets for the XCP Edge component.

Field Description Validation Rule

cert

string
Edge certificate used for mTLS with XCP Central.

key

string
Key of the Edge certificate used for mTLS with XCP Central.

token

string
JWT token used to authenticate XCP Edge against the XCP Central.

Values

Values available for the TSB Control Plane chart. This is an alpha API, so future versions could include breaking changes.

Field Description Validation Rule

image

tetrateio.api.install.helm.common.v1alpha1.Image
Values for the TSB operator image.

spec

tetrateio.api.install.controlplane.v1alpha1.ControlPlaneSpec
Values for the Control Plane CR spec.

secrets

tetrateio.api.install.helm.controlplane.v1alpha1.Secrets
Values for the Control Plane secrets.

operator

tetrateio.api.install.helm.common.v1alpha1.Operator
Values for the TSB operator application.