Merge pull request #68 from thomasganka/streamsets-v1.0.0

Streamsets v1.0.0 PR
pull/82/head
Steven Crespo 2021-02-16 13:55:44 -08:00 committed by GitHub
commit fee3d37f0d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 82 additions and 0 deletions

View File

@ -0,0 +1,5 @@
# Streamsets
[Streamsets](https://www.streamsets.com/) is a data engineering platform. This chart adds the Streamsets Agent to all nodes in your cluster. The agent communicates with Control Hub to automatically provision Data Collector containers in the Kubernetes cluster in which it runs [Streamsets Control Hub](https://streamsets.com/documentation/controlhub/latest/help/controlhub/UserGuide/GettingStarted/DPM.html#concept_l45_qwf_xw. For more information about deploying Streamsets on Kubernetes, please refer to the [Streamsets documentation website](https://streamsets.com/documentation/controlhub/latest/help/controlhub/UserGuide/DataCollectorsProvisioned/Provisioned.html#concept_jsd_v24_lbb).
Streamsets [Docker Image](https://hub.docker.com/r/streamsets/datacollector).

View File

@ -0,0 +1,65 @@
questions:
#image configurations
- variable: defaultImage
default: true
description: "Use default Streamsets image or specify a custom one"
label: Use Default Streamsets Image
type: boolean
show_subquestion_if: false
group: "Container Images"
subquestions:
- variable: image.repository
default: "streamsets/control-agent"
description: "Streamsets Control Agent Image Name"
type: string
label: Streamsets Control Agent Image Name
- variable: image.tag
default: "3.0.0"
description: "Streamsets Image Tag"
type: string
label: Streamsets Image Tag
- variable: image.pullPolicy
default: "IfNotPresent"
description: "Pull policy for the image"
type: string
label: Streamsets Pull Policy
#streamsets configurations
- variable: streamsets.orgId
default: ""
description: "This is the part of your Streamsets Control Hub username after the `@`"
type: string
label: Enable Org ID
required: true
group: "Streamsets Org ID"
- variable: streamsets.api.url
default: "https://cloud.streamsets.com"
description: "The URL for the Streamsets Control Hub instance to connect to. Default is Streamsets Hosted Service"
type: string
label: Enable Streamsets API URL
required: false
group: "Streamsets API URL"
- variable: streamsets.api.token
default: ""
description: "Agent auth token from the Streamsets Control Hub REST API or UI"
type: string
required: true
label: Agent Auth Token
group: "Agent Auth Token"
- variable: rbac.enabled
default: true
description: "Creates req'd ServiceAccount and Role on RBAC-enabled cluster"
type: boolean
label: Enable RBAC
group: "RBAC"
- variable: resources
default: ""
description: "Resource request for the Control Agent pod"
type: string
label: Resource request for Streamsets Control Agent
group: "Resource request"
- variable: nodeSelector
default: ""
description: "Node Selector to apply to the deployment "
type: string
label: Node Selector for Streamsets Control Agent
group: "Node Selector"

View File

@ -0,0 +1,2 @@
url: https://github.com/thomasganka/helm-charts/blob/master/docs/stable/control-agent-2.0.1.tgz?raw=true
packageVersion: 00

View File

@ -0,0 +1,10 @@
diff -x '*.tgz' -x '*.lock' -uNr packages/streamsets/charts-original/Chart.yaml packages/streamsets/charts/Chart.yaml
--- packages/streamsets/charts-original/Chart.yaml
+++ packages/streamsets/charts/Chart.yaml
@@ -14,3 +14,6 @@
sources:
- https://github.com/streamsets/helm-charts/tree/master/incubating/control-agent
version: 2.0.1
+annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/release-name: streamsets