Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 2.78 KB

README.md

File metadata and controls

52 lines (36 loc) · 2.78 KB

StreamSets Control Agent

The StreamSets control agent manages StreamSets Control Hub deployments.

Introduction

This chart supports both RBAC and non-RBAC enabled clusters. It has no dependencies.

Installing the Chart

First, add the streamsets stable repository to helm.

helm repo add streamsets https://streamsets.github.io/helm-charts/stable

To install the chart with the release name my-release into the namespace streamsets:

helm install streamsets/control-agent --name my-release --namespace streamsets

Configuration

The following tables lists the configurable parameters of the chart and their default values.

Parameter Description Default
image.repository Control Agent image name streamsets/control-agent
image.tag The version of the official image to use 3.0.0
image.pullPolicy Pull policy for the image IfNotPresent
streamsets.orgId This is the part of your SCH/DPM username after the @ None (Required)
streamsets.api.url The URL for the SCH/DPM instance to connect to https://cloud.streamsets.com
streamsets.api.token Agent auth token from the SCH/DPM REST API or UI None (Required)
rbac.enabled Creates req'd ServiceAccount and Role on RBAC-enabled cluster true
resources Resource request for the pod None
nodeSelector Node Selector to apply to the deployment None

streamsets.api.token and streamsets.orgId are required values

Specify each parameter using the --set key=value[,key=value] argument to helm install. For example:

helm install streamsets/control-agent --set streamsets.api.token="my_api_token" --set streamsets.orgId="my_org"

Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example:

helm install streamsets/control-agent --values values.yaml