You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by lb...@apache.org on 2019/10/30 12:13:02 UTC

[camel-quarkus] 02/06: Move to Quarkus 0.27+ yaml descriptor

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

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

commit 88d3727ebd4b43da56803b8455f58736f7f54222
Author: Max Rydahl Andersen <ma...@xam.dk>
AuthorDate: Mon Oct 28 23:08:00 2019 +0100

    Move to Quarkus 0.27+ yaml descriptor
    
    Why:
    
     * in 0.27 Quarkus are moving to a updated structure that is more flexible
       (use of open-ended `metadata` for tooling/UI annoations/labels)
     * in 0.27 we are also changing `quarkus-extension.json` to `quarkus-extension.yaml`
     * For now this only affect tools/plaform usage, thus there should be no runtime impact.
    
    This change addreses the need by:
    
     * scripted conversion from old to new format. Verified same number of files changed.
---
 .../src/main/resources/META-INF/quarkus-extension.json       |  9 ---------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  8 ++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 10 ----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 10 ----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 10 ----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 10 ----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  7 +++++++
 .../src/main/resources/META-INF/quarkus-extension.json       |  8 --------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  7 +++++++
 .../src/main/resources/META-INF/quarkus-extension.json       |  9 ---------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  8 ++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       |  8 --------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  7 +++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       | 10 ++++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       |  9 ---------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  7 +++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 10 ----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  8 ++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       |  9 ---------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  8 ++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       |  9 ---------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  7 +++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 10 ----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  8 ++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 12 ------------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 10 ----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  8 ++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 10 ----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  8 ++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 10 ----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  8 ++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 10 ----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  8 ++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       |  9 ---------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  8 ++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 10 ----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  8 ++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 10 ----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       |  9 ---------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  8 ++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 .../src/main/resources/META-INF/quarkus-extension.json       |  9 ---------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  7 +++++++
 .../src/main/resources/META-INF/quarkus-extension.json       | 11 -----------
 .../src/main/resources/META-INF/quarkus-extension.yaml       |  9 +++++++++
 76 files changed, 319 insertions(+), 385 deletions(-)

diff --git a/extensions/attachments/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/attachments/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 3cfa948..0000000
--- a/extensions/attachments/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "name": "Camel Quarkus Attachments",
-  "labels": [
-    "integration",
-    "camel",
-    "multipart"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
\ No newline at end of file
diff --git a/extensions/attachments/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/attachments/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..bd762c6
--- /dev/null
+++ b/extensions/attachments/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,8 @@
+---
+name: "Camel Quarkus Attachments"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "multipart"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/aws-eks/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/aws-eks/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 53f9945..0000000
--- a/extensions/aws-eks/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "name": "Camel Quarkus AWS EKS",
-  "labels": [
-    "integration",
-    "camel",
-    "aws",
-    "cloud"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
\ No newline at end of file
diff --git a/extensions/aws-eks/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/aws-eks/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..a7de023
--- /dev/null
+++ b/extensions/aws-eks/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus AWS EKS"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "aws"
+  - "cloud"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/aws-s3/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/aws-s3/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index bccdefe..0000000
--- a/extensions/aws-s3/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "name": "Camel Quarkus AWS S3",
-  "labels": [
-    "integration",
-    "camel",
-    "aws",
-    "cloud"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
diff --git a/extensions/aws-s3/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/aws-s3/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..8ca83fa
--- /dev/null
+++ b/extensions/aws-s3/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus AWS S3"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "aws"
+  - "cloud"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/aws-sns/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/aws-sns/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 9046d8c..0000000
--- a/extensions/aws-sns/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "name": "Camel Quarkus AWS SNS",
-  "labels": [
-    "integration",
-    "camel",
-    "aws",
-    "cloud"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
diff --git a/extensions/aws-sns/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/aws-sns/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..250fc5d
--- /dev/null
+++ b/extensions/aws-sns/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus AWS SNS"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "aws"
+  - "cloud"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/aws-sqs/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/aws-sqs/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 12a305a..0000000
--- a/extensions/aws-sqs/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus AWS SQS",
-  "labels": [
-    "integration",
-    "camel",
-    "aws",
-    "cloud"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/aws-sqs/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/aws-sqs/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..8c3603d
--- /dev/null
+++ b/extensions/aws-sqs/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus AWS SQS"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "aws"
+  - "cloud"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/bean/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/bean/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 47463e8..0000000
--- a/extensions/bean/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "name": "Camel Quarkus Bean",
-  "labels": [
-    "integration",
-    "camel"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
-
diff --git a/extensions/bean/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/bean/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..8e6f6e0
--- /dev/null
+++ b/extensions/bean/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,7 @@
+---
+name: "Camel Quarkus Bean"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/core-cloud/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/core-cloud/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index c24c0ce..0000000
--- a/extensions/core-cloud/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-  "name": "Camel Quarkus Core Cloud",
-  "labels": [
-    "integration",
-    "camel"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
\ No newline at end of file
diff --git a/extensions/core-cloud/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/core-cloud/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..cedb8f2
--- /dev/null
+++ b/extensions/core-cloud/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,7 @@
+---
+name: "Camel Quarkus Core Cloud"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/core-xml/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/core-xml/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index af825ea..0000000
--- a/extensions/core-xml/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "name": "Camel Quarkus XML Common",
-  "labels": [
-    "integration",
-    "camel",
-    "xml"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
\ No newline at end of file
diff --git a/extensions/core-xml/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/core-xml/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..9a8946d
--- /dev/null
+++ b/extensions/core-xml/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,8 @@
+---
+name: "Camel Quarkus XML Common"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "xml"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/core/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/core/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 1ed58cc..0000000
--- a/extensions/core/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-  "name": "Camel Quarkus Core",
-  "labels": [
-    "integration",
-    "camel"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
\ No newline at end of file
diff --git a/extensions/core/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/core/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..a4e2bd7
--- /dev/null
+++ b/extensions/core/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,7 @@
+---
+name: "Camel Quarkus Core"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/csv/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/csv/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index d563c22..0000000
--- a/extensions/csv/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus CSV",
-  "labels": [
-    "integration",
-    "camel",
-    "csv",
-    "file",
-    "transformation"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
diff --git a/extensions/csv/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/csv/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..d6bfa5a
--- /dev/null
+++ b/extensions/csv/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,10 @@
+---
+name: "Camel Quarkus CSV"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "csv"
+  - "file"
+  - "transformation"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/direct/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/direct/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 4e1ee79..0000000
--- a/extensions/direct/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "name": "Camel Quarkus Direct",
-  "labels": [
-    "integration",
-    "camel"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/direct/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/direct/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..dcc59f1
--- /dev/null
+++ b/extensions/direct/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,7 @@
+---
+name: "Camel Quarkus Direct"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/fhir/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/fhir/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 8c3daaf..0000000
--- a/extensions/fhir/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "name": "Camel Quarkus FHIR",
-  "labels": [
-    "integration",
-    "camel",
-    "healthcare"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/fhir/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/fhir/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..e32650f
--- /dev/null
+++ b/extensions/fhir/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,8 @@
+---
+name: "Camel Quarkus FHIR"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "healthcare"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/http-common/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/http-common/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 203bc6a..0000000
--- a/extensions/http-common/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "name": "Camel Quarkus HTTP Common",
-  "labels": [
-    "integration",
-    "camel",
-    "http"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
\ No newline at end of file
diff --git a/extensions/http-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/http-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..7369c16
--- /dev/null
+++ b/extensions/http-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,8 @@
+---
+name: "Camel Quarkus HTTP Common"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "http"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/infinispan/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/infinispan/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 80e0400..0000000
--- a/extensions/infinispan/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus Infinispan",
-  "labels": [
-    "integration",
-    "camel",
-    "infinispan",
-    "cache"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/infinispan/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/infinispan/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..423c994
--- /dev/null
+++ b/extensions/infinispan/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus Infinispan"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "infinispan"
+  - "cache"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/jackson/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/jackson/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 9fed789..0000000
--- a/extensions/jackson/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus Jackson",
-  "labels": [
-    "integration",
-    "camel",
-    "jackson",
-    "dataformat"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..ce89c53
--- /dev/null
+++ b/extensions/jackson/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus Jackson"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "jackson"
+  - "dataformat"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/jdbc/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/jdbc/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index ea51b40..0000000
--- a/extensions/jdbc/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus JDBC",
-  "labels": [
-    "integration",
-    "camel",
-    "jdbc",
-    "database"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/jdbc/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/jdbc/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..9d90bdd
--- /dev/null
+++ b/extensions/jdbc/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus JDBC"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "jdbc"
+  - "database"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/log/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/log/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 18f990f..0000000
--- a/extensions/log/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "name": "Camel Quarkus Log",
-  "labels": [
-    "integration",
-    "camel"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/log/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/log/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..2aba5fb
--- /dev/null
+++ b/extensions/log/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,7 @@
+---
+name: "Camel Quarkus Log"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/mail/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/mail/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index d1e4538..0000000
--- a/extensions/mail/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "name": "Camel Quarkus Mail",
-  "labels": [
-    "integration",
-    "camel",
-    "mail"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/mail/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/mail/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..154b0b6
--- /dev/null
+++ b/extensions/mail/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,8 @@
+---
+name: "Camel Quarkus Mail"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "mail"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/microprofile-health/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/microprofile-health/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 828d9d2..0000000
--- a/extensions/microprofile-health/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus MicroProfile Health",
-  "labels": [
-    "integration",
-    "camel",
-    "microprofile",
-    "health"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/microprofile-health/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/microprofile-health/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..24d08cd
--- /dev/null
+++ b/extensions/microprofile-health/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus MicroProfile Health"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "microprofile"
+  - "health"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/microprofile-metrics/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/microprofile-metrics/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 8f35b92..0000000
--- a/extensions/microprofile-metrics/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
-  "name": "Camel Quarkus MicroProfile Metrics",
-  "labels": [
-    "integration",
-    "camel",
-    "microprofile",
-    "metrics"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
-
diff --git a/extensions/microprofile-metrics/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/microprofile-metrics/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..4b2e1cd
--- /dev/null
+++ b/extensions/microprofile-metrics/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus MicroProfile Metrics"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "microprofile"
+  - "metrics"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/netty-http/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/netty-http/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index a4d9de4..0000000
--- a/extensions/netty-http/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus MicroProfile Netty HTTP",
-  "labels": [
-    "integration",
-    "camel",
-    "netty",
-    "http"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/netty-http/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/netty-http/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..317adee
--- /dev/null
+++ b/extensions/netty-http/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus MicroProfile Netty HTTP"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "netty"
+  - "http"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/opentracing/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/opentracing/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 1ea202e..0000000
--- a/extensions/opentracing/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus OpenTracing",
-  "labels": [
-    "integration",
-    "camel",
-    "tracing",
-    "opentracing"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/opentracing/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/opentracing/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..831a640
--- /dev/null
+++ b/extensions/opentracing/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus OpenTracing"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "tracing"
+  - "opentracing"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/paho/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/paho/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 630b645..0000000
--- a/extensions/paho/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus Paho",
-  "labels": [
-    "integration",
-    "camel",
-    "paho",
-    "mqtt"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/paho/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/paho/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..1b728e8
--- /dev/null
+++ b/extensions/paho/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus Paho"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "paho"
+  - "mqtt"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/platform-http/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/platform-http/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 7922eb3..0000000
--- a/extensions/platform-http/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "name": "Camel Quarkus Platform HTTP",
-  "labels": [
-    "integration",
-    "camel",
-    "http"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/platform-http/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/platform-http/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..ff4a119
--- /dev/null
+++ b/extensions/platform-http/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,8 @@
+---
+name: "Camel Quarkus Platform HTTP"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "http"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/reactive-executor/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/reactive-executor/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 6b1a4be..0000000
--- a/extensions/reactive-executor/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "name": "Camel Quarkus Reactive Executor",
-  "labels": [
-    "integration",
-    "camel",
-    "reactive"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/reactive-executor/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/reactive-executor/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..bd35b9a
--- /dev/null
+++ b/extensions/reactive-executor/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,8 @@
+---
+name: "Camel Quarkus Reactive Executor"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "reactive"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/rest/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/rest/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index cd96000..0000000
--- a/extensions/rest/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "name": "Camel Quarkus Rest",
-  "labels": [
-    "integration",
-    "camel",
-    "rest"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/rest/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/rest/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..e7ab658
--- /dev/null
+++ b/extensions/rest/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,8 @@
+---
+name: "Camel Quarkus Rest"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "rest"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/salesforce/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/salesforce/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index e60fd16..0000000
--- a/extensions/salesforce/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "name": "Camel Quarkus Salesforce",
-  "labels": [
-    "integration",
-    "camel",
-    "salesforce"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/salesforce/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/salesforce/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..ca88ff0
--- /dev/null
+++ b/extensions/salesforce/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,8 @@
+---
+name: "Camel Quarkus Salesforce"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "salesforce"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/servlet/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/servlet/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 50f0759..0000000
--- a/extensions/servlet/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus Servlet",
-  "labels": [
-    "integration",
-    "camel",
-    "servlet",
-    "http"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/servlet/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/servlet/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..5847fa3
--- /dev/null
+++ b/extensions/servlet/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus Servlet"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "servlet"
+  - "http"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/slack/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/slack/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index d43dee5..0000000
--- a/extensions/slack/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "name": "Camel Quarkus Slack",
-  "labels": [
-    "integration",
-    "camel",
-    "slack"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
diff --git a/extensions/slack/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/slack/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..c6847b6
--- /dev/null
+++ b/extensions/slack/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,8 @@
+---
+name: "Camel Quarkus Slack"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "slack"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/support/common/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/support/common/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 48c81c8..0000000
--- a/extensions/support/common/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "name": "Camel Quarkus Support Common",
-  "labels": [
-    "internal",
-    "integration",
-    "camel"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/support/common/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/support/common/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..f32061b
--- /dev/null
+++ b/extensions/support/common/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,8 @@
+---
+name: "Camel Quarkus Support Common"
+metadata:
+  keywords:
+  - "internal"
+  - "integration"
+  - "camel"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/support/jetty/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/support/jetty/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 43009b6..0000000
--- a/extensions/support/jetty/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus Support Jetty",
-  "labels": [
-    "internal",
-    "integration",
-    "camel",
-    "jetty"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/support/jetty/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/support/jetty/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..4165e7c
--- /dev/null
+++ b/extensions/support/jetty/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus Support Jetty"
+metadata:
+  keywords:
+  - "internal"
+  - "integration"
+  - "camel"
+  - "jetty"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/support/xml/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/support/xml/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 6b8b127..0000000
--- a/extensions/support/xml/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus Support XML",
-  "labels": [
-    "internal",
-    "integration",
-    "camel",
-    "xml"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/support/xml/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/support/xml/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..fe8adce
--- /dev/null
+++ b/extensions/support/xml/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus Support XML"
+metadata:
+  keywords:
+  - "internal"
+  - "integration"
+  - "camel"
+  - "xml"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/support/xstream/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/support/xstream/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 6a20181..0000000
--- a/extensions/support/xstream/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus Support XStream",
-  "labels": [
-    "internal",
-    "integration",
-    "camel",
-    "xstream"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/support/xstream/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/support/xstream/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..4c19872
--- /dev/null
+++ b/extensions/support/xstream/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus Support XStream"
+metadata:
+  keywords:
+  - "internal"
+  - "integration"
+  - "camel"
+  - "xstream"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/tarfile/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/tarfile/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index f38f9a6..0000000
--- a/extensions/tarfile/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "name": "Camel Quarkus Tarfile",
-  "labels": [
-    "integration",
-    "camel",
-    "tar",
-    "file"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
diff --git a/extensions/tarfile/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/tarfile/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..b74b826
--- /dev/null
+++ b/extensions/tarfile/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus Tarfile"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "tar"
+  - "file"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/timer/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/timer/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 7ba63b9..0000000
--- a/extensions/timer/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "name": "Camel Quarkus Timer",
-  "labels": [
-    "integration",
-    "camel",
-    "scheduling"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
diff --git a/extensions/timer/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/timer/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..9cefa1a
--- /dev/null
+++ b/extensions/timer/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,8 @@
+---
+name: "Camel Quarkus Timer"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "scheduling"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/twitter/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/twitter/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index dc47e3d..0000000
--- a/extensions/twitter/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus Twitter",
-  "labels": [
-    "integration",
-    "camel",
-    "social",
-    "twitter"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/twitter/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/twitter/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..66767e2
--- /dev/null
+++ b/extensions/twitter/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus Twitter"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "social"
+  - "twitter"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/vm/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/vm/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index 4a6ed1c..0000000
--- a/extensions/vm/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "name": "Camel Quarkus VM",
-  "labels": [
-    "integration",
-    "camel"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/vm/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/vm/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..3e94223
--- /dev/null
+++ b/extensions/vm/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,7 @@
+---
+name: "Camel Quarkus VM"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  guide: "https://quarkus.io/guides/camel"
diff --git a/extensions/zipfile/runtime/src/main/resources/META-INF/quarkus-extension.json b/extensions/zipfile/runtime/src/main/resources/META-INF/quarkus-extension.json
deleted file mode 100644
index b5ca077..0000000
--- a/extensions/zipfile/runtime/src/main/resources/META-INF/quarkus-extension.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "name": "Camel Quarkus Zipfile",
-  "labels": [
-    "integration",
-    "camel",
-    "zip",
-    "file"
-  ],
-  "guide": "https://quarkus.io/guides/camel"
-}
-
diff --git a/extensions/zipfile/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/zipfile/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000..9876c27
--- /dev/null
+++ b/extensions/zipfile/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,9 @@
+---
+name: "Camel Quarkus Zipfile"
+metadata:
+  keywords:
+  - "integration"
+  - "camel"
+  - "zip"
+  - "file"
+  guide: "https://quarkus.io/guides/camel"