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 <anto...@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