install/helm/common/v1alpha1/common.proto

Image

Values for the TSB operator image.

Field Description Validation Rule

registry

string
Registry used to download the operator image.

tag

string
The tag of the operator image.

Operator

Operator values for the TSB operator application.

Field Description Validation Rule

deployment

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

service

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

serviceAccount

tetrateio.api.install.helm.common.v1alpha1.Operator.ServiceAccount
Values for the TSB operator service account.

Deployment

Values for the TSB operator deployment.

Field Description Validation Rule

affinity

tetrateio.api.install.kubernetes.Affinity
Affinity configuration for the pod. https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity

annotations

map<string, string>
Custom collection of annotations to add to the deployment. https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/

env

List of tetrateio.api.install.kubernetes.EnvVar
Custom collection of environment vars to add to the container. https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/

podAnnotations

map<string, string>
Custom collection of annotations to add to the pod.

replicaCount

int32
Number of replicas managed by the deployment.

strategy

tetrateio.api.install.kubernetes.DeploymentStrategy
Deployment strategy to use. Remove Any when working on https://github.com/tetrateio/tetrate/issues/15885 https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#deploymentstrategy-v1-apps

tolerations

List of k8s.io.api.core.v1.Toleration
Toleration collection applying to the pod scheduling. https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/

Service

Values for the TSB operator service.

Field Description Validation Rule

annotations

map<string, string>
Custom collection of annotations to add to the service. https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/

ServiceAccount

Values for the TSB operator service account.

Field Description Validation Rule

annotations

map<string, string>
Custom collection of annotations to add to the service account.

imagePullSecrets

List of string
Collection of secrets names required to be able to pull images from the registry.

pullSecret

string
A Docker config JSON to be stored in a secret to be used as an image pull secret. If this secret is provided, it will be included in the operator service account as reference. https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/#create-a-secret-by-providing-credentials-on-the-command-line

pullUsername

string
Used along pull password and the provided image registry to generate a Docker config JSON that will be stored as a pull secret.

pullPassword

string
Used along pull username and the provided image registry to generate a Docker config JSON that will be stored as a pull secret.