rancher-partner-charts/charts/streamsets/control-agent/README.md

53 lines
2.8 KiB
Markdown
Raw Normal View History

2021-06-24 01:55:05 +00:00
# StreamSets Control Agent
The [StreamSets](https://streamsets.com) 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.
```bash
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`:
```bash
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:
```bash
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:
```bash
helm install streamsets/control-agent --values values.yaml
```