This is an automated email from the ASF dual-hosted git repository.
oscerd pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
The following commit(s) were added to refs/heads/main by this push:
new fc35b0dff Fix #3073: declare camel:pqc in the PQC Kamelets instead of
camel:http (#3074)
fc35b0dff is described below
commit fc35b0dff99d71b9fabce36d4262f075f6e6f090
Author: Andrea Cosentino <[email protected]>
AuthorDate: Wed Sep 30 13:15:54 2026 +0200
Fix #3073: declare camel:pqc in the PQC Kamelets instead of camel:http
(#3074)
pqc-signature-action and pqc-kem-action route to pqc: endpoints but declared
camel:http, which neither uses, and not camel:pqc. The regenerated catalog
SBOM now records camel-pqc for both, so the Catalog Dependency Scan checks
the component they actually run instead of camel-http.
Signed-off-by: Andrea Cosentino <[email protected]>
Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]>
---
camel-kamelets-sbom/camel-kamelets-catalog-sbom.json | 18 ++++++++++++++++--
kamelets/pqc-kem-action.kamelet.yaml | 2 +-
kamelets/pqc-signature-action.kamelet.yaml | 2 +-
.../resources/kamelets/pqc-kem-action.kamelet.yaml | 2 +-
.../kamelets/pqc-signature-action.kamelet.yaml | 2 +-
5 files changed, 20 insertions(+), 6 deletions(-)
diff --git a/camel-kamelets-sbom/camel-kamelets-catalog-sbom.json
b/camel-kamelets-sbom/camel-kamelets-catalog-sbom.json
index dccf92ebe..0e01cb076 100644
--- a/camel-kamelets-sbom/camel-kamelets-catalog-sbom.json
+++ b/camel-kamelets-sbom/camel-kamelets-catalog-sbom.json
@@ -2420,6 +2420,17 @@
"name" : "camel.apache.org/versioned-by",
"value" : "runtime"
} ]
+ }, {
+ "bom-ref" : "pkg:maven/org.apache.camel/[email protected]",
+ "type" : "library",
+ "group" : "org.apache.camel",
+ "name" : "camel-pqc",
+ "version" : "4.23.0-SNAPSHOT",
+ "purl" : "pkg:maven/org.apache.camel/[email protected]",
+ "properties" : [ {
+ "name" : "camel.apache.org/versioned-by",
+ "value" : "runtime"
+ } ]
}, {
"bom-ref" : "pkg:maven/org.apache.camel/[email protected]",
"type" : "library",
@@ -3314,10 +3325,10 @@
"dependsOn" : [
"pkg:maven/org.apache.camel/[email protected]",
"pkg:maven/org.apache.camel/[email protected]",
"pkg:maven/org.apache.camel/[email protected]",
"pkg:maven/org.apache.commons/[email protected]",
"pkg:maven/org.postgresql/[email protected]" ]
}, {
"ref" : "kamelet:pqc-kem-action",
- "dependsOn" : [ "pkg:maven/org.apache.camel/[email protected]",
"pkg:maven/org.apache.camel/[email protected]",
"pkg:maven/org.apache.camel/[email protected]" ]
+ "dependsOn" : [ "pkg:maven/org.apache.camel/[email protected]",
"pkg:maven/org.apache.camel/[email protected]",
"pkg:maven/org.apache.camel/[email protected]" ]
}, {
"ref" : "kamelet:pqc-signature-action",
- "dependsOn" : [ "pkg:maven/org.apache.camel/[email protected]",
"pkg:maven/org.apache.camel/[email protected]",
"pkg:maven/org.apache.camel/[email protected]" ]
+ "dependsOn" : [ "pkg:maven/org.apache.camel/[email protected]",
"pkg:maven/org.apache.camel/[email protected]",
"pkg:maven/org.apache.camel/[email protected]" ]
}, {
"ref" : "kamelet:predicate-filter-action",
"dependsOn" : [ "pkg:maven/org.apache.camel/[email protected]",
"pkg:maven/org.apache.camel/[email protected]",
"pkg:maven/org.apache.camel/[email protected]" ]
@@ -3810,6 +3821,9 @@
}, {
"ref" : "pkg:maven/org.apache.camel/[email protected]",
"dependsOn" : [ ]
+ }, {
+ "ref" : "pkg:maven/org.apache.camel/[email protected]",
+ "dependsOn" : [ ]
}, {
"ref" : "pkg:maven/org.apache.camel/[email protected]",
"dependsOn" : [ ]
diff --git a/kamelets/pqc-kem-action.kamelet.yaml
b/kamelets/pqc-kem-action.kamelet.yaml
index 5a984654b..04c00b82a 100644
--- a/kamelets/pqc-kem-action.kamelet.yaml
+++ b/kamelets/pqc-kem-action.kamelet.yaml
@@ -53,7 +53,7 @@ spec:
type: string
enum:
["AES","RC2","RC5","ARIA","CAMELLIA","CAST5","CAST6","CHACHA7539","DSTU7624","GOST28147","GOST3412_2015","GRAIN128","HC128","HC256","SALSA20","SEED","SM4","DESEDE"]
dependencies:
- - "camel:http"
+ - "camel:pqc"
- "camel:kamelet"
- "camel:core"
template:
diff --git a/kamelets/pqc-signature-action.kamelet.yaml
b/kamelets/pqc-signature-action.kamelet.yaml
index 7578e3e21..e6728dd78 100644
--- a/kamelets/pqc-signature-action.kamelet.yaml
+++ b/kamelets/pqc-signature-action.kamelet.yaml
@@ -47,7 +47,7 @@ spec:
type: string
enum: ["sign","verify"]
dependencies:
- - "camel:http"
+ - "camel:pqc"
- "camel:kamelet"
- "camel:core"
template:
diff --git
a/library/camel-kamelets/src/main/resources/kamelets/pqc-kem-action.kamelet.yaml
b/library/camel-kamelets/src/main/resources/kamelets/pqc-kem-action.kamelet.yaml
index 5a984654b..04c00b82a 100644
---
a/library/camel-kamelets/src/main/resources/kamelets/pqc-kem-action.kamelet.yaml
+++
b/library/camel-kamelets/src/main/resources/kamelets/pqc-kem-action.kamelet.yaml
@@ -53,7 +53,7 @@ spec:
type: string
enum:
["AES","RC2","RC5","ARIA","CAMELLIA","CAST5","CAST6","CHACHA7539","DSTU7624","GOST28147","GOST3412_2015","GRAIN128","HC128","HC256","SALSA20","SEED","SM4","DESEDE"]
dependencies:
- - "camel:http"
+ - "camel:pqc"
- "camel:kamelet"
- "camel:core"
template:
diff --git
a/library/camel-kamelets/src/main/resources/kamelets/pqc-signature-action.kamelet.yaml
b/library/camel-kamelets/src/main/resources/kamelets/pqc-signature-action.kamelet.yaml
index 7578e3e21..e6728dd78 100644
---
a/library/camel-kamelets/src/main/resources/kamelets/pqc-signature-action.kamelet.yaml
+++
b/library/camel-kamelets/src/main/resources/kamelets/pqc-signature-action.kamelet.yaml
@@ -47,7 +47,7 @@ spec:
type: string
enum: ["sign","verify"]
dependencies:
- - "camel:http"
+ - "camel:pqc"
- "camel:kamelet"
- "camel:core"
template: