rancher-partner-charts/charts/aws-event-sources/aws-event-sources/0.1.901
Sameer Naik 95d55381fb Result of running `make charts` 2021-08-23 11:25:01 +05:30
..
crds Result of running `make charts` 2021-08-23 11:25:01 +05:30
templates Result of running `make charts` 2021-08-23 11:25:01 +05:30
.helmignore Result of running `make charts` 2021-08-23 11:25:01 +05:30
Chart.yaml Result of running `make charts` 2021-08-23 11:25:01 +05:30
README.md Result of running `make charts` 2021-08-23 11:25:01 +05:30
app-readme.md Result of running `make charts` 2021-08-23 11:25:01 +05:30
questions.yml Result of running `make charts` 2021-08-23 11:25:01 +05:30
values.yaml Result of running `make charts` 2021-08-23 11:25:01 +05:30

README.md

aws-event-sources

Installs TriggerMesh AWS event sources controller. The following event sources are currently supported by the controller

  • Amazon CodeCommit (kind: AWSCodeCommitSource)
  • Amazon Cognito Identity (kind: AWSCognitoIdentitySource)
  • Amazon Cognito UserPool (kind: AWSCognitoUserPoolSource)
  • Amazon DynamoDB (kind: AWSDynamoDBSource)
  • Amazon Kinesis (kind: AWSKinesisSource)
  • Amazon Simple Notification Service (kind: AWSSNSSource)
  • Amazon Simple Queue Service (kind: AWSSQSSource)

Refer to aws-event-sources/config/samples for examples that make use of the controller.

TL;DR;

$ helm repo add triggermesh https://storage.googleapis.com/triggermesh-charts
$ helm install triggermesh/aws-event-sources

To report bugs and for feedback and support please create a new issue.

Introduction

This chart installs the aws-event-sources controller on a Kubernetes cluster.

Prerequisites

  • Kubernetes 1.16+ with Beta APIs
  • Helm 3.0+
  • Knative v0.14+

Installing the Chart

Add the TriggerMesh chart repository to Helm:

$ helm repo add triggermesh https://storage.googleapis.com/triggermesh-charts

To install the chart with the release name my-release:

$ helm install --name my-release triggermesh/aws-event-sources

The command deploys the aws-event-sources controller in the default configuration. Refer to the configuration section for the complete list of parameters that can be specified to customize the deployment of the controller.

Uninstalling the Chart

To uninstall/delete the my-release deployment:

$ helm delete my-release

The Kubernetes resources associated with chart will be removed and the Helm release will be deleted.

However note that the CustomResourceDefinition resources created by the chart will not be removed by the delete command and therefore need to be removed manually.

$ kubectl delete crd awscodecommitsources.sources.triggermesh.io
$ kubectl delete crd awscognitoidentitysources.sources.triggermesh.io
$ kubectl delete crd awscognitouserpoolsources.sources.triggermesh.io
$ kubectl delete crd awsdynamodbsources.sources.triggermesh.io
$ kubectl delete crd awsiotsources.sources.triggermesh.io
$ kubectl delete crd awskinesissources.sources.triggermesh.io
$ kubectl delete crd awssnssources.sources.triggermesh.io
$ kubectl delete crd awssqssources.sources.triggermesh.io

Configuration

Parameter Description Default
nameOverride Override the name for controller resources ""
fullnameOverride Override the fullname for controller resources ""
rbac.create Create RBAC resources true
serviceAccount.create Create service account for the controller true
serviceAccount.annotations Annotations to add to controller service account {}
serviceAccount.name Override the name for the service account nil
imagePullSecrets Specify image pull secrets []
image.registry Image registry name gcr.io
image.repository Image repository name triggermesh/aws-event-sources-controller
image.tag Image tag {TAG_NAME}
image.pullPolicy Image pull policy IfNotPresent
adapter.awscloudwatch.repository AWS adapter Cloudwatch image name triggermesh/awscloudwatchsource
adapter.awscloudwatch.tag AWS adapter Cloudwatch image tag _defaults to value of .image.tag_
adapter.awscloudwatchlogs.repository AWS adapter Cloudwatch Logs image name triggermesh/awscloudwatchlogssource
adapter.awscloudwatchlogs.tag AWS adapter Cloudwatch Logs image tag _defaults to value of .image.tag_
adapter.awscodecommit.repository AWS adapter CodeCommit image name triggermesh/awscodecommitsource
adapter.awscodecommit.tag AWS adapter CodeCommit image tag _defaults to value of .image.tag_
adapter.awscognitoidentity.repository AWS adapter Cognito Identity image name triggermesh/awscognitoidentitysource
adapter.awscognitoidentity.tag AWS adapter Cognito Identity image tag _defaults to value of .image.tag_
adapter.awscognitouserpool.repository AWS adapter Cognito Userpool image name triggermesh/awscognitouserpoolsource
adapter.awscognitouserpool.tag AWS adapter Cognito Userpool image tag _defaults to value of .image.tag_
adapter.awsdynamodb.repository AWS adapter DynamoDB image name triggermesh/awsdynamodbsource
adapter.awsdynamodb.tag AWS adapter DynamoDB image tag _defaults to value of .image.tag_
adapter.awskinesis.repository AWS adapter Kinesis image name triggermesh/awskinesissource
adapter.awskinesis.tag AWS adapter Kinesis image tag _defaults to value of .image.tag_
adapter.awsperformanceinsights.repository AWS adapter Performance Insights image name triggermesh/awsperformanceinsightssource
adapter.awsperformanceinsights.tag AWS adapter Performance Insights image tag _defaults to value of .image.tag_
adapter.awssns.repository AWS adapter SNS image name triggermesh/awssnssource
adapter.awssns.tag AWS adapter SNS image tag _defaults to value of .image.tag_
adapter.awssqs.repository AWS adapter SQS image name triggermesh/awssqssource
adapter.awssqs.tag AWS adapter SQS image tag _defaults to value of .image.tag_
podAnnotations Annotations to add to the controller pod `{}``
podSecurityContext Security context for controller pods {}
securityContext Security context for controller containers {}
resources Resource requests/limits for the controller {requests: {cpu: 20m, memory: 20Mi}}
nodeSelector Controller node selector {}
tolerations Tolerations for use with node taints []
affinity Assign custom affinity rules to the controller pods {}