You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2020/09/23 05:30:56 UTC
[camel-kafka-connector-examples] 02/02: AWS2 Lambda Sink Example:
added files for openshift
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch lambda-secr
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector-examples.git
commit 72c10f9bf03f4590b2a4e3bb9a632617b086383b
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Wed Sep 23 07:30:16 2020 +0200
AWS2 Lambda Sink Example: added files for openshift
---
.../config/openshift/aws2-lambda-cred.properties | 3 +++
.../config/openshift/aws2-lambda-sink.yaml | 19 +++++++++++++++++++
2 files changed, 22 insertions(+)
diff --git a/aws2-lambda/aws2-lambda-sink/config/openshift/aws2-lambda-cred.properties b/aws2-lambda/aws2-lambda-sink/config/openshift/aws2-lambda-cred.properties
new file mode 100644
index 0000000..d1596a1
--- /dev/null
+++ b/aws2-lambda/aws2-lambda-sink/config/openshift/aws2-lambda-cred.properties
@@ -0,0 +1,3 @@
+accessKey=xxxx
+secretKey=yyyy
+region=region
diff --git a/aws2-lambda/aws2-lambda-sink/config/openshift/aws2-lambda-sink.yaml b/aws2-lambda/aws2-lambda-sink/config/openshift/aws2-lambda-sink.yaml
new file mode 100644
index 0000000..e0ce10e
--- /dev/null
+++ b/aws2-lambda/aws2-lambda-sink/config/openshift/aws2-lambda-sink.yaml
@@ -0,0 +1,19 @@
+apiVersion: kafka.strimzi.io/v1alpha1
+kind: KafkaConnector
+metadata:
+ name: lambda-sink-connector
+ namespace: myproject
+ labels:
+ strimzi.io/cluster: my-connect-cluster
+spec:
+ class: org.apache.camel.kafkaconnector.aws2lambda.CamelAws2lambdaSinkConnector
+ tasksMax: 1
+ config:
+ key.converter: org.apache.kafka.connect.storage.StringConverter
+ value.converter: org.apache.kafka.connect.converters.ByteArrayConverter
+ topics: lambda-topic
+ camel.sink.path.function: hello-ckc
+ camel.sink.endpoint.operation: invokeFunction
+ camel.component.aws2-lambda.accessKey: ${file:/opt/kafka/external-configuration/aws-credentials/aws2-lambda-cred.properties:accessKey}
+ camel.component.aws2-lambda.secretKey: ${file:/opt/kafka/external-configuration/aws-credentials/aws2-lambda-cred.properties:secretKey}
+ camel.component.aws2-lambda.region: ${file:/opt/kafka/external-configuration/aws-credentials/aws2-lambda-cred.properties:region}