chore(crd): set version in CRD for backward compatibility
diff --git a/deploy/crd-build.yaml b/deploy/crd-build.yaml
index 29e3276..4739c7e 100644
--- a/deploy/crd-build.yaml
+++ b/deploy/crd-build.yaml
@@ -24,13 +24,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   names:
     kind: Build
     listKind: BuildList
diff --git a/deploy/crd-camel-catalog.yaml b/deploy/crd-camel-catalog.yaml
index 8a67c6d..a4f43a7 100644
--- a/deploy/crd-camel-catalog.yaml
+++ b/deploy/crd-camel-catalog.yaml
@@ -31,13 +31,14 @@
     shortNames:
       - cc
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
   additionalPrinterColumns:
diff --git a/deploy/crd-integration-kit.yaml b/deploy/crd-integration-kit.yaml
index 59a34da..f8547d8 100644
--- a/deploy/crd-integration-kit.yaml
+++ b/deploy/crd-integration-kit.yaml
@@ -24,13 +24,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
   names:
diff --git a/deploy/crd-integration-platform.yaml b/deploy/crd-integration-platform.yaml
index 7b581d0..c693199 100644
--- a/deploy/crd-integration-platform.yaml
+++ b/deploy/crd-integration-platform.yaml
@@ -24,13 +24,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
   names:
diff --git a/deploy/crd-integration.yaml b/deploy/crd-integration.yaml
index 9a63ac4..41797cb 100644
--- a/deploy/crd-integration.yaml
+++ b/deploy/crd-integration.yaml
@@ -24,13 +24,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
     scale:
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-build.yaml b/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-build.yaml
index 29e3276..4739c7e 100644
--- a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-build.yaml
+++ b/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-build.yaml
@@ -24,13 +24,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   names:
     kind: Build
     listKind: BuildList
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-camel-catalog.yaml b/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-camel-catalog.yaml
index 8a67c6d..a4f43a7 100644
--- a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-camel-catalog.yaml
+++ b/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-camel-catalog.yaml
@@ -31,13 +31,14 @@
     shortNames:
       - cc
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
   additionalPrinterColumns:
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration-kit.yaml b/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration-kit.yaml
index 59a34da..f8547d8 100644
--- a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration-kit.yaml
+++ b/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration-kit.yaml
@@ -24,13 +24,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
   names:
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration-platform.yaml b/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration-platform.yaml
index 7b581d0..c693199 100644
--- a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration-platform.yaml
+++ b/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration-platform.yaml
@@ -24,13 +24,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
   names:
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration.yaml b/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration.yaml
index 9a63ac4..41797cb 100644
--- a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration.yaml
+++ b/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration.yaml
@@ -24,13 +24,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
     scale:
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-build.yaml b/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-build.yaml
index 29e3276..4739c7e 100644
--- a/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-build.yaml
+++ b/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-build.yaml
@@ -24,13 +24,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   names:
     kind: Build
     listKind: BuildList
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-camel-catalog.yaml b/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-camel-catalog.yaml
index 8a67c6d..a4f43a7 100644
--- a/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-camel-catalog.yaml
+++ b/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-camel-catalog.yaml
@@ -31,13 +31,14 @@
     shortNames:
       - cc
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
   additionalPrinterColumns:
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-integration-kit.yaml b/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-integration-kit.yaml
index 59a34da..f8547d8 100644
--- a/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-integration-kit.yaml
+++ b/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-integration-kit.yaml
@@ -24,13 +24,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
   names:
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-integration-platform.yaml b/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-integration-platform.yaml
index 7b581d0..c693199 100644
--- a/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-integration-platform.yaml
+++ b/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-integration-platform.yaml
@@ -24,13 +24,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
   names:
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-integration.yaml b/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-integration.yaml
index 9a63ac4..41797cb 100644
--- a/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-integration.yaml
+++ b/deploy/olm-catalog/camel-k/1.0.0-rc2-snapshot/crd-integration.yaml
@@ -24,13 +24,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
     scale:
diff --git a/deploy/resources.go b/deploy/resources.go
index 5c19f1f..db80d20 100644
--- a/deploy/resources.go
+++ b/deploy/resources.go
@@ -3814,13 +3814,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   names:
     kind: Build
     listKind: BuildList
@@ -3889,13 +3890,14 @@
     shortNames:
       - cc
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
   additionalPrinterColumns:
@@ -3938,13 +3940,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
   names:
@@ -3997,13 +4000,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
   names:
@@ -4048,13 +4052,14 @@
 spec:
   group: camel.apache.org
   scope: Namespaced
+  version: v1
   versions:
-  - name: v1alpha1
-    served: true
-    storage: false
   - name: v1
     served: true
     storage: true
+  - name: v1alpha1
+    served: true
+    storage: false
   subresources:
     status: {}
     scale: