You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by nf...@apache.org on 2020/02/04 11:11:02 UTC

[camel-k] branch master updated (119c46c -> 653228c)

This is an automated email from the ASF dual-hosted git repository.

nferraro pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git.


    from 119c46c  Fix #1102: fix e2e test
     new 910b5b7  Remove the option to set the camel version #1229
     new f53f85d  Add missing artefacts to om-runtime.xml
     new 3c99d93  Enable Apache Snapshot repository by default
     new 6ef5b3f  Cleanup travis build
     new 653228c  Disable staging repo

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/pr-kind.yml                      |    4 +
 .github/workflows/pr-knative.yml                   |    4 +
 .github/workflows/pr-validate.yml                  |    2 +-
 .travis.yml                                        |    5 +-
 assets/json-schema/CamelCatalog.json               |  113 +-
 assets/json-schema/Integration.json                |   28 +-
 assets/json-schema/IntegrationKit.json             |   28 +-
 build/maven/pom-catalog.xml                        |   85 +-
 build/maven/pom-runtime.xml                        |   82 +-
 ...yaml => camel-catalog-1.1.0-SNAPSHOT-main.yaml} | 3355 ++++++++++----------
 ...l => camel-catalog-1.1.0-SNAPSHOT-quarkus.yaml} |  818 +++--
 deploy/camel-catalog-3.0.0-1.0.9.yaml              | 2919 -----------------
 deploy/camel-catalog-quarkus-1.0.0-M1-1.0.10.yaml  |  616 ----
 deploy/camel-catalog-quarkus-1.0.0-M1-1.0.9.yaml   |  616 ----
 deploy/crd-camel-catalog.yaml                      |   10 +-
 deploy/resources.go                                |   56 +-
 pkg/apis/camel/v1/build_types.go                   |   28 +-
 pkg/apis/camel/v1/camelcatalog_types.go            |   28 +-
 pkg/apis/camel/v1/common_types.go                  |   27 +-
 pkg/apis/camel/v1/integration_types.go             |    3 +-
 pkg/apis/camel/v1/integrationkit_types.go          |    3 +-
 pkg/apis/camel/v1/integrationplatform_types.go     |    3 +-
 pkg/apis/camel/v1/zz_generated.deepcopy.go         |  113 +-
 pkg/builder/builder_steps.go                       |   42 +-
 pkg/builder/builder_steps_test.go                  |   30 +-
 pkg/builder/builder_test.go                        |    3 +-
 pkg/builder/runtime/main.go                        |   21 +-
 pkg/builder/runtime/main_test.go                   |   30 +-
 pkg/builder/runtime/quarkus.go                     |   55 +-
 pkg/builder/runtime/runtime.go                     |    8 +-
 pkg/cmd/describe_integration.go                    |    2 +-
 pkg/cmd/describe_kit.go                            |    2 +-
 pkg/cmd/describe_platform.go                       |    6 +-
 pkg/cmd/install.go                                 |    4 -
 pkg/controller/integration/build_kit.go            |    6 +-
 pkg/controller/integration/util.go                 |  100 +-
 pkg/metadata/metadata_dependencies_test.go         |   14 +-
 pkg/platform/defaults.go                           |    4 -
 pkg/trait/builder.go                               |    8 +-
 pkg/trait/builder_test.go                          |    3 +-
 pkg/trait/camel.go                                 |   75 +-
 pkg/trait/camel_test.go                            |   16 +-
 pkg/trait/dependencies.go                          |   93 +-
 pkg/trait/dependencies_test.go                     |    2 +-
 pkg/trait/environment.go                           |    2 -
 pkg/trait/jvm.go                                   |   23 +-
 pkg/trait/jvm_test.go                              |    7 +-
 pkg/trait/quarkus.go                               |  167 -
 pkg/trait/quarkus_test.go                          |  162 +-
 pkg/trait/rest-dsl.go                              |    9 +-
 pkg/util/camel/camel_runtime.go                    |   21 +-
 pkg/util/camel/camel_runtime_catalog.go            |    4 +-
 pkg/util/camel/camel_types.go                      |    8 -
 pkg/util/camel/camel_util.go                       |   66 +-
 pkg/util/camel/camel_util_test.go                  |  146 +-
 pkg/util/camel/catalog.go                          |   44 +-
 pkg/util/camel/catalog_test.go                     |    7 +-
 pkg/util/controller/util.go                        |   10 +
 pkg/util/defaults/defaults.go                      |   11 +-
 pkg/util/maven/maven_project.go                    |    2 +
 pkg/util/maven/maven_project_test.go               |    3 +
 pkg/util/maven/maven_types.go                      |    7 +
 pkg/util/source/inspector.go                       |    2 +-
 pkg/util/test/catalog_test.go                      |    2 +-
 pkg/util/util.go                                   |    3 +-
 script/Makefile                                    |   21 +-
 script/build_catalog.sh                            |   10 +-
 script/travis_build.sh                             |    1 +
 68 files changed, 2832 insertions(+), 7376 deletions(-)
 rename deploy/{camel-catalog-3.0.0-1.0.10.yaml => camel-catalog-1.1.0-SNAPSHOT-main.yaml} (98%)
 rename deploy/{camel-catalog-quarkus-1.0.0-M2-1.0.10.yaml => camel-catalog-1.1.0-SNAPSHOT-quarkus.yaml} (79%)
 delete mode 100644 deploy/camel-catalog-3.0.0-1.0.9.yaml
 delete mode 100644 deploy/camel-catalog-quarkus-1.0.0-M1-1.0.10.yaml
 delete mode 100644 deploy/camel-catalog-quarkus-1.0.0-M1-1.0.9.yaml


[camel-k] 01/05: Remove the option to set the camel version #1229

Posted by nf...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

nferraro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit 910b5b7dd0b0cb7877fd7e13125d77677588f74b
Author: lburgazzoli <lb...@gmail.com>
AuthorDate: Wed Jan 29 18:48:35 2020 +0100

    Remove the option to set the camel version #1229
---
 .github/workflows/pr-validate.yml                  |    2 +-
 assets/json-schema/CamelCatalog.json               |  113 +-
 assets/json-schema/Integration.json                |   28 +-
 assets/json-schema/IntegrationKit.json             |   28 +-
 build/maven/pom-catalog.xml                        |   85 +-
 ...yaml => camel-catalog-1.1.0-SNAPSHOT-main.yaml} | 3355 ++++++++++----------
 ...l => camel-catalog-1.1.0-SNAPSHOT-quarkus.yaml} |  818 +++--
 deploy/camel-catalog-3.0.0-1.0.9.yaml              | 2919 -----------------
 deploy/camel-catalog-quarkus-1.0.0-M1-1.0.10.yaml  |  616 ----
 deploy/camel-catalog-quarkus-1.0.0-M1-1.0.9.yaml   |  616 ----
 deploy/crd-camel-catalog.yaml                      |   10 +-
 deploy/resources.go                                |   56 +-
 pkg/apis/camel/v1/build_types.go                   |   28 +-
 pkg/apis/camel/v1/camelcatalog_types.go            |   28 +-
 pkg/apis/camel/v1/common_types.go                  |   27 +-
 pkg/apis/camel/v1/integration_types.go             |    3 +-
 pkg/apis/camel/v1/integrationkit_types.go          |    3 +-
 pkg/apis/camel/v1/integrationplatform_types.go     |    3 +-
 pkg/apis/camel/v1/zz_generated.deepcopy.go         |  113 +-
 pkg/builder/builder_steps.go                       |   42 +-
 pkg/builder/builder_steps_test.go                  |   30 +-
 pkg/builder/builder_test.go                        |    3 +-
 pkg/builder/runtime/main.go                        |   21 +-
 pkg/builder/runtime/main_test.go                   |   30 +-
 pkg/builder/runtime/quarkus.go                     |   55 +-
 pkg/builder/runtime/runtime.go                     |    8 +-
 pkg/cmd/describe_integration.go                    |    2 +-
 pkg/cmd/describe_kit.go                            |    2 +-
 pkg/cmd/describe_platform.go                       |    6 +-
 pkg/cmd/install.go                                 |    4 -
 pkg/controller/integration/build_kit.go            |    6 +-
 pkg/controller/integration/util.go                 |  100 +-
 pkg/metadata/metadata_dependencies_test.go         |   14 +-
 pkg/platform/defaults.go                           |    4 -
 pkg/trait/builder.go                               |    8 +-
 pkg/trait/builder_test.go                          |    3 +-
 pkg/trait/camel.go                                 |   75 +-
 pkg/trait/camel_test.go                            |   16 +-
 pkg/trait/dependencies.go                          |   93 +-
 pkg/trait/dependencies_test.go                     |    2 +-
 pkg/trait/environment.go                           |    2 -
 pkg/trait/jvm.go                                   |   23 +-
 pkg/trait/jvm_test.go                              |    7 +-
 pkg/trait/quarkus.go                               |  167 -
 pkg/trait/quarkus_test.go                          |  162 +-
 pkg/trait/rest-dsl.go                              |    9 +-
 pkg/util/camel/camel_runtime.go                    |   21 +-
 pkg/util/camel/camel_runtime_catalog.go            |    4 +-
 pkg/util/camel/camel_types.go                      |    8 -
 pkg/util/camel/camel_util.go                       |   66 +-
 pkg/util/camel/camel_util_test.go                  |  146 +-
 pkg/util/camel/catalog.go                          |   44 +-
 pkg/util/camel/catalog_test.go                     |    7 +-
 pkg/util/controller/util.go                        |   10 +
 pkg/util/defaults/defaults.go                      |   11 +-
 pkg/util/maven/maven_project.go                    |    2 +
 pkg/util/maven/maven_project_test.go               |    3 +
 pkg/util/maven/maven_types.go                      |    7 +
 pkg/util/source/inspector.go                       |    2 +-
 pkg/util/test/catalog_test.go                      |    2 +-
 pkg/util/util.go                                   |    3 +-
 script/Makefile                                    |   15 +-
 script/build_catalog.sh                            |   10 +-
 63 files changed, 2746 insertions(+), 7360 deletions(-)

diff --git a/.github/workflows/pr-validate.yml b/.github/workflows/pr-validate.yml
index d6aafa0..a2a90e2 100644
--- a/.github/workflows/pr-validate.yml
+++ b/.github/workflows/pr-validate.yml
@@ -39,4 +39,4 @@ jobs:
           curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b . v1.20.1
           ./golangci-lint config path
           ./golangci-lint --version
-          GOGC=20 ./golangci-lint run --verbose --deadline 10m --config .golangci.yml
\ No newline at end of file
+          GOGC=20 ./golangci-lint run --verbose --deadline 15m --config .golangci.yml
\ No newline at end of file
diff --git a/assets/json-schema/CamelCatalog.json b/assets/json-schema/CamelCatalog.json
index 341c999..44cb037 100644
--- a/assets/json-schema/CamelCatalog.json
+++ b/assets/json-schema/CamelCatalog.json
@@ -167,9 +167,9 @@
     },
     "CamelCatalogSpec": {
       "required": [
-        "version",
-        "runtimeVersion",
-        "artifacts"
+        "runtime",
+        "artifacts",
+        "loaders"
       ],
       "properties": {
         "artifacts": {
@@ -181,13 +181,51 @@
           },
           "type": "object"
         },
-        "runtimeProvider": {
+        "loaders": {
+          "patternProperties": {
+            ".*": {
+              "$schema": "http://json-schema.org/draft-04/schema#",
+              "$ref": "#/definitions/CamelLoader"
+            }
+          },
+          "type": "object"
+        },
+        "runtime": {
           "$schema": "http://json-schema.org/draft-04/schema#",
-          "$ref": "#/definitions/RuntimeProvider"
+          "$ref": "#/definitions/RuntimeSpec"
+        }
+      },
+      "additionalProperties": false,
+      "type": "object"
+    },
+    "CamelCatalogStatus": {
+      "additionalProperties": false,
+      "type": "object"
+    },
+    "CamelLoader": {
+      "required": [
+        "groupId",
+        "artifactId"
+      ],
+      "properties": {
+        "artifactId": {
+          "type": "string"
         },
-        "runtimeVersion": {
+        "dependencies": {
+          "items": {
+            "$ref": "#/definitions/MavenArtifact"
+          },
+          "type": "array"
+        },
+        "groupId": {
           "type": "string"
         },
+        "languages": {
+          "items": {
+            "type": "string"
+          },
+          "type": "array"
+        },
         "version": {
           "type": "string"
         }
@@ -195,10 +233,6 @@
       "additionalProperties": false,
       "type": "object"
     },
-    "CamelCatalogStatus": {
-      "additionalProperties": false,
-      "type": "object"
-    },
     "CamelScheme": {
       "required": [
         "id",
@@ -248,6 +282,25 @@
       "additionalProperties": false,
       "type": "object"
     },
+    "MavenArtifact": {
+      "required": [
+        "groupId",
+        "artifactId"
+      ],
+      "properties": {
+        "artifactId": {
+          "type": "string"
+        },
+        "groupId": {
+          "type": "string"
+        },
+        "version": {
+          "type": "string"
+        }
+      },
+      "additionalProperties": false,
+      "type": "object"
+    },
     "OwnerReference": {
       "required": [
         "apiVersion",
@@ -278,28 +331,42 @@
       "additionalProperties": false,
       "type": "object"
     },
-    "QuarkusRuntimeProvider": {
+    "RuntimeSpec": {
+      "required": [
+        "version",
+        "provider",
+        "applicationClass",
+        "dependencies"
+      ],
       "properties": {
-        "camelQuarkusVersion": {
+        "applicationClass": {
+          "type": "string"
+        },
+        "dependencies": {
+          "items": {
+            "$schema": "http://json-schema.org/draft-04/schema#",
+            "$ref": "#/definitions/MavenArtifact"
+          },
+          "type": "array"
+        },
+        "metadata": {
+          "patternProperties": {
+            ".*": {
+              "type": "string"
+            }
+          },
+          "type": "object"
+        },
+        "provider": {
           "type": "string"
         },
-        "quarkusVersion": {
+        "version": {
           "type": "string"
         }
       },
       "additionalProperties": false,
       "type": "object"
     },
-    "RuntimeProvider": {
-      "properties": {
-        "quarkus": {
-          "$schema": "http://json-schema.org/draft-04/schema#",
-          "$ref": "#/definitions/QuarkusRuntimeProvider"
-        }
-      },
-      "additionalProperties": false,
-      "type": "object"
-    },
     "Time": {
       "additionalProperties": false,
       "type": "object"
diff --git a/assets/json-schema/Integration.json b/assets/json-schema/Integration.json
index 766ec4e..71af257 100644
--- a/assets/json-schema/Integration.json
+++ b/assets/json-schema/Integration.json
@@ -243,9 +243,6 @@
     },
     "IntegrationStatus": {
       "properties": {
-        "camelVersion": {
-          "type": "string"
-        },
         "conditions": {
           "items": {
             "$schema": "http://json-schema.org/draft-04/schema#",
@@ -303,8 +300,7 @@
           "type": "integer"
         },
         "runtimeProvider": {
-          "$schema": "http://json-schema.org/draft-04/schema#",
-          "$ref": "#/definitions/RuntimeProvider"
+          "type": "string"
         },
         "runtimeVersion": {
           "type": "string"
@@ -371,18 +367,6 @@
       "additionalProperties": false,
       "type": "object"
     },
-    "QuarkusRuntimeProvider": {
-      "properties": {
-        "camelQuarkusVersion": {
-          "type": "string"
-        },
-        "quarkusVersion": {
-          "type": "string"
-        }
-      },
-      "additionalProperties": false,
-      "type": "object"
-    },
     "ResourceSpec": {
       "properties": {
         "compression": {
@@ -410,16 +394,6 @@
       "additionalProperties": false,
       "type": "object"
     },
-    "RuntimeProvider": {
-      "properties": {
-        "quarkus": {
-          "$schema": "http://json-schema.org/draft-04/schema#",
-          "$ref": "#/definitions/QuarkusRuntimeProvider"
-        }
-      },
-      "additionalProperties": false,
-      "type": "object"
-    },
     "SourceSpec": {
       "properties": {
         "compression": {
diff --git a/assets/json-schema/IntegrationKit.json b/assets/json-schema/IntegrationKit.json
index 73306b9..db149f2 100644
--- a/assets/json-schema/IntegrationKit.json
+++ b/assets/json-schema/IntegrationKit.json
@@ -251,9 +251,6 @@
         "baseImage": {
           "type": "string"
         },
-        "camelVersion": {
-          "type": "string"
-        },
         "conditions": {
           "items": {
             "$schema": "http://json-schema.org/draft-04/schema#",
@@ -278,8 +275,7 @@
           "type": "string"
         },
         "runtimeProvider": {
-          "$schema": "http://json-schema.org/draft-04/schema#",
-          "$ref": "#/definitions/RuntimeProvider"
+          "type": "string"
         },
         "runtimeVersion": {
           "type": "string"
@@ -346,28 +342,6 @@
       "additionalProperties": false,
       "type": "object"
     },
-    "QuarkusRuntimeProvider": {
-      "properties": {
-        "camelQuarkusVersion": {
-          "type": "string"
-        },
-        "quarkusVersion": {
-          "type": "string"
-        }
-      },
-      "additionalProperties": false,
-      "type": "object"
-    },
-    "RuntimeProvider": {
-      "properties": {
-        "quarkus": {
-          "$schema": "http://json-schema.org/draft-04/schema#",
-          "$ref": "#/definitions/QuarkusRuntimeProvider"
-        }
-      },
-      "additionalProperties": false,
-      "type": "object"
-    },
     "Time": {
       "additionalProperties": false,
       "type": "object"
diff --git a/build/maven/pom-catalog.xml b/build/maven/pom-catalog.xml
index c8a7d86..297a1ce 100644
--- a/build/maven/pom-catalog.xml
+++ b/build/maven/pom-catalog.xml
@@ -26,74 +26,27 @@
     <artifactId>camel-k-catalog-generator</artifactId>
     <version>1.0.0</version>
 
+    <build>
+        <defaultGoal>generate-resources</defaultGoal>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.camel.k</groupId>
+                <artifactId>camel-k-maven-plugin</artifactId>
+                <version>${runtime.version}</version>
+                <executions>
+                    <execution>
+                        <id>generate-catalog</id>
+                        <goals>
+                            <goal>generate-catalog</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
     <profiles>
         <profile>
-            <id>main</id>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-            <build>
-                <defaultGoal>generate-resources</defaultGoal>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.camel.k</groupId>
-                        <artifactId>camel-k-maven-plugin</artifactId>
-                        <version>${runtime.version}</version>
-                        <executions>
-                            <execution>
-                                <id>generate-catalog</id>
-                                <goals>
-                                    <goal>generate-catalog</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                        <dependencies>
-                            <dependency>
-                                <groupId>org.apache.camel</groupId>
-                                <artifactId>camel-catalog</artifactId>
-                                <version>${camel.version}</version>
-                            </dependency>
-                        </dependencies>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>quarkus</id>
-            <build>
-                <defaultGoal>generate-resources</defaultGoal>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.camel.k</groupId>
-                        <artifactId>camel-k-maven-plugin</artifactId>
-                        <version>${runtime.version}</version>
-                        <executions>
-                            <execution>
-                                <id>generate-catalog</id>
-                                <goals>
-                                    <goal>generate-catalog</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                        <dependencies>
-                            <!-- The Camel dependency version is driven by Camel Quarkus -->
-                            <dependency>
-                                <groupId>org.apache.camel.quarkus</groupId>
-                                <artifactId>camel-catalog-quarkus</artifactId>
-                                <version>${camel-quarkus.version}</version>
-                            </dependency>
-                            <!-- This is required to retrieve the Quarkus dependency version -->
-                            <dependency>
-                                <groupId>org.apache.camel.quarkus</groupId>
-                                <artifactId>camel-quarkus-core</artifactId>
-                                <version>${camel-quarkus.version}</version>
-                            </dependency>
-                        </dependencies>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
             <id>staging</id>
             <activation>
                 <property>
diff --git a/deploy/camel-catalog-3.0.0-1.0.10.yaml b/deploy/camel-catalog-1.1.0-SNAPSHOT-main.yaml
similarity index 98%
rename from deploy/camel-catalog-3.0.0-1.0.10.yaml
rename to deploy/camel-catalog-1.1.0-SNAPSHOT-main.yaml
index d4e36f2..e91ce7b 100644
--- a/deploy/camel-catalog-3.0.0-1.0.10.yaml
+++ b/deploy/camel-catalog-1.1.0-SNAPSHOT-main.yaml
@@ -18,396 +18,309 @@
 apiVersion: camel.apache.org/v1
 kind: CamelCatalog
 metadata:
-  name: camel-catalog-3.0.0-1.0.10
+  name: camel-catalog-1.1.0-snapshot-main
   labels:
     app: camel-k
-    camel.apache.org/catalog.version: 3.0.0
-    camel.apache.org/catalog.loader.version: 3.0.0
-    camel.apache.org/runtime.version: 1.0.10
+    camel.apache.org/catalog.version: 3.0.1
+    camel.apache.org/catalog.loader.version: 3.0.1
+    camel.apache.org/runtime.version: 1.1.0-SNAPSHOT
+    camel.apache.org/runtime.provider: main
 spec:
-  version: 3.0.0
-  runtimeVersion: 1.0.10
+  runtime:
+    version: 1.1.0-SNAPSHOT
+    provider: main
+    applicationClass: org.apache.camel.k.main.Application
+    metadata:
+      camel.version: 3.0.1
+      quarkus.version: 1.2.0.Final
+      camel-quarkus.version: 1.0.0-M3
+    dependencies:
+    - groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-main
   artifacts:
-    camel-activemq:
+    camel-zipfile:
       groupId: org.apache.camel
-      artifactId: camel-activemq
-      schemes:
-      - id: activemq
-        http: false
-        passive: false
+      artifactId: camel-zipfile
+      dataformats:
+      - zipfile
       javaTypes:
-      - org.apache.camel.component.activemq.ActiveMQComponent
-    camel-ahc:
+      - org.apache.camel.dataformat.zipfile.ZipFileDataFormat
+    camel-fop:
       groupId: org.apache.camel
-      artifactId: camel-ahc
+      artifactId: camel-fop
       schemes:
-      - id: ahc
-        http: true
+      - id: fop
+        http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ahc.AhcComponent
-    camel-ahc-ws:
+      - org.apache.camel.component.fop.FopComponent
+    camel-azure:
       groupId: org.apache.camel
-      artifactId: camel-ahc-ws
+      artifactId: camel-azure
       schemes:
-      - id: ahc-ws
-        http: true
-        passive: false
-      - id: ahc-wss
+      - id: azure-blob
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.ahc.ws.WsComponent
-    camel-amqp:
-      groupId: org.apache.camel
-      artifactId: camel-amqp
-      schemes:
-      - id: amqp
+      - id: azure-queue
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.amqp.AMQPComponent
-    camel-any23:
-      groupId: org.apache.camel
-      artifactId: camel-any23
-      dataformats:
-      - any23
-      javaTypes:
-      - org.apache.camel.dataformat.any23.Any23DataFormat
-    camel-apns:
+      - org.apache.camel.component.azure.blob.BlobServiceComponent
+      - org.apache.camel.component.azure.queue.QueueServiceComponent
+    camel-seda:
       groupId: org.apache.camel
-      artifactId: camel-apns
+      artifactId: camel-seda
       schemes:
-      - id: apns
+      - id: seda
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.apns.ApnsComponent
-    camel-as2:
+      - org.apache.camel.component.seda.SedaComponent
+    camel-mina:
       groupId: org.apache.camel
-      artifactId: camel-as2
+      artifactId: camel-mina
       schemes:
-      - id: as2
+      - id: mina
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.as2.AS2Component
-    camel-asn1:
-      groupId: org.apache.camel
-      artifactId: camel-asn1
-      dataformats:
-      - asn1
-      javaTypes:
-      - org.apache.camel.dataformat.asn1.ASN1DataFormat
-    camel-asterisk:
+      - org.apache.camel.component.mina.MinaComponent
+    camel-printer:
       groupId: org.apache.camel
-      artifactId: camel-asterisk
+      artifactId: camel-printer
       schemes:
-      - id: asterisk
+      - id: lpr
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.asterisk.AsteriskComponent
-    camel-atmos:
+      - org.apache.camel.component.printer.PrinterComponent
+    camel-wordpress:
       groupId: org.apache.camel
-      artifactId: camel-atmos
+      artifactId: camel-wordpress
       schemes:
-      - id: atmos
+      - id: wordpress
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.atmos.AtmosComponent
-    camel-atmosphere-websocket:
+      - org.apache.camel.component.wordpress.WordpressComponent
+    camel-websocket:
       groupId: org.apache.camel
-      artifactId: camel-atmosphere-websocket
+      artifactId: camel-websocket
       schemes:
-      - id: atmosphere-websocket
+      - id: websocket
         http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.atmosphere.websocket.WebsocketComponent
-    camel-atom:
+      - org.apache.camel.component.websocket.WebsocketComponent
+    camel-slack:
       groupId: org.apache.camel
-      artifactId: camel-atom
+      artifactId: camel-slack
       schemes:
-      - id: atom
+      - id: slack
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.atom.AtomComponent
-    camel-atomix:
+      - org.apache.camel.component.slack.SlackComponent
+    camel-influxdb:
       groupId: org.apache.camel
-      artifactId: camel-atomix
+      artifactId: camel-influxdb
       schemes:
-      - id: atomix-map
-        http: false
-        passive: false
-      - id: atomix-messaging
-        http: false
-        passive: false
-      - id: atomix-multimap
-        http: false
-        passive: false
-      - id: atomix-queue
-        http: false
-        passive: false
-      - id: atomix-set
-        http: false
-        passive: false
-      - id: atomix-value
+      - id: influxdb
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.atomix.client.map.AtomixMapComponent
-      - org.apache.camel.component.atomix.client.messaging.AtomixMessagingComponent
-      - org.apache.camel.component.atomix.client.multimap.AtomixMultiMapComponent
-      - org.apache.camel.component.atomix.client.queue.AtomixQueueComponent
-      - org.apache.camel.component.atomix.client.set.AtomixSetComponent
-      - org.apache.camel.component.atomix.client.value.AtomixValueComponent
-    camel-avro:
+      - org.apache.camel.component.influxdb.InfluxDbComponent
+    camel-lumberjack:
       groupId: org.apache.camel
-      artifactId: camel-avro
+      artifactId: camel-lumberjack
       schemes:
-      - id: avro
+      - id: lumberjack
         http: false
         passive: false
-      dataformats:
-      - avro
       javaTypes:
-      - org.apache.camel.component.avro.AvroComponent
-      - org.apache.camel.dataformat.avro.AvroDataFormat
-    camel-aws-cw:
+      - org.apache.camel.component.lumberjack.LumberjackComponent
+    camel-stax:
       groupId: org.apache.camel
-      artifactId: camel-aws-cw
+      artifactId: camel-stax
       schemes:
-      - id: aws-cw
+      - id: stax
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.cw.CwComponent
-    camel-aws-ddb:
+      - org.apache.camel.component.stax.StAXComponent
+    camel-sjms2:
       groupId: org.apache.camel
-      artifactId: camel-aws-ddb
+      artifactId: camel-sjms2
       schemes:
-      - id: aws-ddb
-        http: false
-        passive: false
-      - id: aws-ddbstream
+      - id: sjms2
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.ddb.DdbComponent
-      - org.apache.camel.component.aws.ddbstream.DdbStreamComponent
-    camel-aws-ec2:
+      - org.apache.camel.component.sjms2.Sjms2Component
+    camel-facebook:
       groupId: org.apache.camel
-      artifactId: camel-aws-ec2
+      artifactId: camel-facebook
       schemes:
-      - id: aws-ec2
+      - id: facebook
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.ec2.EC2Component
-    camel-aws-ecs:
+      - org.apache.camel.component.facebook.FacebookComponent
+    camel-docker:
       groupId: org.apache.camel
-      artifactId: camel-aws-ecs
+      artifactId: camel-docker
       schemes:
-      - id: aws-ecs
+      - id: docker
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.ecs.ECSComponent
-    camel-aws-eks:
+      - org.apache.camel.component.docker.DockerComponent
+    camel-apns:
       groupId: org.apache.camel
-      artifactId: camel-aws-eks
+      artifactId: camel-apns
       schemes:
-      - id: aws-eks
+      - id: apns
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.eks.EKSComponent
-    camel-aws-iam:
+      - org.apache.camel.component.apns.ApnsComponent
+    camel-jaxb:
       groupId: org.apache.camel
-      artifactId: camel-aws-iam
-      schemes:
-      - id: aws-iam
-        http: false
-        passive: false
+      artifactId: camel-jaxb
+      dataformats:
+      - jaxb
       javaTypes:
-      - org.apache.camel.component.aws.iam.IAMComponent
-    camel-aws-kinesis:
+      - org.apache.camel.converter.jaxb.JaxbDataFormat
+    camel-quartz:
       groupId: org.apache.camel
-      artifactId: camel-aws-kinesis
+      artifactId: camel-quartz
       schemes:
-      - id: aws-kinesis
-        http: false
-        passive: false
-      - id: aws-kinesis-firehose
+      - id: quartz
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.kinesis.KinesisComponent
-      - org.apache.camel.component.aws.firehose.KinesisFirehoseComponent
-    camel-aws-kms:
+      - org.apache.camel.component.quartz.QuartzComponent
+    camel-aws-swf:
       groupId: org.apache.camel
-      artifactId: camel-aws-kms
+      artifactId: camel-aws-swf
       schemes:
-      - id: aws-kms
+      - id: aws-swf
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.kms.KMSComponent
-    camel-aws-lambda:
+      - org.apache.camel.component.aws.swf.SWFComponent
+    camel-ehcache:
       groupId: org.apache.camel
-      artifactId: camel-aws-lambda
+      artifactId: camel-ehcache
       schemes:
-      - id: aws-lambda
+      - id: ehcache
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.lambda.LambdaComponent
-    camel-aws-mq:
+      - org.apache.camel.component.ehcache.EhcacheComponent
+    camel-spring-ws:
       groupId: org.apache.camel
-      artifactId: camel-aws-mq
+      artifactId: camel-spring-ws
       schemes:
-      - id: aws-mq
-        http: false
+      - id: spring-ws
+        http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.mq.MQComponent
-    camel-aws-msk:
+      - org.apache.camel.component.spring.ws.SpringWebserviceComponent
+    camel-nagios:
       groupId: org.apache.camel
-      artifactId: camel-aws-msk
+      artifactId: camel-nagios
       schemes:
-      - id: aws-msk
+      - id: nagios
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.msk.MSKComponent
-    camel-aws-s3:
+      - org.apache.camel.component.nagios.NagiosComponent
+    camel-mongodb:
       groupId: org.apache.camel
-      artifactId: camel-aws-s3
+      artifactId: camel-mongodb
       schemes:
-      - id: aws-s3
+      - id: mongodb
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.s3.S3Component
-    camel-aws-sdb:
+      - org.apache.camel.component.mongodb.MongoDbComponent
+    camel-aws-eks:
       groupId: org.apache.camel
-      artifactId: camel-aws-sdb
+      artifactId: camel-aws-eks
       schemes:
-      - id: aws-sdb
+      - id: aws-eks
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.sdb.SdbComponent
-    camel-aws-ses:
+      - org.apache.camel.component.aws.eks.EKSComponent
+    camel-jaxp:
       groupId: org.apache.camel
-      artifactId: camel-aws-ses
-      schemes:
-      - id: aws-ses
-        http: false
-        passive: false
+      artifactId: camel-jaxp
+      languages:
+      - xtokenize
       javaTypes:
-      - org.apache.camel.component.aws.ses.SesComponent
-    camel-aws-sns:
+      - org.apache.camel.language.xtokenizer.XMLTokenizeLanguage
+    camel-platform-http:
       groupId: org.apache.camel
-      artifactId: camel-aws-sns
+      artifactId: camel-platform-http
       schemes:
-      - id: aws-sns
+      - id: platform-http
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.sns.SnsComponent
-    camel-aws-sqs:
+      - org.apache.camel.component.platform.http.PlatformHttpComponent
+    camel-jetty:
       groupId: org.apache.camel
-      artifactId: camel-aws-sqs
+      artifactId: camel-jetty
       schemes:
-      - id: aws-sqs
-        http: false
+      - id: jetty
+        http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.sqs.SqsComponent
-    camel-aws-swf:
+      - org.apache.camel.component.jetty9.JettyHttpComponent9
+    camel-lzf:
       groupId: org.apache.camel
-      artifactId: camel-aws-swf
-      schemes:
-      - id: aws-swf
-        http: false
-        passive: false
+      artifactId: camel-lzf
+      dataformats:
+      - lzf
       javaTypes:
-      - org.apache.camel.component.aws.swf.SWFComponent
-    camel-aws-translate:
+      - org.apache.camel.dataformat.lzf.LZFDataFormat
+    camel-vm:
       groupId: org.apache.camel
-      artifactId: camel-aws-translate
+      artifactId: camel-vm
       schemes:
-      - id: aws-translate
+      - id: vm
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.aws.translate.TranslateComponent
-    camel-azure:
+      - org.apache.camel.component.vm.VmComponent
+    camel-crypto:
       groupId: org.apache.camel
-      artifactId: camel-azure
+      artifactId: camel-crypto
       schemes:
-      - id: azure-blob
-        http: false
-        passive: false
-      - id: azure-queue
+      - id: crypto
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.azure.blob.BlobServiceComponent
-      - org.apache.camel.component.azure.queue.QueueServiceComponent
-    camel-barcode:
-      groupId: org.apache.camel
-      artifactId: camel-barcode
-      dataformats:
-      - barcode
-      javaTypes:
-      - org.apache.camel.dataformat.barcode.BarcodeDataFormat
-    camel-base:
-      groupId: org.apache.camel
-      artifactId: camel-base
-      languages:
-      - constant
-      - exchangeProperty
-      - file
-      - header
-      - ref
-      - simple
-      - tokenize
-      javaTypes:
-      - org.apache.camel.language.constant.ConstantLanguage
-      - org.apache.camel.language.property.ExchangePropertyLanguage
-      - org.apache.camel.language.simple.FileLanguage
-      - org.apache.camel.language.header.HeaderLanguage
-      - org.apache.camel.language.ref.RefLanguage
-      - org.apache.camel.language.simple.SimpleLanguage
-      - org.apache.camel.language.tokenizer.TokenizeLanguage
-    camel-base64:
-      groupId: org.apache.camel
-      artifactId: camel-base64
       dataformats:
-      - base64
+      - crypto
+      - pgp
       javaTypes:
-      - org.apache.camel.dataformat.base64.Base64DataFormat
-    camel-bean:
+      - org.apache.camel.component.crypto.DigitalSignatureComponent
+      - org.apache.camel.converter.crypto.CryptoDataFormat
+      - org.apache.camel.converter.crypto.PGPDataFormat
+    camel-cometd:
       groupId: org.apache.camel
-      artifactId: camel-bean
+      artifactId: camel-cometd
       schemes:
-      - id: bean
+      - id: cometd
         http: false
-        passive: true
-      - id: class
+        passive: false
+      - id: cometds
         http: false
-        passive: true
-      languages:
-      - bean
+        passive: false
       javaTypes:
-      - org.apache.camel.component.bean.BeanComponent
-      - org.apache.camel.component.beanclass.ClassComponent
-      - org.apache.camel.language.bean.BeanLanguage
+      - org.apache.camel.component.cometd.CometdComponent
     camel-bean-validator:
       groupId: org.apache.camel
       artifactId: camel-bean-validator
@@ -417,69 +330,30 @@ spec:
         passive: false
       javaTypes:
       - org.apache.camel.component.bean.validator.BeanValidatorComponent
-    camel-beanio:
-      groupId: org.apache.camel
-      artifactId: camel-beanio
-      dataformats:
-      - beanio
-      javaTypes:
-      - org.apache.camel.dataformat.beanio.BeanIODataFormat
-    camel-beanstalk:
-      groupId: org.apache.camel
-      artifactId: camel-beanstalk
-      schemes:
-      - id: beanstalk
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.beanstalk.BeanstalkComponent
-    camel-bindy:
-      groupId: org.apache.camel
-      artifactId: camel-bindy
-      dataformats:
-      - bindy-csv
-      - bindy-fixed
-      - bindy-kvp
-      javaTypes:
-      - org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat
-      - org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat
-      - org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat
-    camel-bonita:
+    camel-http:
       groupId: org.apache.camel
-      artifactId: camel-bonita
+      artifactId: camel-http
       schemes:
-      - id: bonita
+      - id: http
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.bonita.BonitaComponent
-    camel-box:
-      groupId: org.apache.camel
-      artifactId: camel-box
-      schemes:
-      - id: box
+      - id: https
         http: false
         passive: false
+      dependencies:
+      - groupId: org.apache.camel
+        artifactId: camel-file
       javaTypes:
-      - org.apache.camel.component.box.BoxComponent
-    camel-braintree:
+      - org.apache.camel.component.http.HttpComponent
+    camel-tika:
       groupId: org.apache.camel
-      artifactId: camel-braintree
+      artifactId: camel-tika
       schemes:
-      - id: braintree
+      - id: tika
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.braintree.BraintreeComponent
-    camel-browse:
-      groupId: org.apache.camel
-      artifactId: camel-browse
-      schemes:
-      - id: browse
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.browse.BrowseComponent
+      - org.apache.camel.component.tika.TikaComponent
     camel-caffeine:
       groupId: org.apache.camel
       artifactId: camel-caffeine
@@ -493,562 +367,519 @@ spec:
       javaTypes:
       - org.apache.camel.component.caffeine.cache.CaffeineCacheComponent
       - org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent
-    camel-cassandraql:
+    camel-vertx:
       groupId: org.apache.camel
-      artifactId: camel-cassandraql
+      artifactId: camel-vertx
       schemes:
-      - id: cql
+      - id: vertx
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.cassandra.CassandraComponent
-    camel-cbor:
-      groupId: org.apache.camel
-      artifactId: camel-cbor
-      dataformats:
-      - cbor
-      javaTypes:
-      - org.apache.camel.component.cbor.CBORDataFormat
-    camel-chatscript:
+      - org.apache.camel.component.vertx.VertxComponent
+    camel-openstack:
       groupId: org.apache.camel
-      artifactId: camel-chatscript
+      artifactId: camel-openstack
       schemes:
-      - id: chatscript
+      - id: openstack-cinder
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.chatscript.ChatScriptComponent
-    camel-chunk:
-      groupId: org.apache.camel
-      artifactId: camel-chunk
-      schemes:
-      - id: chunk
+      - id: openstack-glance
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.chunk.ChunkComponent
-    camel-cm-sms:
-      groupId: org.apache.camel
-      artifactId: camel-cm-sms
-      schemes:
-      - id: cm-sms
+      - id: openstack-keystone
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.cm.CMComponent
-    camel-cmis:
-      groupId: org.apache.camel
-      artifactId: camel-cmis
-      schemes:
-      - id: cmis
+      - id: openstack-neutron
+        http: false
+        passive: false
+      - id: openstack-nova
+        http: false
+        passive: false
+      - id: openstack-swift
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.cmis.CMISComponent
-    camel-coap:
+      - org.apache.camel.component.openstack.cinder.CinderComponent
+      - org.apache.camel.component.openstack.glance.GlanceComponent
+      - org.apache.camel.component.openstack.keystone.KeystoneComponent
+      - org.apache.camel.component.openstack.neutron.NeutronComponent
+      - org.apache.camel.component.openstack.nova.NovaComponent
+      - org.apache.camel.component.openstack.swift.SwiftComponent
+    camel-google-calendar:
       groupId: org.apache.camel
-      artifactId: camel-coap
+      artifactId: camel-google-calendar
       schemes:
-      - id: coap
+      - id: google-calendar
         http: false
         passive: false
-      - id: coaps
-        http: false
-        passive: false
-      - id: coap+tcp
-        http: false
-        passive: false
-      - id: coaps+tcp
+      - id: google-calendar-stream
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.coap.CoAPComponent
-    camel-cometd:
+      - org.apache.camel.component.google.calendar.GoogleCalendarComponent
+      - org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent
+    camel-browse:
       groupId: org.apache.camel
-      artifactId: camel-cometd
+      artifactId: camel-browse
       schemes:
-      - id: cometd
+      - id: browse
         http: false
-        passive: false
-      - id: cometds
+        passive: true
+      javaTypes:
+      - org.apache.camel.component.browse.BrowseComponent
+    camel-ldif:
+      groupId: org.apache.camel
+      artifactId: camel-ldif
+      schemes:
+      - id: ldif
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.cometd.CometdComponent
-    camel-consul:
+      - org.apache.camel.component.ldif.LdifComponent
+    camel-google-sheets:
       groupId: org.apache.camel
-      artifactId: camel-consul
+      artifactId: camel-google-sheets
       schemes:
-      - id: consul
+      - id: google-sheets
+        http: false
+        passive: false
+      - id: google-sheets-stream
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.consul.ConsulComponent
-    camel-controlbus:
+      - org.apache.camel.component.google.sheets.GoogleSheetsComponent
+      - org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent
+    camel-sap-netweaver:
       groupId: org.apache.camel
-      artifactId: camel-controlbus
+      artifactId: camel-sap-netweaver
       schemes:
-      - id: controlbus
+      - id: sap-netweaver
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.controlbus.ControlBusComponent
-    camel-corda:
+      - org.apache.camel.component.sap.netweaver.NetWeaverComponent
+    camel-ganglia:
       groupId: org.apache.camel
-      artifactId: camel-corda
+      artifactId: camel-ganglia
       schemes:
-      - id: corda
+      - id: ganglia
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.corda.CordaComponent
-    camel-couchbase:
+      - org.apache.camel.component.ganglia.GangliaComponent
+    camel-schematron:
       groupId: org.apache.camel
-      artifactId: camel-couchbase
+      artifactId: camel-schematron
       schemes:
-      - id: couchbase
+      - id: schematron
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.couchbase.CouchbaseComponent
-    camel-couchdb:
+      - org.apache.camel.component.schematron.SchematronComponent
+    camel-yammer:
       groupId: org.apache.camel
-      artifactId: camel-couchdb
+      artifactId: camel-yammer
       schemes:
-      - id: couchdb
+      - id: yammer
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.couchdb.CouchDbComponent
-    camel-crypto:
+      - org.apache.camel.component.yammer.YammerComponent
+    camel-direct:
       groupId: org.apache.camel
-      artifactId: camel-crypto
+      artifactId: camel-direct
       schemes:
-      - id: crypto
+      - id: direct
         http: false
-        passive: false
-      dataformats:
-      - crypto
-      - pgp
+        passive: true
       javaTypes:
-      - org.apache.camel.component.crypto.DigitalSignatureComponent
-      - org.apache.camel.converter.crypto.CryptoDataFormat
-      - org.apache.camel.converter.crypto.PGPDataFormat
-    camel-crypto-cms:
+      - org.apache.camel.component.direct.DirectComponent
+    camel-chunk:
       groupId: org.apache.camel
-      artifactId: camel-crypto-cms
+      artifactId: camel-chunk
       schemes:
-      - id: crypto-cms
+      - id: chunk
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.crypto.cms.CryptoCmsComponent
-    camel-csv:
+      - org.apache.camel.component.chunk.ChunkComponent
+    camel-jacksonxml:
       groupId: org.apache.camel
-      artifactId: camel-csv
+      artifactId: camel-jacksonxml
       dataformats:
-      - csv
+      - jacksonxml
       javaTypes:
-      - org.apache.camel.dataformat.csv.CsvDataFormat
-    camel-cxf:
+      - org.apache.camel.component.jacksonxml.JacksonXMLDataFormat
+    camel-spring-batch:
       groupId: org.apache.camel
-      artifactId: camel-cxf
+      artifactId: camel-spring-batch
       schemes:
-      - id: cxf
-        http: true
-        passive: false
-      - id: cxfrs
-        http: true
+      - id: spring-batch
+        http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.cxf.CxfComponent
-      - org.apache.camel.component.cxf.jaxrs.CxfRsComponent
-    camel-dataformat:
+      - org.apache.camel.component.spring.batch.SpringBatchComponent
+    camel-stub:
       groupId: org.apache.camel
-      artifactId: camel-dataformat
+      artifactId: camel-stub
       schemes:
-      - id: dataformat
+      - id: stub
         http: false
         passive: true
       javaTypes:
-      - org.apache.camel.component.dataformat.DataFormatComponent
-    camel-dataset:
+      - org.apache.camel.component.stub.StubComponent
+    camel-drill:
       groupId: org.apache.camel
-      artifactId: camel-dataset
+      artifactId: camel-drill
       schemes:
-      - id: dataset
-        http: false
-        passive: true
-      - id: dataset-test
+      - id: drill
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.dataset.DataSetComponent
-      - org.apache.camel.component.dataset.DataSetTestComponent
-    camel-debezium-mongodb:
+      - org.apache.camel.component.drill.DrillComponent
+    camel-zookeeper:
       groupId: org.apache.camel
-      artifactId: camel-debezium-mongodb
+      artifactId: camel-zookeeper
       schemes:
-      - id: debezium-mongodb
+      - id: zookeeper
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.debezium.DebeziumMongodbComponent
-    camel-debezium-mysql:
+      - org.apache.camel.component.zookeeper.ZooKeeperComponent
+    camel-aws-cw:
       groupId: org.apache.camel
-      artifactId: camel-debezium-mysql
+      artifactId: camel-aws-cw
       schemes:
-      - id: debezium-mysql
+      - id: aws-cw
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.debezium.DebeziumMySqlComponent
-    camel-debezium-postgres:
+      - org.apache.camel.component.aws.cw.CwComponent
+    camel-xstream:
       groupId: org.apache.camel
-      artifactId: camel-debezium-postgres
-      schemes:
-      - id: debezium-postgres
-        http: false
-        passive: false
+      artifactId: camel-xstream
+      dataformats:
+      - json-xstream
+      - xstream
       javaTypes:
-      - org.apache.camel.component.debezium.DebeziumPostgresComponent
-    camel-debezium-sqlserver:
+      - org.apache.camel.dataformat.xstream.JsonDataFormat
+      - org.apache.camel.dataformat.xstream.XStreamDataFormat
+    camel-weather:
       groupId: org.apache.camel
-      artifactId: camel-debezium-sqlserver
+      artifactId: camel-weather
       schemes:
-      - id: debezium-sqlserver
+      - id: weather
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.debezium.DebeziumSqlserverComponent
-    camel-digitalocean:
+      - org.apache.camel.component.weather.WeatherComponent
+    camel-fastjson:
       groupId: org.apache.camel
-      artifactId: camel-digitalocean
-      schemes:
-      - id: digitalocean
-        http: false
-        passive: false
+      artifactId: camel-fastjson
+      dataformats:
+      - json-fastjson
       javaTypes:
-      - org.apache.camel.component.digitalocean.DigitalOceanComponent
-    camel-direct:
+      - org.apache.camel.component.fastjson.FastjsonDataFormat
+    camel-pdf:
       groupId: org.apache.camel
-      artifactId: camel-direct
+      artifactId: camel-pdf
       schemes:
-      - id: direct
+      - id: pdf
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.direct.DirectComponent
-    camel-directvm:
+      - org.apache.camel.component.pdf.PdfComponent
+    camel-spring-integration:
       groupId: org.apache.camel
-      artifactId: camel-directvm
+      artifactId: camel-spring-integration
       schemes:
-      - id: direct-vm
+      - id: spring-integration
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.directvm.DirectVmComponent
-    camel-disruptor:
+      - org.apache.camel.component.spring.integration.SpringIntegrationComponent
+    camel-paho:
       groupId: org.apache.camel
-      artifactId: camel-disruptor
+      artifactId: camel-paho
       schemes:
-      - id: disruptor
-        http: false
-        passive: false
-      - id: disruptor-vm
+      - id: paho
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.disruptor.DisruptorComponent
-      - org.apache.camel.component.disruptor.vm.DisruptorVmComponent
-    camel-dns:
+      - org.apache.camel.component.paho.PahoComponent
+    camel-netty:
       groupId: org.apache.camel
-      artifactId: camel-dns
+      artifactId: camel-netty
       schemes:
-      - id: dns
+      - id: netty
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.dns.DnsComponent
-    camel-docker:
+      - org.apache.camel.component.netty.NettyComponent
+    camel-mustache:
       groupId: org.apache.camel
-      artifactId: camel-docker
+      artifactId: camel-mustache
       schemes:
-      - id: docker
+      - id: mustache
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.docker.DockerComponent
-    camel-dozer:
+      - org.apache.camel.component.mustache.MustacheComponent
+    camel-sip:
       groupId: org.apache.camel
-      artifactId: camel-dozer
+      artifactId: camel-sip
       schemes:
-      - id: dozer
+      - id: sip
+        http: false
+        passive: false
+      - id: sips
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.dozer.DozerComponent
-    camel-drill:
+      - org.apache.camel.component.sip.SipComponent
+    camel-hbase:
       groupId: org.apache.camel
-      artifactId: camel-drill
+      artifactId: camel-hbase
       schemes:
-      - id: drill
+      - id: hbase
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.drill.DrillComponent
-    camel-dropbox:
+      - org.apache.camel.component.hbase.HBaseComponent
+    camel-jackson:
       groupId: org.apache.camel
-      artifactId: camel-dropbox
-      schemes:
-      - id: dropbox
-        http: false
-        passive: false
+      artifactId: camel-jackson
+      dataformats:
+      - json-jackson
       javaTypes:
-      - org.apache.camel.component.dropbox.DropboxComponent
-    camel-ehcache:
+      - org.apache.camel.component.jackson.JacksonDataFormat
+    camel-kafka:
       groupId: org.apache.camel
-      artifactId: camel-ehcache
+      artifactId: camel-kafka
       schemes:
-      - id: ehcache
+      - id: kafka
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ehcache.EhcacheComponent
-    camel-elasticsearch-rest:
+      - org.apache.camel.component.kafka.KafkaComponent
+    camel-twitter:
       groupId: org.apache.camel
-      artifactId: camel-elasticsearch-rest
+      artifactId: camel-twitter
       schemes:
-      - id: elasticsearch-rest
+      - id: twitter-directmessage
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.elasticsearch.ElasticsearchComponent
-    camel-elsql:
-      groupId: org.apache.camel
-      artifactId: camel-elsql
-      schemes:
-      - id: elsql
+      - id: twitter-search
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.elsql.ElsqlComponent
-    camel-etcd:
-      groupId: org.apache.camel
-      artifactId: camel-etcd
-      schemes:
-      - id: etcd
+      - id: twitter-timeline
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.etcd.EtcdComponent
-    camel-eventadmin:
+      - org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent
+      - org.apache.camel.component.twitter.search.TwitterSearchComponent
+      - org.apache.camel.component.twitter.timeline.TwitterTimelineComponent
+    camel-salesforce:
       groupId: org.apache.camel
-      artifactId: camel-eventadmin
+      artifactId: camel-salesforce
       schemes:
-      - id: eventadmin
+      - id: salesforce
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.eventadmin.EventAdminComponent
-    camel-exec:
+      - org.apache.camel.component.salesforce.SalesforceComponent
+    camel-xj:
       groupId: org.apache.camel
-      artifactId: camel-exec
+      artifactId: camel-xj
       schemes:
-      - id: exec
+      - id: xj
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.exec.ExecComponent
-    camel-facebook:
+      - org.apache.camel.component.xj.XJComponent
+    camel-servicenow:
       groupId: org.apache.camel
-      artifactId: camel-facebook
+      artifactId: camel-servicenow
       schemes:
-      - id: facebook
+      - id: servicenow
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.facebook.FacebookComponent
-    camel-fastjson:
+      - org.apache.camel.component.servicenow.ServiceNowComponent
+    camel-ical:
       groupId: org.apache.camel
-      artifactId: camel-fastjson
+      artifactId: camel-ical
       dataformats:
-      - json-fastjson
+      - ical
       javaTypes:
-      - org.apache.camel.component.fastjson.FastjsonDataFormat
-    camel-fhir:
+      - org.apache.camel.component.ical.ICalDataFormat
+    camel-corda:
       groupId: org.apache.camel
-      artifactId: camel-fhir
+      artifactId: camel-corda
       schemes:
-      - id: fhir
+      - id: corda
         http: false
         passive: false
-      dataformats:
-      - fhirJson
-      - fhirXml
       javaTypes:
-      - org.apache.camel.component.fhir.FhirComponent
-      - org.apache.camel.component.fhir.FhirJsonDataFormat
-      - org.apache.camel.component.fhir.FhirXmlDataFormat
-    camel-file:
+      - org.apache.camel.component.corda.CordaComponent
+    camel-grape:
       groupId: org.apache.camel
-      artifactId: camel-file
+      artifactId: camel-grape
       schemes:
-      - id: file
+      - id: grape
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.file.FileComponent
-    camel-file-watch:
+      - org.apache.camel.component.grape.GrapeComponent
+    camel-univocity-parsers:
       groupId: org.apache.camel
-      artifactId: camel-file-watch
+      artifactId: camel-univocity-parsers
+      dataformats:
+      - univocity-csv
+      - univocity-fixed
+      - univocity-tsv
+      javaTypes:
+      - org.apache.camel.dataformat.univocity.UniVocityCsvDataFormat
+      - org.apache.camel.dataformat.univocity.UniVocityFixedWidthDataFormat
+      - org.apache.camel.dataformat.univocity.UniVocityTsvDataFormat
+    camel-hdfs:
+      groupId: org.apache.camel
+      artifactId: camel-hdfs
       schemes:
-      - id: file-watch
+      - id: hdfs
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.file.watch.FileWatchComponent
-    camel-flatpack:
+      - org.apache.camel.component.hdfs.HdfsComponent
+    camel-jclouds:
       groupId: org.apache.camel
-      artifactId: camel-flatpack
+      artifactId: camel-jclouds
       schemes:
-      - id: flatpack
+      - id: jclouds
         http: false
         passive: false
-      dataformats:
-      - flatpack
       javaTypes:
-      - org.apache.camel.component.flatpack.FlatpackComponent
-      - org.apache.camel.dataformat.flatpack.FlatpackDataFormat
-    camel-flink:
+      - org.apache.camel.component.jclouds.JcloudsComponent
+    camel-quickfix:
       groupId: org.apache.camel
-      artifactId: camel-flink
+      artifactId: camel-quickfix
       schemes:
-      - id: flink
+      - id: quickfix
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.flink.FlinkComponent
-    camel-fop:
+      - org.apache.camel.component.quickfixj.QuickfixjComponent
+    camel-nsq:
       groupId: org.apache.camel
-      artifactId: camel-fop
+      artifactId: camel-nsq
       schemes:
-      - id: fop
+      - id: nsq
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.fop.FopComponent
-    camel-freemarker:
+      - org.apache.camel.component.nsq.NsqComponent
+    camel-hipchat:
       groupId: org.apache.camel
-      artifactId: camel-freemarker
+      artifactId: camel-hipchat
       schemes:
-      - id: freemarker
+      - id: hipchat
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.freemarker.FreemarkerComponent
-    camel-ftp:
+      - org.apache.camel.component.hipchat.HipchatComponent
+    camel-hazelcast:
       groupId: org.apache.camel
-      artifactId: camel-ftp
+      artifactId: camel-hazelcast
       schemes:
-      - id: ftp
+      - id: hazelcast-atomicvalue
         http: false
         passive: false
-      - id: ftps
+      - id: hazelcast-instance
         http: false
         passive: false
-      - id: sftp
+      - id: hazelcast-list
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.file.remote.FtpComponent
-      - org.apache.camel.component.file.remote.FtpsComponent
-      - org.apache.camel.component.file.remote.SftpComponent
-    camel-ganglia:
-      groupId: org.apache.camel
-      artifactId: camel-ganglia
-      schemes:
-      - id: ganglia
+      - id: hazelcast-map
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.ganglia.GangliaComponent
-    camel-geocoder:
-      groupId: org.apache.camel
-      artifactId: camel-geocoder
-      schemes:
-      - id: geocoder
+      - id: hazelcast-multimap
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.geocoder.GeoCoderComponent
-    camel-git:
-      groupId: org.apache.camel
-      artifactId: camel-git
-      schemes:
-      - id: git
+      - id: hazelcast-queue
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.git.GitComponent
-    camel-github:
-      groupId: org.apache.camel
-      artifactId: camel-github
-      schemes:
-      - id: github
+      - id: hazelcast-replicatedmap
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.github.GitHubComponent
-    camel-google-bigquery:
-      groupId: org.apache.camel
-      artifactId: camel-google-bigquery
-      schemes:
-      - id: google-bigquery
+      - id: hazelcast-ringbuffer
         http: false
         passive: false
-      - id: google-bigquery-sql
+      - id: hazelcast-seda
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.google.bigquery.GoogleBigQueryComponent
-      - org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent
-    camel-google-calendar:
-      groupId: org.apache.camel
-      artifactId: camel-google-calendar
-      schemes:
-      - id: google-calendar
+      - id: hazelcast-set
         http: false
         passive: false
-      - id: google-calendar-stream
+      - id: hazelcast-topic
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.google.calendar.GoogleCalendarComponent
-      - org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent
-    camel-google-drive:
+      - org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent
+      - org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent
+      - org.apache.camel.component.hazelcast.list.HazelcastListComponent
+      - org.apache.camel.component.hazelcast.map.HazelcastMapComponent
+      - org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent
+      - org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent
+      - org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent
+      - org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent
+      - org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent
+      - org.apache.camel.component.hazelcast.set.HazelcastSetComponent
+      - org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent
+    camel-barcode:
       groupId: org.apache.camel
-      artifactId: camel-google-drive
+      artifactId: camel-barcode
+      dataformats:
+      - barcode
+      javaTypes:
+      - org.apache.camel.dataformat.barcode.BarcodeDataFormat
+    camel-aws-translate:
+      groupId: org.apache.camel
+      artifactId: camel-aws-translate
       schemes:
-      - id: google-drive
+      - id: aws-translate
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.google.drive.GoogleDriveComponent
-    camel-google-mail:
+      - org.apache.camel.component.aws.translate.TranslateComponent
+    camel-atmos:
       groupId: org.apache.camel
-      artifactId: camel-google-mail
+      artifactId: camel-atmos
       schemes:
-      - id: google-mail
-        http: false
-        passive: false
-      - id: google-mail-stream
+      - id: atmos
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.google.mail.GoogleMailComponent
-      - org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent
-    camel-google-pubsub:
+      - org.apache.camel.component.atmos.AtmosComponent
+    camel-language:
+      groupId: org.apache.camel
+      artifactId: camel-language
+      schemes:
+      - id: language
+        http: false
+        passive: true
+      javaTypes:
+      - org.apache.camel.component.language.LanguageComponent
+    camel-infinispan:
+      groupId: org.apache.camel
+      artifactId: camel-infinispan
+      schemes:
+      - id: infinispan
+        http: false
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.infinispan.InfinispanComponent
+    camel-google-pubsub:
       groupId: org.apache.camel
       artifactId: camel-google-pubsub
       schemes:
@@ -1057,330 +888,342 @@ spec:
         passive: false
       javaTypes:
       - org.apache.camel.component.google.pubsub.GooglePubsubComponent
-    camel-google-sheets:
+    camel-base64:
       groupId: org.apache.camel
-      artifactId: camel-google-sheets
+      artifactId: camel-base64
+      dataformats:
+      - base64
+      javaTypes:
+      - org.apache.camel.dataformat.base64.Base64DataFormat
+    camel-lucene:
+      groupId: org.apache.camel
+      artifactId: camel-lucene
       schemes:
-      - id: google-sheets
-        http: false
-        passive: false
-      - id: google-sheets-stream
+      - id: lucene
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.google.sheets.GoogleSheetsComponent
-      - org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent
-    camel-gora:
+      - org.apache.camel.component.lucene.LuceneComponent
+    camel-bean:
       groupId: org.apache.camel
-      artifactId: camel-gora
+      artifactId: camel-bean
       schemes:
-      - id: gora
+      - id: bean
         http: false
-        passive: false
+        passive: true
+      - id: class
+        http: false
+        passive: true
+      languages:
+      - bean
       javaTypes:
-      - org.apache.camel.component.gora.GoraComponent
-    camel-grape:
+      - org.apache.camel.component.bean.BeanComponent
+      - org.apache.camel.component.beanclass.ClassComponent
+      - org.apache.camel.language.bean.BeanLanguage
+    camel-stream:
       groupId: org.apache.camel
-      artifactId: camel-grape
+      artifactId: camel-stream
       schemes:
-      - id: grape
+      - id: stream
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.grape.GrapeComponent
-    camel-graphql:
+      - org.apache.camel.component.stream.StreamComponent
+    camel-solr:
       groupId: org.apache.camel
-      artifactId: camel-graphql
+      artifactId: camel-solr
       schemes:
-      - id: graphql
+      - id: solr
+        http: false
+        passive: false
+      - id: solrs
+        http: false
+        passive: false
+      - id: solrCloud
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.graphql.GraphqlComponent
-    camel-grok:
+      - org.apache.camel.component.solr.SolrComponent
+    camel-log:
       groupId: org.apache.camel
-      artifactId: camel-grok
-      dataformats:
-      - grok
+      artifactId: camel-log
+      schemes:
+      - id: log
+        http: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.grok.GrokDataFormat
-    camel-groovy:
+      - org.apache.camel.component.log.LogComponent
+    camel-iec60870:
       groupId: org.apache.camel
-      artifactId: camel-groovy
-      languages:
-      - groovy
+      artifactId: camel-iec60870
+      schemes:
+      - id: iec60870-client
+        http: false
+        passive: false
+      - id: iec60870-server
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.language.groovy.GroovyLanguage
-    camel-grpc:
+      - org.apache.camel.component.iec60870.client.ClientComponent
+      - org.apache.camel.component.iec60870.server.ServerComponent
+    camel-atmosphere-websocket:
       groupId: org.apache.camel
-      artifactId: camel-grpc
+      artifactId: camel-atmosphere-websocket
       schemes:
-      - id: grpc
+      - id: atmosphere-websocket
         http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.grpc.GrpcComponent
-    camel-gson:
-      groupId: org.apache.camel
-      artifactId: camel-gson
-      dataformats:
-      - json-gson
-      javaTypes:
-      - org.apache.camel.component.gson.GsonDataFormat
-    camel-guava-eventbus:
+      - org.apache.camel.component.atmosphere.websocket.WebsocketComponent
+    camel-debezium-mongodb:
       groupId: org.apache.camel
-      artifactId: camel-guava-eventbus
+      artifactId: camel-debezium-mongodb
       schemes:
-      - id: guava-eventbus
+      - id: debezium-mongodb
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.guava.eventbus.GuavaEventBusComponent
-    camel-hazelcast:
+      - org.apache.camel.component.debezium.DebeziumMongodbComponent
+    camel-spring-ldap:
       groupId: org.apache.camel
-      artifactId: camel-hazelcast
+      artifactId: camel-spring-ldap
       schemes:
-      - id: hazelcast-atomicvalue
-        http: false
-        passive: false
-      - id: hazelcast-instance
+      - id: spring-ldap
         http: false
         passive: false
-      - id: hazelcast-list
+      javaTypes:
+      - org.apache.camel.component.springldap.SpringLdapComponent
+    camel-dns:
+      groupId: org.apache.camel
+      artifactId: camel-dns
+      schemes:
+      - id: dns
         http: false
         passive: false
-      - id: hazelcast-map
+      javaTypes:
+      - org.apache.camel.component.dns.DnsComponent
+    camel-reactive-streams:
+      groupId: org.apache.camel
+      artifactId: camel-reactive-streams
+      schemes:
+      - id: reactive-streams
         http: false
         passive: false
-      - id: hazelcast-multimap
+      javaTypes:
+      - org.apache.camel.component.reactive.streams.ReactiveStreamsComponent
+    camel-graphql:
+      groupId: org.apache.camel
+      artifactId: camel-graphql
+      schemes:
+      - id: graphql
         http: false
         passive: false
-      - id: hazelcast-queue
+      javaTypes:
+      - org.apache.camel.component.graphql.GraphqlComponent
+    camel-coap:
+      groupId: org.apache.camel
+      artifactId: camel-coap
+      schemes:
+      - id: coap
         http: false
         passive: false
-      - id: hazelcast-replicatedmap
+      - id: coaps
         http: false
         passive: false
-      - id: hazelcast-ringbuffer
+      - id: coap+tcp
         http: false
         passive: false
-      - id: hazelcast-seda
+      - id: coaps+tcp
         http: false
         passive: false
-      - id: hazelcast-set
+      javaTypes:
+      - org.apache.camel.coap.CoAPComponent
+    camel-dataset:
+      groupId: org.apache.camel
+      artifactId: camel-dataset
+      schemes:
+      - id: dataset
         http: false
-        passive: false
-      - id: hazelcast-topic
+        passive: true
+      - id: dataset-test
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent
-      - org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent
-      - org.apache.camel.component.hazelcast.list.HazelcastListComponent
-      - org.apache.camel.component.hazelcast.map.HazelcastMapComponent
-      - org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent
-      - org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent
-      - org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent
-      - org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent
-      - org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent
-      - org.apache.camel.component.hazelcast.set.HazelcastSetComponent
-      - org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent
-    camel-hbase:
+      - org.apache.camel.component.dataset.DataSetComponent
+      - org.apache.camel.component.dataset.DataSetTestComponent
+    camel-jsonapi:
       groupId: org.apache.camel
-      artifactId: camel-hbase
+      artifactId: camel-jsonapi
+      dataformats:
+      - jsonApi
+      javaTypes:
+      - org.apache.camel.component.jsonapi.JsonApiDataFormat
+    camel-zendesk:
+      groupId: org.apache.camel
+      artifactId: camel-zendesk
       schemes:
-      - id: hbase
+      - id: zendesk
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.hbase.HBaseComponent
-    camel-hdfs:
+      - org.apache.camel.component.zendesk.ZendeskComponent
+    camel-jdbc:
       groupId: org.apache.camel
-      artifactId: camel-hdfs
+      artifactId: camel-jdbc
       schemes:
-      - id: hdfs
+      - id: jdbc
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.hdfs.HdfsComponent
-    camel-hipchat:
+      - org.apache.camel.component.jdbc.JdbcComponent
+    camel-spark:
       groupId: org.apache.camel
-      artifactId: camel-hipchat
+      artifactId: camel-spark
       schemes:
-      - id: hipchat
+      - id: spark
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.hipchat.HipchatComponent
-    camel-hl7:
+      - org.apache.camel.component.spark.SparkComponent
+    camel-ahc:
       groupId: org.apache.camel
-      artifactId: camel-hl7
-      languages:
-      - hl7terser
-      dataformats:
-      - hl7
+      artifactId: camel-ahc
+      schemes:
+      - id: ahc
+        http: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.hl7.Hl7TerserLanguage
-      - org.apache.camel.component.hl7.HL7DataFormat
-    camel-http:
+      - org.apache.camel.component.ahc.AhcComponent
+    camel-controlbus:
       groupId: org.apache.camel
-      artifactId: camel-http
+      artifactId: camel-controlbus
       schemes:
-      - id: http
-        http: false
-        passive: false
-      - id: https
+      - id: controlbus
         http: false
-        passive: false
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-file
-      javaTypes:
-      - org.apache.camel.component.http.HttpComponent
-    camel-ical:
-      groupId: org.apache.camel
-      artifactId: camel-ical
-      dataformats:
-      - ical
+        passive: true
       javaTypes:
-      - org.apache.camel.component.ical.ICalDataFormat
-    camel-iec60870:
+      - org.apache.camel.component.controlbus.ControlBusComponent
+    camel-disruptor:
       groupId: org.apache.camel
-      artifactId: camel-iec60870
+      artifactId: camel-disruptor
       schemes:
-      - id: iec60870-client
+      - id: disruptor
         http: false
         passive: false
-      - id: iec60870-server
+      - id: disruptor-vm
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.iec60870.client.ClientComponent
-      - org.apache.camel.component.iec60870.server.ServerComponent
-    camel-ignite:
+      - org.apache.camel.component.disruptor.DisruptorComponent
+      - org.apache.camel.component.disruptor.vm.DisruptorVmComponent
+    camel-dozer:
       groupId: org.apache.camel
-      artifactId: camel-ignite
+      artifactId: camel-dozer
       schemes:
-      - id: ignite-cache
-        http: false
-        passive: false
-      - id: ignite-compute
-        http: false
-        passive: false
-      - id: ignite-events
-        http: false
-        passive: false
-      - id: ignite-idgen
-        http: false
-        passive: false
-      - id: ignite-messaging
-        http: false
-        passive: false
-      - id: ignite-queue
-        http: false
-        passive: false
-      - id: ignite-set
+      - id: dozer
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ignite.cache.IgniteCacheComponent
-      - org.apache.camel.component.ignite.compute.IgniteComputeComponent
-      - org.apache.camel.component.ignite.events.IgniteEventsComponent
-      - org.apache.camel.component.ignite.idgen.IgniteIdGenComponent
-      - org.apache.camel.component.ignite.messaging.IgniteMessagingComponent
-      - org.apache.camel.component.ignite.queue.IgniteQueueComponent
-      - org.apache.camel.component.ignite.set.IgniteSetComponent
-    camel-infinispan:
+      - org.apache.camel.component.dozer.DozerComponent
+    camel-beanio:
       groupId: org.apache.camel
-      artifactId: camel-infinispan
+      artifactId: camel-beanio
+      dataformats:
+      - beanio
+      javaTypes:
+      - org.apache.camel.dataformat.beanio.BeanIODataFormat
+    camel-bindy:
+      groupId: org.apache.camel
+      artifactId: camel-bindy
+      dataformats:
+      - bindy-csv
+      - bindy-fixed
+      - bindy-kvp
+      javaTypes:
+      - org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat
+      - org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat
+      - org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat
+    camel-guava-eventbus:
+      groupId: org.apache.camel
+      artifactId: camel-guava-eventbus
       schemes:
-      - id: infinispan
+      - id: guava-eventbus
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.infinispan.InfinispanComponent
-    camel-influxdb:
+      - org.apache.camel.component.guava.eventbus.GuavaEventBusComponent
+    camel-msv:
       groupId: org.apache.camel
-      artifactId: camel-influxdb
+      artifactId: camel-msv
       schemes:
-      - id: influxdb
+      - id: msv
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.influxdb.InfluxDbComponent
-    camel-iota:
+      - org.apache.camel.component.validator.msv.MsvComponent
+    camel-jms:
       groupId: org.apache.camel
-      artifactId: camel-iota
+      artifactId: camel-jms
       schemes:
-      - id: iota
+      - id: jms
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.iota.IOTAComponent
-    camel-ipfs:
+      - org.apache.camel.component.jms.JmsComponent
+    camel-file-watch:
       groupId: org.apache.camel
-      artifactId: camel-ipfs
+      artifactId: camel-file-watch
       schemes:
-      - id: ipfs
+      - id: file-watch
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ipfs.IPFSComponent
-    camel-irc:
+      - org.apache.camel.component.file.watch.FileWatchComponent
+    camel-aws-sdb:
       groupId: org.apache.camel
-      artifactId: camel-irc
+      artifactId: camel-aws-sdb
       schemes:
-      - id: irc
+      - id: aws-sdb
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.irc.IrcComponent
-    camel-ironmq:
+      - org.apache.camel.component.aws.sdb.SdbComponent
+    camel-file:
       groupId: org.apache.camel
-      artifactId: camel-ironmq
+      artifactId: camel-file
       schemes:
-      - id: ironmq
+      - id: file
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ironmq.IronMQComponent
-    camel-jackson:
-      groupId: org.apache.camel
-      artifactId: camel-jackson
-      dataformats:
-      - json-jackson
-      javaTypes:
-      - org.apache.camel.component.jackson.JacksonDataFormat
-    camel-jacksonxml:
-      groupId: org.apache.camel
-      artifactId: camel-jacksonxml
-      dataformats:
-      - jacksonxml
-      javaTypes:
-      - org.apache.camel.component.jacksonxml.JacksonXMLDataFormat
-    camel-jaxb:
+      - org.apache.camel.component.file.FileComponent
+    camel-gora:
       groupId: org.apache.camel
-      artifactId: camel-jaxb
-      dataformats:
-      - jaxb
+      artifactId: camel-gora
+      schemes:
+      - id: gora
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.converter.jaxb.JaxbDataFormat
-    camel-jaxp:
+      - org.apache.camel.component.gora.GoraComponent
+    camel-jmx:
       groupId: org.apache.camel
-      artifactId: camel-jaxp
-      languages:
-      - xtokenize
+      artifactId: camel-jmx
+      schemes:
+      - id: jmx
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.language.xtokenizer.XMLTokenizeLanguage
-    camel-jbpm:
+      - org.apache.camel.component.jmx.JMXComponent
+    camel-timer:
       groupId: org.apache.camel
-      artifactId: camel-jbpm
+      artifactId: camel-timer
       schemes:
-      - id: jbpm
+      - id: timer
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jbpm.JBPMComponent
+      - org.apache.camel.component.timer.TimerComponent
     camel-jcache:
       groupId: org.apache.camel
       artifactId: camel-jcache
@@ -1390,60 +1233,93 @@ spec:
         passive: false
       javaTypes:
       - org.apache.camel.component.jcache.JCacheComponent
-    camel-jclouds:
+    camel-freemarker:
       groupId: org.apache.camel
-      artifactId: camel-jclouds
+      artifactId: camel-freemarker
       schemes:
-      - id: jclouds
+      - id: freemarker
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jclouds.JcloudsComponent
-    camel-jcr:
+      - org.apache.camel.component.freemarker.FreemarkerComponent
+    camel-ironmq:
       groupId: org.apache.camel
-      artifactId: camel-jcr
+      artifactId: camel-ironmq
       schemes:
-      - id: jcr
+      - id: ironmq
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jcr.JcrComponent
-    camel-jdbc:
+      - org.apache.camel.component.ironmq.IronMQComponent
+    camel-fhir:
       groupId: org.apache.camel
-      artifactId: camel-jdbc
+      artifactId: camel-fhir
       schemes:
-      - id: jdbc
+      - id: fhir
         http: false
         passive: false
+      dataformats:
+      - fhirJson
+      - fhirXml
       javaTypes:
-      - org.apache.camel.component.jdbc.JdbcComponent
-    camel-jetty:
+      - org.apache.camel.component.fhir.FhirComponent
+      - org.apache.camel.component.fhir.FhirJsonDataFormat
+      - org.apache.camel.component.fhir.FhirXmlDataFormat
+    camel-saxon:
       groupId: org.apache.camel
-      artifactId: camel-jetty
+      artifactId: camel-saxon
       schemes:
-      - id: jetty
+      - id: xquery
+        http: false
+        passive: false
+      languages:
+      - xquery
+      javaTypes:
+      - org.apache.camel.component.xquery.XQueryComponent
+      - org.apache.camel.language.xquery.XQueryLanguage
+    camel-jsonpath:
+      groupId: org.apache.camel
+      artifactId: camel-jsonpath
+      languages:
+      - jsonpath
+      javaTypes:
+      - org.apache.camel.jsonpath.JsonPathLanguage
+    camel-spark-rest:
+      groupId: org.apache.camel
+      artifactId: camel-spark-rest
+      schemes:
+      - id: spark-rest
         http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.jetty9.JettyHttpComponent9
-    camel-jgroups:
+      - org.apache.camel.component.sparkrest.SparkComponent
+    camel-jt400:
       groupId: org.apache.camel
-      artifactId: camel-jgroups
+      artifactId: camel-jt400
       schemes:
-      - id: jgroups
+      - id: jt400
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jgroups.JGroupsComponent
-    camel-jgroups-raft:
+      - org.apache.camel.component.jt400.Jt400Component
+    camel-rabbitmq:
       groupId: org.apache.camel
-      artifactId: camel-jgroups-raft
+      artifactId: camel-rabbitmq
       schemes:
-      - id: jgroups-raft
+      - id: rabbitmq
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jgroups.raft.JGroupsRaftComponent
+      - org.apache.camel.component.rabbitmq.RabbitMQComponent
+    camel-jbpm:
+      groupId: org.apache.camel
+      artifactId: camel-jbpm
+      schemes:
+      - id: jbpm
+        http: false
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.jbpm.JBPMComponent
     camel-jing:
       groupId: org.apache.camel
       artifactId: camel-jing
@@ -1453,458 +1329,546 @@ spec:
         passive: false
       javaTypes:
       - org.apache.camel.component.validator.jing.JingComponent
-    camel-jira:
+    camel-aws-iam:
       groupId: org.apache.camel
-      artifactId: camel-jira
+      artifactId: camel-aws-iam
       schemes:
-      - id: jira
+      - id: aws-iam
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jira.JiraComponent
-    camel-jms:
+      - org.apache.camel.component.aws.iam.IAMComponent
+    camel-snmp:
       groupId: org.apache.camel
-      artifactId: camel-jms
+      artifactId: camel-snmp
       schemes:
-      - id: jms
+      - id: snmp
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jms.JmsComponent
-    camel-jmx:
+      - org.apache.camel.component.snmp.SnmpComponent
+    camel-web3j:
       groupId: org.apache.camel
-      artifactId: camel-jmx
+      artifactId: camel-web3j
       schemes:
-      - id: jmx
+      - id: web3j
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jmx.JMXComponent
-    camel-johnzon:
+      - org.apache.camel.component.web3j.Web3jComponent
+    camel-atom:
       groupId: org.apache.camel
-      artifactId: camel-johnzon
+      artifactId: camel-atom
+      schemes:
+      - id: atom
+        http: false
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.atom.AtomComponent
+    camel-tagsoup:
+      groupId: org.apache.camel
+      artifactId: camel-tagsoup
       dataformats:
-      - json-johnzon
+      - tidyMarkup
       javaTypes:
-      - org.apache.camel.component.johnzon.JohnzonDataFormat
-    camel-jolt:
+      - org.apache.camel.dataformat.tagsoup.TidyMarkupDataFormat
+    camel-etcd:
       groupId: org.apache.camel
-      artifactId: camel-jolt
+      artifactId: camel-etcd
       schemes:
-      - id: jolt
+      - id: etcd
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jolt.JoltComponent
-    camel-jooq:
+      - org.apache.camel.component.etcd.EtcdComponent
+    camel-ftp:
       groupId: org.apache.camel
-      artifactId: camel-jooq
+      artifactId: camel-ftp
       schemes:
-      - id: jooq
+      - id: ftp
+        http: false
+        passive: false
+      - id: ftps
+        http: false
+        passive: false
+      - id: sftp
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jooq.JooqComponent
-    camel-jpa:
+      - org.apache.camel.component.file.remote.FtpComponent
+      - org.apache.camel.component.file.remote.FtpsComponent
+      - org.apache.camel.component.file.remote.SftpComponent
+    camel-aws-ses:
       groupId: org.apache.camel
-      artifactId: camel-jpa
+      artifactId: camel-aws-ses
       schemes:
-      - id: jpa
+      - id: aws-ses
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jpa.JpaComponent
-    camel-jsch:
+      - org.apache.camel.component.aws.ses.SesComponent
+    camel-jgroups:
       groupId: org.apache.camel
-      artifactId: camel-jsch
+      artifactId: camel-jgroups
       schemes:
-      - id: scp
+      - id: jgroups
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.scp.ScpComponent
-    camel-json-validator:
+      - org.apache.camel.component.jgroups.JGroupsComponent
+    camel-master:
       groupId: org.apache.camel
-      artifactId: camel-json-validator
+      artifactId: camel-master
       schemes:
-      - id: json-validator
+      - id: master
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jsonvalidator.JsonValidatorComponent
-    camel-jsonapi:
-      groupId: org.apache.camel
-      artifactId: camel-jsonapi
-      dataformats:
-      - jsonApi
-      javaTypes:
-      - org.apache.camel.component.jsonapi.JsonApiDataFormat
-    camel-jsonpath:
+      - org.apache.camel.component.master.MasterComponent
+    camel-eventadmin:
       groupId: org.apache.camel
-      artifactId: camel-jsonpath
-      languages:
-      - jsonpath
+      artifactId: camel-eventadmin
+      schemes:
+      - id: eventadmin
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.jsonpath.JsonPathLanguage
-    camel-jt400:
+      - org.apache.camel.component.eventadmin.EventAdminComponent
+    camel-optaplanner:
       groupId: org.apache.camel
-      artifactId: camel-jt400
+      artifactId: camel-optaplanner
       schemes:
-      - id: jt400
+      - id: optaplanner
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jt400.Jt400Component
-    camel-k-loader-groovy:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-groovy
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-      - groupId: org.apache.camel
-        artifactId: camel-groovy
-    camel-k-loader-java:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-java
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-js:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-js
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-knative
-    camel-k-loader-kotlin:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-kotlin
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-xml:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-xml
-    camel-k-runtime-health:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-health
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-servlet
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-runtime-servlet
-    camel-k-runtime-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-knative
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-cloud
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-loader-yaml
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-loader-knative
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-api
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-http
-    camel-k-runtime-main:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-main
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-core-engine
-      - groupId: org.apache.camel
-        artifactId: camel-main
-    camel-k-runtime-servlet:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-servlet
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-servlet
-    camel-k-runtime-webhook:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-webhook
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-webhook
-    camel-kafka:
+      - org.apache.camel.component.optaplanner.OptaPlannerComponent
+    camel-amqp:
       groupId: org.apache.camel
-      artifactId: camel-kafka
+      artifactId: camel-amqp
       schemes:
-      - id: kafka
+      - id: amqp
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.kafka.KafkaComponent
-    camel-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-knative
+      - org.apache.camel.component.amqp.AMQPComponent
+    camel-github:
+      groupId: org.apache.camel
+      artifactId: camel-github
       schemes:
-      - id: knative
-        http: true
+      - id: github
+        http: false
         passive: false
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-cloud
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-api
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-http
-    camel-kubernetes:
+      javaTypes:
+      - org.apache.camel.component.github.GitHubComponent
+    camel-atomix:
       groupId: org.apache.camel
-      artifactId: camel-kubernetes
+      artifactId: camel-atomix
       schemes:
-      - id: kubernetes-config-maps
+      - id: atomix-map
         http: false
         passive: false
-      - id: kubernetes-deployments
+      - id: atomix-messaging
         http: false
         passive: false
-      - id: kubernetes-hpa
+      - id: atomix-multimap
         http: false
         passive: false
-      - id: kubernetes-job
+      - id: atomix-queue
         http: false
         passive: false
-      - id: kubernetes-namespaces
+      - id: atomix-set
         http: false
         passive: false
-      - id: kubernetes-nodes
+      - id: atomix-value
         http: false
         passive: false
-      - id: kubernetes-persistent-volumes
+      javaTypes:
+      - org.apache.camel.component.atomix.client.map.AtomixMapComponent
+      - org.apache.camel.component.atomix.client.messaging.AtomixMessagingComponent
+      - org.apache.camel.component.atomix.client.multimap.AtomixMultiMapComponent
+      - org.apache.camel.component.atomix.client.queue.AtomixQueueComponent
+      - org.apache.camel.component.atomix.client.set.AtomixSetComponent
+      - org.apache.camel.component.atomix.client.value.AtomixValueComponent
+    camel-box:
+      groupId: org.apache.camel
+      artifactId: camel-box
+      schemes:
+      - id: box
         http: false
         passive: false
-      - id: kubernetes-persistent-volumes-claims
+      javaTypes:
+      - org.apache.camel.component.box.BoxComponent
+    camel-sql:
+      groupId: org.apache.camel
+      artifactId: camel-sql
+      schemes:
+      - id: sql
         http: false
         passive: false
-      - id: kubernetes-pods
+      - id: sql-stored
         http: false
         passive: false
-      - id: kubernetes-replication-controllers
+      javaTypes:
+      - org.apache.camel.component.sql.SqlComponent
+      - org.apache.camel.component.sql.stored.SqlStoredComponent
+    camel-flatpack:
+      groupId: org.apache.camel
+      artifactId: camel-flatpack
+      schemes:
+      - id: flatpack
         http: false
         passive: false
-      - id: kubernetes-resources-quota
+      dataformats:
+      - flatpack
+      javaTypes:
+      - org.apache.camel.component.flatpack.FlatpackComponent
+      - org.apache.camel.dataformat.flatpack.FlatpackDataFormat
+    camel-git:
+      groupId: org.apache.camel
+      artifactId: camel-git
+      schemes:
+      - id: git
         http: false
         passive: false
-      - id: kubernetes-secrets
+      javaTypes:
+      - org.apache.camel.component.git.GitComponent
+    camel-chatscript:
+      groupId: org.apache.camel
+      artifactId: camel-chatscript
+      schemes:
+      - id: chatscript
         http: false
         passive: false
-      - id: kubernetes-service-accounts
+      javaTypes:
+      - org.apache.camel.component.chatscript.ChatScriptComponent
+    camel-telegram:
+      groupId: org.apache.camel
+      artifactId: camel-telegram
+      schemes:
+      - id: telegram
         http: false
         passive: false
-      - id: kubernetes-services
+      javaTypes:
+      - org.apache.camel.component.telegram.TelegramComponent
+    camel-asn1:
+      groupId: org.apache.camel
+      artifactId: camel-asn1
+      dataformats:
+      - asn1
+      javaTypes:
+      - org.apache.camel.dataformat.asn1.ASN1DataFormat
+    camel-nitrite:
+      groupId: org.apache.camel
+      artifactId: camel-nitrite
+      schemes:
+      - id: nitrite
         http: false
         passive: false
-      - id: openshift-build-configs
+      javaTypes:
+      - org.apache.camel.component.nitrite.NitriteComponent
+    camel-aws-sns:
+      groupId: org.apache.camel
+      artifactId: camel-aws-sns
+      schemes:
+      - id: aws-sns
         http: false
         passive: false
-      - id: openshift-builds
+      javaTypes:
+      - org.apache.camel.component.aws.sns.SnsComponent
+    camel-avro:
+      groupId: org.apache.camel
+      artifactId: camel-avro
+      schemes:
+      - id: avro
         http: false
         passive: false
+      dataformats:
+      - avro
       javaTypes:
-      - org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsComponent
-      - org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsComponent
-      - org.apache.camel.component.kubernetes.hpa.KubernetesHPAComponent
-      - org.apache.camel.component.kubernetes.job.KubernetesJobComponent
-      - org.apache.camel.component.kubernetes.namespaces.KubernetesNamespacesComponent
-      - org.apache.camel.component.kubernetes.nodes.KubernetesNodesComponent
-      - org.apache.camel.component.kubernetes.persistent_volumes.KubernetesPersistentVolumesComponent
-      - org.apache.camel.component.kubernetes.persistent_volumes_claims.KubernetesPersistentVolumesClaimsComponent
-      - org.apache.camel.component.kubernetes.pods.KubernetesPodsComponent
-      - org.apache.camel.component.kubernetes.replication_controllers.KubernetesReplicationControllersComponent
-      - org.apache.camel.component.kubernetes.resources_quota.KubernetesResourcesQuotaComponent
-      - org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent
-      - org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent
-      - org.apache.camel.component.kubernetes.services.KubernetesServicesComponent
-      - org.apache.camel.component.openshift.build_configs.OpenshiftBuildConfigsComponent
-      - org.apache.camel.component.openshift.builds.OpenshiftBuildsComponent
-    camel-kudu:
+      - org.apache.camel.component.avro.AvroComponent
+      - org.apache.camel.dataformat.avro.AvroDataFormat
+    camel-mllp:
       groupId: org.apache.camel
-      artifactId: camel-kudu
+      artifactId: camel-mllp
       schemes:
-      - id: kudu
+      - id: mllp
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.kudu.KuduComponent
-    camel-language:
+      - org.apache.camel.component.mllp.MllpComponent
+    camel-pg-replication-slot:
       groupId: org.apache.camel
-      artifactId: camel-language
+      artifactId: camel-pg-replication-slot
       schemes:
-      - id: language
+      - id: pg-replication-slot
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.language.LanguageComponent
-    camel-ldap:
+      - org.apache.camel.component.pg.replication.slot.PgReplicationSlotComponent
+    camel-elsql:
       groupId: org.apache.camel
-      artifactId: camel-ldap
+      artifactId: camel-elsql
       schemes:
-      - id: ldap
+      - id: elsql
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ldap.LdapComponent
-    camel-ldif:
+      - org.apache.camel.component.elsql.ElsqlComponent
+    camel-aws-msk:
       groupId: org.apache.camel
-      artifactId: camel-ldif
+      artifactId: camel-aws-msk
       schemes:
-      - id: ldif
+      - id: aws-msk
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ldif.LdifComponent
-    camel-log:
+      - org.apache.camel.component.aws.msk.MSKComponent
+    camel-stringtemplate:
       groupId: org.apache.camel
-      artifactId: camel-log
+      artifactId: camel-stringtemplate
       schemes:
-      - id: log
+      - id: string-template
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.log.LogComponent
-    camel-lucene:
+      - org.apache.camel.component.stringtemplate.StringTemplateComponent
+    camel-debezium-mysql:
       groupId: org.apache.camel
-      artifactId: camel-lucene
+      artifactId: camel-debezium-mysql
       schemes:
-      - id: lucene
+      - id: debezium-mysql
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.lucene.LuceneComponent
-    camel-lumberjack:
+      - org.apache.camel.component.debezium.DebeziumMySqlComponent
+    camel-servlet:
       groupId: org.apache.camel
-      artifactId: camel-lumberjack
+      artifactId: camel-servlet
       schemes:
-      - id: lumberjack
+      - id: servlet
+        http: true
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.servlet.ServletComponent
+    camel-spring-redis:
+      groupId: org.apache.camel
+      artifactId: camel-spring-redis
+      schemes:
+      - id: spring-redis
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.lumberjack.LumberjackComponent
-    camel-lzf:
+      - org.apache.camel.component.redis.RedisComponent
+    camel-soroush:
       groupId: org.apache.camel
-      artifactId: camel-lzf
-      dataformats:
-      - lzf
+      artifactId: camel-soroush
+      schemes:
+      - id: soroush
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.dataformat.lzf.LZFDataFormat
-    camel-mail:
+      - org.apache.camel.component.soroushbot.component.SoroushBotComponent
+    camel-jsch:
       groupId: org.apache.camel
-      artifactId: camel-mail
+      artifactId: camel-jsch
       schemes:
-      - id: imap
+      - id: scp
         http: false
         passive: false
-      - id: imaps
+      javaTypes:
+      - org.apache.camel.component.scp.ScpComponent
+    camel-kubernetes:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      schemes:
+      - id: kubernetes-config-maps
         http: false
         passive: false
-      - id: pop3
+      - id: kubernetes-deployments
         http: false
         passive: false
-      - id: pop3s
+      - id: kubernetes-hpa
         http: false
         passive: false
-      - id: smtp
+      - id: kubernetes-job
         http: false
         passive: false
-      - id: smtps
+      - id: kubernetes-namespaces
+        http: false
+        passive: false
+      - id: kubernetes-nodes
+        http: false
+        passive: false
+      - id: kubernetes-persistent-volumes
+        http: false
+        passive: false
+      - id: kubernetes-persistent-volumes-claims
+        http: false
+        passive: false
+      - id: kubernetes-pods
+        http: false
+        passive: false
+      - id: kubernetes-replication-controllers
+        http: false
+        passive: false
+      - id: kubernetes-resources-quota
+        http: false
+        passive: false
+      - id: kubernetes-secrets
+        http: false
+        passive: false
+      - id: kubernetes-service-accounts
+        http: false
+        passive: false
+      - id: kubernetes-services
+        http: false
+        passive: false
+      - id: openshift-build-configs
+        http: false
+        passive: false
+      - id: openshift-builds
+        http: false
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsComponent
+      - org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsComponent
+      - org.apache.camel.component.kubernetes.hpa.KubernetesHPAComponent
+      - org.apache.camel.component.kubernetes.job.KubernetesJobComponent
+      - org.apache.camel.component.kubernetes.namespaces.KubernetesNamespacesComponent
+      - org.apache.camel.component.kubernetes.nodes.KubernetesNodesComponent
+      - org.apache.camel.component.kubernetes.persistent_volumes.KubernetesPersistentVolumesComponent
+      - org.apache.camel.component.kubernetes.persistent_volumes_claims.KubernetesPersistentVolumesClaimsComponent
+      - org.apache.camel.component.kubernetes.pods.KubernetesPodsComponent
+      - org.apache.camel.component.kubernetes.replication_controllers.KubernetesReplicationControllersComponent
+      - org.apache.camel.component.kubernetes.resources_quota.KubernetesResourcesQuotaComponent
+      - org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent
+      - org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent
+      - org.apache.camel.component.kubernetes.services.KubernetesServicesComponent
+      - org.apache.camel.component.openshift.build_configs.OpenshiftBuildConfigsComponent
+      - org.apache.camel.component.openshift.builds.OpenshiftBuildsComponent
+    camel-digitalocean:
+      groupId: org.apache.camel
+      artifactId: camel-digitalocean
+      schemes:
+      - id: digitalocean
         http: false
         passive: false
-      dataformats:
-      - mime-multipart
       javaTypes:
-      - org.apache.camel.component.mail.MailComponent
-      - org.apache.camel.dataformat.mime.multipart.MimeMultipartDataFormat
-    camel-master:
+      - org.apache.camel.component.digitalocean.DigitalOceanComponent
+    camel-google-bigquery:
       groupId: org.apache.camel
-      artifactId: camel-master
+      artifactId: camel-google-bigquery
       schemes:
-      - id: master
+      - id: google-bigquery
+        http: false
+        passive: false
+      - id: google-bigquery-sql
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.master.MasterComponent
-    camel-metrics:
+      - org.apache.camel.component.google.bigquery.GoogleBigQueryComponent
+      - org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent
+    camel-consul:
       groupId: org.apache.camel
-      artifactId: camel-metrics
+      artifactId: camel-consul
       schemes:
-      - id: metrics
+      - id: consul
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.metrics.MetricsComponent
-    camel-micrometer:
+      - org.apache.camel.component.consul.ConsulComponent
+    camel-nats:
       groupId: org.apache.camel
-      artifactId: camel-micrometer
+      artifactId: camel-nats
       schemes:
-      - id: micrometer
+      - id: nats
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.micrometer.MicrometerComponent
-    camel-microprofile-metrics:
+      - org.apache.camel.component.nats.NatsComponent
+    camel-debezium-postgres:
       groupId: org.apache.camel
-      artifactId: camel-microprofile-metrics
+      artifactId: camel-debezium-postgres
       schemes:
-      - id: microprofile-metrics
+      - id: debezium-postgres
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent
-    camel-milo:
+      - org.apache.camel.component.debezium.DebeziumPostgresComponent
+    camel-hl7:
       groupId: org.apache.camel
-      artifactId: camel-milo
+      artifactId: camel-hl7
+      languages:
+      - hl7terser
+      dataformats:
+      - hl7
+      javaTypes:
+      - org.apache.camel.component.hl7.Hl7TerserLanguage
+      - org.apache.camel.component.hl7.HL7DataFormat
+    camel-aws-ecs:
+      groupId: org.apache.camel
+      artifactId: camel-aws-ecs
       schemes:
-      - id: milo-client
+      - id: aws-ecs
         http: false
         passive: false
-      - id: milo-server
+      javaTypes:
+      - org.apache.camel.component.aws.ecs.ECSComponent
+    camel-zip-deflater:
+      groupId: org.apache.camel
+      artifactId: camel-zip-deflater
+      dataformats:
+      - gzipdeflater
+      - zipdeflater
+      javaTypes:
+      - org.apache.camel.dataformat.deflater.GzipDeflaterDataFormat
+      - org.apache.camel.dataformat.deflater.ZipDeflaterDataFormat
+    camel-kudu:
+      groupId: org.apache.camel
+      artifactId: camel-kudu
+      schemes:
+      - id: kudu
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.milo.client.MiloClientComponent
-      - org.apache.camel.component.milo.server.MiloServerComponent
-    camel-mina:
+      - org.apache.camel.component.kudu.KuduComponent
+    camel-jgroups-raft:
       groupId: org.apache.camel
-      artifactId: camel-mina
+      artifactId: camel-jgroups-raft
       schemes:
-      - id: mina
+      - id: jgroups-raft
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.mina.MinaComponent
-    camel-mllp:
+      - org.apache.camel.component.jgroups.raft.JGroupsRaftComponent
+    camel-cmis:
       groupId: org.apache.camel
-      artifactId: camel-mllp
+      artifactId: camel-cmis
       schemes:
-      - id: mllp
+      - id: cmis
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.mllp.MllpComponent
-    camel-mock:
+      - org.apache.camel.component.cmis.CMISComponent
+    camel-beanstalk:
       groupId: org.apache.camel
-      artifactId: camel-mock
+      artifactId: camel-beanstalk
       schemes:
-      - id: mock
+      - id: beanstalk
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.mock.MockComponent
-    camel-mongodb:
+      - org.apache.camel.component.beanstalk.BeanstalkComponent
+    camel-aws-mq:
       groupId: org.apache.camel
-      artifactId: camel-mongodb
+      artifactId: camel-aws-mq
       schemes:
-      - id: mongodb
+      - id: aws-mq
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.mongodb.MongoDbComponent
+      - org.apache.camel.component.aws.mq.MQComponent
     camel-mongodb-gridfs:
       groupId: org.apache.camel
       artifactId: camel-mongodb-gridfs
@@ -1914,103 +1878,104 @@ spec:
         passive: false
       javaTypes:
       - org.apache.camel.component.mongodb.gridfs.GridFsComponent
-    camel-msv:
+    camel-undertow:
       groupId: org.apache.camel
-      artifactId: camel-msv
+      artifactId: camel-undertow
       schemes:
-      - id: msv
-        http: false
+      - id: undertow
+        http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.validator.msv.MsvComponent
-    camel-mustache:
+      - org.apache.camel.component.undertow.UndertowComponent
+    camel-robotframework:
       groupId: org.apache.camel
-      artifactId: camel-mustache
+      artifactId: camel-robotframework
       schemes:
-      - id: mustache
+      - id: robotframework
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.mustache.MustacheComponent
-    camel-mvel:
+      - org.apache.camel.component.robotframework.RobotFrameworkComponent
+    camel-xpath:
       groupId: org.apache.camel
-      artifactId: camel-mvel
-      schemes:
-      - id: mvel
-        http: false
-        passive: false
+      artifactId: camel-xpath
       languages:
-      - mvel
+      - xpath
       javaTypes:
-      - org.apache.camel.component.mvel.MvelComponent
-      - org.apache.camel.language.mvel.MvelLanguage
-    camel-mybatis:
+      - org.apache.camel.language.xpath.XPathLanguage
+    camel-ssh:
       groupId: org.apache.camel
-      artifactId: camel-mybatis
+      artifactId: camel-ssh
       schemes:
-      - id: mybatis
-        http: false
-        passive: false
-      - id: mybatis-bean
+      - id: ssh
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.mybatis.MyBatisComponent
-      - org.apache.camel.component.mybatis.MyBatisBeanComponent
-    camel-nagios:
+      - org.apache.camel.component.ssh.SshComponent
+    camel-mock:
       groupId: org.apache.camel
-      artifactId: camel-nagios
+      artifactId: camel-mock
       schemes:
-      - id: nagios
+      - id: mock
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.nagios.NagiosComponent
-    camel-nats:
+      - org.apache.camel.component.mock.MockComponent
+    camel-websocket-jsr356:
       groupId: org.apache.camel
-      artifactId: camel-nats
+      artifactId: camel-websocket-jsr356
       schemes:
-      - id: nats
+      - id: websocket-jsr356
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.nats.NatsComponent
-    camel-netty:
+      - org.apache.camel.websocket.jsr356.JSR356WebSocketComponent
+    camel-twilio:
       groupId: org.apache.camel
-      artifactId: camel-netty
+      artifactId: camel-twilio
       schemes:
-      - id: netty
+      - id: twilio
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.netty.NettyComponent
-    camel-netty-http:
+      - org.apache.camel.component.twilio.TwilioComponent
+    camel-jolt:
       groupId: org.apache.camel
-      artifactId: camel-netty-http
+      artifactId: camel-jolt
       schemes:
-      - id: netty-http
-        http: true
+      - id: jolt
+        http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.netty.http.NettyHttpComponent
-    camel-nitrite:
+      - org.apache.camel.component.jolt.JoltComponent
+    camel-soap:
       groupId: org.apache.camel
-      artifactId: camel-nitrite
+      artifactId: camel-soap
+      dataformats:
+      - soapjaxb
+      javaTypes:
+      - org.apache.camel.dataformat.soap.SoapJaxbDataFormat
+    camel-thrift:
+      groupId: org.apache.camel
+      artifactId: camel-thrift
       schemes:
-      - id: nitrite
+      - id: thrift
         http: false
         passive: false
+      dataformats:
+      - thrift
       javaTypes:
-      - org.apache.camel.component.nitrite.NitriteComponent
-    camel-nsq:
+      - org.apache.camel.component.thrift.ThriftComponent
+      - org.apache.camel.dataformat.thrift.ThriftDataFormat
+    camel-crypto-cms:
       groupId: org.apache.camel
-      artifactId: camel-nsq
+      artifactId: camel-crypto-cms
       schemes:
-      - id: nsq
+      - id: crypto-cms
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.nsq.NsqComponent
+      - org.apache.camel.component.crypto.cms.CryptoCmsComponent
     camel-ognl:
       groupId: org.apache.camel
       artifactId: camel-ognl
@@ -2018,374 +1983,366 @@ spec:
       - ognl
       javaTypes:
       - org.apache.camel.language.ognl.OgnlLanguage
-    camel-olingo2:
-      groupId: org.apache.camel
-      artifactId: camel-olingo2
-      schemes:
-      - id: olingo2
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.olingo2.Olingo2Component
-    camel-olingo4:
-      groupId: org.apache.camel
-      artifactId: camel-olingo4
-      schemes:
-      - id: olingo4
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.olingo4.Olingo4Component
-    camel-openstack:
+    camel-couchdb:
       groupId: org.apache.camel
-      artifactId: camel-openstack
+      artifactId: camel-couchdb
       schemes:
-      - id: openstack-cinder
-        http: false
-        passive: false
-      - id: openstack-glance
-        http: false
-        passive: false
-      - id: openstack-keystone
-        http: false
-        passive: false
-      - id: openstack-neutron
-        http: false
-        passive: false
-      - id: openstack-nova
-        http: false
-        passive: false
-      - id: openstack-swift
+      - id: couchdb
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.openstack.cinder.CinderComponent
-      - org.apache.camel.component.openstack.glance.GlanceComponent
-      - org.apache.camel.component.openstack.keystone.KeystoneComponent
-      - org.apache.camel.component.openstack.neutron.NeutronComponent
-      - org.apache.camel.component.openstack.nova.NovaComponent
-      - org.apache.camel.component.openstack.swift.SwiftComponent
-    camel-optaplanner:
+      - org.apache.camel.component.couchdb.CouchDbComponent
+    camel-groovy:
       groupId: org.apache.camel
-      artifactId: camel-optaplanner
+      artifactId: camel-groovy
+      languages:
+      - groovy
+      javaTypes:
+      - org.apache.camel.language.groovy.GroovyLanguage
+    camel-saga:
+      groupId: org.apache.camel
+      artifactId: camel-saga
       schemes:
-      - id: optaplanner
+      - id: saga
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.optaplanner.OptaPlannerComponent
-    camel-paho:
+      - org.apache.camel.component.saga.SagaComponent
+    camel-elasticsearch-rest:
       groupId: org.apache.camel
-      artifactId: camel-paho
+      artifactId: camel-elasticsearch-rest
       schemes:
-      - id: paho
+      - id: elasticsearch-rest
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.paho.PahoComponent
-    camel-paxlogging:
+      - org.apache.camel.component.elasticsearch.ElasticsearchComponent
+    camel-ldap:
       groupId: org.apache.camel
-      artifactId: camel-paxlogging
+      artifactId: camel-ldap
       schemes:
-      - id: paxlogging
+      - id: ldap
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.paxlogging.PaxLoggingComponent
-    camel-pdf:
+      - org.apache.camel.component.ldap.LdapComponent
+    camel-csv:
       groupId: org.apache.camel
-      artifactId: camel-pdf
+      artifactId: camel-csv
+      dataformats:
+      - csv
+      javaTypes:
+      - org.apache.camel.dataformat.csv.CsvDataFormat
+    camel-geocoder:
+      groupId: org.apache.camel
+      artifactId: camel-geocoder
       schemes:
-      - id: pdf
+      - id: geocoder
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.pdf.PdfComponent
-    camel-pg-replication-slot:
+      - org.apache.camel.component.geocoder.GeoCoderComponent
+    camel-mybatis:
       groupId: org.apache.camel
-      artifactId: camel-pg-replication-slot
+      artifactId: camel-mybatis
       schemes:
-      - id: pg-replication-slot
+      - id: mybatis
+        http: false
+        passive: false
+      - id: mybatis-bean
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.pg.replication.slot.PgReplicationSlotComponent
-    camel-pgevent:
+      - org.apache.camel.component.mybatis.MyBatisComponent
+      - org.apache.camel.component.mybatis.MyBatisBeanComponent
+    camel-directvm:
       groupId: org.apache.camel
-      artifactId: camel-pgevent
+      artifactId: camel-directvm
       schemes:
-      - id: pgevent
+      - id: direct-vm
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.pgevent.PgEventComponent
-    camel-platform-http:
+      - org.apache.camel.component.directvm.DirectVmComponent
+    camel-xmpp:
       groupId: org.apache.camel
-      artifactId: camel-platform-http
+      artifactId: camel-xmpp
       schemes:
-      - id: platform-http
+      - id: xmpp
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.platform.http.PlatformHttpComponent
-    camel-printer:
+      - org.apache.camel.component.xmpp.XmppComponent
+    camel-jira:
       groupId: org.apache.camel
-      artifactId: camel-printer
+      artifactId: camel-jira
       schemes:
-      - id: lpr
+      - id: jira
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.printer.PrinterComponent
-    camel-protobuf:
-      groupId: org.apache.camel
-      artifactId: camel-protobuf
-      dataformats:
-      - protobuf
-      javaTypes:
-      - org.apache.camel.dataformat.protobuf.ProtobufDataFormat
-    camel-pubnub:
+      - org.apache.camel.component.jira.JiraComponent
+    camel-asterisk:
       groupId: org.apache.camel
-      artifactId: camel-pubnub
+      artifactId: camel-asterisk
       schemes:
-      - id: pubnub
+      - id: asterisk
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.pubnub.PubNubComponent
-    camel-pulsar:
+      - org.apache.camel.component.asterisk.AsteriskComponent
+    camel-splunk:
       groupId: org.apache.camel
-      artifactId: camel-pulsar
+      artifactId: camel-splunk
       schemes:
-      - id: pulsar
+      - id: splunk
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.pulsar.PulsarComponent
-    camel-quartz:
+      - org.apache.camel.component.splunk.SplunkComponent
+    camel-mail:
       groupId: org.apache.camel
-      artifactId: camel-quartz
+      artifactId: camel-mail
       schemes:
-      - id: quartz
+      - id: imap
+        http: false
+        passive: false
+      - id: imaps
+        http: false
+        passive: false
+      - id: pop3
+        http: false
+        passive: false
+      - id: pop3s
+        http: false
+        passive: false
+      - id: smtp
         http: false
         passive: false
+      - id: smtps
+        http: false
+        passive: false
+      dataformats:
+      - mime-multipart
       javaTypes:
-      - org.apache.camel.component.quartz.QuartzComponent
-    camel-quickfix:
+      - org.apache.camel.component.mail.MailComponent
+      - org.apache.camel.dataformat.mime.multipart.MimeMultipartDataFormat
+    camel-metrics:
       groupId: org.apache.camel
-      artifactId: camel-quickfix
+      artifactId: camel-metrics
       schemes:
-      - id: quickfix
+      - id: metrics
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.quickfixj.QuickfixjComponent
-    camel-rabbitmq:
+      - org.apache.camel.component.metrics.MetricsComponent
+    camel-aws-sqs:
       groupId: org.apache.camel
-      artifactId: camel-rabbitmq
+      artifactId: camel-aws-sqs
       schemes:
-      - id: rabbitmq
+      - id: aws-sqs
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.rabbitmq.RabbitMQComponent
-    camel-reactive-streams:
+      - org.apache.camel.component.aws.sqs.SqsComponent
+    camel-cm-sms:
       groupId: org.apache.camel
-      artifactId: camel-reactive-streams
+      artifactId: camel-cm-sms
       schemes:
-      - id: reactive-streams
+      - id: cm-sms
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.reactive.streams.ReactiveStreamsComponent
-    camel-ref:
+      - org.apache.camel.component.cm.CMComponent
+    camel-xslt:
       groupId: org.apache.camel
-      artifactId: camel-ref
+      artifactId: camel-xslt
       schemes:
-      - id: ref
+      - id: xslt
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.ref.RefComponent
-    camel-rest:
+      - org.apache.camel.component.xslt.XsltComponent
+    camel-flink:
       groupId: org.apache.camel
-      artifactId: camel-rest
+      artifactId: camel-flink
       schemes:
-      - id: rest
-        http: true
-        passive: false
-      - id: rest-api
+      - id: flink
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.rest.RestComponent
-      - org.apache.camel.component.rest.RestApiComponent
-    camel-rest-swagger:
+      - org.apache.camel.component.flink.FlinkComponent
+    camel-braintree:
       groupId: org.apache.camel
-      artifactId: camel-rest-swagger
+      artifactId: camel-braintree
       schemes:
-      - id: rest-swagger
+      - id: braintree
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.rest.swagger.RestSwaggerComponent
-    camel-robotframework:
+      - org.apache.camel.component.braintree.BraintreeComponent
+    camel-base:
       groupId: org.apache.camel
-      artifactId: camel-robotframework
+      artifactId: camel-base
+      languages:
+      - constant
+      - exchangeProperty
+      - file
+      - header
+      - ref
+      - simple
+      - tokenize
+      javaTypes:
+      - org.apache.camel.language.constant.ConstantLanguage
+      - org.apache.camel.language.property.ExchangePropertyLanguage
+      - org.apache.camel.language.simple.FileLanguage
+      - org.apache.camel.language.header.HeaderLanguage
+      - org.apache.camel.language.ref.RefLanguage
+      - org.apache.camel.language.simple.SimpleLanguage
+      - org.apache.camel.language.tokenizer.TokenizeLanguage
+    camel-jpa:
+      groupId: org.apache.camel
+      artifactId: camel-jpa
       schemes:
-      - id: robotframework
+      - id: jpa
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.robotframework.RobotFrameworkComponent
-    camel-rss:
+      - org.apache.camel.component.jpa.JpaComponent
+    camel-cassandraql:
       groupId: org.apache.camel
-      artifactId: camel-rss
+      artifactId: camel-cassandraql
       schemes:
-      - id: rss
+      - id: cql
         http: false
         passive: false
-      dataformats:
-      - rss
       javaTypes:
-      - org.apache.camel.component.rss.RssComponent
-      - org.apache.camel.dataformat.rss.RssDataFormat
-    camel-saga:
+      - org.apache.camel.component.cassandra.CassandraComponent
+    camel-couchbase:
       groupId: org.apache.camel
-      artifactId: camel-saga
+      artifactId: camel-couchbase
       schemes:
-      - id: saga
+      - id: couchbase
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.saga.SagaComponent
-    camel-salesforce:
+      - org.apache.camel.component.couchbase.CouchbaseComponent
+    camel-aws-ddb:
       groupId: org.apache.camel
-      artifactId: camel-salesforce
+      artifactId: camel-aws-ddb
       schemes:
-      - id: salesforce
+      - id: aws-ddb
+        http: false
+        passive: false
+      - id: aws-ddbstream
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.salesforce.SalesforceComponent
-    camel-sap-netweaver:
+      - org.apache.camel.component.aws.ddb.DdbComponent
+      - org.apache.camel.component.aws.ddbstream.DdbStreamComponent
+    camel-syslog:
+      groupId: org.apache.camel
+      artifactId: camel-syslog
+      dataformats:
+      - syslog
+      javaTypes:
+      - org.apache.camel.component.syslog.SyslogDataFormat
+    camel-pubnub:
       groupId: org.apache.camel
-      artifactId: camel-sap-netweaver
+      artifactId: camel-pubnub
       schemes:
-      - id: sap-netweaver
+      - id: pubnub
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.sap.netweaver.NetWeaverComponent
-    camel-saxon:
+      - org.apache.camel.component.pubnub.PubNubComponent
+    camel-gson:
       groupId: org.apache.camel
-      artifactId: camel-saxon
-      schemes:
-      - id: xquery
-        http: false
-        passive: false
-      languages:
-      - xquery
+      artifactId: camel-gson
+      dataformats:
+      - json-gson
       javaTypes:
-      - org.apache.camel.component.xquery.XQueryComponent
-      - org.apache.camel.language.xquery.XQueryLanguage
-    camel-scheduler:
+      - org.apache.camel.component.gson.GsonDataFormat
+    camel-json-validator:
       groupId: org.apache.camel
-      artifactId: camel-scheduler
+      artifactId: camel-json-validator
       schemes:
-      - id: scheduler
+      - id: json-validator
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.scheduler.SchedulerComponent
-    camel-schematron:
+      - org.apache.camel.component.jsonvalidator.JsonValidatorComponent
+    camel-rss:
       groupId: org.apache.camel
-      artifactId: camel-schematron
+      artifactId: camel-rss
       schemes:
-      - id: schematron
+      - id: rss
         http: false
         passive: false
+      dataformats:
+      - rss
       javaTypes:
-      - org.apache.camel.component.schematron.SchematronComponent
-    camel-seda:
+      - org.apache.camel.component.rss.RssComponent
+      - org.apache.camel.dataformat.rss.RssDataFormat
+    camel-dataformat:
       groupId: org.apache.camel
-      artifactId: camel-seda
+      artifactId: camel-dataformat
       schemes:
-      - id: seda
+      - id: dataformat
         http: false
         passive: true
       javaTypes:
-      - org.apache.camel.component.seda.SedaComponent
-    camel-service:
+      - org.apache.camel.component.dataformat.DataFormatComponent
+    camel-xmlsecurity:
       groupId: org.apache.camel
-      artifactId: camel-service
+      artifactId: camel-xmlsecurity
       schemes:
-      - id: service
+      - id: xmlsecurity
         http: false
         passive: false
+      dataformats:
+      - secureXML
       javaTypes:
-      - org.apache.camel.component.service.ServiceComponent
-    camel-servicenow:
+      - org.apache.camel.component.xmlsecurity.XmlSignatureComponent
+      - org.apache.camel.dataformat.xmlsecurity.XMLSecurityDataFormat
+    camel-bonita:
       groupId: org.apache.camel
-      artifactId: camel-servicenow
+      artifactId: camel-bonita
       schemes:
-      - id: servicenow
+      - id: bonita
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.servicenow.ServiceNowComponent
-    camel-servlet:
+      - org.apache.camel.component.bonita.BonitaComponent
+    camel-rest:
       groupId: org.apache.camel
-      artifactId: camel-servlet
+      artifactId: camel-rest
       schemes:
-      - id: servlet
+      - id: rest
         http: true
         passive: false
-      javaTypes:
-      - org.apache.camel.component.servlet.ServletComponent
-    camel-sip:
-      groupId: org.apache.camel
-      artifactId: camel-sip
-      schemes:
-      - id: sip
-        http: false
-        passive: false
-      - id: sips
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.sip.SipComponent
-    camel-sjms:
-      groupId: org.apache.camel
-      artifactId: camel-sjms
-      schemes:
-      - id: sjms
-        http: false
-        passive: false
-      - id: sjms-batch
+      - id: rest-api
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.sjms.SjmsComponent
-      - org.apache.camel.component.sjms.batch.SjmsBatchComponent
-    camel-sjms2:
+      - org.apache.camel.component.rest.RestComponent
+      - org.apache.camel.component.rest.RestApiComponent
+    camel-service:
       groupId: org.apache.camel
-      artifactId: camel-sjms2
+      artifactId: camel-service
       schemes:
-      - id: sjms2
+      - id: service
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.sjms2.Sjms2Component
-    camel-slack:
+      - org.apache.camel.component.service.ServiceComponent
+    camel-protobuf:
       groupId: org.apache.camel
-      artifactId: camel-slack
-      schemes:
-      - id: slack
-        http: false
-        passive: false
+      artifactId: camel-protobuf
+      dataformats:
+      - protobuf
       javaTypes:
-      - org.apache.camel.component.slack.SlackComponent
+      - org.apache.camel.dataformat.protobuf.ProtobufDataFormat
     camel-smpp:
       groupId: org.apache.camel
       artifactId: camel-smpp
@@ -2398,364 +2355,329 @@ spec:
         passive: false
       javaTypes:
       - org.apache.camel.component.smpp.SmppComponent
-    camel-snakeyaml:
-      groupId: org.apache.camel
-      artifactId: camel-snakeyaml
-      dataformats:
-      - yaml-snakeyaml
-      javaTypes:
-      - org.apache.camel.component.snakeyaml.SnakeYAMLDataFormat
-    camel-snmp:
+    camel-velocity:
       groupId: org.apache.camel
-      artifactId: camel-snmp
+      artifactId: camel-velocity
       schemes:
-      - id: snmp
+      - id: velocity
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.snmp.SnmpComponent
-    camel-soap:
-      groupId: org.apache.camel
-      artifactId: camel-soap
-      dataformats:
-      - soapjaxb
-      javaTypes:
-      - org.apache.camel.dataformat.soap.SoapJaxbDataFormat
-    camel-solr:
+      - org.apache.camel.component.velocity.VelocityComponent
+    camel-google-mail:
       groupId: org.apache.camel
-      artifactId: camel-solr
+      artifactId: camel-google-mail
       schemes:
-      - id: solr
-        http: false
-        passive: false
-      - id: solrs
+      - id: google-mail
         http: false
         passive: false
-      - id: solrCloud
+      - id: google-mail-stream
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.solr.SolrComponent
-    camel-soroush:
+      - org.apache.camel.component.google.mail.GoogleMailComponent
+      - org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent
+    camel-as2:
       groupId: org.apache.camel
-      artifactId: camel-soroush
+      artifactId: camel-as2
       schemes:
-      - id: soroush
+      - id: as2
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.soroushbot.component.SoroushBotComponent
-    camel-spark:
+      - org.apache.camel.component.as2.AS2Component
+    camel-xchange:
       groupId: org.apache.camel
-      artifactId: camel-spark
+      artifactId: camel-xchange
       schemes:
-      - id: spark
+      - id: xchange
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.spark.SparkComponent
-    camel-spark-rest:
+      - org.apache.camel.component.xchange.XChangeComponent
+    camel-paxlogging:
       groupId: org.apache.camel
-      artifactId: camel-spark-rest
+      artifactId: camel-paxlogging
       schemes:
-      - id: spark-rest
-        http: true
+      - id: paxlogging
+        http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.sparkrest.SparkComponent
-    camel-splunk:
+      - org.apache.camel.component.paxlogging.PaxLoggingComponent
+    camel-tarfile:
       groupId: org.apache.camel
-      artifactId: camel-splunk
-      schemes:
-      - id: splunk
-        http: false
-        passive: false
+      artifactId: camel-tarfile
+      dataformats:
+      - tarfile
       javaTypes:
-      - org.apache.camel.component.splunk.SplunkComponent
-    camel-spring:
+      - org.apache.camel.dataformat.tarfile.TarFileDataFormat
+    camel-jooq:
       groupId: org.apache.camel
-      artifactId: camel-spring
+      artifactId: camel-jooq
       schemes:
-      - id: spring-event
+      - id: jooq
         http: false
         passive: false
-      languages:
-      - spel
       javaTypes:
-      - org.apache.camel.component.event.EventComponent
-      - org.apache.camel.language.spel.SpelLanguage
-    camel-spring-batch:
+      - org.apache.camel.component.jooq.JooqComponent
+    camel-ahc-ws:
       groupId: org.apache.camel
-      artifactId: camel-spring-batch
+      artifactId: camel-ahc-ws
       schemes:
-      - id: spring-batch
+      - id: ahc-ws
+        http: true
+        passive: false
+      - id: ahc-wss
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.spring.batch.SpringBatchComponent
-    camel-spring-integration:
+      - org.apache.camel.component.ahc.ws.WsComponent
+    camel-johnzon:
       groupId: org.apache.camel
-      artifactId: camel-spring-integration
-      schemes:
-      - id: spring-integration
-        http: false
-        passive: false
+      artifactId: camel-johnzon
+      dataformats:
+      - json-johnzon
       javaTypes:
-      - org.apache.camel.component.spring.integration.SpringIntegrationComponent
-    camel-spring-ldap:
+      - org.apache.camel.component.johnzon.JohnzonDataFormat
+    camel-ignite:
       groupId: org.apache.camel
-      artifactId: camel-spring-ldap
+      artifactId: camel-ignite
       schemes:
-      - id: spring-ldap
+      - id: ignite-cache
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.springldap.SpringLdapComponent
-    camel-spring-redis:
-      groupId: org.apache.camel
-      artifactId: camel-spring-redis
-      schemes:
-      - id: spring-redis
+      - id: ignite-compute
+        http: false
+        passive: false
+      - id: ignite-events
+        http: false
+        passive: false
+      - id: ignite-idgen
+        http: false
+        passive: false
+      - id: ignite-messaging
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.redis.RedisComponent
-    camel-spring-ws:
-      groupId: org.apache.camel
-      artifactId: camel-spring-ws
-      schemes:
-      - id: spring-ws
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.spring.ws.SpringWebserviceComponent
-    camel-sql:
-      groupId: org.apache.camel
-      artifactId: camel-sql
-      schemes:
-      - id: sql
+      - id: ignite-queue
         http: false
         passive: false
-      - id: sql-stored
+      - id: ignite-set
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.sql.SqlComponent
-      - org.apache.camel.component.sql.stored.SqlStoredComponent
-    camel-ssh:
+      - org.apache.camel.component.ignite.cache.IgniteCacheComponent
+      - org.apache.camel.component.ignite.compute.IgniteComputeComponent
+      - org.apache.camel.component.ignite.events.IgniteEventsComponent
+      - org.apache.camel.component.ignite.idgen.IgniteIdGenComponent
+      - org.apache.camel.component.ignite.messaging.IgniteMessagingComponent
+      - org.apache.camel.component.ignite.queue.IgniteQueueComponent
+      - org.apache.camel.component.ignite.set.IgniteSetComponent
+    camel-xslt-saxon:
       groupId: org.apache.camel
-      artifactId: camel-ssh
+      artifactId: camel-xslt-saxon
       schemes:
-      - id: ssh
+      - id: xslt-saxon
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ssh.SshComponent
-    camel-stax:
+      - org.apache.camel.component.xslt.saxon.XsltSaxonComponent
+    camel-pulsar:
       groupId: org.apache.camel
-      artifactId: camel-stax
+      artifactId: camel-pulsar
       schemes:
-      - id: stax
+      - id: pulsar
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.stax.StAXComponent
-    camel-stomp:
+      - org.apache.camel.component.pulsar.PulsarComponent
+    camel-rest-swagger:
       groupId: org.apache.camel
-      artifactId: camel-stomp
+      artifactId: camel-rest-swagger
       schemes:
-      - id: stomp
+      - id: rest-swagger
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.stomp.StompComponent
-    camel-stream:
+      - org.apache.camel.component.rest.swagger.RestSwaggerComponent
+    camel-spring:
       groupId: org.apache.camel
-      artifactId: camel-stream
+      artifactId: camel-spring
       schemes:
-      - id: stream
+      - id: spring-event
         http: false
         passive: false
+      languages:
+      - spel
       javaTypes:
-      - org.apache.camel.component.stream.StreamComponent
-    camel-stringtemplate:
+      - org.apache.camel.component.event.EventComponent
+      - org.apache.camel.language.spel.SpelLanguage
+    camel-exec:
       groupId: org.apache.camel
-      artifactId: camel-stringtemplate
+      artifactId: camel-exec
       schemes:
-      - id: string-template
+      - id: exec
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.stringtemplate.StringTemplateComponent
-    camel-stub:
+      - org.apache.camel.component.exec.ExecComponent
+    camel-microprofile-metrics:
       groupId: org.apache.camel
-      artifactId: camel-stub
+      artifactId: camel-microprofile-metrics
       schemes:
-      - id: stub
+      - id: microprofile-metrics
         http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.stub.StubComponent
-    camel-syslog:
-      groupId: org.apache.camel
-      artifactId: camel-syslog
-      dataformats:
-      - syslog
-      javaTypes:
-      - org.apache.camel.component.syslog.SyslogDataFormat
-    camel-tagsoup:
-      groupId: org.apache.camel
-      artifactId: camel-tagsoup
-      dataformats:
-      - tidyMarkup
-      javaTypes:
-      - org.apache.camel.dataformat.tagsoup.TidyMarkupDataFormat
-    camel-tarfile:
-      groupId: org.apache.camel
-      artifactId: camel-tarfile
-      dataformats:
-      - tarfile
+        passive: false
       javaTypes:
-      - org.apache.camel.dataformat.tarfile.TarFileDataFormat
-    camel-telegram:
+      - org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent
+    camel-aws-s3:
       groupId: org.apache.camel
-      artifactId: camel-telegram
+      artifactId: camel-aws-s3
       schemes:
-      - id: telegram
+      - id: aws-s3
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.telegram.TelegramComponent
-    camel-thrift:
+      - org.apache.camel.component.aws.s3.S3Component
+    camel-zookeeper-master:
       groupId: org.apache.camel
-      artifactId: camel-thrift
+      artifactId: camel-zookeeper-master
       schemes:
-      - id: thrift
+      - id: zookeeper-master
         http: false
         passive: false
+      javaTypes:
+      - org.apache.camel.component.zookeepermaster.MasterComponent
+    camel-grok:
+      groupId: org.apache.camel
+      artifactId: camel-grok
       dataformats:
-      - thrift
+      - grok
       javaTypes:
-      - org.apache.camel.component.thrift.ThriftComponent
-      - org.apache.camel.dataformat.thrift.ThriftDataFormat
-    camel-tika:
+      - org.apache.camel.component.grok.GrokDataFormat
+    camel-mvel:
       groupId: org.apache.camel
-      artifactId: camel-tika
+      artifactId: camel-mvel
       schemes:
-      - id: tika
+      - id: mvel
         http: false
         passive: false
+      languages:
+      - mvel
       javaTypes:
-      - org.apache.camel.component.tika.TikaComponent
-    camel-timer:
+      - org.apache.camel.component.mvel.MvelComponent
+      - org.apache.camel.language.mvel.MvelLanguage
+    camel-debezium-sqlserver:
       groupId: org.apache.camel
-      artifactId: camel-timer
+      artifactId: camel-debezium-sqlserver
       schemes:
-      - id: timer
+      - id: debezium-sqlserver
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.timer.TimerComponent
-    camel-twilio:
+      - org.apache.camel.component.debezium.DebeziumSqlserverComponent
+    camel-cbor:
       groupId: org.apache.camel
-      artifactId: camel-twilio
+      artifactId: camel-cbor
+      dataformats:
+      - cbor
+      javaTypes:
+      - org.apache.camel.component.cbor.CBORDataFormat
+    camel-google-drive:
+      groupId: org.apache.camel
+      artifactId: camel-google-drive
       schemes:
-      - id: twilio
+      - id: google-drive
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.twilio.TwilioComponent
-    camel-twitter:
+      - org.apache.camel.component.google.drive.GoogleDriveComponent
+    camel-iota:
       groupId: org.apache.camel
-      artifactId: camel-twitter
+      artifactId: camel-iota
       schemes:
-      - id: twitter-directmessage
-        http: false
-        passive: false
-      - id: twitter-search
-        http: false
-        passive: false
-      - id: twitter-timeline
+      - id: iota
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent
-      - org.apache.camel.component.twitter.search.TwitterSearchComponent
-      - org.apache.camel.component.twitter.timeline.TwitterTimelineComponent
-    camel-undertow:
+      - org.apache.camel.component.iota.IOTAComponent
+    camel-cxf:
       groupId: org.apache.camel
-      artifactId: camel-undertow
+      artifactId: camel-cxf
       schemes:
-      - id: undertow
+      - id: cxf
+        http: true
+        passive: false
+      - id: cxfrs
         http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.undertow.UndertowComponent
-    camel-univocity-parsers:
-      groupId: org.apache.camel
-      artifactId: camel-univocity-parsers
-      dataformats:
-      - univocity-csv
-      - univocity-fixed
-      - univocity-tsv
-      javaTypes:
-      - org.apache.camel.dataformat.univocity.UniVocityCsvDataFormat
-      - org.apache.camel.dataformat.univocity.UniVocityFixedWidthDataFormat
-      - org.apache.camel.dataformat.univocity.UniVocityTsvDataFormat
-    camel-validator:
+      - org.apache.camel.component.cxf.CxfComponent
+      - org.apache.camel.component.cxf.jaxrs.CxfRsComponent
+    camel-ref:
       groupId: org.apache.camel
-      artifactId: camel-validator
+      artifactId: camel-ref
       schemes:
-      - id: validator
+      - id: ref
         http: false
         passive: true
       javaTypes:
-      - org.apache.camel.component.validator.ValidatorComponent
-    camel-velocity:
+      - org.apache.camel.component.ref.RefComponent
+    camel-stomp:
       groupId: org.apache.camel
-      artifactId: camel-velocity
+      artifactId: camel-stomp
       schemes:
-      - id: velocity
+      - id: stomp
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.velocity.VelocityComponent
-    camel-vertx:
+      - org.apache.camel.component.stomp.StompComponent
+    camel-snakeyaml:
       groupId: org.apache.camel
-      artifactId: camel-vertx
+      artifactId: camel-snakeyaml
+      dataformats:
+      - yaml-snakeyaml
+      javaTypes:
+      - org.apache.camel.component.snakeyaml.SnakeYAMLDataFormat
+    camel-olingo4:
+      groupId: org.apache.camel
+      artifactId: camel-olingo4
       schemes:
-      - id: vertx
+      - id: olingo4
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.vertx.VertxComponent
-    camel-vm:
+      - org.apache.camel.component.olingo4.Olingo4Component
+    camel-olingo2:
       groupId: org.apache.camel
-      artifactId: camel-vm
+      artifactId: camel-olingo2
       schemes:
-      - id: vm
+      - id: olingo2
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.vm.VmComponent
-    camel-weather:
+      - org.apache.camel.component.olingo2.Olingo2Component
+    camel-milo:
       groupId: org.apache.camel
-      artifactId: camel-weather
+      artifactId: camel-milo
       schemes:
-      - id: weather
+      - id: milo-client
+        http: false
+        passive: false
+      - id: milo-server
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.weather.WeatherComponent
-    camel-web3j:
+      - org.apache.camel.component.milo.client.MiloClientComponent
+      - org.apache.camel.component.milo.server.MiloServerComponent
+    camel-grpc:
       groupId: org.apache.camel
-      artifactId: camel-web3j
+      artifactId: camel-grpc
       schemes:
-      - id: web3j
-        http: false
+      - id: grpc
+        http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.web3j.Web3jComponent
+      - org.apache.camel.component.grpc.GrpcComponent
     camel-webhook:
       groupId: org.apache.camel
       artifactId: camel-webhook
@@ -2765,155 +2687,252 @@ spec:
         passive: false
       javaTypes:
       - org.apache.camel.component.webhook.WebhookComponent
-    camel-websocket:
+    camel-pgevent:
       groupId: org.apache.camel
-      artifactId: camel-websocket
+      artifactId: camel-pgevent
       schemes:
-      - id: websocket
-        http: true
+      - id: pgevent
+        http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.websocket.WebsocketComponent
-    camel-websocket-jsr356:
+      - org.apache.camel.component.pgevent.PgEventComponent
+    camel-micrometer:
       groupId: org.apache.camel
-      artifactId: camel-websocket-jsr356
+      artifactId: camel-micrometer
       schemes:
-      - id: websocket-jsr356
+      - id: micrometer
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.websocket.jsr356.JSR356WebSocketComponent
-    camel-wordpress:
+      - org.apache.camel.component.micrometer.MicrometerComponent
+    camel-any23:
       groupId: org.apache.camel
-      artifactId: camel-wordpress
+      artifactId: camel-any23
+      dataformats:
+      - any23
+      javaTypes:
+      - org.apache.camel.dataformat.any23.Any23DataFormat
+    camel-aws-lambda:
+      groupId: org.apache.camel
+      artifactId: camel-aws-lambda
       schemes:
-      - id: wordpress
+      - id: aws-lambda
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.wordpress.WordpressComponent
-    camel-xchange:
+      - org.apache.camel.component.aws.lambda.LambdaComponent
+    camel-aws-kinesis:
       groupId: org.apache.camel
-      artifactId: camel-xchange
+      artifactId: camel-aws-kinesis
       schemes:
-      - id: xchange
+      - id: aws-kinesis
+        http: false
+        passive: false
+      - id: aws-kinesis-firehose
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.xchange.XChangeComponent
-    camel-xj:
+      - org.apache.camel.component.aws.kinesis.KinesisComponent
+      - org.apache.camel.component.aws.firehose.KinesisFirehoseComponent
+    camel-netty-http:
       groupId: org.apache.camel
-      artifactId: camel-xj
+      artifactId: camel-netty-http
       schemes:
-      - id: xj
-        http: false
+      - id: netty-http
+        http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.xj.XJComponent
-    camel-xmlsecurity:
+      - org.apache.camel.component.netty.http.NettyHttpComponent
+    camel-ipfs:
       groupId: org.apache.camel
-      artifactId: camel-xmlsecurity
+      artifactId: camel-ipfs
       schemes:
-      - id: xmlsecurity
+      - id: ipfs
         http: false
         passive: false
-      dataformats:
-      - secureXML
       javaTypes:
-      - org.apache.camel.component.xmlsecurity.XmlSignatureComponent
-      - org.apache.camel.dataformat.xmlsecurity.XMLSecurityDataFormat
-    camel-xmpp:
+      - org.apache.camel.component.ipfs.IPFSComponent
+    camel-aws-kms:
       groupId: org.apache.camel
-      artifactId: camel-xmpp
+      artifactId: camel-aws-kms
       schemes:
-      - id: xmpp
+      - id: aws-kms
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.xmpp.XmppComponent
-    camel-xpath:
-      groupId: org.apache.camel
-      artifactId: camel-xpath
-      languages:
-      - xpath
-      javaTypes:
-      - org.apache.camel.language.xpath.XPathLanguage
-    camel-xslt:
+      - org.apache.camel.component.aws.kms.KMSComponent
+    camel-aws-ec2:
       groupId: org.apache.camel
-      artifactId: camel-xslt
+      artifactId: camel-aws-ec2
       schemes:
-      - id: xslt
+      - id: aws-ec2
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.xslt.XsltComponent
-    camel-xslt-saxon:
+      - org.apache.camel.component.aws.ec2.EC2Component
+    camel-sjms:
       groupId: org.apache.camel
-      artifactId: camel-xslt-saxon
+      artifactId: camel-sjms
       schemes:
-      - id: xslt-saxon
+      - id: sjms
+        http: false
+        passive: false
+      - id: sjms-batch
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.xslt.saxon.XsltSaxonComponent
-    camel-xstream:
-      groupId: org.apache.camel
-      artifactId: camel-xstream
-      dataformats:
-      - json-xstream
-      - xstream
-      javaTypes:
-      - org.apache.camel.dataformat.xstream.JsonDataFormat
-      - org.apache.camel.dataformat.xstream.XStreamDataFormat
-    camel-yammer:
+      - org.apache.camel.component.sjms.SjmsComponent
+      - org.apache.camel.component.sjms.batch.SjmsBatchComponent
+    camel-irc:
       groupId: org.apache.camel
-      artifactId: camel-yammer
+      artifactId: camel-irc
       schemes:
-      - id: yammer
+      - id: irc
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.yammer.YammerComponent
-    camel-zendesk:
+      - org.apache.camel.component.irc.IrcComponent
+    camel-jcr:
       groupId: org.apache.camel
-      artifactId: camel-zendesk
+      artifactId: camel-jcr
       schemes:
-      - id: zendesk
+      - id: jcr
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.zendesk.ZendeskComponent
-    camel-zip-deflater:
+      - org.apache.camel.component.jcr.JcrComponent
+    camel-dropbox:
       groupId: org.apache.camel
-      artifactId: camel-zip-deflater
-      dataformats:
-      - gzipdeflater
-      - zipdeflater
+      artifactId: camel-dropbox
+      schemes:
+      - id: dropbox
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.dataformat.deflater.GzipDeflaterDataFormat
-      - org.apache.camel.dataformat.deflater.ZipDeflaterDataFormat
-    camel-zipfile:
+      - org.apache.camel.component.dropbox.DropboxComponent
+    camel-activemq:
       groupId: org.apache.camel
-      artifactId: camel-zipfile
-      dataformats:
-      - zipfile
+      artifactId: camel-activemq
+      schemes:
+      - id: activemq
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.dataformat.zipfile.ZipFileDataFormat
-    camel-zookeeper:
+      - org.apache.camel.component.activemq.ActiveMQComponent
+    camel-scheduler:
       groupId: org.apache.camel
-      artifactId: camel-zookeeper
+      artifactId: camel-scheduler
       schemes:
-      - id: zookeeper
+      - id: scheduler
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.zookeeper.ZooKeeperComponent
-    camel-zookeeper-master:
+      - org.apache.camel.component.scheduler.SchedulerComponent
+    camel-validator:
       groupId: org.apache.camel
-      artifactId: camel-zookeeper-master
+      artifactId: camel-validator
       schemes:
-      - id: zookeeper-master
+      - id: validator
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.zookeepermaster.MasterComponent
+      - org.apache.camel.component.validator.ValidatorComponent
+    camel-k-loader-yaml:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-yaml
+    camel-k-loader-groovy:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-groovy
+    camel-k-loader-kotlin:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-kotlin
+    camel-k-loader-js:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-js
+    camel-k-loader-xml:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-xml
+    camel-k-loader-java:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-java
+    camel-k-loader-knative:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-knative
+    camel-k-runtime-main:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-main
+    camel-k-runtime-health:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-health
+    camel-k-runtime-servlet:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-servlet
+    camel-k-runtime-webhook:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-webhook
+    camel-k-runtime-cron:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-cron
+    camel-k-runtime-knative:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-knative
+      dependencies:
+      - groupId: org.apache.camel.k
+        artifactId: camel-k-loader-yaml
+      - groupId: org.apache.camel.k
+        artifactId: camel-k-loader-knative
+      - groupId: org.apache.camel.k
+        artifactId: camel-knative-api
+      - groupId: org.apache.camel.k
+        artifactId: camel-knative
+      - groupId: org.apache.camel.k
+        artifactId: camel-knative-http
+    camel-knative:
+      groupId: org.apache.camel.k
+      artifactId: camel-knative
+      schemes:
+      - id: knative
+        http: true
+        passive: false
+      dependencies:
+      - groupId: org.apache.camel.k
+        artifactId: camel-knative-api
+      - groupId: org.apache.camel.k
+        artifactId: camel-knative-http
+  loaders:
+    yaml:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-yaml
+      languages:
+      - yaml
+    groovy:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-groovy
+      languages:
+      - groovy
+    kts:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-kotlin
+      languages:
+      - kts
+    js:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-js
+      languages:
+      - js
+    xml:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-xml
+      languages:
+      - xml
+    java:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-java
+      languages:
+      - java
+    knative-source:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-knative
+      dependencies:
+      - groupId: org.apache.camel.k
+        artifactId: camel-k-runtime-knative
diff --git a/deploy/camel-catalog-quarkus-1.0.0-M2-1.0.10.yaml b/deploy/camel-catalog-1.1.0-SNAPSHOT-quarkus.yaml
similarity index 79%
rename from deploy/camel-catalog-quarkus-1.0.0-M2-1.0.10.yaml
rename to deploy/camel-catalog-1.1.0-SNAPSHOT-quarkus.yaml
index fabaf8b..3a95c5c 100644
--- a/deploy/camel-catalog-quarkus-1.0.0-M2-1.0.10.yaml
+++ b/deploy/camel-catalog-1.1.0-SNAPSHOT-quarkus.yaml
@@ -18,156 +18,86 @@
 apiVersion: camel.apache.org/v1
 kind: CamelCatalog
 metadata:
-  name: camel-catalog-quarkus-1.0.0-m2-1.0.10
+  name: camel-catalog-1.1.0-snapshot-quarkus
   labels:
     app: camel-k
-    camel.apache.org/catalog.version: 3.0.0
-    camel.apache.org/catalog.loader.version: 3.0.0
-    camel.apache.org/runtime.version: 1.0.10
+    camel.apache.org/catalog.version: 3.0.1
+    camel.apache.org/catalog.loader.version: 3.0.1
+    camel.apache.org/runtime.version: 1.1.0-SNAPSHOT
     camel.apache.org/runtime.provider: quarkus
 spec:
-  version: 3.0.0
-  runtimeVersion: 1.0.10
-  runtimeProvider:
-    quarkus:
-      camelQuarkusVersion: 1.0.0-M2
-      quarkusVersion: 1.1.0.Final
+  runtime:
+    version: 1.1.0-SNAPSHOT
+    provider: quarkus
+    applicationClass: io.quarkus.runner.GeneratedMain
+    metadata:
+      camel.version: 3.0.1
+      quarkus.version: 1.2.0.Final
+      camel-quarkus.version: 1.0.0-M3
+    dependencies:
+    - groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-quarkus
   artifacts:
-    camel-k-loader-groovy:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-groovy
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-      - groupId: org.apache.camel
-        artifactId: camel-groovy
-    camel-k-loader-java:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-java
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-js:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-js
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-knative
-    camel-k-loader-kotlin:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-kotlin
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-xml:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-xml
-    camel-k-runtime-health:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-health
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-servlet
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-runtime-servlet
-    camel-k-runtime-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-knative
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-cloud
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-loader-yaml
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-loader-knative
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-api
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-http
-    camel-k-runtime-main:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-main
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-core-engine
-      - groupId: org.apache.camel
-        artifactId: camel-main
-    camel-k-runtime-servlet:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-servlet
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-servlet
-    camel-k-runtime-webhook:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-webhook
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-webhook
-    camel-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-knative
-      schemes:
-      - id: knative
-        http: true
-        passive: false
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-cloud
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-api
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-http
-    camel-quarkus-aws-ecs:
+    camel-quarkus-jdbc:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-ecs
+      artifactId: camel-quarkus-jdbc
       schemes:
-      - id: aws-ecs
+      - id: jdbc
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.ecs.ECSComponent
-    camel-quarkus-aws-eks:
+      - org.apache.camel.component.jdbc.JdbcComponent
+    camel-quarkus-file:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-eks
+      artifactId: camel-quarkus-file
       schemes:
-      - id: aws-eks
+      - id: file
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.eks.EKSComponent
-    camel-quarkus-aws-iam:
+      - org.apache.camel.component.file.FileComponent
+    camel-quarkus-pdf:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-iam
+      artifactId: camel-quarkus-pdf
       schemes:
-      - id: aws-iam
+      - id: pdf
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.iam.IAMComponent
-    camel-quarkus-aws-kms:
+      - org.apache.camel.component.pdf.PdfComponent
+    camel-quarkus-tagsoup:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-kms
-      schemes:
-      - id: aws-kms
-        http: false
-        passive: false
+      artifactId: camel-quarkus-tagsoup
+      dataformats:
+      - tidyMarkup
       javaTypes:
-      - org.apache.camel.component.aws.kms.KMSComponent
-    camel-quarkus-aws-s3:
+      - org.apache.camel.dataformat.tagsoup.TidyMarkupDataFormat
+    camel-quarkus-jackson:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-s3
+      artifactId: camel-quarkus-jackson
+      dataformats:
+      - json-jackson
+      javaTypes:
+      - org.apache.camel.component.jackson.JacksonDataFormat
+    camel-quarkus-csv:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-csv
+      dataformats:
+      - csv
+      javaTypes:
+      - org.apache.camel.dataformat.csv.CsvDataFormat
+    camel-quarkus-http:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-http
       schemes:
-      - id: aws-s3
+      - id: http
+        http: false
+        passive: false
+      - id: https
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.s3.S3Component
+      - org.apache.camel.component.http.HttpComponent
     camel-quarkus-aws-sns:
       groupId: org.apache.camel.quarkus
       artifactId: camel-quarkus-aws-sns
@@ -177,56 +107,67 @@ spec:
         passive: false
       javaTypes:
       - org.apache.camel.component.aws.sns.SnsComponent
-    camel-quarkus-aws-sqs:
+    camel-quarkus-validator:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-sqs
+      artifactId: camel-quarkus-validator
       schemes:
-      - id: aws-sqs
+      - id: validator
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.aws.sqs.SqsComponent
-    camel-quarkus-base64:
+      - org.apache.camel.component.validator.ValidatorComponent
+    camel-quarkus-zipfile:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-base64
+      artifactId: camel-quarkus-zipfile
       dataformats:
-      - base64
+      - zipfile
       javaTypes:
-      - org.apache.camel.dataformat.base64.Base64DataFormat
-    camel-quarkus-bean:
+      - org.apache.camel.dataformat.zipfile.ZipFileDataFormat
+    camel-quarkus-netty:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-bean
+      artifactId: camel-quarkus-netty
       schemes:
-      - id: bean
+      - id: netty
         http: false
-        passive: true
-      - id: class
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.netty.NettyComponent
+    camel-quarkus-salesforce:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-salesforce
+      schemes:
+      - id: salesforce
         http: false
-        passive: true
-      languages:
-      - bean
+        passive: false
       javaTypes:
-      - org.apache.camel.component.bean.BeanComponent
-      - org.apache.camel.component.beanclass.ClassComponent
-      - org.apache.camel.language.bean.BeanLanguage
-    camel-quarkus-bean-validator:
+      - org.apache.camel.component.salesforce.SalesforceComponent
+    camel-quarkus-servlet:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-bean-validator
+      artifactId: camel-quarkus-servlet
       schemes:
-      - id: bean-validator
+      - id: servlet
+        http: true
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.servlet.ServletComponent
+    camel-quarkus-reactive-streams:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-reactive-streams
+      schemes:
+      - id: reactive-streams
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.bean.validator.BeanValidatorComponent
-    camel-quarkus-controlbus:
+      - org.apache.camel.component.reactive.streams.ReactiveStreamsComponent
+    camel-quarkus-aws-eks:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-controlbus
+      artifactId: camel-quarkus-aws-eks
       schemes:
-      - id: controlbus
+      - id: aws-eks
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.controlbus.ControlBusComponent
+      - org.apache.camel.component.aws.eks.EKSComponent
     camel-quarkus-core:
       groupId: org.apache.camel.quarkus
       artifactId: camel-quarkus-core
@@ -246,72 +187,49 @@ spec:
       - org.apache.camel.language.ref.RefLanguage
       - org.apache.camel.language.simple.SimpleLanguage
       - org.apache.camel.language.tokenizer.TokenizeLanguage
-    camel-quarkus-csv:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-csv
-      dataformats:
-      - csv
-      javaTypes:
-      - org.apache.camel.dataformat.csv.CsvDataFormat
-    camel-quarkus-dataformat:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-dataformat
-      schemes:
-      - id: dataformat
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.dataformat.DataFormatComponent
-    camel-quarkus-direct:
+    camel-quarkus-exec:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-direct
+      artifactId: camel-quarkus-exec
       schemes:
-      - id: direct
+      - id: exec
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.direct.DirectComponent
-    camel-quarkus-dozer:
+      - org.apache.camel.component.exec.ExecComponent
+    camel-quarkus-netty-http:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-dozer
+      artifactId: camel-quarkus-netty-http
       schemes:
-      - id: dozer
-        http: false
+      - id: netty-http
+        http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.dozer.DozerComponent
-    camel-quarkus-exec:
+      - org.apache.camel.component.netty.http.NettyHttpComponent
+    camel-quarkus-consul:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-exec
+      artifactId: camel-quarkus-consul
       schemes:
-      - id: exec
+      - id: consul
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.exec.ExecComponent
-    camel-quarkus-fhir:
+      - org.apache.camel.component.consul.ConsulComponent
+    camel-quarkus-aws-s3:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-fhir
+      artifactId: camel-quarkus-aws-s3
       schemes:
-      - id: fhir
+      - id: aws-s3
         http: false
         passive: false
-      dataformats:
-      - fhirJson
-      - fhirXml
       javaTypes:
-      - org.apache.camel.component.fhir.FhirComponent
-      - org.apache.camel.component.fhir.FhirJsonDataFormat
-      - org.apache.camel.component.fhir.FhirXmlDataFormat
-    camel-quarkus-file:
+      - org.apache.camel.component.aws.s3.S3Component
+    camel-quarkus-tarfile:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-file
-      schemes:
-      - id: file
-        http: false
-        passive: false
+      artifactId: camel-quarkus-tarfile
+      dataformats:
+      - tarfile
       javaTypes:
-      - org.apache.camel.component.file.FileComponent
+      - org.apache.camel.dataformat.tarfile.TarFileDataFormat
     camel-quarkus-ftp:
       groupId: org.apache.camel.quarkus
       artifactId: camel-quarkus-ftp
@@ -329,49 +247,125 @@ spec:
       - org.apache.camel.component.file.remote.FtpComponent
       - org.apache.camel.component.file.remote.FtpsComponent
       - org.apache.camel.component.file.remote.SftpComponent
-    camel-quarkus-infinispan:
+    camel-quarkus-slack:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-infinispan
+      artifactId: camel-quarkus-slack
       schemes:
-      - id: infinispan
+      - id: slack
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.infinispan.InfinispanComponent
-    camel-quarkus-jackson:
+      - org.apache.camel.component.slack.SlackComponent
+    camel-quarkus-sjms2:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jackson
-      dataformats:
-      - json-jackson
+      artifactId: camel-quarkus-sjms2
+      schemes:
+      - id: sjms2
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.component.jackson.JacksonDataFormat
-    camel-quarkus-jdbc:
+      - org.apache.camel.component.sjms2.Sjms2Component
+    camel-quarkus-aws-lambda:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jdbc
+      artifactId: camel-quarkus-aws-lambda
       schemes:
-      - id: jdbc
+      - id: aws-lambda
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jdbc.JdbcComponent
-    camel-quarkus-kafka:
+      - org.apache.camel.component.aws.lambda.LambdaComponent
+    camel-quarkus-aws-ecs:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-kafka
+      artifactId: camel-quarkus-aws-ecs
       schemes:
-      - id: kafka
+      - id: aws-ecs
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.kafka.KafkaComponent
-    camel-quarkus-log:
+      - org.apache.camel.component.aws.ecs.ECSComponent
+    camel-quarkus-scheduler:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-log
+      artifactId: camel-quarkus-scheduler
       schemes:
-      - id: log
+      - id: scheduler
+        http: false
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.scheduler.SchedulerComponent
+    camel-quarkus-platform-http:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-platform-http
+      schemes:
+      - id: platform-http
+        http: false
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.platform.http.PlatformHttpComponent
+    camel-quarkus-xslt:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-xslt
+      schemes:
+      - id: xslt
+        http: false
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.xslt.XsltComponent
+    camel-quarkus-sjms:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-sjms
+      schemes:
+      - id: sjms
+        http: false
+        passive: false
+      - id: sjms-batch
+        http: false
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.sjms.SjmsComponent
+      - org.apache.camel.component.sjms.batch.SjmsBatchComponent
+    camel-quarkus-paho:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-paho
+      schemes:
+      - id: paho
+        http: false
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.paho.PahoComponent
+    camel-quarkus-dozer:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-dozer
+      schemes:
+      - id: dozer
+        http: false
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.dozer.DozerComponent
+    camel-quarkus-bean:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-bean
+      schemes:
+      - id: bean
+        http: false
+        passive: true
+      - id: class
         http: false
         passive: true
+      languages:
+      - bean
       javaTypes:
-      - org.apache.camel.component.log.LogComponent
+      - org.apache.camel.component.bean.BeanComponent
+      - org.apache.camel.component.beanclass.ClassComponent
+      - org.apache.camel.language.bean.BeanLanguage
+    camel-quarkus-aws-translate:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-aws-translate
+      schemes:
+      - id: aws-translate
+        http: false
+        passive: false
+      javaTypes:
+      - org.apache.camel.component.aws.translate.TranslateComponent
     camel-quarkus-mail:
       groupId: org.apache.camel.quarkus
       artifactId: camel-quarkus-mail
@@ -399,69 +393,115 @@ spec:
       javaTypes:
       - org.apache.camel.component.mail.MailComponent
       - org.apache.camel.dataformat.mime.multipart.MimeMultipartDataFormat
-    camel-quarkus-microprofile-metrics:
+    camel-quarkus-bean-validator:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-microprofile-metrics
+      artifactId: camel-quarkus-bean-validator
       schemes:
-      - id: microprofile-metrics
+      - id: bean-validator
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent
-    camel-quarkus-mongodb:
+      - org.apache.camel.component.bean.validator.BeanValidatorComponent
+    camel-quarkus-snakeyaml:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-mongodb
+      artifactId: camel-quarkus-snakeyaml
+      dataformats:
+      - yaml-snakeyaml
+      javaTypes:
+      - org.apache.camel.component.snakeyaml.SnakeYAMLDataFormat
+    camel-quarkus-vm:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-vm
       schemes:
-      - id: mongodb
+      - id: vm
+        http: false
+        passive: true
+      javaTypes:
+      - org.apache.camel.component.vm.VmComponent
+    camel-quarkus-kafka:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-kafka
+      schemes:
+      - id: kafka
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.mongodb.MongoDbComponent
-    camel-quarkus-netty:
+      - org.apache.camel.component.kafka.KafkaComponent
+    camel-quarkus-seda:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-netty
+      artifactId: camel-quarkus-seda
       schemes:
-      - id: netty
+      - id: seda
+        http: false
+        passive: true
+      javaTypes:
+      - org.apache.camel.component.seda.SedaComponent
+    camel-quarkus-log:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-log
+      schemes:
+      - id: log
+        http: false
+        passive: true
+      javaTypes:
+      - org.apache.camel.component.log.LogComponent
+    camel-quarkus-twitter:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-twitter
+      schemes:
+      - id: twitter-directmessage
+        http: false
+        passive: false
+      - id: twitter-search
+        http: false
+        passive: false
+      - id: twitter-timeline
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.netty.NettyComponent
-    camel-quarkus-netty-http:
+      - org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent
+      - org.apache.camel.component.twitter.search.TwitterSearchComponent
+      - org.apache.camel.component.twitter.timeline.TwitterTimelineComponent
+    camel-quarkus-sql:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-netty-http
+      artifactId: camel-quarkus-sql
       schemes:
-      - id: netty-http
-        http: true
+      - id: sql
+        http: false
+        passive: false
+      - id: sql-stored
+        http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.netty.http.NettyHttpComponent
-    camel-quarkus-paho:
+      - org.apache.camel.component.sql.SqlComponent
+      - org.apache.camel.component.sql.stored.SqlStoredComponent
+    camel-quarkus-mongodb:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-paho
+      artifactId: camel-quarkus-mongodb
       schemes:
-      - id: paho
+      - id: mongodb
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.paho.PahoComponent
-    camel-quarkus-pdf:
+      - org.apache.camel.component.mongodb.MongoDbComponent
+    camel-quarkus-microprofile-metrics:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-pdf
+      artifactId: camel-quarkus-microprofile-metrics
       schemes:
-      - id: pdf
+      - id: microprofile-metrics
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.pdf.PdfComponent
-    camel-quarkus-platform-http:
+      - org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent
+    camel-quarkus-infinispan:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-platform-http
+      artifactId: camel-quarkus-infinispan
       schemes:
-      - id: platform-http
+      - id: infinispan
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.platform.http.PlatformHttpComponent
+      - org.apache.camel.component.infinispan.InfinispanComponent
     camel-quarkus-rest:
       groupId: org.apache.camel.quarkus
       artifactId: camel-quarkus-rest
@@ -475,107 +515,97 @@ spec:
       javaTypes:
       - org.apache.camel.component.rest.RestComponent
       - org.apache.camel.component.rest.RestApiComponent
-    camel-quarkus-salesforce:
+    camel-quarkus-ahc-ws:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-salesforce
+      artifactId: camel-quarkus-ahc-ws
       schemes:
-      - id: salesforce
+      - id: ahc-ws
+        http: true
+        passive: false
+      - id: ahc-wss
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.salesforce.SalesforceComponent
-    camel-quarkus-scheduler:
+      - org.apache.camel.component.ahc.ws.WsComponent
+    camel-quarkus-ahc:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-scheduler
+      artifactId: camel-quarkus-ahc
       schemes:
-      - id: scheduler
-        http: false
+      - id: ahc
+        http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.scheduler.SchedulerComponent
-    camel-quarkus-seda:
+      - org.apache.camel.component.ahc.AhcComponent
+    camel-quarkus-controlbus:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-seda
+      artifactId: camel-quarkus-controlbus
       schemes:
-      - id: seda
+      - id: controlbus
         http: false
         passive: true
       javaTypes:
-      - org.apache.camel.component.seda.SedaComponent
-    camel-quarkus-servlet:
+      - org.apache.camel.component.controlbus.ControlBusComponent
+    camel-quarkus-base64:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-servlet
-      schemes:
-      - id: servlet
-        http: true
-        passive: false
+      artifactId: camel-quarkus-base64
+      dataformats:
+      - base64
       javaTypes:
-      - org.apache.camel.component.servlet.ServletComponent
-    camel-quarkus-sjms:
+      - org.apache.camel.dataformat.base64.Base64DataFormat
+    camel-quarkus-direct:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-sjms
+      artifactId: camel-quarkus-direct
       schemes:
-      - id: sjms
-        http: false
-        passive: false
-      - id: sjms-batch
+      - id: direct
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.sjms.SjmsComponent
-      - org.apache.camel.component.sjms.batch.SjmsBatchComponent
-    camel-quarkus-sjms2:
+      - org.apache.camel.component.direct.DirectComponent
+    camel-quarkus-fhir:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-sjms2
+      artifactId: camel-quarkus-fhir
       schemes:
-      - id: sjms2
+      - id: fhir
         http: false
         passive: false
+      dataformats:
+      - fhirJson
+      - fhirXml
       javaTypes:
-      - org.apache.camel.component.sjms2.Sjms2Component
-    camel-quarkus-slack:
+      - org.apache.camel.component.fhir.FhirComponent
+      - org.apache.camel.component.fhir.FhirJsonDataFormat
+      - org.apache.camel.component.fhir.FhirXmlDataFormat
+    camel-quarkus-dataformat:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-slack
+      artifactId: camel-quarkus-dataformat
       schemes:
-      - id: slack
+      - id: dataformat
         http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.slack.SlackComponent
-    camel-quarkus-snakeyaml:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-snakeyaml
-      dataformats:
-      - yaml-snakeyaml
+        passive: true
       javaTypes:
-      - org.apache.camel.component.snakeyaml.SnakeYAMLDataFormat
-    camel-quarkus-sql:
+      - org.apache.camel.component.dataformat.DataFormatComponent
+    camel-quarkus-aws-kinesis:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-sql
+      artifactId: camel-quarkus-aws-kinesis
       schemes:
-      - id: sql
+      - id: aws-kinesis
         http: false
         passive: false
-      - id: sql-stored
+      - id: aws-kinesis-firehose
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.sql.SqlComponent
-      - org.apache.camel.component.sql.stored.SqlStoredComponent
-    camel-quarkus-tagsoup:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-tagsoup
-      dataformats:
-      - tidyMarkup
-      javaTypes:
-      - org.apache.camel.dataformat.tagsoup.TidyMarkupDataFormat
-    camel-quarkus-tarfile:
+      - org.apache.camel.component.aws.kinesis.KinesisComponent
+      - org.apache.camel.component.aws.firehose.KinesisFirehoseComponent
+    camel-quarkus-aws-kms:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-tarfile
-      dataformats:
-      - tarfile
+      artifactId: camel-quarkus-aws-kms
+      schemes:
+      - id: aws-kms
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.dataformat.tarfile.TarFileDataFormat
+      - org.apache.camel.component.aws.kms.KMSComponent
     camel-quarkus-timer:
       groupId: org.apache.camel.quarkus
       artifactId: camel-quarkus-timer
@@ -585,54 +615,150 @@ spec:
         passive: false
       javaTypes:
       - org.apache.camel.component.timer.TimerComponent
-    camel-quarkus-twitter:
+    camel-quarkus-aws-ec2:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-twitter
+      artifactId: camel-quarkus-aws-ec2
       schemes:
-      - id: twitter-directmessage
-        http: false
-        passive: false
-      - id: twitter-search
-        http: false
-        passive: false
-      - id: twitter-timeline
+      - id: aws-ec2
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent
-      - org.apache.camel.component.twitter.search.TwitterSearchComponent
-      - org.apache.camel.component.twitter.timeline.TwitterTimelineComponent
-    camel-quarkus-validator:
+      - org.apache.camel.component.aws.ec2.EC2Component
+    camel-quarkus-jsonpath:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-validator
-      schemes:
-      - id: validator
-        http: false
-        passive: true
+      artifactId: camel-quarkus-jsonpath
+      languages:
+      - jsonpath
       javaTypes:
-      - org.apache.camel.component.validator.ValidatorComponent
-    camel-quarkus-vm:
+      - org.apache.camel.jsonpath.JsonPathLanguage
+    camel-quarkus-aws-sqs:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-vm
+      artifactId: camel-quarkus-aws-sqs
       schemes:
-      - id: vm
+      - id: aws-sqs
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.vm.VmComponent
-    camel-quarkus-xslt:
+      - org.apache.camel.component.aws.sqs.SqsComponent
+    camel-quarkus-aws-iam:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-xslt
+      artifactId: camel-quarkus-aws-iam
       schemes:
-      - id: xslt
+      - id: aws-iam
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.xslt.XsltComponent
-    camel-quarkus-zipfile:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-zipfile
-      dataformats:
-      - zipfile
-      javaTypes:
-      - org.apache.camel.dataformat.zipfile.ZipFileDataFormat
+      - org.apache.camel.component.aws.iam.IAMComponent
+    camel-k-loader-yaml:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-yaml
+    camel-k-loader-groovy:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-groovy
+    camel-k-loader-kotlin:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-kotlin
+    camel-k-loader-js:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-js
+    camel-k-loader-xml:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-xml
+    camel-k-loader-java:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-java
+    camel-k-loader-knative:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-knative
+    camel-k-runtime-main:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-main
+    camel-k-runtime-health:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-health
+    camel-k-runtime-servlet:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-servlet
+    camel-k-runtime-webhook:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-webhook
+    camel-k-runtime-cron:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-cron
+    camel-k-runtime-knative:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-runtime-knative
+      dependencies:
+      - groupId: org.apache.camel.k
+        artifactId: camel-k-loader-yaml
+      - groupId: org.apache.camel.k
+        artifactId: camel-k-loader-knative
+      - groupId: org.apache.camel.k
+        artifactId: camel-knative-api
+      - groupId: org.apache.camel.k
+        artifactId: camel-knative
+      - groupId: org.apache.camel.k
+        artifactId: camel-knative-http
+    camel-knative:
+      groupId: org.apache.camel.k
+      artifactId: camel-knative
+      schemes:
+      - id: knative
+        http: true
+        passive: false
+      dependencies:
+      - groupId: org.apache.camel.k
+        artifactId: camel-knative-api
+      - groupId: org.apache.camel.k
+        artifactId: camel-knative-http
+  loaders:
+    yaml:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-quarkus-loader-yaml
+      languages:
+      - yaml
+      metadata:
+        native: "true"
+    groovy:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-quarkus-loader-groovy
+      languages:
+      - groovy
+      metadata:
+        native: "false"
+    kts:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-quarkus-loader-kotlin
+      languages:
+      - kts
+      metadata:
+        native: "false"
+    js:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-quarkus-loader-js
+      languages:
+      - js
+      metadata:
+        native: "true"
+    xml:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-quarkus-loader-xml
+      languages:
+      - xml
+      metadata:
+        native: "true"
+    java:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-quarkus-loader-java
+      languages:
+      - java
+      metadata:
+        native: "false"
+    knative-source:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-quarkus-loader-knative
+      dependencies:
+      - groupId: org.apache.camel.k
+        artifactId: camel-k-quarkus-knative
+      metadata:
+        native: "true"
diff --git a/deploy/camel-catalog-3.0.0-1.0.9.yaml b/deploy/camel-catalog-3.0.0-1.0.9.yaml
deleted file mode 100644
index 22c3eb8..0000000
--- a/deploy/camel-catalog-3.0.0-1.0.9.yaml
+++ /dev/null
@@ -1,2919 +0,0 @@
-# ---------------------------------------------------------------------------
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ---------------------------------------------------------------------------
-
-apiVersion: camel.apache.org/v1
-kind: CamelCatalog
-metadata:
-  name: camel-catalog-3.0.0-1.0.9
-  labels:
-    app: camel-k
-    camel.apache.org/catalog.version: 3.0.0
-    camel.apache.org/catalog.loader.version: 3.0.0
-    camel.apache.org/runtime.version: 1.0.9
-spec:
-  version: 3.0.0
-  runtimeVersion: 1.0.9
-  artifacts:
-    camel-activemq:
-      groupId: org.apache.camel
-      artifactId: camel-activemq
-      schemes:
-      - id: activemq
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.activemq.ActiveMQComponent
-    camel-ahc:
-      groupId: org.apache.camel
-      artifactId: camel-ahc
-      schemes:
-      - id: ahc
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.ahc.AhcComponent
-    camel-ahc-ws:
-      groupId: org.apache.camel
-      artifactId: camel-ahc-ws
-      schemes:
-      - id: ahc-ws
-        http: true
-        passive: false
-      - id: ahc-wss
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.ahc.ws.WsComponent
-    camel-amqp:
-      groupId: org.apache.camel
-      artifactId: camel-amqp
-      schemes:
-      - id: amqp
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.amqp.AMQPComponent
-    camel-any23:
-      groupId: org.apache.camel
-      artifactId: camel-any23
-      dataformats:
-      - any23
-      javaTypes:
-      - org.apache.camel.dataformat.any23.Any23DataFormat
-    camel-apns:
-      groupId: org.apache.camel
-      artifactId: camel-apns
-      schemes:
-      - id: apns
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.apns.ApnsComponent
-    camel-as2:
-      groupId: org.apache.camel
-      artifactId: camel-as2
-      schemes:
-      - id: as2
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.as2.AS2Component
-    camel-asn1:
-      groupId: org.apache.camel
-      artifactId: camel-asn1
-      dataformats:
-      - asn1
-      javaTypes:
-      - org.apache.camel.dataformat.asn1.ASN1DataFormat
-    camel-asterisk:
-      groupId: org.apache.camel
-      artifactId: camel-asterisk
-      schemes:
-      - id: asterisk
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.asterisk.AsteriskComponent
-    camel-atmos:
-      groupId: org.apache.camel
-      artifactId: camel-atmos
-      schemes:
-      - id: atmos
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.atmos.AtmosComponent
-    camel-atmosphere-websocket:
-      groupId: org.apache.camel
-      artifactId: camel-atmosphere-websocket
-      schemes:
-      - id: atmosphere-websocket
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.atmosphere.websocket.WebsocketComponent
-    camel-atom:
-      groupId: org.apache.camel
-      artifactId: camel-atom
-      schemes:
-      - id: atom
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.atom.AtomComponent
-    camel-atomix:
-      groupId: org.apache.camel
-      artifactId: camel-atomix
-      schemes:
-      - id: atomix-map
-        http: false
-        passive: false
-      - id: atomix-messaging
-        http: false
-        passive: false
-      - id: atomix-multimap
-        http: false
-        passive: false
-      - id: atomix-queue
-        http: false
-        passive: false
-      - id: atomix-set
-        http: false
-        passive: false
-      - id: atomix-value
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.atomix.client.map.AtomixMapComponent
-      - org.apache.camel.component.atomix.client.messaging.AtomixMessagingComponent
-      - org.apache.camel.component.atomix.client.multimap.AtomixMultiMapComponent
-      - org.apache.camel.component.atomix.client.queue.AtomixQueueComponent
-      - org.apache.camel.component.atomix.client.set.AtomixSetComponent
-      - org.apache.camel.component.atomix.client.value.AtomixValueComponent
-    camel-avro:
-      groupId: org.apache.camel
-      artifactId: camel-avro
-      schemes:
-      - id: avro
-        http: false
-        passive: false
-      dataformats:
-      - avro
-      javaTypes:
-      - org.apache.camel.component.avro.AvroComponent
-      - org.apache.camel.dataformat.avro.AvroDataFormat
-    camel-aws-cw:
-      groupId: org.apache.camel
-      artifactId: camel-aws-cw
-      schemes:
-      - id: aws-cw
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.cw.CwComponent
-    camel-aws-ddb:
-      groupId: org.apache.camel
-      artifactId: camel-aws-ddb
-      schemes:
-      - id: aws-ddb
-        http: false
-        passive: false
-      - id: aws-ddbstream
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.ddb.DdbComponent
-      - org.apache.camel.component.aws.ddbstream.DdbStreamComponent
-    camel-aws-ec2:
-      groupId: org.apache.camel
-      artifactId: camel-aws-ec2
-      schemes:
-      - id: aws-ec2
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.ec2.EC2Component
-    camel-aws-ecs:
-      groupId: org.apache.camel
-      artifactId: camel-aws-ecs
-      schemes:
-      - id: aws-ecs
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.ecs.ECSComponent
-    camel-aws-eks:
-      groupId: org.apache.camel
-      artifactId: camel-aws-eks
-      schemes:
-      - id: aws-eks
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.eks.EKSComponent
-    camel-aws-iam:
-      groupId: org.apache.camel
-      artifactId: camel-aws-iam
-      schemes:
-      - id: aws-iam
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.iam.IAMComponent
-    camel-aws-kinesis:
-      groupId: org.apache.camel
-      artifactId: camel-aws-kinesis
-      schemes:
-      - id: aws-kinesis
-        http: false
-        passive: false
-      - id: aws-kinesis-firehose
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.kinesis.KinesisComponent
-      - org.apache.camel.component.aws.firehose.KinesisFirehoseComponent
-    camel-aws-kms:
-      groupId: org.apache.camel
-      artifactId: camel-aws-kms
-      schemes:
-      - id: aws-kms
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.kms.KMSComponent
-    camel-aws-lambda:
-      groupId: org.apache.camel
-      artifactId: camel-aws-lambda
-      schemes:
-      - id: aws-lambda
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.lambda.LambdaComponent
-    camel-aws-mq:
-      groupId: org.apache.camel
-      artifactId: camel-aws-mq
-      schemes:
-      - id: aws-mq
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.mq.MQComponent
-    camel-aws-msk:
-      groupId: org.apache.camel
-      artifactId: camel-aws-msk
-      schemes:
-      - id: aws-msk
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.msk.MSKComponent
-    camel-aws-s3:
-      groupId: org.apache.camel
-      artifactId: camel-aws-s3
-      schemes:
-      - id: aws-s3
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.s3.S3Component
-    camel-aws-sdb:
-      groupId: org.apache.camel
-      artifactId: camel-aws-sdb
-      schemes:
-      - id: aws-sdb
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.sdb.SdbComponent
-    camel-aws-ses:
-      groupId: org.apache.camel
-      artifactId: camel-aws-ses
-      schemes:
-      - id: aws-ses
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.ses.SesComponent
-    camel-aws-sns:
-      groupId: org.apache.camel
-      artifactId: camel-aws-sns
-      schemes:
-      - id: aws-sns
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.sns.SnsComponent
-    camel-aws-sqs:
-      groupId: org.apache.camel
-      artifactId: camel-aws-sqs
-      schemes:
-      - id: aws-sqs
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.sqs.SqsComponent
-    camel-aws-swf:
-      groupId: org.apache.camel
-      artifactId: camel-aws-swf
-      schemes:
-      - id: aws-swf
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.swf.SWFComponent
-    camel-aws-translate:
-      groupId: org.apache.camel
-      artifactId: camel-aws-translate
-      schemes:
-      - id: aws-translate
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.translate.TranslateComponent
-    camel-azure:
-      groupId: org.apache.camel
-      artifactId: camel-azure
-      schemes:
-      - id: azure-blob
-        http: false
-        passive: false
-      - id: azure-queue
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.azure.blob.BlobServiceComponent
-      - org.apache.camel.component.azure.queue.QueueServiceComponent
-    camel-barcode:
-      groupId: org.apache.camel
-      artifactId: camel-barcode
-      dataformats:
-      - barcode
-      javaTypes:
-      - org.apache.camel.dataformat.barcode.BarcodeDataFormat
-    camel-base:
-      groupId: org.apache.camel
-      artifactId: camel-base
-      languages:
-      - constant
-      - exchangeProperty
-      - file
-      - header
-      - ref
-      - simple
-      - tokenize
-      javaTypes:
-      - org.apache.camel.language.constant.ConstantLanguage
-      - org.apache.camel.language.property.ExchangePropertyLanguage
-      - org.apache.camel.language.simple.FileLanguage
-      - org.apache.camel.language.header.HeaderLanguage
-      - org.apache.camel.language.ref.RefLanguage
-      - org.apache.camel.language.simple.SimpleLanguage
-      - org.apache.camel.language.tokenizer.TokenizeLanguage
-    camel-base64:
-      groupId: org.apache.camel
-      artifactId: camel-base64
-      dataformats:
-      - base64
-      javaTypes:
-      - org.apache.camel.dataformat.base64.Base64DataFormat
-    camel-bean:
-      groupId: org.apache.camel
-      artifactId: camel-bean
-      schemes:
-      - id: bean
-        http: false
-        passive: true
-      - id: class
-        http: false
-        passive: true
-      languages:
-      - bean
-      javaTypes:
-      - org.apache.camel.component.bean.BeanComponent
-      - org.apache.camel.component.beanclass.ClassComponent
-      - org.apache.camel.language.bean.BeanLanguage
-    camel-bean-validator:
-      groupId: org.apache.camel
-      artifactId: camel-bean-validator
-      schemes:
-      - id: bean-validator
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.bean.validator.BeanValidatorComponent
-    camel-beanio:
-      groupId: org.apache.camel
-      artifactId: camel-beanio
-      dataformats:
-      - beanio
-      javaTypes:
-      - org.apache.camel.dataformat.beanio.BeanIODataFormat
-    camel-beanstalk:
-      groupId: org.apache.camel
-      artifactId: camel-beanstalk
-      schemes:
-      - id: beanstalk
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.beanstalk.BeanstalkComponent
-    camel-bindy:
-      groupId: org.apache.camel
-      artifactId: camel-bindy
-      dataformats:
-      - bindy-csv
-      - bindy-fixed
-      - bindy-kvp
-      javaTypes:
-      - org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat
-      - org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat
-      - org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat
-    camel-bonita:
-      groupId: org.apache.camel
-      artifactId: camel-bonita
-      schemes:
-      - id: bonita
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.bonita.BonitaComponent
-    camel-box:
-      groupId: org.apache.camel
-      artifactId: camel-box
-      schemes:
-      - id: box
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.box.BoxComponent
-    camel-braintree:
-      groupId: org.apache.camel
-      artifactId: camel-braintree
-      schemes:
-      - id: braintree
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.braintree.BraintreeComponent
-    camel-browse:
-      groupId: org.apache.camel
-      artifactId: camel-browse
-      schemes:
-      - id: browse
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.browse.BrowseComponent
-    camel-caffeine:
-      groupId: org.apache.camel
-      artifactId: camel-caffeine
-      schemes:
-      - id: caffeine-cache
-        http: false
-        passive: false
-      - id: caffeine-loadcache
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.caffeine.cache.CaffeineCacheComponent
-      - org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent
-    camel-cassandraql:
-      groupId: org.apache.camel
-      artifactId: camel-cassandraql
-      schemes:
-      - id: cql
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.cassandra.CassandraComponent
-    camel-cbor:
-      groupId: org.apache.camel
-      artifactId: camel-cbor
-      dataformats:
-      - cbor
-      javaTypes:
-      - org.apache.camel.component.cbor.CBORDataFormat
-    camel-chatscript:
-      groupId: org.apache.camel
-      artifactId: camel-chatscript
-      schemes:
-      - id: chatscript
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.chatscript.ChatScriptComponent
-    camel-chunk:
-      groupId: org.apache.camel
-      artifactId: camel-chunk
-      schemes:
-      - id: chunk
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.chunk.ChunkComponent
-    camel-cm-sms:
-      groupId: org.apache.camel
-      artifactId: camel-cm-sms
-      schemes:
-      - id: cm-sms
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.cm.CMComponent
-    camel-cmis:
-      groupId: org.apache.camel
-      artifactId: camel-cmis
-      schemes:
-      - id: cmis
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.cmis.CMISComponent
-    camel-coap:
-      groupId: org.apache.camel
-      artifactId: camel-coap
-      schemes:
-      - id: coap
-        http: false
-        passive: false
-      - id: coaps
-        http: false
-        passive: false
-      - id: coap+tcp
-        http: false
-        passive: false
-      - id: coaps+tcp
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.coap.CoAPComponent
-    camel-cometd:
-      groupId: org.apache.camel
-      artifactId: camel-cometd
-      schemes:
-      - id: cometd
-        http: false
-        passive: false
-      - id: cometds
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.cometd.CometdComponent
-    camel-consul:
-      groupId: org.apache.camel
-      artifactId: camel-consul
-      schemes:
-      - id: consul
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.consul.ConsulComponent
-    camel-controlbus:
-      groupId: org.apache.camel
-      artifactId: camel-controlbus
-      schemes:
-      - id: controlbus
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.controlbus.ControlBusComponent
-    camel-corda:
-      groupId: org.apache.camel
-      artifactId: camel-corda
-      schemes:
-      - id: corda
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.corda.CordaComponent
-    camel-couchbase:
-      groupId: org.apache.camel
-      artifactId: camel-couchbase
-      schemes:
-      - id: couchbase
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.couchbase.CouchbaseComponent
-    camel-couchdb:
-      groupId: org.apache.camel
-      artifactId: camel-couchdb
-      schemes:
-      - id: couchdb
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.couchdb.CouchDbComponent
-    camel-crypto:
-      groupId: org.apache.camel
-      artifactId: camel-crypto
-      schemes:
-      - id: crypto
-        http: false
-        passive: false
-      dataformats:
-      - crypto
-      - pgp
-      javaTypes:
-      - org.apache.camel.component.crypto.DigitalSignatureComponent
-      - org.apache.camel.converter.crypto.CryptoDataFormat
-      - org.apache.camel.converter.crypto.PGPDataFormat
-    camel-crypto-cms:
-      groupId: org.apache.camel
-      artifactId: camel-crypto-cms
-      schemes:
-      - id: crypto-cms
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.crypto.cms.CryptoCmsComponent
-    camel-csv:
-      groupId: org.apache.camel
-      artifactId: camel-csv
-      dataformats:
-      - csv
-      javaTypes:
-      - org.apache.camel.dataformat.csv.CsvDataFormat
-    camel-cxf:
-      groupId: org.apache.camel
-      artifactId: camel-cxf
-      schemes:
-      - id: cxf
-        http: true
-        passive: false
-      - id: cxfrs
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.cxf.CxfComponent
-      - org.apache.camel.component.cxf.jaxrs.CxfRsComponent
-    camel-dataformat:
-      groupId: org.apache.camel
-      artifactId: camel-dataformat
-      schemes:
-      - id: dataformat
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.dataformat.DataFormatComponent
-    camel-dataset:
-      groupId: org.apache.camel
-      artifactId: camel-dataset
-      schemes:
-      - id: dataset
-        http: false
-        passive: true
-      - id: dataset-test
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.dataset.DataSetComponent
-      - org.apache.camel.component.dataset.DataSetTestComponent
-    camel-debezium-mongodb:
-      groupId: org.apache.camel
-      artifactId: camel-debezium-mongodb
-      schemes:
-      - id: debezium-mongodb
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.debezium.DebeziumMongodbComponent
-    camel-debezium-mysql:
-      groupId: org.apache.camel
-      artifactId: camel-debezium-mysql
-      schemes:
-      - id: debezium-mysql
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.debezium.DebeziumMySqlComponent
-    camel-debezium-postgres:
-      groupId: org.apache.camel
-      artifactId: camel-debezium-postgres
-      schemes:
-      - id: debezium-postgres
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.debezium.DebeziumPostgresComponent
-    camel-debezium-sqlserver:
-      groupId: org.apache.camel
-      artifactId: camel-debezium-sqlserver
-      schemes:
-      - id: debezium-sqlserver
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.debezium.DebeziumSqlserverComponent
-    camel-digitalocean:
-      groupId: org.apache.camel
-      artifactId: camel-digitalocean
-      schemes:
-      - id: digitalocean
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.digitalocean.DigitalOceanComponent
-    camel-direct:
-      groupId: org.apache.camel
-      artifactId: camel-direct
-      schemes:
-      - id: direct
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.direct.DirectComponent
-    camel-directvm:
-      groupId: org.apache.camel
-      artifactId: camel-directvm
-      schemes:
-      - id: direct-vm
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.directvm.DirectVmComponent
-    camel-disruptor:
-      groupId: org.apache.camel
-      artifactId: camel-disruptor
-      schemes:
-      - id: disruptor
-        http: false
-        passive: false
-      - id: disruptor-vm
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.disruptor.DisruptorComponent
-      - org.apache.camel.component.disruptor.vm.DisruptorVmComponent
-    camel-dns:
-      groupId: org.apache.camel
-      artifactId: camel-dns
-      schemes:
-      - id: dns
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.dns.DnsComponent
-    camel-docker:
-      groupId: org.apache.camel
-      artifactId: camel-docker
-      schemes:
-      - id: docker
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.docker.DockerComponent
-    camel-dozer:
-      groupId: org.apache.camel
-      artifactId: camel-dozer
-      schemes:
-      - id: dozer
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.dozer.DozerComponent
-    camel-drill:
-      groupId: org.apache.camel
-      artifactId: camel-drill
-      schemes:
-      - id: drill
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.drill.DrillComponent
-    camel-dropbox:
-      groupId: org.apache.camel
-      artifactId: camel-dropbox
-      schemes:
-      - id: dropbox
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.dropbox.DropboxComponent
-    camel-ehcache:
-      groupId: org.apache.camel
-      artifactId: camel-ehcache
-      schemes:
-      - id: ehcache
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.ehcache.EhcacheComponent
-    camel-elasticsearch-rest:
-      groupId: org.apache.camel
-      artifactId: camel-elasticsearch-rest
-      schemes:
-      - id: elasticsearch-rest
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.elasticsearch.ElasticsearchComponent
-    camel-elsql:
-      groupId: org.apache.camel
-      artifactId: camel-elsql
-      schemes:
-      - id: elsql
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.elsql.ElsqlComponent
-    camel-etcd:
-      groupId: org.apache.camel
-      artifactId: camel-etcd
-      schemes:
-      - id: etcd
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.etcd.EtcdComponent
-    camel-eventadmin:
-      groupId: org.apache.camel
-      artifactId: camel-eventadmin
-      schemes:
-      - id: eventadmin
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.eventadmin.EventAdminComponent
-    camel-exec:
-      groupId: org.apache.camel
-      artifactId: camel-exec
-      schemes:
-      - id: exec
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.exec.ExecComponent
-    camel-facebook:
-      groupId: org.apache.camel
-      artifactId: camel-facebook
-      schemes:
-      - id: facebook
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.facebook.FacebookComponent
-    camel-fastjson:
-      groupId: org.apache.camel
-      artifactId: camel-fastjson
-      dataformats:
-      - json-fastjson
-      javaTypes:
-      - org.apache.camel.component.fastjson.FastjsonDataFormat
-    camel-fhir:
-      groupId: org.apache.camel
-      artifactId: camel-fhir
-      schemes:
-      - id: fhir
-        http: false
-        passive: false
-      dataformats:
-      - fhirJson
-      - fhirXml
-      javaTypes:
-      - org.apache.camel.component.fhir.FhirComponent
-      - org.apache.camel.component.fhir.FhirJsonDataFormat
-      - org.apache.camel.component.fhir.FhirXmlDataFormat
-    camel-file:
-      groupId: org.apache.camel
-      artifactId: camel-file
-      schemes:
-      - id: file
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.file.FileComponent
-    camel-file-watch:
-      groupId: org.apache.camel
-      artifactId: camel-file-watch
-      schemes:
-      - id: file-watch
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.file.watch.FileWatchComponent
-    camel-flatpack:
-      groupId: org.apache.camel
-      artifactId: camel-flatpack
-      schemes:
-      - id: flatpack
-        http: false
-        passive: false
-      dataformats:
-      - flatpack
-      javaTypes:
-      - org.apache.camel.component.flatpack.FlatpackComponent
-      - org.apache.camel.dataformat.flatpack.FlatpackDataFormat
-    camel-flink:
-      groupId: org.apache.camel
-      artifactId: camel-flink
-      schemes:
-      - id: flink
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.flink.FlinkComponent
-    camel-fop:
-      groupId: org.apache.camel
-      artifactId: camel-fop
-      schemes:
-      - id: fop
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.fop.FopComponent
-    camel-freemarker:
-      groupId: org.apache.camel
-      artifactId: camel-freemarker
-      schemes:
-      - id: freemarker
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.freemarker.FreemarkerComponent
-    camel-ftp:
-      groupId: org.apache.camel
-      artifactId: camel-ftp
-      schemes:
-      - id: ftp
-        http: false
-        passive: false
-      - id: ftps
-        http: false
-        passive: false
-      - id: sftp
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.file.remote.FtpComponent
-      - org.apache.camel.component.file.remote.FtpsComponent
-      - org.apache.camel.component.file.remote.SftpComponent
-    camel-ganglia:
-      groupId: org.apache.camel
-      artifactId: camel-ganglia
-      schemes:
-      - id: ganglia
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.ganglia.GangliaComponent
-    camel-geocoder:
-      groupId: org.apache.camel
-      artifactId: camel-geocoder
-      schemes:
-      - id: geocoder
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.geocoder.GeoCoderComponent
-    camel-git:
-      groupId: org.apache.camel
-      artifactId: camel-git
-      schemes:
-      - id: git
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.git.GitComponent
-    camel-github:
-      groupId: org.apache.camel
-      artifactId: camel-github
-      schemes:
-      - id: github
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.github.GitHubComponent
-    camel-google-bigquery:
-      groupId: org.apache.camel
-      artifactId: camel-google-bigquery
-      schemes:
-      - id: google-bigquery
-        http: false
-        passive: false
-      - id: google-bigquery-sql
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.google.bigquery.GoogleBigQueryComponent
-      - org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent
-    camel-google-calendar:
-      groupId: org.apache.camel
-      artifactId: camel-google-calendar
-      schemes:
-      - id: google-calendar
-        http: false
-        passive: false
-      - id: google-calendar-stream
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.google.calendar.GoogleCalendarComponent
-      - org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent
-    camel-google-drive:
-      groupId: org.apache.camel
-      artifactId: camel-google-drive
-      schemes:
-      - id: google-drive
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.google.drive.GoogleDriveComponent
-    camel-google-mail:
-      groupId: org.apache.camel
-      artifactId: camel-google-mail
-      schemes:
-      - id: google-mail
-        http: false
-        passive: false
-      - id: google-mail-stream
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.google.mail.GoogleMailComponent
-      - org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent
-    camel-google-pubsub:
-      groupId: org.apache.camel
-      artifactId: camel-google-pubsub
-      schemes:
-      - id: google-pubsub
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.google.pubsub.GooglePubsubComponent
-    camel-google-sheets:
-      groupId: org.apache.camel
-      artifactId: camel-google-sheets
-      schemes:
-      - id: google-sheets
-        http: false
-        passive: false
-      - id: google-sheets-stream
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.google.sheets.GoogleSheetsComponent
-      - org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent
-    camel-gora:
-      groupId: org.apache.camel
-      artifactId: camel-gora
-      schemes:
-      - id: gora
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.gora.GoraComponent
-    camel-grape:
-      groupId: org.apache.camel
-      artifactId: camel-grape
-      schemes:
-      - id: grape
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.grape.GrapeComponent
-    camel-graphql:
-      groupId: org.apache.camel
-      artifactId: camel-graphql
-      schemes:
-      - id: graphql
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.graphql.GraphqlComponent
-    camel-grok:
-      groupId: org.apache.camel
-      artifactId: camel-grok
-      dataformats:
-      - grok
-      javaTypes:
-      - org.apache.camel.component.grok.GrokDataFormat
-    camel-groovy:
-      groupId: org.apache.camel
-      artifactId: camel-groovy
-      languages:
-      - groovy
-      javaTypes:
-      - org.apache.camel.language.groovy.GroovyLanguage
-    camel-grpc:
-      groupId: org.apache.camel
-      artifactId: camel-grpc
-      schemes:
-      - id: grpc
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.grpc.GrpcComponent
-    camel-gson:
-      groupId: org.apache.camel
-      artifactId: camel-gson
-      dataformats:
-      - json-gson
-      javaTypes:
-      - org.apache.camel.component.gson.GsonDataFormat
-    camel-guava-eventbus:
-      groupId: org.apache.camel
-      artifactId: camel-guava-eventbus
-      schemes:
-      - id: guava-eventbus
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.guava.eventbus.GuavaEventBusComponent
-    camel-hazelcast:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      schemes:
-      - id: hazelcast-atomicvalue
-        http: false
-        passive: false
-      - id: hazelcast-instance
-        http: false
-        passive: false
-      - id: hazelcast-list
-        http: false
-        passive: false
-      - id: hazelcast-map
-        http: false
-        passive: false
-      - id: hazelcast-multimap
-        http: false
-        passive: false
-      - id: hazelcast-queue
-        http: false
-        passive: false
-      - id: hazelcast-replicatedmap
-        http: false
-        passive: false
-      - id: hazelcast-ringbuffer
-        http: false
-        passive: false
-      - id: hazelcast-seda
-        http: false
-        passive: false
-      - id: hazelcast-set
-        http: false
-        passive: false
-      - id: hazelcast-topic
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent
-      - org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent
-      - org.apache.camel.component.hazelcast.list.HazelcastListComponent
-      - org.apache.camel.component.hazelcast.map.HazelcastMapComponent
-      - org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent
-      - org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent
-      - org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent
-      - org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent
-      - org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent
-      - org.apache.camel.component.hazelcast.set.HazelcastSetComponent
-      - org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent
-    camel-hbase:
-      groupId: org.apache.camel
-      artifactId: camel-hbase
-      schemes:
-      - id: hbase
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.hbase.HBaseComponent
-    camel-hdfs:
-      groupId: org.apache.camel
-      artifactId: camel-hdfs
-      schemes:
-      - id: hdfs
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.hdfs.HdfsComponent
-    camel-hipchat:
-      groupId: org.apache.camel
-      artifactId: camel-hipchat
-      schemes:
-      - id: hipchat
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.hipchat.HipchatComponent
-    camel-hl7:
-      groupId: org.apache.camel
-      artifactId: camel-hl7
-      languages:
-      - hl7terser
-      dataformats:
-      - hl7
-      javaTypes:
-      - org.apache.camel.component.hl7.Hl7TerserLanguage
-      - org.apache.camel.component.hl7.HL7DataFormat
-    camel-http:
-      groupId: org.apache.camel
-      artifactId: camel-http
-      schemes:
-      - id: http
-        http: false
-        passive: false
-      - id: https
-        http: false
-        passive: false
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-file
-      javaTypes:
-      - org.apache.camel.component.http.HttpComponent
-    camel-ical:
-      groupId: org.apache.camel
-      artifactId: camel-ical
-      dataformats:
-      - ical
-      javaTypes:
-      - org.apache.camel.component.ical.ICalDataFormat
-    camel-iec60870:
-      groupId: org.apache.camel
-      artifactId: camel-iec60870
-      schemes:
-      - id: iec60870-client
-        http: false
-        passive: false
-      - id: iec60870-server
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.iec60870.client.ClientComponent
-      - org.apache.camel.component.iec60870.server.ServerComponent
-    camel-ignite:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      schemes:
-      - id: ignite-cache
-        http: false
-        passive: false
-      - id: ignite-compute
-        http: false
-        passive: false
-      - id: ignite-events
-        http: false
-        passive: false
-      - id: ignite-idgen
-        http: false
-        passive: false
-      - id: ignite-messaging
-        http: false
-        passive: false
-      - id: ignite-queue
-        http: false
-        passive: false
-      - id: ignite-set
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.ignite.cache.IgniteCacheComponent
-      - org.apache.camel.component.ignite.compute.IgniteComputeComponent
-      - org.apache.camel.component.ignite.events.IgniteEventsComponent
-      - org.apache.camel.component.ignite.idgen.IgniteIdGenComponent
-      - org.apache.camel.component.ignite.messaging.IgniteMessagingComponent
-      - org.apache.camel.component.ignite.queue.IgniteQueueComponent
-      - org.apache.camel.component.ignite.set.IgniteSetComponent
-    camel-infinispan:
-      groupId: org.apache.camel
-      artifactId: camel-infinispan
-      schemes:
-      - id: infinispan
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.infinispan.InfinispanComponent
-    camel-influxdb:
-      groupId: org.apache.camel
-      artifactId: camel-influxdb
-      schemes:
-      - id: influxdb
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.influxdb.InfluxDbComponent
-    camel-iota:
-      groupId: org.apache.camel
-      artifactId: camel-iota
-      schemes:
-      - id: iota
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.iota.IOTAComponent
-    camel-ipfs:
-      groupId: org.apache.camel
-      artifactId: camel-ipfs
-      schemes:
-      - id: ipfs
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.ipfs.IPFSComponent
-    camel-irc:
-      groupId: org.apache.camel
-      artifactId: camel-irc
-      schemes:
-      - id: irc
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.irc.IrcComponent
-    camel-ironmq:
-      groupId: org.apache.camel
-      artifactId: camel-ironmq
-      schemes:
-      - id: ironmq
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.ironmq.IronMQComponent
-    camel-jackson:
-      groupId: org.apache.camel
-      artifactId: camel-jackson
-      dataformats:
-      - json-jackson
-      javaTypes:
-      - org.apache.camel.component.jackson.JacksonDataFormat
-    camel-jacksonxml:
-      groupId: org.apache.camel
-      artifactId: camel-jacksonxml
-      dataformats:
-      - jacksonxml
-      javaTypes:
-      - org.apache.camel.component.jacksonxml.JacksonXMLDataFormat
-    camel-jaxb:
-      groupId: org.apache.camel
-      artifactId: camel-jaxb
-      dataformats:
-      - jaxb
-      javaTypes:
-      - org.apache.camel.converter.jaxb.JaxbDataFormat
-    camel-jaxp:
-      groupId: org.apache.camel
-      artifactId: camel-jaxp
-      languages:
-      - xtokenize
-      javaTypes:
-      - org.apache.camel.language.xtokenizer.XMLTokenizeLanguage
-    camel-jbpm:
-      groupId: org.apache.camel
-      artifactId: camel-jbpm
-      schemes:
-      - id: jbpm
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jbpm.JBPMComponent
-    camel-jcache:
-      groupId: org.apache.camel
-      artifactId: camel-jcache
-      schemes:
-      - id: jcache
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jcache.JCacheComponent
-    camel-jclouds:
-      groupId: org.apache.camel
-      artifactId: camel-jclouds
-      schemes:
-      - id: jclouds
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jclouds.JcloudsComponent
-    camel-jcr:
-      groupId: org.apache.camel
-      artifactId: camel-jcr
-      schemes:
-      - id: jcr
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jcr.JcrComponent
-    camel-jdbc:
-      groupId: org.apache.camel
-      artifactId: camel-jdbc
-      schemes:
-      - id: jdbc
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jdbc.JdbcComponent
-    camel-jetty:
-      groupId: org.apache.camel
-      artifactId: camel-jetty
-      schemes:
-      - id: jetty
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jetty9.JettyHttpComponent9
-    camel-jgroups:
-      groupId: org.apache.camel
-      artifactId: camel-jgroups
-      schemes:
-      - id: jgroups
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jgroups.JGroupsComponent
-    camel-jgroups-raft:
-      groupId: org.apache.camel
-      artifactId: camel-jgroups-raft
-      schemes:
-      - id: jgroups-raft
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jgroups.raft.JGroupsRaftComponent
-    camel-jing:
-      groupId: org.apache.camel
-      artifactId: camel-jing
-      schemes:
-      - id: jing
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.validator.jing.JingComponent
-    camel-jira:
-      groupId: org.apache.camel
-      artifactId: camel-jira
-      schemes:
-      - id: jira
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jira.JiraComponent
-    camel-jms:
-      groupId: org.apache.camel
-      artifactId: camel-jms
-      schemes:
-      - id: jms
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jms.JmsComponent
-    camel-jmx:
-      groupId: org.apache.camel
-      artifactId: camel-jmx
-      schemes:
-      - id: jmx
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jmx.JMXComponent
-    camel-johnzon:
-      groupId: org.apache.camel
-      artifactId: camel-johnzon
-      dataformats:
-      - json-johnzon
-      javaTypes:
-      - org.apache.camel.component.johnzon.JohnzonDataFormat
-    camel-jolt:
-      groupId: org.apache.camel
-      artifactId: camel-jolt
-      schemes:
-      - id: jolt
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jolt.JoltComponent
-    camel-jooq:
-      groupId: org.apache.camel
-      artifactId: camel-jooq
-      schemes:
-      - id: jooq
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jooq.JooqComponent
-    camel-jpa:
-      groupId: org.apache.camel
-      artifactId: camel-jpa
-      schemes:
-      - id: jpa
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jpa.JpaComponent
-    camel-jsch:
-      groupId: org.apache.camel
-      artifactId: camel-jsch
-      schemes:
-      - id: scp
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.scp.ScpComponent
-    camel-json-validator:
-      groupId: org.apache.camel
-      artifactId: camel-json-validator
-      schemes:
-      - id: json-validator
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jsonvalidator.JsonValidatorComponent
-    camel-jsonapi:
-      groupId: org.apache.camel
-      artifactId: camel-jsonapi
-      dataformats:
-      - jsonApi
-      javaTypes:
-      - org.apache.camel.component.jsonapi.JsonApiDataFormat
-    camel-jsonpath:
-      groupId: org.apache.camel
-      artifactId: camel-jsonpath
-      languages:
-      - jsonpath
-      javaTypes:
-      - org.apache.camel.jsonpath.JsonPathLanguage
-    camel-jt400:
-      groupId: org.apache.camel
-      artifactId: camel-jt400
-      schemes:
-      - id: jt400
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jt400.Jt400Component
-    camel-k-loader-groovy:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-groovy
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-      - groupId: org.apache.camel
-        artifactId: camel-groovy
-    camel-k-loader-java:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-java
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-js:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-js
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-knative
-    camel-k-loader-kotlin:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-kotlin
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-xml:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-xml
-    camel-k-runtime-health:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-health
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-servlet
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-runtime-servlet
-    camel-k-runtime-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-knative
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-cloud
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-loader-yaml
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-loader-knative
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-api
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-http
-    camel-k-runtime-main:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-main
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-core-engine
-      - groupId: org.apache.camel
-        artifactId: camel-main
-    camel-k-runtime-servlet:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-servlet
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-servlet
-    camel-k-runtime-webhook:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-webhook
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-webhook
-    camel-kafka:
-      groupId: org.apache.camel
-      artifactId: camel-kafka
-      schemes:
-      - id: kafka
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.kafka.KafkaComponent
-    camel-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-knative
-      schemes:
-      - id: knative
-        http: true
-        passive: false
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-cloud
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-api
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-http
-    camel-kubernetes:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      schemes:
-      - id: kubernetes-config-maps
-        http: false
-        passive: false
-      - id: kubernetes-deployments
-        http: false
-        passive: false
-      - id: kubernetes-hpa
-        http: false
-        passive: false
-      - id: kubernetes-job
-        http: false
-        passive: false
-      - id: kubernetes-namespaces
-        http: false
-        passive: false
-      - id: kubernetes-nodes
-        http: false
-        passive: false
-      - id: kubernetes-persistent-volumes
-        http: false
-        passive: false
-      - id: kubernetes-persistent-volumes-claims
-        http: false
-        passive: false
-      - id: kubernetes-pods
-        http: false
-        passive: false
-      - id: kubernetes-replication-controllers
-        http: false
-        passive: false
-      - id: kubernetes-resources-quota
-        http: false
-        passive: false
-      - id: kubernetes-secrets
-        http: false
-        passive: false
-      - id: kubernetes-service-accounts
-        http: false
-        passive: false
-      - id: kubernetes-services
-        http: false
-        passive: false
-      - id: openshift-build-configs
-        http: false
-        passive: false
-      - id: openshift-builds
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsComponent
-      - org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsComponent
-      - org.apache.camel.component.kubernetes.hpa.KubernetesHPAComponent
-      - org.apache.camel.component.kubernetes.job.KubernetesJobComponent
-      - org.apache.camel.component.kubernetes.namespaces.KubernetesNamespacesComponent
-      - org.apache.camel.component.kubernetes.nodes.KubernetesNodesComponent
-      - org.apache.camel.component.kubernetes.persistent_volumes.KubernetesPersistentVolumesComponent
-      - org.apache.camel.component.kubernetes.persistent_volumes_claims.KubernetesPersistentVolumesClaimsComponent
-      - org.apache.camel.component.kubernetes.pods.KubernetesPodsComponent
-      - org.apache.camel.component.kubernetes.replication_controllers.KubernetesReplicationControllersComponent
-      - org.apache.camel.component.kubernetes.resources_quota.KubernetesResourcesQuotaComponent
-      - org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent
-      - org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent
-      - org.apache.camel.component.kubernetes.services.KubernetesServicesComponent
-      - org.apache.camel.component.openshift.build_configs.OpenshiftBuildConfigsComponent
-      - org.apache.camel.component.openshift.builds.OpenshiftBuildsComponent
-    camel-kudu:
-      groupId: org.apache.camel
-      artifactId: camel-kudu
-      schemes:
-      - id: kudu
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.kudu.KuduComponent
-    camel-language:
-      groupId: org.apache.camel
-      artifactId: camel-language
-      schemes:
-      - id: language
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.language.LanguageComponent
-    camel-ldap:
-      groupId: org.apache.camel
-      artifactId: camel-ldap
-      schemes:
-      - id: ldap
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.ldap.LdapComponent
-    camel-ldif:
-      groupId: org.apache.camel
-      artifactId: camel-ldif
-      schemes:
-      - id: ldif
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.ldif.LdifComponent
-    camel-log:
-      groupId: org.apache.camel
-      artifactId: camel-log
-      schemes:
-      - id: log
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.log.LogComponent
-    camel-lucene:
-      groupId: org.apache.camel
-      artifactId: camel-lucene
-      schemes:
-      - id: lucene
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.lucene.LuceneComponent
-    camel-lumberjack:
-      groupId: org.apache.camel
-      artifactId: camel-lumberjack
-      schemes:
-      - id: lumberjack
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.lumberjack.LumberjackComponent
-    camel-lzf:
-      groupId: org.apache.camel
-      artifactId: camel-lzf
-      dataformats:
-      - lzf
-      javaTypes:
-      - org.apache.camel.dataformat.lzf.LZFDataFormat
-    camel-mail:
-      groupId: org.apache.camel
-      artifactId: camel-mail
-      schemes:
-      - id: imap
-        http: false
-        passive: false
-      - id: imaps
-        http: false
-        passive: false
-      - id: pop3
-        http: false
-        passive: false
-      - id: pop3s
-        http: false
-        passive: false
-      - id: smtp
-        http: false
-        passive: false
-      - id: smtps
-        http: false
-        passive: false
-      dataformats:
-      - mime-multipart
-      javaTypes:
-      - org.apache.camel.component.mail.MailComponent
-      - org.apache.camel.dataformat.mime.multipart.MimeMultipartDataFormat
-    camel-master:
-      groupId: org.apache.camel
-      artifactId: camel-master
-      schemes:
-      - id: master
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.master.MasterComponent
-    camel-metrics:
-      groupId: org.apache.camel
-      artifactId: camel-metrics
-      schemes:
-      - id: metrics
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.metrics.MetricsComponent
-    camel-micrometer:
-      groupId: org.apache.camel
-      artifactId: camel-micrometer
-      schemes:
-      - id: micrometer
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.micrometer.MicrometerComponent
-    camel-microprofile-metrics:
-      groupId: org.apache.camel
-      artifactId: camel-microprofile-metrics
-      schemes:
-      - id: microprofile-metrics
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent
-    camel-milo:
-      groupId: org.apache.camel
-      artifactId: camel-milo
-      schemes:
-      - id: milo-client
-        http: false
-        passive: false
-      - id: milo-server
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.milo.client.MiloClientComponent
-      - org.apache.camel.component.milo.server.MiloServerComponent
-    camel-mina:
-      groupId: org.apache.camel
-      artifactId: camel-mina
-      schemes:
-      - id: mina
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.mina.MinaComponent
-    camel-mllp:
-      groupId: org.apache.camel
-      artifactId: camel-mllp
-      schemes:
-      - id: mllp
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.mllp.MllpComponent
-    camel-mock:
-      groupId: org.apache.camel
-      artifactId: camel-mock
-      schemes:
-      - id: mock
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.mock.MockComponent
-    camel-mongodb:
-      groupId: org.apache.camel
-      artifactId: camel-mongodb
-      schemes:
-      - id: mongodb
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.mongodb.MongoDbComponent
-    camel-mongodb-gridfs:
-      groupId: org.apache.camel
-      artifactId: camel-mongodb-gridfs
-      schemes:
-      - id: mongodb-gridfs
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.mongodb.gridfs.GridFsComponent
-    camel-msv:
-      groupId: org.apache.camel
-      artifactId: camel-msv
-      schemes:
-      - id: msv
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.validator.msv.MsvComponent
-    camel-mustache:
-      groupId: org.apache.camel
-      artifactId: camel-mustache
-      schemes:
-      - id: mustache
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.mustache.MustacheComponent
-    camel-mvel:
-      groupId: org.apache.camel
-      artifactId: camel-mvel
-      schemes:
-      - id: mvel
-        http: false
-        passive: false
-      languages:
-      - mvel
-      javaTypes:
-      - org.apache.camel.component.mvel.MvelComponent
-      - org.apache.camel.language.mvel.MvelLanguage
-    camel-mybatis:
-      groupId: org.apache.camel
-      artifactId: camel-mybatis
-      schemes:
-      - id: mybatis
-        http: false
-        passive: false
-      - id: mybatis-bean
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.mybatis.MyBatisComponent
-      - org.apache.camel.component.mybatis.MyBatisBeanComponent
-    camel-nagios:
-      groupId: org.apache.camel
-      artifactId: camel-nagios
-      schemes:
-      - id: nagios
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.nagios.NagiosComponent
-    camel-nats:
-      groupId: org.apache.camel
-      artifactId: camel-nats
-      schemes:
-      - id: nats
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.nats.NatsComponent
-    camel-netty:
-      groupId: org.apache.camel
-      artifactId: camel-netty
-      schemes:
-      - id: netty
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.netty.NettyComponent
-    camel-netty-http:
-      groupId: org.apache.camel
-      artifactId: camel-netty-http
-      schemes:
-      - id: netty-http
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.netty.http.NettyHttpComponent
-    camel-nitrite:
-      groupId: org.apache.camel
-      artifactId: camel-nitrite
-      schemes:
-      - id: nitrite
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.nitrite.NitriteComponent
-    camel-nsq:
-      groupId: org.apache.camel
-      artifactId: camel-nsq
-      schemes:
-      - id: nsq
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.nsq.NsqComponent
-    camel-ognl:
-      groupId: org.apache.camel
-      artifactId: camel-ognl
-      languages:
-      - ognl
-      javaTypes:
-      - org.apache.camel.language.ognl.OgnlLanguage
-    camel-olingo2:
-      groupId: org.apache.camel
-      artifactId: camel-olingo2
-      schemes:
-      - id: olingo2
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.olingo2.Olingo2Component
-    camel-olingo4:
-      groupId: org.apache.camel
-      artifactId: camel-olingo4
-      schemes:
-      - id: olingo4
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.olingo4.Olingo4Component
-    camel-openstack:
-      groupId: org.apache.camel
-      artifactId: camel-openstack
-      schemes:
-      - id: openstack-cinder
-        http: false
-        passive: false
-      - id: openstack-glance
-        http: false
-        passive: false
-      - id: openstack-keystone
-        http: false
-        passive: false
-      - id: openstack-neutron
-        http: false
-        passive: false
-      - id: openstack-nova
-        http: false
-        passive: false
-      - id: openstack-swift
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.openstack.cinder.CinderComponent
-      - org.apache.camel.component.openstack.glance.GlanceComponent
-      - org.apache.camel.component.openstack.keystone.KeystoneComponent
-      - org.apache.camel.component.openstack.neutron.NeutronComponent
-      - org.apache.camel.component.openstack.nova.NovaComponent
-      - org.apache.camel.component.openstack.swift.SwiftComponent
-    camel-optaplanner:
-      groupId: org.apache.camel
-      artifactId: camel-optaplanner
-      schemes:
-      - id: optaplanner
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.optaplanner.OptaPlannerComponent
-    camel-paho:
-      groupId: org.apache.camel
-      artifactId: camel-paho
-      schemes:
-      - id: paho
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.paho.PahoComponent
-    camel-paxlogging:
-      groupId: org.apache.camel
-      artifactId: camel-paxlogging
-      schemes:
-      - id: paxlogging
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.paxlogging.PaxLoggingComponent
-    camel-pdf:
-      groupId: org.apache.camel
-      artifactId: camel-pdf
-      schemes:
-      - id: pdf
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.pdf.PdfComponent
-    camel-pg-replication-slot:
-      groupId: org.apache.camel
-      artifactId: camel-pg-replication-slot
-      schemes:
-      - id: pg-replication-slot
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.pg.replication.slot.PgReplicationSlotComponent
-    camel-pgevent:
-      groupId: org.apache.camel
-      artifactId: camel-pgevent
-      schemes:
-      - id: pgevent
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.pgevent.PgEventComponent
-    camel-platform-http:
-      groupId: org.apache.camel
-      artifactId: camel-platform-http
-      schemes:
-      - id: platform-http
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.platform.http.PlatformHttpComponent
-    camel-printer:
-      groupId: org.apache.camel
-      artifactId: camel-printer
-      schemes:
-      - id: lpr
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.printer.PrinterComponent
-    camel-protobuf:
-      groupId: org.apache.camel
-      artifactId: camel-protobuf
-      dataformats:
-      - protobuf
-      javaTypes:
-      - org.apache.camel.dataformat.protobuf.ProtobufDataFormat
-    camel-pubnub:
-      groupId: org.apache.camel
-      artifactId: camel-pubnub
-      schemes:
-      - id: pubnub
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.pubnub.PubNubComponent
-    camel-pulsar:
-      groupId: org.apache.camel
-      artifactId: camel-pulsar
-      schemes:
-      - id: pulsar
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.pulsar.PulsarComponent
-    camel-quartz:
-      groupId: org.apache.camel
-      artifactId: camel-quartz
-      schemes:
-      - id: quartz
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.quartz.QuartzComponent
-    camel-quickfix:
-      groupId: org.apache.camel
-      artifactId: camel-quickfix
-      schemes:
-      - id: quickfix
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.quickfixj.QuickfixjComponent
-    camel-rabbitmq:
-      groupId: org.apache.camel
-      artifactId: camel-rabbitmq
-      schemes:
-      - id: rabbitmq
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.rabbitmq.RabbitMQComponent
-    camel-reactive-streams:
-      groupId: org.apache.camel
-      artifactId: camel-reactive-streams
-      schemes:
-      - id: reactive-streams
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.reactive.streams.ReactiveStreamsComponent
-    camel-ref:
-      groupId: org.apache.camel
-      artifactId: camel-ref
-      schemes:
-      - id: ref
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.ref.RefComponent
-    camel-rest:
-      groupId: org.apache.camel
-      artifactId: camel-rest
-      schemes:
-      - id: rest
-        http: true
-        passive: false
-      - id: rest-api
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.rest.RestComponent
-      - org.apache.camel.component.rest.RestApiComponent
-    camel-rest-swagger:
-      groupId: org.apache.camel
-      artifactId: camel-rest-swagger
-      schemes:
-      - id: rest-swagger
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.rest.swagger.RestSwaggerComponent
-    camel-robotframework:
-      groupId: org.apache.camel
-      artifactId: camel-robotframework
-      schemes:
-      - id: robotframework
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.robotframework.RobotFrameworkComponent
-    camel-rss:
-      groupId: org.apache.camel
-      artifactId: camel-rss
-      schemes:
-      - id: rss
-        http: false
-        passive: false
-      dataformats:
-      - rss
-      javaTypes:
-      - org.apache.camel.component.rss.RssComponent
-      - org.apache.camel.dataformat.rss.RssDataFormat
-    camel-saga:
-      groupId: org.apache.camel
-      artifactId: camel-saga
-      schemes:
-      - id: saga
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.saga.SagaComponent
-    camel-salesforce:
-      groupId: org.apache.camel
-      artifactId: camel-salesforce
-      schemes:
-      - id: salesforce
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.salesforce.SalesforceComponent
-    camel-sap-netweaver:
-      groupId: org.apache.camel
-      artifactId: camel-sap-netweaver
-      schemes:
-      - id: sap-netweaver
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.sap.netweaver.NetWeaverComponent
-    camel-saxon:
-      groupId: org.apache.camel
-      artifactId: camel-saxon
-      schemes:
-      - id: xquery
-        http: false
-        passive: false
-      languages:
-      - xquery
-      javaTypes:
-      - org.apache.camel.component.xquery.XQueryComponent
-      - org.apache.camel.language.xquery.XQueryLanguage
-    camel-scheduler:
-      groupId: org.apache.camel
-      artifactId: camel-scheduler
-      schemes:
-      - id: scheduler
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.scheduler.SchedulerComponent
-    camel-schematron:
-      groupId: org.apache.camel
-      artifactId: camel-schematron
-      schemes:
-      - id: schematron
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.schematron.SchematronComponent
-    camel-seda:
-      groupId: org.apache.camel
-      artifactId: camel-seda
-      schemes:
-      - id: seda
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.seda.SedaComponent
-    camel-service:
-      groupId: org.apache.camel
-      artifactId: camel-service
-      schemes:
-      - id: service
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.service.ServiceComponent
-    camel-servicenow:
-      groupId: org.apache.camel
-      artifactId: camel-servicenow
-      schemes:
-      - id: servicenow
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.servicenow.ServiceNowComponent
-    camel-servlet:
-      groupId: org.apache.camel
-      artifactId: camel-servlet
-      schemes:
-      - id: servlet
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.servlet.ServletComponent
-    camel-sip:
-      groupId: org.apache.camel
-      artifactId: camel-sip
-      schemes:
-      - id: sip
-        http: false
-        passive: false
-      - id: sips
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.sip.SipComponent
-    camel-sjms:
-      groupId: org.apache.camel
-      artifactId: camel-sjms
-      schemes:
-      - id: sjms
-        http: false
-        passive: false
-      - id: sjms-batch
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.sjms.SjmsComponent
-      - org.apache.camel.component.sjms.batch.SjmsBatchComponent
-    camel-sjms2:
-      groupId: org.apache.camel
-      artifactId: camel-sjms2
-      schemes:
-      - id: sjms2
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.sjms2.Sjms2Component
-    camel-slack:
-      groupId: org.apache.camel
-      artifactId: camel-slack
-      schemes:
-      - id: slack
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.slack.SlackComponent
-    camel-smpp:
-      groupId: org.apache.camel
-      artifactId: camel-smpp
-      schemes:
-      - id: smpp
-        http: false
-        passive: false
-      - id: smpps
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.smpp.SmppComponent
-    camel-snakeyaml:
-      groupId: org.apache.camel
-      artifactId: camel-snakeyaml
-      dataformats:
-      - yaml-snakeyaml
-      javaTypes:
-      - org.apache.camel.component.snakeyaml.SnakeYAMLDataFormat
-    camel-snmp:
-      groupId: org.apache.camel
-      artifactId: camel-snmp
-      schemes:
-      - id: snmp
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.snmp.SnmpComponent
-    camel-soap:
-      groupId: org.apache.camel
-      artifactId: camel-soap
-      dataformats:
-      - soapjaxb
-      javaTypes:
-      - org.apache.camel.dataformat.soap.SoapJaxbDataFormat
-    camel-solr:
-      groupId: org.apache.camel
-      artifactId: camel-solr
-      schemes:
-      - id: solr
-        http: false
-        passive: false
-      - id: solrs
-        http: false
-        passive: false
-      - id: solrCloud
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.solr.SolrComponent
-    camel-soroush:
-      groupId: org.apache.camel
-      artifactId: camel-soroush
-      schemes:
-      - id: soroush
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.soroushbot.component.SoroushBotComponent
-    camel-spark:
-      groupId: org.apache.camel
-      artifactId: camel-spark
-      schemes:
-      - id: spark
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.spark.SparkComponent
-    camel-spark-rest:
-      groupId: org.apache.camel
-      artifactId: camel-spark-rest
-      schemes:
-      - id: spark-rest
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.sparkrest.SparkComponent
-    camel-splunk:
-      groupId: org.apache.camel
-      artifactId: camel-splunk
-      schemes:
-      - id: splunk
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.splunk.SplunkComponent
-    camel-spring:
-      groupId: org.apache.camel
-      artifactId: camel-spring
-      schemes:
-      - id: spring-event
-        http: false
-        passive: false
-      languages:
-      - spel
-      javaTypes:
-      - org.apache.camel.component.event.EventComponent
-      - org.apache.camel.language.spel.SpelLanguage
-    camel-spring-batch:
-      groupId: org.apache.camel
-      artifactId: camel-spring-batch
-      schemes:
-      - id: spring-batch
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.spring.batch.SpringBatchComponent
-    camel-spring-integration:
-      groupId: org.apache.camel
-      artifactId: camel-spring-integration
-      schemes:
-      - id: spring-integration
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.spring.integration.SpringIntegrationComponent
-    camel-spring-ldap:
-      groupId: org.apache.camel
-      artifactId: camel-spring-ldap
-      schemes:
-      - id: spring-ldap
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.springldap.SpringLdapComponent
-    camel-spring-redis:
-      groupId: org.apache.camel
-      artifactId: camel-spring-redis
-      schemes:
-      - id: spring-redis
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.redis.RedisComponent
-    camel-spring-ws:
-      groupId: org.apache.camel
-      artifactId: camel-spring-ws
-      schemes:
-      - id: spring-ws
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.spring.ws.SpringWebserviceComponent
-    camel-sql:
-      groupId: org.apache.camel
-      artifactId: camel-sql
-      schemes:
-      - id: sql
-        http: false
-        passive: false
-      - id: sql-stored
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.sql.SqlComponent
-      - org.apache.camel.component.sql.stored.SqlStoredComponent
-    camel-ssh:
-      groupId: org.apache.camel
-      artifactId: camel-ssh
-      schemes:
-      - id: ssh
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.ssh.SshComponent
-    camel-stax:
-      groupId: org.apache.camel
-      artifactId: camel-stax
-      schemes:
-      - id: stax
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.stax.StAXComponent
-    camel-stomp:
-      groupId: org.apache.camel
-      artifactId: camel-stomp
-      schemes:
-      - id: stomp
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.stomp.StompComponent
-    camel-stream:
-      groupId: org.apache.camel
-      artifactId: camel-stream
-      schemes:
-      - id: stream
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.stream.StreamComponent
-    camel-stringtemplate:
-      groupId: org.apache.camel
-      artifactId: camel-stringtemplate
-      schemes:
-      - id: string-template
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.stringtemplate.StringTemplateComponent
-    camel-stub:
-      groupId: org.apache.camel
-      artifactId: camel-stub
-      schemes:
-      - id: stub
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.stub.StubComponent
-    camel-syslog:
-      groupId: org.apache.camel
-      artifactId: camel-syslog
-      dataformats:
-      - syslog
-      javaTypes:
-      - org.apache.camel.component.syslog.SyslogDataFormat
-    camel-tagsoup:
-      groupId: org.apache.camel
-      artifactId: camel-tagsoup
-      dataformats:
-      - tidyMarkup
-      javaTypes:
-      - org.apache.camel.dataformat.tagsoup.TidyMarkupDataFormat
-    camel-tarfile:
-      groupId: org.apache.camel
-      artifactId: camel-tarfile
-      dataformats:
-      - tarfile
-      javaTypes:
-      - org.apache.camel.dataformat.tarfile.TarFileDataFormat
-    camel-telegram:
-      groupId: org.apache.camel
-      artifactId: camel-telegram
-      schemes:
-      - id: telegram
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.telegram.TelegramComponent
-    camel-thrift:
-      groupId: org.apache.camel
-      artifactId: camel-thrift
-      schemes:
-      - id: thrift
-        http: false
-        passive: false
-      dataformats:
-      - thrift
-      javaTypes:
-      - org.apache.camel.component.thrift.ThriftComponent
-      - org.apache.camel.dataformat.thrift.ThriftDataFormat
-    camel-tika:
-      groupId: org.apache.camel
-      artifactId: camel-tika
-      schemes:
-      - id: tika
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.tika.TikaComponent
-    camel-timer:
-      groupId: org.apache.camel
-      artifactId: camel-timer
-      schemes:
-      - id: timer
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.timer.TimerComponent
-    camel-twilio:
-      groupId: org.apache.camel
-      artifactId: camel-twilio
-      schemes:
-      - id: twilio
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.twilio.TwilioComponent
-    camel-twitter:
-      groupId: org.apache.camel
-      artifactId: camel-twitter
-      schemes:
-      - id: twitter-directmessage
-        http: false
-        passive: false
-      - id: twitter-search
-        http: false
-        passive: false
-      - id: twitter-timeline
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent
-      - org.apache.camel.component.twitter.search.TwitterSearchComponent
-      - org.apache.camel.component.twitter.timeline.TwitterTimelineComponent
-    camel-undertow:
-      groupId: org.apache.camel
-      artifactId: camel-undertow
-      schemes:
-      - id: undertow
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.undertow.UndertowComponent
-    camel-univocity-parsers:
-      groupId: org.apache.camel
-      artifactId: camel-univocity-parsers
-      dataformats:
-      - univocity-csv
-      - univocity-fixed
-      - univocity-tsv
-      javaTypes:
-      - org.apache.camel.dataformat.univocity.UniVocityCsvDataFormat
-      - org.apache.camel.dataformat.univocity.UniVocityFixedWidthDataFormat
-      - org.apache.camel.dataformat.univocity.UniVocityTsvDataFormat
-    camel-validator:
-      groupId: org.apache.camel
-      artifactId: camel-validator
-      schemes:
-      - id: validator
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.validator.ValidatorComponent
-    camel-velocity:
-      groupId: org.apache.camel
-      artifactId: camel-velocity
-      schemes:
-      - id: velocity
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.velocity.VelocityComponent
-    camel-vertx:
-      groupId: org.apache.camel
-      artifactId: camel-vertx
-      schemes:
-      - id: vertx
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.vertx.VertxComponent
-    camel-vm:
-      groupId: org.apache.camel
-      artifactId: camel-vm
-      schemes:
-      - id: vm
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.vm.VmComponent
-    camel-weather:
-      groupId: org.apache.camel
-      artifactId: camel-weather
-      schemes:
-      - id: weather
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.weather.WeatherComponent
-    camel-web3j:
-      groupId: org.apache.camel
-      artifactId: camel-web3j
-      schemes:
-      - id: web3j
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.web3j.Web3jComponent
-    camel-webhook:
-      groupId: org.apache.camel
-      artifactId: camel-webhook
-      schemes:
-      - id: webhook
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.webhook.WebhookComponent
-    camel-websocket:
-      groupId: org.apache.camel
-      artifactId: camel-websocket
-      schemes:
-      - id: websocket
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.websocket.WebsocketComponent
-    camel-websocket-jsr356:
-      groupId: org.apache.camel
-      artifactId: camel-websocket-jsr356
-      schemes:
-      - id: websocket-jsr356
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.websocket.jsr356.JSR356WebSocketComponent
-    camel-wordpress:
-      groupId: org.apache.camel
-      artifactId: camel-wordpress
-      schemes:
-      - id: wordpress
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.wordpress.WordpressComponent
-    camel-xchange:
-      groupId: org.apache.camel
-      artifactId: camel-xchange
-      schemes:
-      - id: xchange
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.xchange.XChangeComponent
-    camel-xj:
-      groupId: org.apache.camel
-      artifactId: camel-xj
-      schemes:
-      - id: xj
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.xj.XJComponent
-    camel-xmlsecurity:
-      groupId: org.apache.camel
-      artifactId: camel-xmlsecurity
-      schemes:
-      - id: xmlsecurity
-        http: false
-        passive: false
-      dataformats:
-      - secureXML
-      javaTypes:
-      - org.apache.camel.component.xmlsecurity.XmlSignatureComponent
-      - org.apache.camel.dataformat.xmlsecurity.XMLSecurityDataFormat
-    camel-xmpp:
-      groupId: org.apache.camel
-      artifactId: camel-xmpp
-      schemes:
-      - id: xmpp
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.xmpp.XmppComponent
-    camel-xpath:
-      groupId: org.apache.camel
-      artifactId: camel-xpath
-      languages:
-      - xpath
-      javaTypes:
-      - org.apache.camel.language.xpath.XPathLanguage
-    camel-xslt:
-      groupId: org.apache.camel
-      artifactId: camel-xslt
-      schemes:
-      - id: xslt
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.xslt.XsltComponent
-    camel-xslt-saxon:
-      groupId: org.apache.camel
-      artifactId: camel-xslt-saxon
-      schemes:
-      - id: xslt-saxon
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.xslt.saxon.XsltSaxonComponent
-    camel-xstream:
-      groupId: org.apache.camel
-      artifactId: camel-xstream
-      dataformats:
-      - json-xstream
-      - xstream
-      javaTypes:
-      - org.apache.camel.dataformat.xstream.JsonDataFormat
-      - org.apache.camel.dataformat.xstream.XStreamDataFormat
-    camel-yammer:
-      groupId: org.apache.camel
-      artifactId: camel-yammer
-      schemes:
-      - id: yammer
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.yammer.YammerComponent
-    camel-zendesk:
-      groupId: org.apache.camel
-      artifactId: camel-zendesk
-      schemes:
-      - id: zendesk
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.zendesk.ZendeskComponent
-    camel-zip-deflater:
-      groupId: org.apache.camel
-      artifactId: camel-zip-deflater
-      dataformats:
-      - gzipdeflater
-      - zipdeflater
-      javaTypes:
-      - org.apache.camel.dataformat.deflater.GzipDeflaterDataFormat
-      - org.apache.camel.dataformat.deflater.ZipDeflaterDataFormat
-    camel-zipfile:
-      groupId: org.apache.camel
-      artifactId: camel-zipfile
-      dataformats:
-      - zipfile
-      javaTypes:
-      - org.apache.camel.dataformat.zipfile.ZipFileDataFormat
-    camel-zookeeper:
-      groupId: org.apache.camel
-      artifactId: camel-zookeeper
-      schemes:
-      - id: zookeeper
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.zookeeper.ZooKeeperComponent
-    camel-zookeeper-master:
-      groupId: org.apache.camel
-      artifactId: camel-zookeeper-master
-      schemes:
-      - id: zookeeper-master
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.zookeepermaster.MasterComponent
diff --git a/deploy/camel-catalog-quarkus-1.0.0-M1-1.0.10.yaml b/deploy/camel-catalog-quarkus-1.0.0-M1-1.0.10.yaml
deleted file mode 100644
index 00d8f5f..0000000
--- a/deploy/camel-catalog-quarkus-1.0.0-M1-1.0.10.yaml
+++ /dev/null
@@ -1,616 +0,0 @@
-# ---------------------------------------------------------------------------
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ---------------------------------------------------------------------------
-
-apiVersion: camel.apache.org/v1
-kind: CamelCatalog
-metadata:
-  name: camel-catalog-quarkus-1.0.0-m1-1.0.10
-  labels:
-    app: camel-k
-    camel.apache.org/catalog.version: 3.0.0
-    camel.apache.org/catalog.loader.version: 3.0.0
-    camel.apache.org/runtime.version: 1.0.10
-    camel.apache.org/runtime.provider: quarkus
-spec:
-  version: 3.0.0
-  runtimeVersion: 1.0.10
-  runtimeProvider:
-    quarkus:
-      camelQuarkusVersion: 1.0.0-M1
-      quarkusVersion: 1.0.1.Final
-  artifacts:
-    camel-k-loader-groovy:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-groovy
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-      - groupId: org.apache.camel
-        artifactId: camel-groovy
-    camel-k-loader-java:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-java
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-js:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-js
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-knative
-    camel-k-loader-kotlin:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-kotlin
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-xml:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-xml
-    camel-k-runtime-health:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-health
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-servlet
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-runtime-servlet
-    camel-k-runtime-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-knative
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-cloud
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-loader-yaml
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-loader-knative
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-api
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-http
-    camel-k-runtime-main:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-main
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-core-engine
-      - groupId: org.apache.camel
-        artifactId: camel-main
-    camel-k-runtime-servlet:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-servlet
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-servlet
-    camel-k-runtime-webhook:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-webhook
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-webhook
-    camel-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-knative
-      schemes:
-      - id: knative
-        http: true
-        passive: false
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-cloud
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-api
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-http
-    camel-quarkus-aws-ecs:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-ecs
-      schemes:
-      - id: aws-ecs
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.ecs.ECSComponent
-    camel-quarkus-aws-eks:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-eks
-      schemes:
-      - id: aws-eks
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.eks.EKSComponent
-    camel-quarkus-aws-kms:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-kms
-      schemes:
-      - id: aws-kms
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.kms.KMSComponent
-    camel-quarkus-aws-s3:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-s3
-      schemes:
-      - id: aws-s3
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.s3.S3Component
-    camel-quarkus-aws-sns:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-sns
-      schemes:
-      - id: aws-sns
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.sns.SnsComponent
-    camel-quarkus-aws-sqs:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-sqs
-      schemes:
-      - id: aws-sqs
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.sqs.SqsComponent
-    camel-quarkus-base64:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-base64
-      dataformats:
-      - base64
-      javaTypes:
-      - org.apache.camel.dataformat.base64.Base64DataFormat
-    camel-quarkus-bean:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-bean
-      schemes:
-      - id: bean
-        http: false
-        passive: true
-      - id: class
-        http: false
-        passive: true
-      languages:
-      - bean
-      javaTypes:
-      - org.apache.camel.component.bean.BeanComponent
-      - org.apache.camel.component.beanclass.ClassComponent
-      - org.apache.camel.language.bean.BeanLanguage
-    camel-quarkus-bean-validator:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-bean-validator
-      schemes:
-      - id: bean-validator
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.bean.validator.BeanValidatorComponent
-    camel-quarkus-controlbus:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-controlbus
-      schemes:
-      - id: controlbus
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.controlbus.ControlBusComponent
-    camel-quarkus-core:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-core
-      languages:
-      - constant
-      - exchangeProperty
-      - file
-      - header
-      - ref
-      - simple
-      - tokenize
-      javaTypes:
-      - org.apache.camel.language.constant.ConstantLanguage
-      - org.apache.camel.language.property.ExchangePropertyLanguage
-      - org.apache.camel.language.simple.FileLanguage
-      - org.apache.camel.language.header.HeaderLanguage
-      - org.apache.camel.language.ref.RefLanguage
-      - org.apache.camel.language.simple.SimpleLanguage
-      - org.apache.camel.language.tokenizer.TokenizeLanguage
-    camel-quarkus-csv:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-csv
-      dataformats:
-      - csv
-      javaTypes:
-      - org.apache.camel.dataformat.csv.CsvDataFormat
-    camel-quarkus-dataformat:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-dataformat
-      schemes:
-      - id: dataformat
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.dataformat.DataFormatComponent
-    camel-quarkus-direct:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-direct
-      schemes:
-      - id: direct
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.direct.DirectComponent
-    camel-quarkus-dozer:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-dozer
-      schemes:
-      - id: dozer
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.dozer.DozerComponent
-    camel-quarkus-exec:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-exec
-      schemes:
-      - id: exec
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.exec.ExecComponent
-    camel-quarkus-fhir:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-fhir
-      schemes:
-      - id: fhir
-        http: false
-        passive: false
-      dataformats:
-      - fhirJson
-      - fhirXml
-      javaTypes:
-      - org.apache.camel.component.fhir.FhirComponent
-      - org.apache.camel.component.fhir.FhirJsonDataFormat
-      - org.apache.camel.component.fhir.FhirXmlDataFormat
-    camel-quarkus-file:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-file
-      schemes:
-      - id: file
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.file.FileComponent
-    camel-quarkus-ftp:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ftp
-      schemes:
-      - id: ftp
-        http: false
-        passive: false
-      - id: ftps
-        http: false
-        passive: false
-      - id: sftp
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.file.remote.FtpComponent
-      - org.apache.camel.component.file.remote.FtpsComponent
-      - org.apache.camel.component.file.remote.SftpComponent
-    camel-quarkus-infinispan:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-infinispan
-      schemes:
-      - id: infinispan
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.infinispan.InfinispanComponent
-    camel-quarkus-jackson:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jackson
-      dataformats:
-      - json-jackson
-      javaTypes:
-      - org.apache.camel.component.jackson.JacksonDataFormat
-    camel-quarkus-jdbc:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jdbc
-      schemes:
-      - id: jdbc
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jdbc.JdbcComponent
-    camel-quarkus-kafka:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-kafka
-      schemes:
-      - id: kafka
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.kafka.KafkaComponent
-    camel-quarkus-log:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-log
-      schemes:
-      - id: log
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.log.LogComponent
-    camel-quarkus-mail:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-mail
-      schemes:
-      - id: imap
-        http: false
-        passive: false
-      - id: imaps
-        http: false
-        passive: false
-      - id: pop3
-        http: false
-        passive: false
-      - id: pop3s
-        http: false
-        passive: false
-      - id: smtp
-        http: false
-        passive: false
-      - id: smtps
-        http: false
-        passive: false
-      dataformats:
-      - mime-multipart
-      javaTypes:
-      - org.apache.camel.component.mail.MailComponent
-      - org.apache.camel.dataformat.mime.multipart.MimeMultipartDataFormat
-    camel-quarkus-microprofile-metrics:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-microprofile-metrics
-      schemes:
-      - id: microprofile-metrics
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent
-    camel-quarkus-mongodb:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-mongodb
-      schemes:
-      - id: mongodb
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.mongodb.MongoDbComponent
-    camel-quarkus-netty:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-netty
-      schemes:
-      - id: netty
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.netty.NettyComponent
-    camel-quarkus-netty-http:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-netty-http
-      schemes:
-      - id: netty-http
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.netty.http.NettyHttpComponent
-    camel-quarkus-paho:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-paho
-      schemes:
-      - id: paho
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.paho.PahoComponent
-    camel-quarkus-pdf:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-pdf
-      schemes:
-      - id: pdf
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.pdf.PdfComponent
-    camel-quarkus-platform-http:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-platform-http
-      schemes:
-      - id: platform-http
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.platform.http.PlatformHttpComponent
-    camel-quarkus-rest:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-rest
-      schemes:
-      - id: rest
-        http: true
-        passive: false
-      - id: rest-api
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.rest.RestComponent
-      - org.apache.camel.component.rest.RestApiComponent
-    camel-quarkus-salesforce:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-salesforce
-      schemes:
-      - id: salesforce
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.salesforce.SalesforceComponent
-    camel-quarkus-scheduler:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-scheduler
-      schemes:
-      - id: scheduler
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.scheduler.SchedulerComponent
-    camel-quarkus-seda:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-seda
-      schemes:
-      - id: seda
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.seda.SedaComponent
-    camel-quarkus-servlet:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-servlet
-      schemes:
-      - id: servlet
-        http: true
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.servlet.ServletComponent
-    camel-quarkus-sjms:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-sjms
-      schemes:
-      - id: sjms
-        http: false
-        passive: false
-      - id: sjms-batch
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.sjms.SjmsComponent
-      - org.apache.camel.component.sjms.batch.SjmsBatchComponent
-    camel-quarkus-sjms2:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-sjms2
-      schemes:
-      - id: sjms2
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.sjms2.Sjms2Component
-    camel-quarkus-slack:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-slack
-      schemes:
-      - id: slack
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.slack.SlackComponent
-    camel-quarkus-snakeyaml:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-snakeyaml
-      dataformats:
-      - yaml-snakeyaml
-      javaTypes:
-      - org.apache.camel.component.snakeyaml.SnakeYAMLDataFormat
-    camel-quarkus-tagsoup:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-tagsoup
-      dataformats:
-      - tidyMarkup
-      javaTypes:
-      - org.apache.camel.dataformat.tagsoup.TidyMarkupDataFormat
-    camel-quarkus-tarfile:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-tarfile
-      dataformats:
-      - tarfile
-      javaTypes:
-      - org.apache.camel.dataformat.tarfile.TarFileDataFormat
-    camel-quarkus-timer:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-timer
-      schemes:
-      - id: timer
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.timer.TimerComponent
-    camel-quarkus-twitter:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-twitter
-      schemes:
-      - id: twitter-directmessage
-        http: false
-        passive: false
-      - id: twitter-search
-        http: false
-        passive: false
-      - id: twitter-timeline
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent
-      - org.apache.camel.component.twitter.search.TwitterSearchComponent
-      - org.apache.camel.component.twitter.timeline.TwitterTimelineComponent
-    camel-quarkus-validator:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-validator
-      schemes:
-      - id: validator
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.validator.ValidatorComponent
-    camel-quarkus-vm:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-vm
-      schemes:
-      - id: vm
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.vm.VmComponent
-    camel-quarkus-xslt:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-xslt
-      schemes:
-      - id: xslt
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.xslt.XsltComponent
-    camel-quarkus-zipfile:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-zipfile
-      dataformats:
-      - zipfile
-      javaTypes:
-      - org.apache.camel.dataformat.zipfile.ZipFileDataFormat
diff --git a/deploy/camel-catalog-quarkus-1.0.0-M1-1.0.9.yaml b/deploy/camel-catalog-quarkus-1.0.0-M1-1.0.9.yaml
deleted file mode 100644
index 4ffa04f..0000000
--- a/deploy/camel-catalog-quarkus-1.0.0-M1-1.0.9.yaml
+++ /dev/null
@@ -1,616 +0,0 @@
-# ---------------------------------------------------------------------------
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ---------------------------------------------------------------------------
-
-apiVersion: camel.apache.org/v1
-kind: CamelCatalog
-metadata:
-  name: camel-catalog-quarkus-1.0.0-m1-1.0.9
-  labels:
-    app: camel-k
-    camel.apache.org/catalog.version: 3.0.0
-    camel.apache.org/catalog.loader.version: 3.0.0
-    camel.apache.org/runtime.version: 1.0.9
-    camel.apache.org/runtime.provider: quarkus
-spec:
-  version: 3.0.0
-  runtimeVersion: 1.0.9
-  runtimeProvider:
-    quarkus:
-      camelQuarkusVersion: 1.0.0-M1
-      quarkusVersion: 1.0.1.Final
-  artifacts:
-    camel-k-loader-groovy:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-groovy
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-      - groupId: org.apache.camel
-        artifactId: camel-groovy
-    camel-k-loader-java:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-java
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-js:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-js
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-knative
-    camel-k-loader-kotlin:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-kotlin
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-endpointdsl
-    camel-k-loader-xml:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-xml
-    camel-k-runtime-health:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-health
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-servlet
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-runtime-servlet
-    camel-k-runtime-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-knative
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-cloud
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-loader-yaml
-      - groupId: org.apache.camel.k
-        artifactId: camel-k-loader-knative
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-api
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-http
-    camel-k-runtime-main:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-main
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-core-engine
-      - groupId: org.apache.camel
-        artifactId: camel-main
-    camel-k-runtime-servlet:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-servlet
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-servlet
-    camel-k-runtime-webhook:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-runtime-webhook
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-webhook
-    camel-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-knative
-      schemes:
-      - id: knative
-        http: true
-        passive: false
-      dependencies:
-      - groupId: org.apache.camel
-        artifactId: camel-cloud
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-api
-      - groupId: org.apache.camel.k
-        artifactId: camel-knative-http
-    camel-quarkus-aws-ecs:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-ecs
-      schemes:
-      - id: aws-ecs
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.ecs.ECSComponent
-    camel-quarkus-aws-eks:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-eks
-      schemes:
-      - id: aws-eks
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.eks.EKSComponent
-    camel-quarkus-aws-kms:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-kms
-      schemes:
-      - id: aws-kms
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.kms.KMSComponent
-    camel-quarkus-aws-s3:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-s3
-      schemes:
-      - id: aws-s3
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.s3.S3Component
-    camel-quarkus-aws-sns:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-sns
-      schemes:
-      - id: aws-sns
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.sns.SnsComponent
-    camel-quarkus-aws-sqs:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-sqs
-      schemes:
-      - id: aws-sqs
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.aws.sqs.SqsComponent
-    camel-quarkus-base64:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-base64
-      dataformats:
-      - base64
-      javaTypes:
-      - org.apache.camel.dataformat.base64.Base64DataFormat
-    camel-quarkus-bean:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-bean
-      schemes:
-      - id: bean
-        http: false
-        passive: true
-      - id: class
-        http: false
-        passive: true
-      languages:
-      - bean
-      javaTypes:
-      - org.apache.camel.component.bean.BeanComponent
-      - org.apache.camel.component.beanclass.ClassComponent
-      - org.apache.camel.language.bean.BeanLanguage
-    camel-quarkus-bean-validator:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-bean-validator
-      schemes:
-      - id: bean-validator
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.bean.validator.BeanValidatorComponent
-    camel-quarkus-controlbus:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-controlbus
-      schemes:
-      - id: controlbus
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.controlbus.ControlBusComponent
-    camel-quarkus-core:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-core
-      languages:
-      - constant
-      - exchangeProperty
-      - file
-      - header
-      - ref
-      - simple
-      - tokenize
-      javaTypes:
-      - org.apache.camel.language.constant.ConstantLanguage
-      - org.apache.camel.language.property.ExchangePropertyLanguage
-      - org.apache.camel.language.simple.FileLanguage
-      - org.apache.camel.language.header.HeaderLanguage
-      - org.apache.camel.language.ref.RefLanguage
-      - org.apache.camel.language.simple.SimpleLanguage
-      - org.apache.camel.language.tokenizer.TokenizeLanguage
-    camel-quarkus-csv:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-csv
-      dataformats:
-      - csv
-      javaTypes:
-      - org.apache.camel.dataformat.csv.CsvDataFormat
-    camel-quarkus-dataformat:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-dataformat
-      schemes:
-      - id: dataformat
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.dataformat.DataFormatComponent
-    camel-quarkus-direct:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-direct
-      schemes:
-      - id: direct
-        http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.direct.DirectComponent
-    camel-quarkus-dozer:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-dozer
-      schemes:
-      - id: dozer
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.dozer.DozerComponent
-    camel-quarkus-exec:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-exec
-      schemes:
-      - id: exec
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.exec.ExecComponent
-    camel-quarkus-fhir:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-fhir
-      schemes:
-      - id: fhir
-        http: false
-        passive: false
-      dataformats:
-      - fhirJson
-      - fhirXml
-      javaTypes:
-      - org.apache.camel.component.fhir.FhirComponent
-      - org.apache.camel.component.fhir.FhirJsonDataFormat
-      - org.apache.camel.component.fhir.FhirXmlDataFormat
-    camel-quarkus-file:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-file
-      schemes:
-      - id: file
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.file.FileComponent
-    camel-quarkus-ftp:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ftp
-      schemes:
-      - id: ftp
-        http: false
-        passive: false
-      - id: ftps
-        http: false
-        passive: false
-      - id: sftp
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.file.remote.FtpComponent
-      - org.apache.camel.component.file.remote.FtpsComponent
-      - org.apache.camel.component.file.remote.SftpComponent
-    camel-quarkus-infinispan:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-infinispan
-      schemes:
-      - id: infinispan
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.infinispan.InfinispanComponent
-    camel-quarkus-jackson:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jackson
-      dataformats:
-      - json-jackson
-      javaTypes:
-      - org.apache.camel.component.jackson.JacksonDataFormat
-    camel-quarkus-jdbc:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jdbc
-      schemes:
-      - id: jdbc
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.jdbc.JdbcComponent
-    camel-quarkus-kafka:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-kafka
-      schemes:
-      - id: kafka
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.kafka.KafkaComponent
-    camel-quarkus-log:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-log
-      schemes:
-      - id: log
-        http: false
-        passive: true
-      javaTypes:
... 3179 lines suppressed ...


[camel-k] 03/05: Enable Apache Snapshot repository by default

Posted by nf...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

nferraro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit 3c99d93eded8071b09435fa41d2718f771b1db5b
Author: lburgazzoli <lb...@gmail.com>
AuthorDate: Mon Feb 3 16:39:49 2020 +0100

    Enable Apache Snapshot repository by default
---
 .github/workflows/pr-kind.yml    | 4 ++++
 .github/workflows/pr-knative.yml | 4 ++++
 script/travis_build.sh           | 1 +
 3 files changed, 9 insertions(+)

diff --git a/.github/workflows/pr-kind.yml b/.github/workflows/pr-kind.yml
index 0abd374..7e20040 100644
--- a/.github/workflows/pr-kind.yml
+++ b/.github/workflows/pr-kind.yml
@@ -86,6 +86,10 @@ jobs:
         export IMAGE=${CAMEL_K_REGISTRY}:5000/apache/camel-k:$(make version)
         docker build -t "${LOCAL_IMAGE}" -f build/Dockerfile .
         docker push ${LOCAL_IMAGE}
+
+        # Make the Apache Snapshots repository enabled by efault
+        export KAMEL_INSTALL_MAVEN_REPOSITORIES=https://repository.apache.org/content/repositories/snapshots@id=apache-snapshots@snapshots
+
         echo "installing camel k cluster resources"
         ./kamel install --cluster-setup
 
diff --git a/.github/workflows/pr-knative.yml b/.github/workflows/pr-knative.yml
index 5bc168f..53d2aed 100644
--- a/.github/workflows/pr-knative.yml
+++ b/.github/workflows/pr-knative.yml
@@ -103,6 +103,10 @@ jobs:
         export IMAGE=${CAMEL_K_REGISTRY}:5000/apache/camel-k:$(make version)
         docker build -t "${LOCAL_IMAGE}" -f build/Dockerfile .
         docker push ${LOCAL_IMAGE}
+
+        # Make the Apache Snapshots repository enabled by efault
+        export KAMEL_INSTALL_MAVEN_REPOSITORIES=https://repository.apache.org/content/repositories/snapshots@id=apache-snapshots@snapshots
+        
         echo "installing camel k cluster resources"
         ./kamel install --cluster-setup
 
diff --git a/script/travis_build.sh b/script/travis_build.sh
index d8cc6b0..60c1f2e 100755
--- a/script/travis_build.sh
+++ b/script/travis_build.sh
@@ -77,6 +77,7 @@ export IMAGE=docker.io/apache/camel-k:$(make version)
 docker build -t "${IMAGE}" -f build/Dockerfile .
 
 echo "installing camel k cluster resources"
+export KAMEL_INSTALL_MAVEN_REPOSITORIES=https://repository.apache.org/content/repositories/snapshots@id=apache-snapshots@snapshots
 ./kamel install --cluster-setup
 
 oc login -u developer


[camel-k] 05/05: Disable staging repo

Posted by nf...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

nferraro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit 653228c8aa5d770527a9d7d88f115fdd02dae965
Author: lburgazzoli <lb...@gmail.com>
AuthorDate: Mon Feb 3 17:47:16 2020 +0100

    Disable staging repo
---
 script/Makefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/script/Makefile b/script/Makefile
index e7c31ee..abdf15d 100644
--- a/script/Makefile
+++ b/script/Makefile
@@ -114,10 +114,12 @@ test: build
 	go test ./...
 
 test-integration: build
-	STAGING_RUNTIME_REPO="$(STAGING_RUNTIME_REPO)" go test -timeout 30m -v ./e2e -tags=integration
+	#STAGING_RUNTIME_REPO="$(STAGING_RUNTIME_REPO)" go test -timeout 30m -v ./e2e -tags=integration
+	go test -timeout 30m -v ./e2e -tags=integration
 
 test-knative: build
-	STAGING_RUNTIME_REPO="$(STAGING_RUNTIME_REPO)" go test -timeout 30m -v ./e2e -tags=knative
+	#STAGING_RUNTIME_REPO="$(STAGING_RUNTIME_REPO)" go test -timeout 30m -v ./e2e -tags=knative
+	go test -timeout 30m -v ./e2e -tags=knative
 
 build-kamel:
 	go build $(GOFLAGS) -o kamel ./cmd/kamel/*.go


[camel-k] 02/05: Add missing artefacts to om-runtime.xml

Posted by nf...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

nferraro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit f53f85d723e371da4a2e212cb6eb38179d70341d
Author: lburgazzoli <lb...@gmail.com>
AuthorDate: Mon Feb 3 16:38:08 2020 +0100

    Add missing artefacts to om-runtime.xml
---
 build/maven/pom-runtime.xml | 148 +++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 138 insertions(+), 10 deletions(-)

diff --git a/build/maven/pom-runtime.xml b/build/maven/pom-runtime.xml
index ba044bc..7c6a5fe 100644
--- a/build/maven/pom-runtime.xml
+++ b/build/maven/pom-runtime.xml
@@ -40,6 +40,28 @@
             <version>${runtime.version}</version>
             <type>pom</type>
         </dependency>
+
+        <!-- camel-k -->
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-knative-api</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-knative</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-knative-http</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-maven-plugin</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-runtime-core</artifactId>
@@ -52,11 +74,21 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-runtime-health</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-runtime-servlet</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-runtime-webhook</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-runtime-knative</artifactId>
             <version>${runtime.version}</version>
         </dependency>
@@ -66,34 +98,117 @@
             <version>${runtime.version}</version>
         </dependency>
 
+        <!-- runtime - quarkus -->
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-knative</artifactId>
+            <artifactId>camel-k-runtime-quarkus</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-knative-http</artifactId>
+            <artifactId>camel-k-runtime-quarkus-deployment</artifactId>
             <version>${runtime.version}</version>
         </dependency>
-
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-loader-java</artifactId>
+            <artifactId>camel-k-quarkus-loader-yaml</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-loader-js</artifactId>
+            <artifactId>camel-k-quarkus-loader-yaml-common</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-loader-xml</artifactId>
+            <artifactId>camel-k-quarkus-loader-yaml-deployment</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-loader-knative</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-loader-knative-deployment</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-loader-xml</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-loader-xml-deployment</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-loader-js</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-loader-js-deployment</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-loader-java</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-loader-java-deployment</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-loader-groovy</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-loader-groovy-deployment</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-loader-kotlin</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-loader-kotlin-deployment</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-core</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-core-deployment</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-knative</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-quarkus-knative-deployment</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+
+
+        <!-- loaders -->
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-loader-kotlin</artifactId>
             <version>${runtime.version}</version>
         </dependency>
@@ -104,19 +219,32 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-loader-yaml-common</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-loader-yaml</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-loader-knative</artifactId>
+            <artifactId>camel-k-loader-js</artifactId>
             <version>${runtime.version}</version>
         </dependency>
-
-        <!-- legacy -->
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-runtime-health</artifactId>
+            <artifactId>camel-k-loader-xml</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-loader-java</artifactId>
+            <version>${runtime.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel.k</groupId>
+            <artifactId>camel-k-loader-knative</artifactId>
             <version>${runtime.version}</version>
         </dependency>
     </dependencies>


[camel-k] 04/05: Cleanup travis build

Posted by nf...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

nferraro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit 6ef5b3f85a0f936e94521ea95a7570e3ff184de5
Author: lburgazzoli <lb...@gmail.com>
AuthorDate: Mon Feb 3 16:40:20 2020 +0100

    Cleanup travis build
---
 .travis.yml                 |  5 +---
 build/maven/pom-runtime.xml | 66 ---------------------------------------------
 2 files changed, 1 insertion(+), 70 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 855daed..c87e9c0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -41,12 +41,9 @@ services:
   - docker
 
 before_script:
-  - curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b . v1.20.0
-  - ./golangci-lint config path
-  - ./golangci-lint --version
+  - true
 
 script:
-  - GOGC=20 ./golangci-lint run --verbose --deadline 10m --config .golangci.yml || travis_terminate 1;
   - ./script/travis_build.sh
 
 cache:
diff --git a/build/maven/pom-runtime.xml b/build/maven/pom-runtime.xml
index 7c6a5fe..0764f56 100644
--- a/build/maven/pom-runtime.xml
+++ b/build/maven/pom-runtime.xml
@@ -59,11 +59,6 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-maven-plugin</artifactId>
-            <version>${runtime.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-runtime-core</artifactId>
             <version>${runtime.version}</version>
         </dependency>
@@ -106,105 +101,49 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-runtime-quarkus-deployment</artifactId>
-            <version>${runtime.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-quarkus-loader-yaml</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-quarkus-loader-yaml-common</artifactId>
-            <version>${runtime.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-quarkus-loader-yaml-deployment</artifactId>
-            <version>${runtime.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-quarkus-loader-knative</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-quarkus-loader-knative-deployment</artifactId>
-            <version>${runtime.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-quarkus-loader-xml</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-quarkus-loader-xml-deployment</artifactId>
-            <version>${runtime.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-quarkus-loader-js</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-quarkus-loader-js-deployment</artifactId>
-            <version>${runtime.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-quarkus-loader-java</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-quarkus-loader-java-deployment</artifactId>
-            <version>${runtime.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-quarkus-loader-groovy</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-quarkus-loader-groovy-deployment</artifactId>
-            <version>${runtime.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-quarkus-loader-kotlin</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-quarkus-loader-kotlin-deployment</artifactId>
-            <version>${runtime.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-quarkus-core</artifactId>
             <version>${runtime.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-quarkus-core-deployment</artifactId>
-            <version>${runtime.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-quarkus-knative</artifactId>
             <version>${runtime.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-quarkus-knative-deployment</artifactId>
-            <version>${runtime.version}</version>
-        </dependency>
-
 
         <!-- loaders -->
         <dependency>
@@ -219,11 +158,6 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel.k</groupId>
-            <artifactId>camel-k-loader-yaml-common</artifactId>
-            <version>${runtime.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.k</groupId>
             <artifactId>camel-k-loader-yaml</artifactId>
             <version>${runtime.version}</version>
         </dependency>