You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by as...@apache.org on 2021/02/09 16:02:07 UTC

[camel-k] branch master updated: chore(olm): Regenerate current OLM manifest

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 90fb024  chore(olm): Regenerate current OLM manifest
90fb024 is described below

commit 90fb024e70b1e135978145fc85038d4d3a70453f
Author: Antonin Stefanutti <an...@stefanutti.fr>
AuthorDate: Tue Feb 9 15:28:38 2021 +0100

    chore(olm): Regenerate current OLM manifest
---
 ...el-k.v1.4.0-snapshot.clusterserviceversion.yaml |  47 +-
 .../1.4.0-snapshot/camel.apache.org_builds.yaml    |  10 +
 .../camel.apache.org_integrations.yaml             |  20 +
 .../camel.apache.org_kameletbindings.yaml          |  10 +
 .../1.4.0-snapshot/camel.apache.org_kamelets.yaml  |   5 +
 .../camelcatalogs.camel.apache.org.crd.yaml        | 330 ----------
 .../integrationkits.camel.apache.org.crd.yaml      | 215 -------
 .../integrationplatforms.camel.apache.org.crd.yaml | 401 -------------
 .../integrations.camel.apache.org.crd.yaml         | 395 ------------
 .../kameletbindings.camel.apache.org.crd.yaml      | 665 ---------------------
 .../kamelets.camel.apache.org.crd.yaml             | 472 ---------------
 .../camel-k-dev/camel-k-dev.package.yaml           |   2 +-
 12 files changed, 88 insertions(+), 2484 deletions(-)

diff --git a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel-k.v1.4.0-snapshot.clusterserviceversion.yaml b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel-k.v1.4.0-snapshot.clusterserviceversion.yaml
index 6080e38..c9e9f43 100644
--- a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel-k.v1.4.0-snapshot.clusterserviceversion.yaml
+++ b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel-k.v1.4.0-snapshot.clusterserviceversion.yaml
@@ -163,9 +163,10 @@ metadata:
     categories: Integration & Delivery
     certified: "false"
     containerImage: docker.io/apache/camel-k:1.3.0-SNAPSHOT
-    createdAt: "2021-02-01T14:49:29Z"
+    createdAt: "2021-02-09T14:20:54Z"
     description: Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers.
-    operators.operatorframework.io/builder: operator-sdk-v1.0.1+git
+    operators.operatorframework.io/builder: operator-sdk-v1.3.0
+    operators.operatorframework.io/internal-objects: '["builds.camel.apache.org","integrationkits.camel.apache.org","camelcatalogs.camel.apache.org"]'
     operators.operatorframework.io/project_layout: go.kubebuilder.io/v2
     repository: https://github.com/apache/camel-k
     support: Camel
@@ -357,6 +358,17 @@ spec:
           - update
           - watch
         - apiGroups:
+          - policy
+          resources:
+          - poddisruptionbudgets
+          verbs:
+          - create
+          - delete
+          - get
+          - update
+          - patch
+          - list
+        - apiGroups:
           - rbac.authorization.k8s.io
           resources:
           - roles
@@ -544,13 +556,39 @@ spec:
         - apiGroups:
           - kafka.strimzi.io
           resources:
-          - topics
+          - kafkatopics
           - kafkas
           verbs:
           - get
           - list
           - watch
         - apiGroups:
+          - coordination.k8s.io
+          resources:
+          - leases
+          verbs:
+          - create
+          - delete
+          - deletecollection
+          - get
+          - list
+          - patch
+          - update
+          - watch
+        - apiGroups:
+          - operators.coreos.com
+          resources:
+          - servicebindings
+          verbs:
+          - create
+          - delete
+          - deletecollection
+          - get
+          - list
+          - patch
+          - update
+          - watch
+        - apiGroups:
           - ""
           resources:
           - events
@@ -617,7 +655,7 @@ spec:
         - apiGroups:
           - kafka.strimzi.io
           resources:
-          - topics
+          - kafkatopics
           - kafkas
           verbs:
           - get
@@ -652,7 +690,6 @@ spec:
   minKubeVersion: 1.11.0
   provider:
     name: The Apache Software Foundation
-  replaces: camel-k-operator.v1.2.0
   selector:
     matchLabels:
       name: camel-k-operator
diff --git a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_builds.yaml b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_builds.yaml
index 7ea4f37..603c60d 100644
--- a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_builds.yaml
+++ b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_builds.yaml
@@ -828,10 +828,15 @@ spec:
                                 type: string
                               contentRef:
                                 type: string
+                              contentType:
+                                type: string
                               mountPath:
                                 type: string
                               name:
                                 type: string
+                              rawContent:
+                                format: byte
+                                type: string
                               type:
                                 description: ResourceType --
                                 type: string
@@ -911,6 +916,8 @@ spec:
                                 type: string
                               contentRef:
                                 type: string
+                              contentType:
+                                type: string
                               interceptors:
                                 description: Interceptors are optional identifiers
                                   the org.apache.camel.k.RoutesLoader uses to pre/post
@@ -933,6 +940,9 @@ spec:
                                 items:
                                   type: string
                                 type: array
+                              rawContent:
+                                format: byte
+                                type: string
                               type:
                                 description: Type defines the kind of source described
                                   by this object
diff --git a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_integrations.yaml b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_integrations.yaml
index 11d2a03..147f9fa 100644
--- a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_integrations.yaml
+++ b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_integrations.yaml
@@ -120,10 +120,15 @@ spec:
                       type: string
                     contentRef:
                       type: string
+                    contentType:
+                      type: string
                     mountPath:
                       type: string
                     name:
                       type: string
+                    rawContent:
+                      format: byte
+                      type: string
                     type:
                       description: ResourceType --
                       type: string
@@ -143,6 +148,8 @@ spec:
                       type: string
                     contentRef:
                       type: string
+                    contentType:
+                      type: string
                     interceptors:
                       description: Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader
                         uses to pre/post process sources
@@ -164,6 +171,9 @@ spec:
                       items:
                         type: string
                       type: array
+                    rawContent:
+                      format: byte
+                      type: string
                     type:
                       description: Type defines the kind of source described by this
                         object
@@ -285,10 +295,15 @@ spec:
                       type: string
                     contentRef:
                       type: string
+                    contentType:
+                      type: string
                     mountPath:
                       type: string
                     name:
                       type: string
+                    rawContent:
+                      format: byte
+                      type: string
                     type:
                       description: ResourceType --
                       type: string
@@ -306,6 +321,8 @@ spec:
                       type: string
                     contentRef:
                       type: string
+                    contentType:
+                      type: string
                     interceptors:
                       description: Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader
                         uses to pre/post process sources
@@ -327,6 +344,9 @@ spec:
                       items:
                         type: string
                       type: array
+                    rawContent:
+                      format: byte
+                      type: string
                     type:
                       description: Type defines the kind of source described by this
                         object
diff --git a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_kameletbindings.yaml b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_kameletbindings.yaml
index 1d9ec35..9ae1705 100644
--- a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_kameletbindings.yaml
+++ b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_kameletbindings.yaml
@@ -116,10 +116,15 @@ spec:
                           type: string
                         contentRef:
                           type: string
+                        contentType:
+                          type: string
                         mountPath:
                           type: string
                         name:
                           type: string
+                        rawContent:
+                          format: byte
+                          type: string
                         type:
                           description: ResourceType --
                           type: string
@@ -139,6 +144,8 @@ spec:
                           type: string
                         contentRef:
                           type: string
+                        contentType:
+                          type: string
                         interceptors:
                           description: Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader
                             uses to pre/post process sources
@@ -160,6 +167,9 @@ spec:
                           items:
                             type: string
                           type: array
+                        rawContent:
+                          format: byte
+                          type: string
                         type:
                           description: Type defines the kind of source described by
                             this object
diff --git a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_kamelets.yaml b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_kamelets.yaml
index c92baf9..e8371f9 100644
--- a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_kamelets.yaml
+++ b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camel.apache.org_kamelets.yaml
@@ -230,6 +230,8 @@ spec:
                       type: string
                     contentRef:
                       type: string
+                    contentType:
+                      type: string
                     interceptors:
                       description: Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader
                         uses to pre/post process sources
@@ -251,6 +253,9 @@ spec:
                       items:
                         type: string
                       type: array
+                    rawContent:
+                      format: byte
+                      type: string
                     type:
                       description: Type defines the kind of source described by this
                         object
diff --git a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camelcatalogs.camel.apache.org.crd.yaml b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camelcatalogs.camel.apache.org.crd.yaml
deleted file mode 100644
index a18d657..0000000
--- a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/camelcatalogs.camel.apache.org.crd.yaml
+++ /dev/null
@@ -1,330 +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: apiextensions.k8s.io/v1
-kind: CustomResourceDefinition
-metadata:
-  labels:
-    app: "camel-k"
-  annotations:
-    controller-gen.kubebuilder.io/version: v0.4.1
-  creationTimestamp: null
-  name: camelcatalogs.camel.apache.org
-spec:
-  group: camel.apache.org
-  names:
-    categories:
-    - kamel
-    - camel
-    kind: CamelCatalog
-    listKind: CamelCatalogList
-    plural: camelcatalogs
-    shortNames:
-    - cc
-    singular: camelcatalog
-  scope: Namespaced
-  versions:
-  - additionalPrinterColumns:
-    - description: The Camel K Runtime version
-      jsonPath: .spec.runtime.version
-      name: Runtime Version
-      type: string
-    - description: The Camel K Runtime provider
-      jsonPath: .spec.runtime.provider
-      name: Runtime Provider
-      type: string
-    name: v1
-    schema:
-      openAPIV3Schema:
-        description: CamelCatalog is the Schema for the camelcatalogs API
-        properties:
-          apiVersion:
-            description: 'APIVersion defines the versioned schema of this representation
-              of an object. Servers should convert recognized schemas to the latest
-              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
-            type: string
-          kind:
-            description: 'Kind is a string value representing the REST resource this
-              object represents. Servers may infer this from the endpoint the client
-              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
-            type: string
-          metadata:
-            type: object
-          spec:
-            description: CamelCatalogSpec defines the desired state of CamelCatalog
-            properties:
-              artifacts:
-                additionalProperties:
-                  description: CamelArtifact --
-                  properties:
-                    artifactId:
-                      type: string
-                    dataformats:
-                      items:
-                        type: string
-                      type: array
-                    dependencies:
-                      items:
-                        description: CamelArtifactDependency represent a maven's dependency
-                        properties:
-                          artifactId:
-                            type: string
-                          exclusions:
-                            items:
-                              description: CamelArtifactExclusion --
-                              properties:
-                                artifactId:
-                                  type: string
-                                groupId:
-                                  type: string
-                              required:
-                              - artifactId
-                              - groupId
-                              type: object
-                            type: array
-                          groupId:
-                            type: string
-                          version:
-                            type: string
-                        required:
-                        - artifactId
-                        - groupId
-                        type: object
-                      type: array
-                    exclusions:
-                      items:
-                        description: CamelArtifactExclusion --
-                        properties:
-                          artifactId:
-                            type: string
-                          groupId:
-                            type: string
-                        required:
-                        - artifactId
-                        - groupId
-                        type: object
-                      type: array
-                    groupId:
-                      type: string
-                    javaTypes:
-                      items:
-                        type: string
-                      type: array
-                    languages:
-                      items:
-                        type: string
-                      type: array
-                    schemes:
-                      items:
-                        description: CamelScheme --
-                        properties:
-                          consumer:
-                            description: CamelSchemeScope contains scoped information
-                              about a scheme
-                            properties:
-                              dependencies:
-                                items:
-                                  description: CamelArtifactDependency represent a
-                                    maven's dependency
-                                  properties:
-                                    artifactId:
-                                      type: string
-                                    exclusions:
-                                      items:
-                                        description: CamelArtifactExclusion --
-                                        properties:
-                                          artifactId:
-                                            type: string
-                                          groupId:
-                                            type: string
-                                        required:
-                                        - artifactId
-                                        - groupId
-                                        type: object
-                                      type: array
-                                    groupId:
-                                      type: string
-                                    version:
-                                      type: string
-                                  required:
-                                  - artifactId
-                                  - groupId
-                                  type: object
-                                type: array
-                            type: object
-                          http:
-                            type: boolean
-                          id:
-                            type: string
-                          passive:
-                            type: boolean
-                          producer:
-                            description: CamelSchemeScope contains scoped information
-                              about a scheme
-                            properties:
-                              dependencies:
-                                items:
-                                  description: CamelArtifactDependency represent a
-                                    maven's dependency
-                                  properties:
-                                    artifactId:
-                                      type: string
-                                    exclusions:
-                                      items:
-                                        description: CamelArtifactExclusion --
-                                        properties:
-                                          artifactId:
-                                            type: string
-                                          groupId:
-                                            type: string
-                                        required:
-                                        - artifactId
-                                        - groupId
-                                        type: object
-                                      type: array
-                                    groupId:
-                                      type: string
-                                    version:
-                                      type: string
-                                  required:
-                                  - artifactId
-                                  - groupId
-                                  type: object
-                                type: array
-                            type: object
-                        required:
-                        - http
-                        - id
-                        - passive
-                        type: object
-                      type: array
-                    version:
-                      type: string
-                  required:
-                  - artifactId
-                  - groupId
-                  type: object
-                type: object
-              loaders:
-                additionalProperties:
-                  description: CamelLoader --
-                  properties:
-                    artifactId:
-                      type: string
-                    dependencies:
-                      items:
-                        description: MavenArtifact --
-                        properties:
-                          artifactId:
-                            type: string
-                          groupId:
-                            type: string
-                          version:
-                            type: string
-                        required:
-                        - artifactId
-                        - groupId
-                        type: object
-                      type: array
-                    groupId:
-                      type: string
-                    languages:
-                      items:
-                        type: string
-                      type: array
-                    version:
-                      type: string
-                  required:
-                  - artifactId
-                  - groupId
-                  type: object
-                type: object
-              runtime:
-                description: RuntimeSpec --
-                properties:
-                  applicationClass:
-                    type: string
-                  capabilities:
-                    additionalProperties:
-                      description: Capability --
-                      properties:
-                        dependencies:
-                          items:
-                            description: MavenArtifact --
-                            properties:
-                              artifactId:
-                                type: string
-                              groupId:
-                                type: string
-                              version:
-                                type: string
-                            required:
-                            - artifactId
-                            - groupId
-                            type: object
-                          type: array
-                        metadata:
-                          additionalProperties:
-                            type: string
-                          type: object
-                      required:
-                      - dependencies
-                      type: object
-                    type: object
-                  dependencies:
-                    items:
-                      description: MavenArtifact --
-                      properties:
-                        artifactId:
-                          type: string
-                        groupId:
-                          type: string
-                        version:
-                          type: string
-                      required:
-                      - artifactId
-                      - groupId
-                      type: object
-                    type: array
-                  metadata:
-                    additionalProperties:
-                      type: string
-                    type: object
-                  provider:
-                    description: RuntimeProvider --
-                    type: string
-                  version:
-                    type: string
-                required:
-                - applicationClass
-                - dependencies
-                - provider
-                - version
-                type: object
-            required:
-            - artifacts
-            - loaders
-            - runtime
-            type: object
-          status:
-            description: CamelCatalogStatus defines the observed state of CamelCatalog
-            type: object
-        type: object
-    served: true
-    storage: true
-    subresources:
-      status: {}
diff --git a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/integrationkits.camel.apache.org.crd.yaml b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/integrationkits.camel.apache.org.crd.yaml
deleted file mode 100644
index beec770..0000000
--- a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/integrationkits.camel.apache.org.crd.yaml
+++ /dev/null
@@ -1,215 +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: apiextensions.k8s.io/v1
-kind: CustomResourceDefinition
-metadata:
-  labels:
-    app: "camel-k"
-  annotations:
-    controller-gen.kubebuilder.io/version: v0.4.1
-  creationTimestamp: null
-  name: integrationkits.camel.apache.org
-spec:
-  group: camel.apache.org
-  names:
-    categories:
-    - kamel
-    - camel
-    kind: IntegrationKit
-    listKind: IntegrationKitList
-    plural: integrationkits
-    shortNames:
-    - ik
-    singular: integrationkit
-  scope: Namespaced
-  versions:
-  - additionalPrinterColumns:
-    - description: The integration kit phase
-      jsonPath: .status.phase
-      name: Phase
-      type: string
-    - description: The integration kit type
-      jsonPath: .metadata.labels.camel\.apache\.org\/kit\.type
-      name: Type
-      type: string
-    - description: The integration kit image
-      jsonPath: .status.image
-      name: Image
-      type: string
-    name: v1
-    schema:
-      openAPIV3Schema:
-        description: IntegrationKit is the Schema for the integrationkits API
-        properties:
-          apiVersion:
-            description: 'APIVersion defines the versioned schema of this representation
-              of an object. Servers should convert recognized schemas to the latest
-              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
-            type: string
-          kind:
-            description: 'Kind is a string value representing the REST resource this
-              object represents. Servers may infer this from the endpoint the client
-              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
-            type: string
-          metadata:
-            type: object
-          spec:
-            description: IntegrationKitSpec defines the desired state of IntegrationKit
-            properties:
-              configuration:
-                items:
-                  description: ConfigurationSpec --
-                  properties:
-                    type:
-                      type: string
-                    value:
-                      type: string
-                  required:
-                  - type
-                  - value
-                  type: object
-                type: array
-              dependencies:
-                items:
-                  type: string
-                type: array
-              image:
-                type: string
-              profile:
-                description: TraitProfile represents lists of traits that are enabled
-                  for the specific installation/integration
-                type: string
-              repositories:
-                items:
-                  type: string
-                type: array
-              traits:
-                additionalProperties:
-                  description: A TraitSpec contains the configuration of a trait
-                  properties:
-                    configuration:
-                      description: TraitConfiguration --
-                      type: object
-                      x-kubernetes-preserve-unknown-fields: true
-                  required:
-                  - configuration
-                  type: object
-                type: object
-            type: object
-          status:
-            description: IntegrationKitStatus defines the observed state of IntegrationKit
-            properties:
-              artifacts:
-                items:
-                  description: Artifact --
-                  properties:
-                    checksum:
-                      type: string
-                    id:
-                      type: string
-                    location:
-                      type: string
-                    target:
-                      type: string
-                  required:
-                  - id
-                  type: object
-                type: array
-              baseImage:
-                type: string
-              conditions:
-                items:
-                  description: IntegrationKitCondition describes the state of a resource
-                    at a certain point.
-                  properties:
-                    lastTransitionTime:
-                      description: Last time the condition transitioned from one status
-                        to another.
-                      format: date-time
-                      type: string
-                    lastUpdateTime:
-                      description: The last time this condition was updated.
-                      format: date-time
-                      type: string
-                    message:
-                      description: A human readable message indicating details about
-                        the transition.
-                      type: string
-                    reason:
-                      description: The reason for the condition's last transition.
-                      type: string
-                    status:
-                      description: Status of the condition, one of True, False, Unknown.
-                      type: string
-                    type:
-                      description: Type of integration condition.
-                      type: string
-                  required:
-                  - status
-                  - type
-                  type: object
-                type: array
-              digest:
-                type: string
-              failure:
-                description: Failure --
-                properties:
-                  reason:
-                    type: string
-                  recovery:
-                    description: FailureRecovery --
-                    properties:
-                      attempt:
-                        type: integer
-                      attemptMax:
-                        type: integer
-                      attemptTime:
-                        format: date-time
-                        type: string
-                    required:
-                    - attempt
-                    - attemptMax
-                    type: object
-                  time:
-                    format: date-time
-                    type: string
-                required:
-                - reason
-                - recovery
-                - time
-                type: object
-              image:
-                type: string
-              phase:
-                description: IntegrationKitPhase --
-                type: string
-              platform:
-                type: string
-              runtimeProvider:
-                description: RuntimeProvider --
-                type: string
-              runtimeVersion:
-                type: string
-              version:
-                type: string
-            type: object
-        type: object
-    served: true
-    storage: true
-    subresources:
-      status: {}
diff --git a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/integrationplatforms.camel.apache.org.crd.yaml b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/integrationplatforms.camel.apache.org.crd.yaml
deleted file mode 100644
index 9cd1afd..0000000
--- a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/integrationplatforms.camel.apache.org.crd.yaml
+++ /dev/null
@@ -1,401 +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: apiextensions.k8s.io/v1
-kind: CustomResourceDefinition
-metadata:
-  labels:
-    app: "camel-k"
-  annotations:
-    controller-gen.kubebuilder.io/version: v0.4.1
-  creationTimestamp: null
-  name: integrationplatforms.camel.apache.org
-spec:
-  group: camel.apache.org
-  names:
-    categories:
-    - kamel
-    - camel
-    kind: IntegrationPlatform
-    listKind: IntegrationPlatformList
-    plural: integrationplatforms
-    shortNames:
-    - ip
-    singular: integrationplatform
-  scope: Namespaced
-  versions:
-  - additionalPrinterColumns:
-    - description: The integration platform phase
-      jsonPath: .status.phase
-      name: Phase
-      type: string
-    name: v1
-    schema:
-      openAPIV3Schema:
-        description: IntegrationPlatform is the Schema for the integrationplatforms
-          API
-        properties:
-          apiVersion:
-            description: 'APIVersion defines the versioned schema of this representation
-              of an object. Servers should convert recognized schemas to the latest
-              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
-            type: string
-          kind:
-            description: 'Kind is a string value representing the REST resource this
-              object represents. Servers may infer this from the endpoint the client
-              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
-            type: string
-          metadata:
-            type: object
-          spec:
-            description: IntegrationPlatformSpec defines the desired state of IntegrationPlatform
-            properties:
-              build:
-                description: IntegrationPlatformBuildSpec contains platform related
-                  build information
-                properties:
-                  baseImage:
-                    type: string
-                  buildStrategy:
-                    description: IntegrationPlatformBuildStrategy enumerates all implemented
-                      build strategies
-                    type: string
-                  httpProxySecret:
-                    type: string
-                  kanikoBuildCache:
-                    type: boolean
-                  maven:
-                    description: MavenSpec --
-                    properties:
-                      localRepository:
-                        type: string
-                      settings:
-                        description: ValueSource --
-                        properties:
-                          configMapKeyRef:
-                            description: Selects a key of a ConfigMap.
-                            properties:
-                              key:
-                                description: The key to select.
-                                type: string
-                              name:
-                                description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-                                  TODO: Add other useful fields. apiVersion, kind,
-                                  uid?'
-                                type: string
-                              optional:
-                                description: Specify whether the ConfigMap or its
-                                  key must be defined
-                                type: boolean
-                            required:
-                            - key
-                            type: object
-                          secretKeyRef:
-                            description: Selects a key of a secret.
-                            properties:
-                              key:
-                                description: The key of the secret to select from.  Must
-                                  be a valid secret key.
-                                type: string
-                              name:
-                                description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-                                  TODO: Add other useful fields. apiVersion, kind,
-                                  uid?'
-                                type: string
-                              optional:
-                                description: Specify whether the Secret or its key
-                                  must be defined
-                                type: boolean
-                            required:
-                            - key
-                            type: object
-                        type: object
-                      timeout:
-                        type: string
-                    type: object
-                  persistentVolumeClaim:
-                    type: string
-                  properties:
-                    additionalProperties:
-                      type: string
-                    type: object
-                  publishStrategy:
-                    description: IntegrationPlatformBuildPublishStrategy enumerates
-                      all implemented publish strategies
-                    type: string
-                  registry:
-                    description: IntegrationPlatformRegistrySpec --
-                    properties:
-                      address:
-                        type: string
-                      ca:
-                        type: string
-                      insecure:
-                        type: boolean
-                      organization:
-                        type: string
-                      secret:
-                        type: string
-                    type: object
-                  runtimeProvider:
-                    description: RuntimeProvider --
-                    type: string
-                  runtimeVersion:
-                    type: string
-                  timeout:
-                    type: string
-                type: object
-              cluster:
-                description: IntegrationPlatformCluster is the kind of orchestration
-                  cluster the platform is installed into
-                type: string
-              configuration:
-                items:
-                  description: ConfigurationSpec --
-                  properties:
-                    type:
-                      type: string
-                    value:
-                      type: string
-                  required:
-                  - type
-                  - value
-                  type: object
-                type: array
-              kamelet:
-                description: IntegrationPlatformKameletSpec --
-                properties:
-                  repositories:
-                    items:
-                      description: IntegrationPlatformKameletRepositorySpec --
-                      properties:
-                        uri:
-                          type: string
-                      type: object
-                    type: array
-                type: object
-              profile:
-                description: TraitProfile represents lists of traits that are enabled
-                  for the specific installation/integration
-                type: string
-              resources:
-                description: IntegrationPlatformResourcesSpec contains platform related
-                  resources
-                type: object
-              traits:
-                additionalProperties:
-                  description: A TraitSpec contains the configuration of a trait
-                  properties:
-                    configuration:
-                      description: TraitConfiguration --
-                      type: object
-                      x-kubernetes-preserve-unknown-fields: true
-                  required:
-                  - configuration
-                  type: object
-                type: object
-            type: object
-          status:
-            description: IntegrationPlatformStatus defines the observed state of IntegrationPlatform
-            properties:
-              build:
-                description: IntegrationPlatformBuildSpec contains platform related
-                  build information
-                properties:
-                  baseImage:
-                    type: string
-                  buildStrategy:
-                    description: IntegrationPlatformBuildStrategy enumerates all implemented
-                      build strategies
-                    type: string
-                  httpProxySecret:
-                    type: string
-                  kanikoBuildCache:
-                    type: boolean
-                  maven:
-                    description: MavenSpec --
-                    properties:
-                      localRepository:
-                        type: string
-                      settings:
-                        description: ValueSource --
-                        properties:
-                          configMapKeyRef:
-                            description: Selects a key of a ConfigMap.
-                            properties:
-                              key:
-                                description: The key to select.
-                                type: string
-                              name:
-                                description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-                                  TODO: Add other useful fields. apiVersion, kind,
-                                  uid?'
-                                type: string
-                              optional:
-                                description: Specify whether the ConfigMap or its
-                                  key must be defined
-                                type: boolean
-                            required:
-                            - key
-                            type: object
-                          secretKeyRef:
-                            description: Selects a key of a secret.
-                            properties:
-                              key:
-                                description: The key of the secret to select from.  Must
-                                  be a valid secret key.
-                                type: string
-                              name:
-                                description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-                                  TODO: Add other useful fields. apiVersion, kind,
-                                  uid?'
-                                type: string
-                              optional:
-                                description: Specify whether the Secret or its key
-                                  must be defined
-                                type: boolean
-                            required:
-                            - key
-                            type: object
-                        type: object
-                      timeout:
-                        type: string
-                    type: object
-                  persistentVolumeClaim:
-                    type: string
-                  properties:
-                    additionalProperties:
-                      type: string
-                    type: object
-                  publishStrategy:
-                    description: IntegrationPlatformBuildPublishStrategy enumerates
-                      all implemented publish strategies
-                    type: string
-                  registry:
-                    description: IntegrationPlatformRegistrySpec --
-                    properties:
-                      address:
-                        type: string
-                      ca:
-                        type: string
-                      insecure:
-                        type: boolean
-                      organization:
-                        type: string
-                      secret:
-                        type: string
-                    type: object
-                  runtimeProvider:
-                    description: RuntimeProvider --
-                    type: string
-                  runtimeVersion:
-                    type: string
-                  timeout:
-                    type: string
-                type: object
-              cluster:
-                description: IntegrationPlatformCluster is the kind of orchestration
-                  cluster the platform is installed into
-                type: string
-              conditions:
-                items:
-                  description: IntegrationPlatformCondition describes the state of
-                    a resource at a certain point.
-                  properties:
-                    lastTransitionTime:
-                      description: Last time the condition transitioned from one status
-                        to another.
-                      format: date-time
-                      type: string
-                    lastUpdateTime:
-                      description: The last time this condition was updated.
-                      format: date-time
-                      type: string
-                    message:
-                      description: A human readable message indicating details about
-                        the transition.
-                      type: string
-                    reason:
-                      description: The reason for the condition's last transition.
-                      type: string
-                    status:
-                      description: Status of the condition, one of True, False, Unknown.
-                      type: string
-                    type:
-                      description: Type of integration condition.
-                      type: string
-                  required:
-                  - status
-                  - type
-                  type: object
-                type: array
-              configuration:
-                items:
-                  description: ConfigurationSpec --
-                  properties:
-                    type:
-                      type: string
-                    value:
-                      type: string
-                  required:
-                  - type
-                  - value
-                  type: object
-                type: array
-              kamelet:
-                description: IntegrationPlatformKameletSpec --
-                properties:
-                  repositories:
-                    items:
-                      description: IntegrationPlatformKameletRepositorySpec --
-                      properties:
-                        uri:
-                          type: string
-                      type: object
-                    type: array
-                type: object
-              phase:
-                description: IntegrationPlatformPhase --
-                type: string
-              profile:
-                description: TraitProfile represents lists of traits that are enabled
-                  for the specific installation/integration
-                type: string
-              resources:
-                description: IntegrationPlatformResourcesSpec contains platform related
-                  resources
-                type: object
-              traits:
-                additionalProperties:
-                  description: A TraitSpec contains the configuration of a trait
-                  properties:
-                    configuration:
-                      description: TraitConfiguration --
-                      type: object
-                      x-kubernetes-preserve-unknown-fields: true
-                  required:
-                  - configuration
-                  type: object
-                type: object
-              version:
-                type: string
-            type: object
-        type: object
-    served: true
-    storage: true
-    subresources:
-      status: {}
diff --git a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/integrations.camel.apache.org.crd.yaml b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/integrations.camel.apache.org.crd.yaml
deleted file mode 100644
index 16178af..0000000
--- a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/integrations.camel.apache.org.crd.yaml
+++ /dev/null
@@ -1,395 +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: apiextensions.k8s.io/v1
-kind: CustomResourceDefinition
-metadata:
-  labels:
-    app: "camel-k"
-  annotations:
-    controller-gen.kubebuilder.io/version: v0.4.1
-  creationTimestamp: null
-  name: integrations.camel.apache.org
-spec:
-  group: camel.apache.org
-  names:
-    categories:
-    - kamel
-    - camel
-    kind: Integration
-    listKind: IntegrationList
-    plural: integrations
-    shortNames:
-    - it
-    singular: integration
-  scope: Namespaced
-  versions:
-  - additionalPrinterColumns:
-    - description: The integration phase
-      jsonPath: .status.phase
-      name: Phase
-      type: string
-    - description: The integration kit
-      jsonPath: .status.kit
-      name: Kit
-      type: string
-    - description: The number of pods
-      jsonPath: .status.replicas
-      name: Replicas
-      type: integer
-    name: v1
-    schema:
-      openAPIV3Schema:
-        description: Integration is the Schema for the integrations API
-        properties:
-          apiVersion:
-            description: 'APIVersion defines the versioned schema of this representation
-              of an object. Servers should convert recognized schemas to the latest
-              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
-            type: string
-          kind:
-            description: 'Kind is a string value representing the REST resource this
-              object represents. Servers may infer this from the endpoint the client
-              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
-            type: string
-          metadata:
-            type: object
-          spec:
-            description: IntegrationSpec defines the desired state of Integration
-            properties:
-              configuration:
-                items:
-                  description: ConfigurationSpec --
-                  properties:
-                    type:
-                      type: string
-                    value:
-                      type: string
-                  required:
-                  - type
-                  - value
-                  type: object
-                type: array
-              dependencies:
-                items:
-                  type: string
-                type: array
-              flows:
-                items:
-                  description: Flow is an unstructured object representing a Camel
-                    Flow in YAML/JSON DSL
-                  type: object
-                  x-kubernetes-preserve-unknown-fields: true
-                type: array
-              kit:
-                type: string
-              profile:
-                description: TraitProfile represents lists of traits that are enabled
-                  for the specific installation/integration
-                type: string
-              replicas:
-                format: int32
-                type: integer
-              repositories:
-                items:
-                  type: string
-                type: array
-              resources:
-                items:
-                  description: ResourceSpec --
-                  properties:
-                    compression:
-                      type: boolean
-                    content:
-                      type: string
-                    contentKey:
-                      type: string
-                    contentRef:
-                      type: string
-                    contentType:
-                      type: string
-                    mountPath:
-                      type: string
-                    name:
-                      type: string
-                    rawContent:
-                      format: byte
-                      type: string
-                    type:
-                      description: ResourceType --
-                      type: string
-                  type: object
-                type: array
-              serviceAccountName:
-                type: string
-              sources:
-                items:
-                  description: SourceSpec --
-                  properties:
-                    compression:
-                      type: boolean
-                    content:
-                      type: string
-                    contentKey:
-                      type: string
-                    contentRef:
-                      type: string
-                    contentType:
-                      type: string
-                    interceptors:
-                      description: Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader
-                        uses to pre/post process sources
-                      items:
-                        type: string
-                      type: array
-                    language:
-                      description: Language --
-                      type: string
-                    loader:
-                      description: Loader is an optional id of the org.apache.camel.k.RoutesLoader
-                        that will interpret this source at runtime
-                      type: string
-                    name:
-                      type: string
-                    property-names:
-                      description: List of property names defined in the source (e.g.
-                        if type is "template")
-                      items:
-                        type: string
-                      type: array
-                    rawContent:
-                      format: byte
-                      type: string
-                    type:
-                      description: Type defines the kind of source described by this
-                        object
-                      type: string
-                  type: object
-                type: array
-              traits:
-                additionalProperties:
-                  description: A TraitSpec contains the configuration of a trait
-                  properties:
-                    configuration:
-                      description: TraitConfiguration --
-                      type: object
-                      x-kubernetes-preserve-unknown-fields: true
-                  required:
-                  - configuration
-                  type: object
-                type: object
-            type: object
-          status:
-            description: IntegrationStatus defines the observed state of Integration
-            properties:
-              capabilities:
-                items:
-                  type: string
-                type: array
-              conditions:
-                items:
-                  description: IntegrationCondition describes the state of a resource
-                    at a certain point.
-                  properties:
-                    firstTruthyTime:
-                      description: First time the condition status transitioned to
-                        True.
-                      format: date-time
-                      type: string
-                    lastTransitionTime:
-                      description: Last time the condition transitioned from one status
-                        to another.
-                      format: date-time
-                      type: string
-                    lastUpdateTime:
-                      description: The last time this condition was updated.
-                      format: date-time
-                      type: string
-                    message:
-                      description: A human readable message indicating details about
-                        the transition.
-                      type: string
-                    reason:
-                      description: The reason for the condition's last transition.
-                      type: string
-                    status:
-                      description: Status of the condition, one of True, False, Unknown.
-                      type: string
-                    type:
-                      description: Type of integration condition.
-                      type: string
-                  required:
-                  - status
-                  - type
-                  type: object
-                type: array
-              configuration:
-                items:
-                  description: ConfigurationSpec --
-                  properties:
-                    type:
-                      type: string
-                    value:
-                      type: string
-                  required:
-                  - type
-                  - value
-                  type: object
-                type: array
-              dependencies:
-                items:
-                  type: string
-                type: array
-              digest:
-                type: string
-              failure:
-                description: Failure --
-                properties:
-                  reason:
-                    type: string
-                  recovery:
-                    description: FailureRecovery --
-                    properties:
-                      attempt:
-                        type: integer
-                      attemptMax:
-                        type: integer
-                      attemptTime:
-                        format: date-time
-                        type: string
-                    required:
-                    - attempt
-                    - attemptMax
-                    type: object
-                  time:
-                    format: date-time
-                    type: string
-                required:
-                - reason
-                - recovery
-                - time
-                type: object
-              generatedResources:
-                items:
-                  description: ResourceSpec --
-                  properties:
-                    compression:
-                      type: boolean
-                    content:
-                      type: string
-                    contentKey:
-                      type: string
-                    contentRef:
-                      type: string
-                    contentType:
-                      type: string
-                    mountPath:
-                      type: string
-                    name:
-                      type: string
-                    rawContent:
-                      format: byte
-                      type: string
-                    type:
-                      description: ResourceType --
-                      type: string
-                  type: object
-                type: array
-              generatedSources:
-                items:
-                  description: SourceSpec --
-                  properties:
-                    compression:
-                      type: boolean
-                    content:
-                      type: string
-                    contentKey:
-                      type: string
-                    contentRef:
-                      type: string
-                    contentType:
-                      type: string
-                    interceptors:
-                      description: Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader
-                        uses to pre/post process sources
-                      items:
-                        type: string
-                      type: array
-                    language:
-                      description: Language --
-                      type: string
-                    loader:
-                      description: Loader is an optional id of the org.apache.camel.k.RoutesLoader
-                        that will interpret this source at runtime
-                      type: string
-                    name:
-                      type: string
-                    property-names:
-                      description: List of property names defined in the source (e.g.
-                        if type is "template")
-                      items:
-                        type: string
-                      type: array
-                    rawContent:
-                      format: byte
-                      type: string
-                    type:
-                      description: Type defines the kind of source described by this
-                        object
-                      type: string
-                  type: object
-                type: array
-              image:
-                type: string
-              kit:
-                type: string
-              lastInitTimestamp:
-                description: The timestamp representing the last time when this integration
-                  was initialized.
-                format: date-time
-                type: string
-              phase:
-                description: IntegrationPhase --
-                type: string
-              platform:
-                type: string
-              profile:
-                description: TraitProfile represents lists of traits that are enabled
-                  for the specific installation/integration
-                type: string
-              replicas:
-                format: int32
-                type: integer
-              runtimeProvider:
-                description: RuntimeProvider --
-                type: string
-              runtimeVersion:
-                type: string
-              selector:
-                type: string
-              version:
-                type: string
-            type: object
-        type: object
-    served: true
-    storage: true
-    subresources:
-      scale:
-        labelSelectorPath: .status.selector
-        specReplicasPath: .spec.replicas
-        statusReplicasPath: .status.replicas
-      status: {}
diff --git a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/kameletbindings.camel.apache.org.crd.yaml b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/kameletbindings.camel.apache.org.crd.yaml
deleted file mode 100644
index 2c95ef4..0000000
--- a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/kameletbindings.camel.apache.org.crd.yaml
+++ /dev/null
@@ -1,665 +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: apiextensions.k8s.io/v1
-kind: CustomResourceDefinition
-metadata:
-  labels:
-    app: "camel-k"
-  annotations:
-    controller-gen.kubebuilder.io/version: v0.4.1
-  creationTimestamp: null
-  name: kameletbindings.camel.apache.org
-spec:
-  group: camel.apache.org
-  names:
-    categories:
-    - kamel
-    - camel
-    kind: KameletBinding
-    listKind: KameletBindingList
-    plural: kameletbindings
-    shortNames:
-    - klb
-    singular: kameletbinding
-  scope: Namespaced
-  versions:
-  - additionalPrinterColumns:
-    - description: The Kamelet Binding phase
-      jsonPath: .status.phase
-      name: Phase
-      type: string
-    name: v1alpha1
-    schema:
-      openAPIV3Schema:
-        description: KameletBinding is the Schema for the kamelets binding API
-        properties:
-          apiVersion:
-            description: 'APIVersion defines the versioned schema of this representation
-              of an object. Servers should convert recognized schemas to the latest
-              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
-            type: string
-          kind:
-            description: 'Kind is a string value representing the REST resource this
-              object represents. Servers may infer this from the endpoint the client
-              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
-            type: string
-          metadata:
-            type: object
-          spec:
-            description: KameletBindingSpec --
-            properties:
-              integration:
-                description: Integration is an optional integration used to specify
-                  custom parameters
-                properties:
-                  configuration:
-                    items:
-                      description: ConfigurationSpec --
-                      properties:
-                        type:
-                          type: string
-                        value:
-                          type: string
-                      required:
-                      - type
-                      - value
-                      type: object
-                    type: array
-                  dependencies:
-                    items:
-                      type: string
-                    type: array
-                  flows:
-                    items:
-                      description: Flow is an unstructured object representing a Camel
-                        Flow in YAML/JSON DSL
-                      type: object
-                      x-kubernetes-preserve-unknown-fields: true
-                    type: array
-                  kit:
-                    type: string
-                  profile:
-                    description: TraitProfile represents lists of traits that are
-                      enabled for the specific installation/integration
-                    type: string
-                  replicas:
-                    format: int32
-                    type: integer
-                  repositories:
-                    items:
-                      type: string
-                    type: array
-                  resources:
-                    items:
-                      description: ResourceSpec --
-                      properties:
-                        compression:
-                          type: boolean
-                        content:
-                          type: string
-                        contentKey:
-                          type: string
-                        contentRef:
-                          type: string
-                        contentType:
-                          type: string
-                        mountPath:
-                          type: string
-                        name:
-                          type: string
-                        rawContent:
-                          format: byte
-                          type: string
-                        type:
-                          description: ResourceType --
-                          type: string
-                      type: object
-                    type: array
-                  serviceAccountName:
-                    type: string
-                  sources:
-                    items:
-                      description: SourceSpec --
-                      properties:
-                        compression:
-                          type: boolean
-                        content:
-                          type: string
-                        contentKey:
-                          type: string
-                        contentRef:
-                          type: string
-                        contentType:
-                          type: string
-                        interceptors:
-                          description: Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader
-                            uses to pre/post process sources
-                          items:
-                            type: string
-                          type: array
-                        language:
-                          description: Language --
-                          type: string
-                        loader:
-                          description: Loader is an optional id of the org.apache.camel.k.RoutesLoader
-                            that will interpret this source at runtime
-                          type: string
-                        name:
-                          type: string
-                        property-names:
-                          description: List of property names defined in the source
-                            (e.g. if type is "template")
-                          items:
-                            type: string
-                          type: array
-                        rawContent:
-                          format: byte
-                          type: string
-                        type:
-                          description: Type defines the kind of source described by
-                            this object
-                          type: string
-                      type: object
-                    type: array
-                  traits:
-                    additionalProperties:
-                      description: A TraitSpec contains the configuration of a trait
-                      properties:
-                        configuration:
-                          description: TraitConfiguration --
-                          type: object
-                          x-kubernetes-preserve-unknown-fields: true
-                      required:
-                      - configuration
-                      type: object
-                    type: object
-                type: object
-              sink:
-                description: Sink is the destination of the integration defined by
-                  this binding
-                properties:
-                  properties:
-                    description: Properties are a key value representation of endpoint
-                      properties
-                    type: object
-                    x-kubernetes-preserve-unknown-fields: true
-                  ref:
-                    description: Ref can be used to declare a Kubernetes resource
-                      as source/sink endpoint
-                    properties:
-                      apiVersion:
-                        description: API version of the referent.
-                        type: string
-                      fieldPath:
-                        description: 'If referring to a piece of an object instead
-                          of an entire object, this string should contain a valid
-                          JSON/Go field access statement, such as desiredState.manifest.containers[2].
-                          For example, if the object reference is to a container within
-                          a pod, this would take on a value like: "spec.containers{name}"
-                          (where "name" refers to the name of the container that triggered
-                          the event) or if no container name is specified "spec.containers[2]"
-                          (container with index 2 in this pod). This syntax is chosen
-                          only to have some well-defined way of referencing a part
-                          of an object. TODO: this design is not final and this field
-                          is subject to change in the future.'
-                        type: string
-                      kind:
-                        description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
-                        type: string
-                      name:
-                        description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
-                        type: string
-                      namespace:
-                        description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
-                        type: string
-                      resourceVersion:
-                        description: 'Specific resourceVersion to which this reference
-                          is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency'
-                        type: string
-                      uid:
-                        description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids'
-                        type: string
-                    type: object
-                  types:
-                    additionalProperties:
-                      properties:
-                        mediaType:
-                          type: string
-                        schema:
-                          description: JSONSchemaProps is a JSON-Schema following
-                            Specification Draft 4 (http://json-schema.org/).
-                          properties:
-                            $schema:
-                              description: JSONSchemaURL represents a schema url.
-                              type: string
-                            description:
-                              type: string
-                            example:
-                              description: 'JSON represents any valid JSON value.
-                                These types are supported: bool, int64, float64, string,
-                                []interface{}, map[string]interface{} and nil.'
-                              x-kubernetes-preserve-unknown-fields: true
-                            externalDocs:
-                              description: ExternalDocumentation allows referencing
-                                an external resource for extended documentation.
-                              properties:
-                                description:
-                                  type: string
-                                url:
-                                  type: string
-                              type: object
-                            id:
-                              type: string
-                            properties:
-                              additionalProperties:
-                                properties:
-                                  default:
-                                    description: default is a default value for undefined
-                                      object fields.
-                                    x-kubernetes-preserve-unknown-fields: true
-                                  description:
-                                    type: string
-                                  enum:
-                                    items:
-                                      description: 'JSON represents any valid JSON
-                                        value. These types are supported: bool, int64,
-                                        float64, string, []interface{}, map[string]interface{}
-                                        and nil.'
-                                      x-kubernetes-preserve-unknown-fields: true
-                                    type: array
-                                  example:
-                                    description: 'JSON represents any valid JSON value.
-                                      These types are supported: bool, int64, float64,
-                                      string, []interface{}, map[string]interface{}
-                                      and nil.'
-                                    x-kubernetes-preserve-unknown-fields: true
-                                  exclusiveMaximum:
-                                    type: boolean
-                                  exclusiveMinimum:
-                                    type: boolean
-                                  format:
-                                    description: "format is an OpenAPI v3 format string.
-                                      Unknown formats are ignored. The following formats
-                                      are validated: \n - bsonobjectid: a bson object
-                                      ID, i.e. a 24 characters hex string - uri: an
-                                      URI as parsed by Golang net/url.ParseRequestURI
-                                      - email: an email address as parsed by Golang
-                                      net/mail.ParseAddress - hostname: a valid representation
-                                      for an Internet host name, as defined by RFC
-                                      1034, section 3.1 [RFC1034]. - ipv4: an IPv4
-                                      IP as parsed by Golang net.ParseIP - ipv6: an
-                                      IPv6 IP as parsed by Golang net.ParseIP - cidr:
-                                      a CIDR as parsed by Golang net.ParseCIDR - mac:
-                                      a MAC address as parsed by Golang net.ParseMAC
-                                      - uuid: an UUID that allows uppercase defined
-                                      by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$
-                                      - uuid3: an UUID3 that allows uppercase defined
-                                      by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$
-                                      - uuid4: an UUID4 that allows uppercase defined
-                                      by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
-                                      - uuid5: an UUID5 that allows uppercase defined
-                                      by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
-                                      - isbn: an ISBN10 or ISBN13 number string like
-                                      \"0321751043\" or \"978-0321751041\" - isbn10:
-                                      an ISBN10 number string like \"0321751043\"
-                                      - isbn13: an ISBN13 number string like \"978-0321751041\"
-                                      - creditcard: a credit card number defined by
-                                      the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\\\d{3})\\\\d{11})$
-                                      with any non digit characters mixed in - ssn:
-                                      a U.S. social security number following the
-                                      regex ^\\\\d{3}[- ]?\\\\d{2}[- ]?\\\\d{4}$ -
-                                      hexcolor: an hexadecimal color code like \"#FFFFFF:
-                                      following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
-                                      - rgbcolor: an RGB color code like rgb like
-                                      \"rgb(255,255,2559\" - byte: base64 encoded
-                                      binary data - password: any kind of string -
-                                      date: a date string like \"2006-01-02\" as defined
-                                      by full-date in RFC3339 - duration: a duration
-                                      string like \"22 ns\" as parsed by Golang time.ParseDuration
-                                      or compatible with Scala duration format - datetime:
-                                      a date time string like \"2014-12-15T19:30:20.000Z\"
-                                      as defined by date-time in RFC3339."
-                                    type: string
-                                  id:
-                                    type: string
-                                  maxItems:
-                                    format: int64
-                                    type: integer
-                                  maxLength:
-                                    format: int64
-                                    type: integer
-                                  maxProperties:
-                                    format: int64
-                                    type: integer
-                                  maximum:
-                                    description: A Number represents a JSON number
-                                      literal.
-                                    type: string
-                                  minItems:
-                                    format: int64
-                                    type: integer
-                                  minLength:
-                                    format: int64
-                                    type: integer
-                                  minProperties:
-                                    format: int64
-                                    type: integer
-                                  minimum:
-                                    description: A Number represents a JSON number
-                                      literal.
-                                    type: string
-                                  multipleOf:
-                                    description: A Number represents a JSON number
-                                      literal.
-                                    type: string
-                                  nullable:
-                                    type: boolean
-                                  pattern:
-                                    type: string
-                                  title:
-                                    type: string
-                                  type:
-                                    type: string
-                                  uniqueItems:
-                                    type: boolean
-                                  x-descriptors:
-                                    description: The list of descriptors that determine
-                                      which UI components to use on different views
-                                    items:
-                                      type: string
-                                    type: array
-                                type: object
-                              type: object
-                            required:
-                              items:
-                                type: string
-                              type: array
-                            title:
-                              type: string
-                            type:
-                              type: string
-                          type: object
-                      type: object
-                    description: Types defines the schema of the data produced/consumed
-                      by the endpoint
-                    type: object
-                  uri:
-                    description: URI can alternatively be used to specify the (Camel)
-                      endpoint explicitly
-                    type: string
-                type: object
-              source:
-                description: Source is the starting point of the integration defined
-                  by this binding
-                properties:
-                  properties:
-                    description: Properties are a key value representation of endpoint
-                      properties
-                    type: object
-                    x-kubernetes-preserve-unknown-fields: true
-                  ref:
-                    description: Ref can be used to declare a Kubernetes resource
-                      as source/sink endpoint
-                    properties:
-                      apiVersion:
-                        description: API version of the referent.
-                        type: string
-                      fieldPath:
-                        description: 'If referring to a piece of an object instead
-                          of an entire object, this string should contain a valid
-                          JSON/Go field access statement, such as desiredState.manifest.containers[2].
-                          For example, if the object reference is to a container within
-                          a pod, this would take on a value like: "spec.containers{name}"
-                          (where "name" refers to the name of the container that triggered
-                          the event) or if no container name is specified "spec.containers[2]"
-                          (container with index 2 in this pod). This syntax is chosen
-                          only to have some well-defined way of referencing a part
-                          of an object. TODO: this design is not final and this field
-                          is subject to change in the future.'
-                        type: string
-                      kind:
-                        description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
-                        type: string
-                      name:
-                        description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
-                        type: string
-                      namespace:
-                        description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
-                        type: string
-                      resourceVersion:
-                        description: 'Specific resourceVersion to which this reference
-                          is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency'
-                        type: string
-                      uid:
-                        description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids'
-                        type: string
-                    type: object
-                  types:
-                    additionalProperties:
-                      properties:
-                        mediaType:
-                          type: string
-                        schema:
-                          description: JSONSchemaProps is a JSON-Schema following
-                            Specification Draft 4 (http://json-schema.org/).
-                          properties:
-                            $schema:
-                              description: JSONSchemaURL represents a schema url.
-                              type: string
-                            description:
-                              type: string
-                            example:
-                              description: 'JSON represents any valid JSON value.
-                                These types are supported: bool, int64, float64, string,
-                                []interface{}, map[string]interface{} and nil.'
-                              x-kubernetes-preserve-unknown-fields: true
-                            externalDocs:
-                              description: ExternalDocumentation allows referencing
-                                an external resource for extended documentation.
-                              properties:
-                                description:
-                                  type: string
-                                url:
-                                  type: string
-                              type: object
-                            id:
-                              type: string
-                            properties:
-                              additionalProperties:
-                                properties:
-                                  default:
-                                    description: default is a default value for undefined
-                                      object fields.
-                                    x-kubernetes-preserve-unknown-fields: true
-                                  description:
-                                    type: string
-                                  enum:
-                                    items:
-                                      description: 'JSON represents any valid JSON
-                                        value. These types are supported: bool, int64,
-                                        float64, string, []interface{}, map[string]interface{}
-                                        and nil.'
-                                      x-kubernetes-preserve-unknown-fields: true
-                                    type: array
-                                  example:
-                                    description: 'JSON represents any valid JSON value.
-                                      These types are supported: bool, int64, float64,
-                                      string, []interface{}, map[string]interface{}
-                                      and nil.'
-                                    x-kubernetes-preserve-unknown-fields: true
-                                  exclusiveMaximum:
-                                    type: boolean
-                                  exclusiveMinimum:
-                                    type: boolean
-                                  format:
-                                    description: "format is an OpenAPI v3 format string.
-                                      Unknown formats are ignored. The following formats
-                                      are validated: \n - bsonobjectid: a bson object
-                                      ID, i.e. a 24 characters hex string - uri: an
-                                      URI as parsed by Golang net/url.ParseRequestURI
-                                      - email: an email address as parsed by Golang
-                                      net/mail.ParseAddress - hostname: a valid representation
-                                      for an Internet host name, as defined by RFC
-                                      1034, section 3.1 [RFC1034]. - ipv4: an IPv4
-                                      IP as parsed by Golang net.ParseIP - ipv6: an
-                                      IPv6 IP as parsed by Golang net.ParseIP - cidr:
-                                      a CIDR as parsed by Golang net.ParseCIDR - mac:
-                                      a MAC address as parsed by Golang net.ParseMAC
-                                      - uuid: an UUID that allows uppercase defined
-                                      by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$
-                                      - uuid3: an UUID3 that allows uppercase defined
-                                      by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$
-                                      - uuid4: an UUID4 that allows uppercase defined
-                                      by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
-                                      - uuid5: an UUID5 that allows uppercase defined
-                                      by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
-                                      - isbn: an ISBN10 or ISBN13 number string like
-                                      \"0321751043\" or \"978-0321751041\" - isbn10:
-                                      an ISBN10 number string like \"0321751043\"
-                                      - isbn13: an ISBN13 number string like \"978-0321751041\"
-                                      - creditcard: a credit card number defined by
-                                      the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\\\d{3})\\\\d{11})$
-                                      with any non digit characters mixed in - ssn:
-                                      a U.S. social security number following the
-                                      regex ^\\\\d{3}[- ]?\\\\d{2}[- ]?\\\\d{4}$ -
-                                      hexcolor: an hexadecimal color code like \"#FFFFFF:
-                                      following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
-                                      - rgbcolor: an RGB color code like rgb like
-                                      \"rgb(255,255,2559\" - byte: base64 encoded
-                                      binary data - password: any kind of string -
-                                      date: a date string like \"2006-01-02\" as defined
-                                      by full-date in RFC3339 - duration: a duration
-                                      string like \"22 ns\" as parsed by Golang time.ParseDuration
-                                      or compatible with Scala duration format - datetime:
-                                      a date time string like \"2014-12-15T19:30:20.000Z\"
-                                      as defined by date-time in RFC3339."
-                                    type: string
-                                  id:
-                                    type: string
-                                  maxItems:
-                                    format: int64
-                                    type: integer
-                                  maxLength:
-                                    format: int64
-                                    type: integer
-                                  maxProperties:
-                                    format: int64
-                                    type: integer
-                                  maximum:
-                                    description: A Number represents a JSON number
-                                      literal.
-                                    type: string
-                                  minItems:
-                                    format: int64
-                                    type: integer
-                                  minLength:
-                                    format: int64
-                                    type: integer
-                                  minProperties:
-                                    format: int64
-                                    type: integer
-                                  minimum:
-                                    description: A Number represents a JSON number
-                                      literal.
-                                    type: string
-                                  multipleOf:
-                                    description: A Number represents a JSON number
-                                      literal.
-                                    type: string
-                                  nullable:
-                                    type: boolean
-                                  pattern:
-                                    type: string
-                                  title:
-                                    type: string
-                                  type:
-                                    type: string
-                                  uniqueItems:
-                                    type: boolean
-                                  x-descriptors:
-                                    description: The list of descriptors that determine
-                                      which UI components to use on different views
-                                    items:
-                                      type: string
-                                    type: array
-                                type: object
-                              type: object
-                            required:
-                              items:
-                                type: string
-                              type: array
-                            title:
-                              type: string
-                            type:
-                              type: string
-                          type: object
-                      type: object
-                    description: Types defines the schema of the data produced/consumed
-                      by the endpoint
-                    type: object
-                  uri:
-                    description: URI can alternatively be used to specify the (Camel)
-                      endpoint explicitly
-                    type: string
-                type: object
-            type: object
-          status:
-            description: KameletBindingStatus --
-            properties:
-              conditions:
-                description: Conditions --
-                items:
-                  description: KameletBindingCondition describes the state of a resource
-                    at a certain point.
-                  properties:
-                    lastTransitionTime:
-                      description: Last time the condition transitioned from one status
-                        to another.
-                      format: date-time
-                      type: string
-                    lastUpdateTime:
-                      description: The last time this condition was updated.
-                      format: date-time
-                      type: string
-                    message:
-                      description: A human readable message indicating details about
-                        the transition.
-                      type: string
-                    reason:
-                      description: The reason for the condition's last transition.
-                      type: string
-                    status:
-                      description: Status of the condition, one of True, False, Unknown.
-                      type: string
-                    type:
-                      description: Type of kameletBinding condition.
-                      type: string
-                  required:
-                  - status
-                  - type
-                  type: object
-                type: array
-              phase:
-                description: Phase --
-                type: string
-            type: object
-        type: object
-    served: true
-    storage: true
-    subresources:
-      status: {}
diff --git a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/kamelets.camel.apache.org.crd.yaml b/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/kamelets.camel.apache.org.crd.yaml
deleted file mode 100644
index b79e7dc..0000000
--- a/deploy/olm-catalog/camel-k-dev/1.4.0-snapshot/kamelets.camel.apache.org.crd.yaml
+++ /dev/null
@@ -1,472 +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: apiextensions.k8s.io/v1
-kind: CustomResourceDefinition
-metadata:
-  labels:
-    app: "camel-k"
-  annotations:
-    controller-gen.kubebuilder.io/version: v0.4.1
-  creationTimestamp: null
-  name: kamelets.camel.apache.org
-spec:
-  group: camel.apache.org
-  names:
-    categories:
-    - kamel
-    - camel
-    kind: Kamelet
-    listKind: KameletList
-    plural: kamelets
-    shortNames:
-    - kl
-    singular: kamelet
-  scope: Namespaced
-  versions:
-  - additionalPrinterColumns:
-    - description: The Kamelet phase
-      jsonPath: .status.phase
-      name: Phase
-      type: string
-    name: v1alpha1
-    schema:
-      openAPIV3Schema:
-        description: Kamelet is the Schema for the kamelets API
-        properties:
-          apiVersion:
-            description: 'APIVersion defines the versioned schema of this representation
-              of an object. Servers should convert recognized schemas to the latest
-              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
-            type: string
-          kind:
-            description: 'Kind is a string value representing the REST resource this
-              object represents. Servers may infer this from the endpoint the client
-              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
-            type: string
-          metadata:
-            type: object
-          spec:
-            description: KameletSpec defines the desired state of Kamelet
-            properties:
-              authorization:
-                description: AuthorizationSpec is TODO (oauth information)
-                type: object
-              definition:
-                description: JSONSchemaProps is a JSON-Schema following Specification
-                  Draft 4 (http://json-schema.org/).
-                properties:
-                  $schema:
-                    description: JSONSchemaURL represents a schema url.
-                    type: string
-                  description:
-                    type: string
-                  example:
-                    description: 'JSON represents any valid JSON value. These types
-                      are supported: bool, int64, float64, string, []interface{},
-                      map[string]interface{} and nil.'
-                    x-kubernetes-preserve-unknown-fields: true
-                  externalDocs:
-                    description: ExternalDocumentation allows referencing an external
-                      resource for extended documentation.
-                    properties:
-                      description:
-                        type: string
-                      url:
-                        type: string
-                    type: object
-                  id:
-                    type: string
-                  properties:
-                    additionalProperties:
-                      properties:
-                        default:
-                          description: default is a default value for undefined object
-                            fields.
-                          x-kubernetes-preserve-unknown-fields: true
-                        description:
-                          type: string
-                        enum:
-                          items:
-                            description: 'JSON represents any valid JSON value. These
-                              types are supported: bool, int64, float64, string, []interface{},
-                              map[string]interface{} and nil.'
-                            x-kubernetes-preserve-unknown-fields: true
-                          type: array
-                        example:
-                          description: 'JSON represents any valid JSON value. These
-                            types are supported: bool, int64, float64, string, []interface{},
-                            map[string]interface{} and nil.'
-                          x-kubernetes-preserve-unknown-fields: true
-                        exclusiveMaximum:
-                          type: boolean
-                        exclusiveMinimum:
-                          type: boolean
-                        format:
-                          description: "format is an OpenAPI v3 format string. Unknown
-                            formats are ignored. The following formats are validated:
-                            \n - bsonobjectid: a bson object ID, i.e. a 24 characters
-                            hex string - uri: an URI as parsed by Golang net/url.ParseRequestURI
-                            - email: an email address as parsed by Golang net/mail.ParseAddress
-                            - hostname: a valid representation for an Internet host
-                            name, as defined by RFC 1034, section 3.1 [RFC1034]. -
-                            ipv4: an IPv4 IP as parsed by Golang net.ParseIP - ipv6:
-                            an IPv6 IP as parsed by Golang net.ParseIP - cidr: a CIDR
-                            as parsed by Golang net.ParseCIDR - mac: a MAC address
-                            as parsed by Golang net.ParseMAC - uuid: an UUID that
-                            allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$
-                            - uuid3: an UUID3 that allows uppercase defined by the
-                            regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$
-                            - uuid4: an UUID4 that allows uppercase defined by the
-                            regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
-                            - uuid5: an UUID5 that allows uppercase defined by the
-                            regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
-                            - isbn: an ISBN10 or ISBN13 number string like \"0321751043\"
-                            or \"978-0321751041\" - isbn10: an ISBN10 number string
-                            like \"0321751043\" - isbn13: an ISBN13 number string
-                            like \"978-0321751041\" - creditcard: a credit card number
-                            defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\\\d{3})\\\\d{11})$
-                            with any non digit characters mixed in - ssn: a U.S. social
-                            security number following the regex ^\\\\d{3}[- ]?\\\\d{2}[-
-                            ]?\\\\d{4}$ - hexcolor: an hexadecimal color code like
-                            \"#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
-                            - rgbcolor: an RGB color code like rgb like \"rgb(255,255,2559\"
-                            - byte: base64 encoded binary data - password: any kind
-                            of string - date: a date string like \"2006-01-02\" as
-                            defined by full-date in RFC3339 - duration: a duration
-                            string like \"22 ns\" as parsed by Golang time.ParseDuration
-                            or compatible with Scala duration format - datetime: a
-                            date time string like \"2014-12-15T19:30:20.000Z\" as
-                            defined by date-time in RFC3339."
-                          type: string
-                        id:
-                          type: string
-                        maxItems:
-                          format: int64
-                          type: integer
-                        maxLength:
-                          format: int64
-                          type: integer
-                        maxProperties:
-                          format: int64
-                          type: integer
-                        maximum:
-                          description: A Number represents a JSON number literal.
-                          type: string
-                        minItems:
-                          format: int64
-                          type: integer
-                        minLength:
-                          format: int64
-                          type: integer
-                        minProperties:
-                          format: int64
-                          type: integer
-                        minimum:
-                          description: A Number represents a JSON number literal.
-                          type: string
-                        multipleOf:
-                          description: A Number represents a JSON number literal.
-                          type: string
-                        nullable:
-                          type: boolean
-                        pattern:
-                          type: string
-                        title:
-                          type: string
-                        type:
-                          type: string
-                        uniqueItems:
-                          type: boolean
-                        x-descriptors:
-                          description: The list of descriptors that determine which
-                            UI components to use on different views
-                          items:
-                            type: string
-                          type: array
-                      type: object
-                    type: object
-                  required:
-                    items:
-                      type: string
-                    type: array
-                  title:
-                    type: string
-                  type:
-                    type: string
-                type: object
-              dependencies:
-                items:
-                  type: string
-                type: array
-              flow:
-                description: Flow is an unstructured object representing a Camel Flow
-                  in YAML/JSON DSL
-                type: object
-                x-kubernetes-preserve-unknown-fields: true
-              sources:
-                items:
-                  description: SourceSpec --
-                  properties:
-                    compression:
-                      type: boolean
-                    content:
-                      type: string
-                    contentKey:
-                      type: string
-                    contentRef:
-                      type: string
-                    contentType:
-                      type: string
-                    interceptors:
-                      description: Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader
-                        uses to pre/post process sources
-                      items:
-                        type: string
-                      type: array
-                    language:
-                      description: Language --
-                      type: string
-                    loader:
-                      description: Loader is an optional id of the org.apache.camel.k.RoutesLoader
-                        that will interpret this source at runtime
-                      type: string
-                    name:
-                      type: string
-                    property-names:
-                      description: List of property names defined in the source (e.g.
-                        if type is "template")
-                      items:
-                        type: string
-                      type: array
-                    rawContent:
-                      format: byte
-                      type: string
-                    type:
-                      description: Type defines the kind of source described by this
-                        object
-                      type: string
-                  type: object
-                type: array
-              types:
-                additionalProperties:
-                  properties:
-                    mediaType:
-                      type: string
-                    schema:
-                      description: JSONSchemaProps is a JSON-Schema following Specification
-                        Draft 4 (http://json-schema.org/).
-                      properties:
-                        $schema:
-                          description: JSONSchemaURL represents a schema url.
-                          type: string
-                        description:
-                          type: string
-                        example:
-                          description: 'JSON represents any valid JSON value. These
-                            types are supported: bool, int64, float64, string, []interface{},
-                            map[string]interface{} and nil.'
-                          x-kubernetes-preserve-unknown-fields: true
-                        externalDocs:
-                          description: ExternalDocumentation allows referencing an
-                            external resource for extended documentation.
-                          properties:
-                            description:
-                              type: string
-                            url:
-                              type: string
-                          type: object
-                        id:
-                          type: string
-                        properties:
-                          additionalProperties:
-                            properties:
-                              default:
-                                description: default is a default value for undefined
-                                  object fields.
-                                x-kubernetes-preserve-unknown-fields: true
-                              description:
-                                type: string
-                              enum:
-                                items:
-                                  description: 'JSON represents any valid JSON value.
-                                    These types are supported: bool, int64, float64,
-                                    string, []interface{}, map[string]interface{}
-                                    and nil.'
-                                  x-kubernetes-preserve-unknown-fields: true
-                                type: array
-                              example:
-                                description: 'JSON represents any valid JSON value.
-                                  These types are supported: bool, int64, float64,
-                                  string, []interface{}, map[string]interface{} and
-                                  nil.'
-                                x-kubernetes-preserve-unknown-fields: true
-                              exclusiveMaximum:
-                                type: boolean
-                              exclusiveMinimum:
-                                type: boolean
-                              format:
-                                description: "format is an OpenAPI v3 format string.
-                                  Unknown formats are ignored. The following formats
-                                  are validated: \n - bsonobjectid: a bson object
-                                  ID, i.e. a 24 characters hex string - uri: an URI
-                                  as parsed by Golang net/url.ParseRequestURI - email:
-                                  an email address as parsed by Golang net/mail.ParseAddress
-                                  - hostname: a valid representation for an Internet
-                                  host name, as defined by RFC 1034, section 3.1 [RFC1034].
-                                  - ipv4: an IPv4 IP as parsed by Golang net.ParseIP
-                                  - ipv6: an IPv6 IP as parsed by Golang net.ParseIP
-                                  - cidr: a CIDR as parsed by Golang net.ParseCIDR
-                                  - mac: a MAC address as parsed by Golang net.ParseMAC
-                                  - uuid: an UUID that allows uppercase defined by
-                                  the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$
-                                  - uuid3: an UUID3 that allows uppercase defined
-                                  by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$
-                                  - uuid4: an UUID4 that allows uppercase defined
-                                  by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
-                                  - uuid5: an UUID5 that allows uppercase defined
-                                  by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
-                                  - isbn: an ISBN10 or ISBN13 number string like \"0321751043\"
-                                  or \"978-0321751041\" - isbn10: an ISBN10 number
-                                  string like \"0321751043\" - isbn13: an ISBN13 number
-                                  string like \"978-0321751041\" - creditcard: a credit
-                                  card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\\\d{3})\\\\d{11})$
-                                  with any non digit characters mixed in - ssn: a
-                                  U.S. social security number following the regex
-                                  ^\\\\d{3}[- ]?\\\\d{2}[- ]?\\\\d{4}$ - hexcolor:
-                                  an hexadecimal color code like \"#FFFFFF: following
-                                  the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$ -
-                                  rgbcolor: an RGB color code like rgb like \"rgb(255,255,2559\"
-                                  - byte: base64 encoded binary data - password: any
-                                  kind of string - date: a date string like \"2006-01-02\"
-                                  as defined by full-date in RFC3339 - duration: a
-                                  duration string like \"22 ns\" as parsed by Golang
-                                  time.ParseDuration or compatible with Scala duration
-                                  format - datetime: a date time string like \"2014-12-15T19:30:20.000Z\"
-                                  as defined by date-time in RFC3339."
-                                type: string
-                              id:
-                                type: string
-                              maxItems:
-                                format: int64
-                                type: integer
-                              maxLength:
-                                format: int64
-                                type: integer
-                              maxProperties:
-                                format: int64
-                                type: integer
-                              maximum:
-                                description: A Number represents a JSON number literal.
-                                type: string
-                              minItems:
-                                format: int64
-                                type: integer
-                              minLength:
-                                format: int64
-                                type: integer
-                              minProperties:
-                                format: int64
-                                type: integer
-                              minimum:
-                                description: A Number represents a JSON number literal.
-                                type: string
-                              multipleOf:
-                                description: A Number represents a JSON number literal.
-                                type: string
-                              nullable:
-                                type: boolean
-                              pattern:
-                                type: string
-                              title:
-                                type: string
-                              type:
-                                type: string
-                              uniqueItems:
-                                type: boolean
-                              x-descriptors:
-                                description: The list of descriptors that determine
-                                  which UI components to use on different views
-                                items:
-                                  type: string
-                                type: array
-                            type: object
-                          type: object
-                        required:
-                          items:
-                            type: string
-                          type: array
-                        title:
-                          type: string
-                        type:
-                          type: string
-                      type: object
-                  type: object
-                type: object
-            type: object
-          status:
-            description: KameletStatus defines the observed state of Kamelet
-            properties:
-              conditions:
-                items:
-                  description: KameletCondition describes the state of a resource
-                    at a certain point.
-                  properties:
-                    lastTransitionTime:
-                      description: Last time the condition transitioned from one status
-                        to another.
-                      format: date-time
-                      type: string
-                    lastUpdateTime:
-                      description: The last time this condition was updated.
-                      format: date-time
-                      type: string
-                    message:
-                      description: A human readable message indicating details about
-                        the transition.
-                      type: string
-                    reason:
-                      description: The reason for the condition's last transition.
-                      type: string
-                    status:
-                      description: Status of the condition, one of True, False, Unknown.
-                      type: string
-                    type:
-                      description: Type of kamelet condition.
-                      type: string
-                  required:
-                  - status
-                  - type
-                  type: object
-                type: array
-              phase:
-                type: string
-              properties:
-                items:
-                  properties:
-                    default:
-                      type: string
-                    name:
-                      type: string
-                  type: object
-                type: array
-            type: object
-        type: object
-    served: true
-    storage: true
-    subresources:
-      status: {}
diff --git a/deploy/olm-catalog/camel-k-dev/camel-k-dev.package.yaml b/deploy/olm-catalog/camel-k-dev/camel-k-dev.package.yaml
index 73dc04f..9208a99 100644
--- a/deploy/olm-catalog/camel-k-dev/camel-k-dev.package.yaml
+++ b/deploy/olm-catalog/camel-k-dev/camel-k-dev.package.yaml
@@ -16,7 +16,7 @@
 # ---------------------------------------------------------------------------
 
 channels:
-- currentCSV: camel-k-operator.v1.4.0-snapshot
+- currentCSV: camel-k.v1.4.0-snapshot
   name: stable
 defaultChannel: stable
 packageName: camel-k-dev