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 2024/11/25 10:32:30 UTC
(camel-kamelets) 02/02: SQL Kamelets: Disable autowiring by default - Postgres Sink
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch 2278-postgres
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
commit 9478d7db1607c02acba31d48d092a88e15f9a6e1
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Nov 25 11:32:01 2024 +0100
SQL Kamelets: Disable autowiring by default - Postgres Sink
Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
kamelets/postgresql-sink.kamelet.yaml | 6 +++++-
kamelets/postgresql-source.kamelet.yaml | 4 ++--
.../src/main/resources/kamelets/postgresql-sink.kamelet.yaml | 6 +++++-
.../src/main/resources/kamelets/postgresql-source.kamelet.yaml | 4 ++--
4 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/kamelets/postgresql-sink.kamelet.yaml b/kamelets/postgresql-sink.kamelet.yaml
index 459d08c1..facdfc48 100644
--- a/kamelets/postgresql-sink.kamelet.yaml
+++ b/kamelets/postgresql-sink.kamelet.yaml
@@ -91,6 +91,10 @@ spec:
- "mvn:org.apache.commons:commons-dbcp2:2.12.0"
template:
beans:
+ - name: local-sql-postgres-sink
+ type: "#class:org.apache.camel.component.sql.SqlComponent"
+ properties:
+ autowiredEnabled: "false"
- name: dsBean
type: "#class:org.apache.commons.dbcp2.BasicDataSource"
properties:
@@ -105,6 +109,6 @@ spec:
json:
library: Jackson
- to:
- uri: "sql:{{query}}"
+ uri: "{{local-sql-postgres-sink}}:{{query}}"
parameters:
dataSource: "#bean:{{dsBean}}"
diff --git a/kamelets/postgresql-source.kamelet.yaml b/kamelets/postgresql-source.kamelet.yaml
index d0482d07..b4a71e8e 100644
--- a/kamelets/postgresql-source.kamelet.yaml
+++ b/kamelets/postgresql-source.kamelet.yaml
@@ -93,7 +93,7 @@ spec:
- "mvn:org.apache.commons:commons-dbcp2:2.12.0"
template:
beans:
- - name: local-sql-postgres
+ - name: local-sql-postgres-source
type: "#class:org.apache.camel.component.sql.SqlComponent"
properties:
autowiredEnabled: "false"
@@ -105,7 +105,7 @@ spec:
url: 'jdbc:postgresql://{{serverName}}:{{serverPort}}/{{databaseName}}'
driverClassName: 'org.postgresql.Driver'
from:
- uri: "{{local-sql-postgres}}:{{query}}"
+ uri: "{{local-sql-postgres-source}}:{{query}}"
parameters:
dataSource: "#bean:{{dsBean}}"
onConsume: "{{?consumedQuery}}"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/postgresql-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/postgresql-sink.kamelet.yaml
index 459d08c1..facdfc48 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/postgresql-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/postgresql-sink.kamelet.yaml
@@ -91,6 +91,10 @@ spec:
- "mvn:org.apache.commons:commons-dbcp2:2.12.0"
template:
beans:
+ - name: local-sql-postgres-sink
+ type: "#class:org.apache.camel.component.sql.SqlComponent"
+ properties:
+ autowiredEnabled: "false"
- name: dsBean
type: "#class:org.apache.commons.dbcp2.BasicDataSource"
properties:
@@ -105,6 +109,6 @@ spec:
json:
library: Jackson
- to:
- uri: "sql:{{query}}"
+ uri: "{{local-sql-postgres-sink}}:{{query}}"
parameters:
dataSource: "#bean:{{dsBean}}"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/postgresql-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/postgresql-source.kamelet.yaml
index d0482d07..b4a71e8e 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/postgresql-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/postgresql-source.kamelet.yaml
@@ -93,7 +93,7 @@ spec:
- "mvn:org.apache.commons:commons-dbcp2:2.12.0"
template:
beans:
- - name: local-sql-postgres
+ - name: local-sql-postgres-source
type: "#class:org.apache.camel.component.sql.SqlComponent"
properties:
autowiredEnabled: "false"
@@ -105,7 +105,7 @@ spec:
url: 'jdbc:postgresql://{{serverName}}:{{serverPort}}/{{databaseName}}'
driverClassName: 'org.postgresql.Driver'
from:
- uri: "{{local-sql-postgres}}:{{query}}"
+ uri: "{{local-sql-postgres-source}}:{{query}}"
parameters:
dataSource: "#bean:{{dsBean}}"
onConsume: "{{?consumedQuery}}"