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:

Reply via email to