Skip to main content
logoTetrate Service BridgeVersion: 1.11.x

Data Plane Installation

This chart installs the TSB data plane operator, which is used to manage the lifecycle of gateways such as the Ingress Gateway, Tier-1 Gateway, and Egress Gateway.

note

If you are using the revisioned control plane, the data plane operator is no longer required for managing Istio gateways. To learn more about the revisioned control plane, see the Istio Isolation Boundaries documentation.

FIPS installation

To install FIPS-validated operator, use --set image.fips=true with helm install command or set image.fips: true in values.yaml file.

Make sure you have synced TSB FIPS images to your private registry before continue with the installation.

Install

To install the data plane operator, run the following Helm command. Make sure to replace <tsb-version> and <registry-location> with the correct values.

helm install dp tetrate-tsb-helm/dataplane \
--version <tsb-version> \
--namespace istio-gateway --create-namespace \
--set image.registry=<registry-location>

Configuration

Image configuration

This is a required field. Set image.registry to the location of your private registry where you have synced the TSB images, and set image.tag to the TSB version that you want to deploy.

NameDescriptionDefault value
image.registryRegistry used to download the operator imagecontainers.dl.tetrate.io
image.tagThe tag of the operator imagesame as the Chart version
image.pullPolicyThe policy to pull the operator imageIfNotPresent
image.fipsThe field to deploy fips imagesfalse

Operator extended configuration

This is an optional field. You can customize TSB operator related resources like the deployment, the service or the service account using the following optional properties:

NameDescriptionDefault value
operator.deployment.affinityAffinity configuration for the pod
operator.deployment.annotationsCustom collection of annotations to add to the deployment
operator.deployment.envCustom collection of environment vars to add to the container
operator.deployment.podAnnotationsCustom collection of annotations to add to the pod
operator.deployment.replicaCountNumber of replicas managed by the deployment
operator.deployment.strategyDeployment strategy to use
operator.deployment.tolerationsToleration collection applying to the pod scheduling
operator.service.annotationsCustom collection of annotations to add to the service
operator.serviceAccount.annotationsCustom collection of annotations to add to the service account
operator.serviceAccount.imagePullSecretsCollection of secrets names required to be able to pull images from the registry
operator.pullSecretA Docker JSON config string that will be stored as an image pull secret