-
Bug
-
Resolution: Done
-
Blocker
-
None
-
None
-
False
-
False
-
%
-
Undefined
-
I am working on new cluster and following https://docs.engineering.redhat.com/display/CFC/Test. This approach is well tested by many teams and was working for all previous releases as well.
1) I have created ICSP
apiVersion: operator.openshift.io/v1alpha1
kind: ImageContentSourcePolicy
metadata:
name: brew-registry
spec:
repositoryDigestMirrors:
- mirrors:
- brew.registry.redhat.io
source: registry.redhat.io
- mirrors:
- brew.registry.redhat.io
source: registry.stage.redhat.io
- mirrors:
- brew.registry.redhat.io
source: registry-proxy.engineering.redhat.com
2) Verify that the release Camel-K operator is working:
oc new-project released oc get csv NAME DISPLAY VERSION REPLACES PHASE red-hat-camel-k-operator.v1.2.0 Red Hat Integration - Camel K 1.2.0 Succeeded oc delete project released //second time oc new-project released1 kamel install oc get csv NAME DISPLAY VERSION REPLACES PHASE red-hat-camel-k-operator.v1.2.0 Red Hat Integration - Camel K 1.2.0 Succeeded oc delete project released
3) disable default OperatorSources
oc patch OperatorHub cluster --type json -p '[{"op": "add", "path": "/spec/disableAllDefaultSources", "value": true}\]'
4) install IIB with the TP2 rebuild
oc apply -f - << EOF apiVersion: operators.coreos.com/v1alpha1 kind: CatalogSource metadata: name: camel-k-source namespace: openshift-marketplace spec: sourceType: grpc image: registry-proxy.engineering.redhat.com/rh-osbs/iib:38419 displayName: CVP Operator Catalog publisher: grpc EOF
5)
oc new-project rebuild kamel install --olm-source=camel-k-source // it's working for the first time oc get csv NAME DISPLAY VERSION REPLACES PHASE red-hat-camel-k-operator.v1.2.0 Red Hat Integration - Camel K 1.2.0 Succeeded oc delete project rebuild oc new-project rebuild1 // second time it's stuck in the pending state oc get csv NAME DISPLAY VERSION REPLACES PHASE red-hat-camel-k-operator.v1.2.0 Red Hat Integration - Camel K 1.2.0 red-hat-camel-k-operator.v1.2.0 Pending oc get csv red-hat-camel-k-operator.v1.2.0 -o yaml apiVersion: operators.coreos.com/v1alpha1 kind: ClusterServiceVersion metadata: annotations: alm-examples: |- [{ "apiVersion": "camel.apache.org/v1", "kind": "IntegrationPlatform", "metadata": { "name": "example" }, "spec": {} }, { "apiVersion": "camel.apache.org/v1", "kind": "Integration", "metadata": { "name": "example" }, "spec": { "flows": [ { "from": { "uri": "timer:yaml", "parameters": { "period": "1000" }, "steps": [ { "set-body": { "constant": "Hello from Camel K" } }, { "to": "log:info" } ] } } ] } }, { "apiVersion": "camel.apache.org/v1", "kind": "IntegrationKit", "metadata": { "name": "example" }, "spec": {} }, { "apiVersion": "camel.apache.org/v1", "kind": "CamelCatalog", "metadata": { "name": "example" }, "spec": {} }, { "apiVersion": "camel.apache.org/v1", "kind": "Build", "metadata": { "name": "example" }, "spec": {} }, { "apiVersion": "camel.apache.org/v1alpha1", "kind": "Kamelet", "metadata": { "name": "example" }, "spec": { "definition": { "description": "Produces periodic events with a custom payload", "properties": { "message": { "description": "The message to generate", "title": "Message", "type": "string" }, "period": { "default": 1000, "description": "The time interval between two events", "title": "Period", "type": "integer" } }, "required": [ "message" ], "title": "Example Timer" }, "flow": { "from": { "parameters": { "period": "#property:period" }, "steps": [ { "set-body": { "constant": "#property:message" } }, { "to": "kamelet:sink" } ], "uri": "timer:tick" } } } }, { "apiVersion": "camel.apache.org/v1alpha1", "kind": "KameletBinding", "metadata": { "name": "example" }, "spec": { "source": { "ref": { "apiVersion": "camel.apache.org/v1alpha1", "kind": "Kamelet", "name": "example" }, "properties": { "message": "Hello world" } }, "sink": { "ref": { "apiVersion": "messaging.knative.dev/v1beta1", "kind": "InMemoryChannel", "name": "example" } } } }] capabilities: Full Lifecycle categories: Integration & Delivery certified: "false" containerImage: registry.redhat.io/integration-tech-preview/camel-k-rhel8-operator@sha256:06f3182792696b0d1a2e434cab9d4169cbe16a17c3656ab703d0a8f648be5856 createdAt: "2020-10-06T02:45:00Z" description: Red Hat Integration - Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers. olm.operatorGroup: rebuild1-jgm7l olm.operatorNamespace: rebuild1 olm.skipRange: '>=1.0.0 <1.2.1' olm.targetNamespaces: rebuild1 operatorframework.io/properties: '{"properties":[{"type":"olm.gvk","value":{"group":"camel.apache.org","kind":"Build","version":"v1"}},{"type":"olm.gvk","value":{"group":"camel.apache.org","kind":"CamelCatalog","version":"v1"}},{"type":"olm.gvk","value":{"group":"camel.apache.org","kind":"Integration","version":"v1"}},{"type":"olm.gvk","value":{"group":"camel.apache.org","kind":"IntegrationKit","version":"v1"}},{"type":"olm.gvk","value":{"group":"camel.apache.org","kind":"IntegrationPlatform","version":"v1"}},{"type":"olm.gvk","value":{"group":"camel.apache.org","kind":"Kamelet","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"camel.apache.org","kind":"KameletBinding","version":"v1alpha1"}},{"type":"olm.package","value":{"packageName":"red-hat-camel-k","version":"1.2.0"}}]}' operators.operatorframework.io/internal-objects: '["builds.camel.apache.org","integrationkits.camel.apache.org","camelcatalogs.camel.apache.org"]' repository: https://github.com/apache/camel-k support: Camel creationTimestamp: "2021-01-20T08:01:36Z" generation: 1 labels: olm.api.21d63b6279d0c0ed: provided olm.api.927e500d31f64ec6: provided olm.api.6050c8d5fc00a079: provided olm.api.b19a9d1839440e92: provided olm.api.c766370cb4da0c0c: provided olm.api.d7b5fca1b16f9ecb: provided olm.api.db6dbf3858f703bc: provided operators.coreos.com/red-hat-camel-k.rebuild1: "" managedFields: - apiVersion: operators.coreos.com/v1alpha1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:alm-examples: {} f:capabilities: {} f:categories: {} f:certified: {} f:containerImage: {} f:createdAt: {} f:description: {} f:olm.skipRange: {} f:operatorframework.io/properties: {} f:operators.operatorframework.io/internal-objects: {} f:repository: {} f:support: {} f:spec: .: {} f:apiservicedefinitions: {} f:customresourcedefinitions: .: {} f:owned: {} f:description: {} f:displayName: {} f:icon: {} f:install: .: {} f:spec: .: {} f:clusterPermissions: {} f:deployments: {} f:permissions: {} f:strategy: {} f:installModes: {} f:keywords: {} f:labels: .: {} f:name: {} f:links: {} f:maintainers: {} f:maturity: {} f:minKubeVersion: {} f:provider: .: {} f:name: {} f:replaces: {} f:selector: .: {} f:matchLabels: .: {} f:name: {} f:version: {} manager: catalog operation: Update time: "2021-01-20T08:01:36Z" - apiVersion: operators.coreos.com/v1alpha1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:olm.operatorGroup: {} f:olm.operatorNamespace: {} f:olm.targetNamespaces: {} f:labels: .: {} f:olm.api.21d63b6279d0c0ed: {} f:olm.api.927e500d31f64ec6: {} f:olm.api.6050c8d5fc00a079: {} f:olm.api.b19a9d1839440e92: {} f:olm.api.c766370cb4da0c0c: {} f:olm.api.d7b5fca1b16f9ecb: {} f:olm.api.db6dbf3858f703bc: {} f:operators.coreos.com/red-hat-camel-k.rebuild1: {} f:status: .: {} f:conditions: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:phase: {} f:reason: {} f:requirementStatus: {} manager: olm operation: Update time: "2021-01-20T08:01:38Z" name: red-hat-camel-k-operator.v1.2.0 namespace: rebuild1 resourceVersion: "325435" selfLink: /apis/operators.coreos.com/v1alpha1/namespaces/rebuild1/clusterserviceversions/red-hat-camel-k-operator.v1.2.0 uid: d1d1fb9c-09cc-451a-b22f-bbba93ceed86 spec: apiservicedefinitions: {} customresourcedefinitions: owned: - description: A Camel K build displayName: Build kind: Build name: builds.camel.apache.org version: v1 - description: A Camel catalog displayName: Camel Catalog kind: CamelCatalog name: camelcatalogs.camel.apache.org version: v1 - description: A Camel K integration displayName: Integration kind: Integration name: integrations.camel.apache.org version: v1 - description: A Camel K integration kit displayName: Integration Kit kind: IntegrationKit name: integrationkits.camel.apache.org version: v1 - description: A Camel K integration platform displayName: Integration Platform kind: IntegrationPlatform name: integrationplatforms.camel.apache.org version: v1 - description: A Camel K connector displayName: Kamelet kind: Kamelet name: kamelets.camel.apache.org version: v1alpha1 - description: A Camel K connector binding resource displayName: Kamelet Binding kind: KameletBinding name: kameletbindings.camel.apache.org version: v1alpha1 description: | Red Hat Integration - Camel K ============== **Red Hat Integration - Camel K** is a lightweight integration platform, born on Kubernetes, with serverless superpowers. ## Installation To start using Camel K, install the operator and then create the following `IntegrationPlatform`: ``` apiVersion: camel.apache.org/v1 kind: IntegrationPlatform metadata: name: camel-k labels: app: "camel-k" ``` ## Running an Integration After the initial setup, you can run a Camel integration on the cluster by creating an example `Integration`: ``` apiVersion: camel.apache.org/v1 kind: Integration metadata: name: example spec: sources: - content: | import org.apache.camel.builder.RouteBuilder; public class Example extends RouteBuilder { @Override public void configure() throws Exception { from("timer:tick") .setBody(constant("Hello World!")) .to("log:info?skipBodyLineSeparator=false"); } } name: Example.java ``` displayName: Red Hat Integration - Camel K icon: - base64data: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q3MWUwMDt9LmNscy0ye2ZpbGw6I2MyMWEwMDt9LmNscy0ze2ZpbGw6I2ZmZjt9LmNscy00e2ZpbGw6I2VhZWFlYTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkxvZ288L3RpdGxlPjxnIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iNTAiIGN5PSI1MCIgcj0iNTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMC43MSA1MCkgcm90YXRlKC00NSkiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik04NS4zNiwxNC42NEE1MCw1MCwwLDAsMSwxNC42NCw4NS4zNloiLz48cGF0aCBkPSJNMzEsMzEuMzZhMS45NCwxLjk0LDAsMCwxLTMuNjItLjg5LjQzLjQzLDAsMCwxLC41My0uNDQsMy4zMiwzLjMyLDAsMCwwLDIuODEuN0EuNDMuNDMsMCwwLDEsMzEsMzEuMzZaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNzcuNjMsNDQuNzZDNzcuMTIsNDEuMzQsNzMsMjEsNjYuMzIsMjFjLTIuNDQsMC00LjU5LDMuMzUtNiw2Ljg4LS40NCwxLjA2LTEuMjMsMS4wOC0xLjYzLDBDNTcuMjQsMjQuMTYsNTUuODgsMjEsNTMuMjgsMjEsNDMuMzQsMjEsNDcuODQsNDUuMTgsMzksNDUuMThjLTQuNTcsMC01LjM3LTEwLjU5LTUuNS0xNC43MiwyLjE5LjY1LDMuMy0xLDMuNTUtMi42MWEuNjMuNjMsMCwwLDAtLjQ4LS43MiwzLjM2LDMuMzYsMCwwLDAtMywuODlIMjcuMzFhMSwxLDAsMCwwLS42OC4yOGwtLjUzLjUzSDIyLjIxYS41NC41NCwwLDAsMC0uMzguMTZsLTMuOTUsMy45NWEuNTQuNTQsMCwwLDAsLjM4LjkxaC4zNmwwLDBIMjkuNzFjLjYsNi4yNiwxLjc1LDIyLDE2LjQyLDE3LjE5bC0uMzIsNUw0NC4zNyw3OC40NmExLDEsMCwwLDAsMSwxaDQuOWExLDEsMCwwLDAsMS0xbC0uNjEtMjMuMzMtLjE1LTUuODFjNi0yLjc4LDktNS42NiwxNi4xOS02Ljc1LTEuNTksMi42Mi0yLjA1LDYuODctMi4wNiw4LS4wNiw2LDIuNTUsOC43NCw1LDEzLjIyTDYzLjczLDc4YTEsMSwwLDAsMCwuODksMS4zMmg0LjY0YTEsMSwwLDAsMCwuOTMtLjc0TDc0LDYyLjZjLTQuODMtNy40MywxLjgzLTE1LjMxLDMuNDEtMTdBMSwxLDAsMCwwLDc3LjYzLDQ0Ljc2Wk0zMSwzMS4zNmExLjk0LDEuOTQsMCwwLDEtMy42Mi0uODkuNDMuNDMsMCwwLDEsLjUzLS40NCwzLjMyLDMuMzIsMCwwLDAsMi44MS43QS40My40MywwLDAsMSwzMSwzMS4zNloiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik00Ni4xMyw1MS4wN0MzMS40Niw1NS45MiwzMC4zMSw0MC4xNCwyOS43MSwzMy44OEgxOC42NUwyMC43NSwzNmExLDEsMCwwLDAsLjY4LjI4aDZjMCw1LjgsMS4xMywyMC4yLDE0LDIwLjJhMzEuMzQsMzEuMzQsMCwwLDAsNC40Mi0uMzVaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNTAuNDEsNDkuMzZsLjE1LDUuODFhMTA4LjIsMTA4LjIsMCwwLDAsMTQtNC41NCwxOS43OSwxOS43OSwwLDAsMSwyLjA2LThDNTkuNDYsNDMuNyw1Ni40NCw0Ni41OCw1MC40MSw0OS4zNloiLz48L2c+PC9zdmc+ mediatype: image/svg+xml install: spec: clusterPermissions: - rules: - apiGroups: - console.openshift.io resources: - consoleclidownloads verbs: - create - delete - deletecollection - get - list - patch - update - watch - apiGroups: - camel.apache.org resources: - '*' verbs: - '*' serviceAccountName: camel-k-operator deployments: - name: camel-k-operator spec: replicas: 1 selector: matchLabels: name: camel-k-operator strategy: type: Recreate template: metadata: creationTimestamp: null labels: app: camel-k camel.apache.org/component: operator name: camel-k-operator spec: containers: - command: - kamel - operator env: - name: WATCH_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.annotations['olm.targetNamespaces'] - name: OPERATOR_NAME value: camel-k - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace image: registry.redhat.io/integration-tech-preview/camel-k-rhel8-operator@sha256:06f3182792696b0d1a2e434cab9d4169cbe16a17c3656ab703d0a8f648be5856 imagePullPolicy: IfNotPresent name: camel-k-operator resources: {} serviceAccountName: camel-k-operator permissions: - rules: - apiGroups: - camel.apache.org resources: - '*' verbs: - '*' - apiGroups: - "" resources: - pods - services - endpoints - persistentvolumeclaims - configmaps - secrets - serviceaccounts verbs: - create - delete - deletecollection - get - list - patch - update - watch - apiGroups: - rbac.authorization.k8s.io resources: - roles - rolebindings verbs: - create - delete - deletecollection - get - list - patch - update - watch - apiGroups: - "" resources: - events verbs: - create - patch - get - list - watch - apiGroups: - apps resources: - deployments - replicasets - statefulsets verbs: - create - delete - deletecollection - get - list - patch - update - watch - apiGroups: - batch resources: - cronjobs verbs: - create - delete - deletecollection - get - list - patch - update - watch - apiGroups: - apps resources: - daemonsets verbs: - get - list - watch - apiGroups: - extensions resources: - ingresses verbs: - create - delete - deletecollection - get - list - patch - update - watch - apiGroups: - "" - build.openshift.io resources: - buildconfigs - buildconfigs/webhooks - builds verbs: - create - delete - deletecollection - get - list - patch - update - watch - apiGroups: - "" - image.openshift.io resources: - imagestreamimages - imagestreammappings - imagestreams - imagestreams/secrets - imagestreamtags verbs: - create - delete - deletecollection - get - list - patch - update - watch - apiGroups: - "" - build.openshift.io resources: - buildconfigs/instantiate - buildconfigs/instantiatebinary - builds/clone verbs: - create - apiGroups: - "" - route.openshift.io resources: - routes verbs: - create - delete - deletecollection - get - list - patch - update - watch - apiGroups: - "" - route.openshift.io resources: - routes/custom-host verbs: - create - apiGroups: - serving.knative.dev resources: - services verbs: - create - delete - deletecollection - get - list - patch - update - watch - apiGroups: - eventing.knative.dev - messaging.knative.dev - sources.knative.dev resources: - '*' verbs: - create - delete - deletecollection - get - list - patch - update - watch - apiGroups: - monitoring.coreos.com resources: - servicemonitors verbs: - create - delete - deletecollection - get - list - patch - update - watch - apiGroups: - kafka.strimzi.io resources: - topics - kafkas verbs: - get - list - watch serviceAccountName: camel-k-operator strategy: deployment installModes: - supported: true type: OwnNamespace - supported: true type: SingleNamespace - supported: false type: MultiNamespace - supported: true type: AllNamespaces keywords: - apache - kamel - kubernetes - serverless - microservices labels: name: camel-k-operator links: - name: Apache Camel K source code repository url: https://github.com/apache/camel-k maintainers: - email: janstey@redhat.com name: Jon Anstey maturity: alpha minKubeVersion: 1.14.0 provider: name: Red Hat replaces: red-hat-camel-k-operator.v1.2.0 selector: matchLabels: name: camel-k-operator version: 1.2.0 status: conditions: - lastTransitionTime: "2021-01-20T08:01:37Z" lastUpdateTime: "2021-01-20T08:01:37Z" message: requirements not yet checked phase: Pending reason: RequirementsUnknown - lastTransitionTime: "2021-01-20T08:01:37Z" lastUpdateTime: "2021-01-20T08:01:37Z" message: one or more requirements couldn't be found phase: Pending reason: RequirementsNotMet lastTransitionTime: "2021-01-20T08:01:37Z" lastUpdateTime: "2021-01-20T08:01:37Z" message: one or more requirements couldn't be found phase: Pending reason: RequirementsNotMet requirementStatus: - group: operators.coreos.com kind: ClusterServiceVersion message: CSV minKubeVersion (1.14.0) less than server version (v1.19.0+9c69bdc) name: red-hat-camel-k-operator.v1.2.0 status: Present version: v1alpha1 - group: apiextensions.k8s.io kind: CustomResourceDefinition message: CRD is present and Established condition is true name: builds.camel.apache.org status: Present uuid: 9826c9da-ef89-4b0c-9bd9-5e6bc7df0be1 version: v1 - group: apiextensions.k8s.io kind: CustomResourceDefinition message: CRD is present and Established condition is true name: camelcatalogs.camel.apache.org status: Present uuid: 4c98992e-d8f6-4792-b21e-49c17997dc0b version: v1 - group: apiextensions.k8s.io kind: CustomResourceDefinition message: CRD is present and Established condition is true name: integrationkits.camel.apache.org status: Present uuid: e5f6d50a-6ed8-4c05-b36e-46ce1614d8ce version: v1 - group: apiextensions.k8s.io kind: CustomResourceDefinition message: CRD is present and Established condition is true name: integrationplatforms.camel.apache.org status: Present uuid: e8357017-5e61-4543-bc3e-ad121c41c04e version: v1 - group: apiextensions.k8s.io kind: CustomResourceDefinition message: CRD is present and Established condition is true name: integrations.camel.apache.org status: Present uuid: 8eb2347f-9ca5-4cb1-abcd-dc0c560d7ea7 version: v1 - group: apiextensions.k8s.io kind: CustomResourceDefinition message: CRD is present and Established condition is true name: kameletbindings.camel.apache.org status: Present uuid: 216c27dc-0110-48b4-8704-5423d2f59062 version: v1 - group: apiextensions.k8s.io kind: CustomResourceDefinition message: CRD is present and Established condition is true name: kamelets.camel.apache.org status: Present uuid: b36bc747-6b9b-4175-8164-66fe960a5ffc version: v1 - dependents: - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["*"],"apiGroups":["camel.apache.org"],"resources":["*"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":[""],"resources":["pods","services","endpoints","persistentvolumeclaims","configmaps","secrets","serviceaccounts"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["rbac.authorization.k8s.io"],"resources":["roles","rolebindings"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create","patch","get","list","watch"],"apiGroups":[""],"resources":["events"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["apps"],"resources":["deployments","replicasets","statefulsets"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["batch"],"resources":["cronjobs"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["get","list","watch"],"apiGroups":["apps"],"resources":["daemonsets"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["extensions"],"resources":["ingresses"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["","build.openshift.io"],"resources":["buildconfigs","buildconfigs/webhooks","builds"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["","image.openshift.io"],"resources":["imagestreamimages","imagestreammappings","imagestreams","imagestreams/secrets","imagestreamtags"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create"],"apiGroups":["","build.openshift.io"],"resources":["buildconfigs/instantiate","buildconfigs/instantiatebinary","builds/clone"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["","route.openshift.io"],"resources":["routes"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create"],"apiGroups":["","route.openshift.io"],"resources":["routes/custom-host"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["serving.knative.dev"],"resources":["services"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["eventing.knative.dev","messaging.knative.dev","sources.knative.dev"],"resources":["*"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["monitoring.coreos.com"],"resources":["servicemonitors"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: namespaced rule:{"verbs":["get","list","watch"],"apiGroups":["kafka.strimzi.io"],"resources":["topics","kafkas"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: cluster rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["console.openshift.io"],"resources":["consoleclidownloads"]} status: NotSatisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: cluster rule:{"verbs":["*"],"apiGroups":["camel.apache.org"],"resources":["*"]} status: NotSatisfied version: v1 group: "" kind: ServiceAccount message: Policy rule not satisfied for service account name: camel-k-operator status: PresentNotSatisfied version: v1
I am not able to install Camel-K operator TP2 rebuild anymore in any (new) namespace..