kind: ConfigMap
apiVersion: v1
metadata:
  name: knative-eventing-operator

data:
  customResourceDefinitions: |-
    - apiVersion: apiextensions.k8s.io/v1beta1
      kind: CustomResourceDefinition
      metadata:
        name: knativeeventings.eventing.knative.dev
      spec:
        group: eventing.knative.dev
        names:
          kind: KnativeEventing
          listKind: KnativeEventingList
          plural: knativeeventings
          singular: knativeeventing
          shortNames:
          - ke
        scope: Namespaced
        subresources:
          status: {}
        validation:
          openAPIV3Schema:
            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/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/api-conventions.md#types-kinds'
                type: string
              metadata:
                type: object
              spec:
                type: object
              status:
                properties:
                  conditions:
                    description: The latest available observations of a resource's current
                      state. +patchMergeKey=type +patchStrategy=merge
                    items:
                      properties:
                        lastTransitionTime:
                          description: LastTransitionTime is the last time the condition
                            transitioned from one status to another. We use VolatileTime
                            in place of metav1.Time to exclude this from creating equality.Semantic
                            differences (all other things held constant).
                          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
                        severity:
                          description: Severity with which to treat failures of this type
                            of condition. When this is not specified, it defaults to Error.
                          type: string
                        status:
                          description: Status of the condition, one of True, False, Unknown.
                            +required
                          type: string
                        type:
                          description: Type of condition. +required
                          type: string
                      required:
                      - type
                      - status
                      type: object
                    type: array
                  version:
                    description: The version of the installed release
                    type: string
                type: object
        version: v1alpha1
        versions:
        - name: v1alpha1
          served: true
          storage: true
  clusterServiceVersions: |-
    - apiVersion: operators.coreos.com/v1alpha1
      kind: ClusterServiceVersion
      metadata:
        annotations:
          alm-examples: '[{"apiVersion":"eventing.knative.dev/v1alpha1","kind":"KnativeEventing","metadata":{"name":"knative-eventing"},"spec":{}}]'
          capabilities: Basic Install
          categories: Networking,Integration & Delivery,Cloud Provider,Developer Tools
          certified: "false"
          containerImage: quay.io/openshift-knative/knative-eventing-operator:v0.10.0
          createdAt: "2019-05-07T17:00:00Z"
          description: |-
            Knative Eventing is a system that is designed to address a
            common need for cloud native development and provides composable
            primitives to enable late-binding event sources and event
            consumers.
          repository: https://github.com/openshift-knative/knative-eventing-operator
          support: Red Hat
        name: knative-eventing-operator.v0.10.0
        namespace: placeholder
      spec:
        apiservicedefinitions: {}
        customresourcedefinitions:
          owned:
          - description: Represents an installation of a particular version of Knative Eventing
            displayName: Knative Eventing
            kind: KnativeEventing
            name: knativeeventings.eventing.knative.dev
            statusDescriptors:
            - description: The version of Knative Eventing installed
              displayName: Version
              path: version
            version: v1alpha1
        description: |
          Knative Eventing is designed to address a common need for cloud
          native development:

          1. Services are loosely coupled during development and deployed independently
          1. A producer can generate events before a consumer is listening, and a consumer
             can express an interest in an event or class of events that is not yet being
             produced.
          1. Services can be connected to create new applications
             - without modifying producer or consumer, and
             - with the ability to select a specific subset of events from a particular
               producer.

          For complete Knative Eventing documentation, see
          [Knative eventing](https://www.knative.dev/docs/eventing/) or
          [Knative docs](https://www.knative.dev/docs/) to learn about Knative.
        displayName: Knative Eventing Operator
        icon:
        - base64data: [encoded data, 10260 characters]
          mediatype: image/png
        install:
          spec:
            clusterPermissions:
            - rules:
              - apiGroups:
                - '*'
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
            deployments:
            - name: knative-eventing-operator
              spec:
                replicas: 1
                selector:
                  matchLabels:
                    name: knative-eventing-operator
                strategy: {}
                template:
                  metadata:
                    labels:
                      name: knative-eventing-operator
                  spec:
                    containers:
                    - command:
                      - knative-eventing-operator
                      env:
                      - name: WATCH_NAMESPACE
                      - name: POD_NAME
                        valueFrom:
                          fieldRef:
                            fieldPath: metadata.name
                      - name: OPERATOR_NAME
                        value: knative-eventing-operator
                      image: quay.io/openshift-knative/knative-eventing-operator:v0.10.0
                      args:
                        - --filename=https://raw.githubusercontent.com/openshift/knative-eventing/release-v0.10.0/openshift/release/knative-eventing-v0.10.0.yaml,https://raw.githubusercontent.com/openshift-knative/knative-eventing-operator/master/deploy/resources/networkpolicies.yaml
                      imagePullPolicy: Always
                      name: knative-eventing-operator
                      resources: {}
                    serviceAccountName: knative-eventing-operator
            permissions:
            - rules:
              - apiGroups:
                - ""
                resources:
                - pods
                - services
                - endpoints
                - persistentvolumeclaims
                - events
                - configmaps
                - secrets
                verbs:
                - '*'
              - apiGroups:
                - ""
                resources:
                - namespaces
                verbs:
                - get
              - apiGroups:
                - apps
                resources:
                - deployments
                - daemonsets
                - replicasets
                - statefulsets
                verbs:
                - '*'
              - apiGroups:
                - monitoring.coreos.com
                resources:
                - servicemonitors
                verbs:
                - get
                - create
              - apiGroups:
                - apps
                resourceNames:
                - knative-eventing-operator
                resources:
                - deployments/finalizers
                verbs:
                - update
              - apiGroups:
                - eventing.knative.dev
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
          strategy: deployment
        installModes:
        - supported: false
          type: OwnNamespace
        - supported: false
          type: SingleNamespace
        - supported: false
          type: MultiNamespace
        - supported: true
          type: AllNamespaces
        keywords:
        - serverless
        - eventing
        - camel
        - kafka
        links:
        - name: Website
          url: https://www.knative.dev/docs/eventing/
        - name: Documentation
          url: https://www.knative.dev/docs/
        maintainers:
        - email: knative@redhat.com
          name: Knative team
        maturity: alpha
        provider:
          name: Red Hat
        replaces: knative-eventing-operator.v0.9.0
        version: 0.10.0
    - apiVersion: operators.coreos.com/v1alpha1
      kind: ClusterServiceVersion
      metadata:
        annotations:
          alm-examples: '[{"apiVersion":"eventing.knative.dev/v1alpha1","kind":"KnativeEventing","metadata":{"name":"knative-eventing"},"spec":{}}]'
          capabilities: Basic Install
          categories: Networking,Integration & Delivery,Cloud Provider,Developer Tools
          certified: "false"
          containerImage: quay.io/openshift-knative/knative-eventing-operator:v0.11.0
          createdAt: "2019-05-07T17:00:00Z"
          description: |-
            Knative Eventing is a system that is designed to address a
            common need for cloud native development and provides composable
            primitives to enable late-binding event sources and event
            consumers.
          repository: https://github.com/openshift-knative/knative-eventing-operator
          support: Red Hat
        name: knative-eventing-operator.v0.11.0
        namespace: placeholder
      spec:
        apiservicedefinitions: {}
        customresourcedefinitions:
          owned:
          - description: Represents an installation of a particular version of Knative Eventing
            displayName: Knative Eventing
            kind: KnativeEventing
            name: knativeeventings.eventing.knative.dev
            statusDescriptors:
            - description: The version of Knative Eventing installed
              displayName: Version
              path: version
            version: v1alpha1
        description: |
          Knative Eventing is designed to address a common need for cloud
          native development:

          1. Services are loosely coupled during development and deployed independently
          1. A producer can generate events before a consumer is listening, and a consumer
             can express an interest in an event or class of events that is not yet being
             produced.
          1. Services can be connected to create new applications
             - without modifying producer or consumer, and
             - with the ability to select a specific subset of events from a particular
               producer.

          For complete Knative Eventing documentation, see
          [Knative eventing](https://www.knative.dev/docs/eventing/) or
          [Knative docs](https://www.knative.dev/docs/) to learn about Knative.
        displayName: Knative Eventing Operator
        icon:
        - base64data: [encoded data, 10260 characters]
          mediatype: image/png
        install:
          spec:
            clusterPermissions:
            - rules:
              - apiGroups:
                - '*'
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
            deployments:
            - name: knative-eventing-operator
              spec:
                replicas: 1
                selector:
                  matchLabels:
                    name: knative-eventing-operator
                strategy: {}
                template:
                  metadata:
                    labels:
                      name: knative-eventing-operator
                  spec:
                    containers:
                    - command:
                      - knative-eventing-operator
                      env:
                      - name: WATCH_NAMESPACE
                      - name: POD_NAME
                        valueFrom:
                          fieldRef:
                            fieldPath: metadata.name
                      - name: OPERATOR_NAME
                        value: knative-eventing-operator
                      image: quay.io/openshift-knative/knative-eventing-operator:v0.11.0
                      args:
                        - --filename=https://raw.githubusercontent.com/openshift/knative-eventing/release-v0.11.0/openshift/release/knative-eventing-v0.11.0.yaml,https://raw.githubusercontent.com/openshift-knative/knative-eventing-operator/master/deploy/resources/networkpolicies.yaml
                      imagePullPolicy: Always
                      name: knative-eventing-operator
                      resources: {}
                    serviceAccountName: knative-eventing-operator
            permissions:
            - rules:
              - apiGroups:
                - ""
                resources:
                - pods
                - services
                - endpoints
                - persistentvolumeclaims
                - events
                - configmaps
                - secrets
                verbs:
                - '*'
              - apiGroups:
                - ""
                resources:
                - namespaces
                verbs:
                - get
              - apiGroups:
                - apps
                resources:
                - deployments
                - daemonsets
                - replicasets
                - statefulsets
                verbs:
                - '*'
              - apiGroups:
                - monitoring.coreos.com
                resources:
                - servicemonitors
                verbs:
                - get
                - create
              - apiGroups:
                - apps
                resourceNames:
                - knative-eventing-operator
                resources:
                - deployments/finalizers
                verbs:
                - update
              - apiGroups:
                - eventing.knative.dev
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
          strategy: deployment
        installModes:
        - supported: false
          type: OwnNamespace
        - supported: false
          type: SingleNamespace
        - supported: false
          type: MultiNamespace
        - supported: true
          type: AllNamespaces
        keywords:
        - serverless
        - eventing
        - camel
        - kafka
        links:
        - name: Website
          url: https://www.knative.dev/docs/eventing/
        - name: Documentation
          url: https://www.knative.dev/docs/
        maintainers:
        - email: knative@redhat.com
          name: Knative team
        maturity: alpha
        provider:
          name: Red Hat
        replaces: knative-eventing-operator.v0.10.0
        version: 0.11.0
    - apiVersion: operators.coreos.com/v1alpha1
      kind: ClusterServiceVersion
      metadata:
        annotations:
          alm-examples: '[{"apiVersion":"eventing.knative.dev/v1alpha1","kind":"KnativeEventing","metadata":{"name":"knative-eventing"},"spec":{}}]'
          capabilities: Basic Install
          categories: Networking,Integration & Delivery,Cloud Provider,Developer Tools
          certified: "false"
          containerImage: quay.io/openshift-knative/knative-eventing-operator:v0.12.0
          createdAt: "2019-05-07T17:00:00Z"
          description: |-
            Knative Eventing is a system that is designed to address a
            common need for cloud native development and provides composable
            primitives to enable late-binding event sources and event
            consumers.
          repository: https://github.com/openshift-knative/knative-eventing-operator
          support: Red Hat
        name: knative-eventing-operator.v0.12.0
        namespace: placeholder
      spec:
        apiservicedefinitions: {}
        customresourcedefinitions:
          owned:
          - description: Represents an installation of a particular version of Knative Eventing
            displayName: Knative Eventing
            kind: KnativeEventing
            name: knativeeventings.eventing.knative.dev
            statusDescriptors:
            - description: The version of Knative Eventing installed
              displayName: Version
              path: version
            version: v1alpha1
        description: |
          Knative Eventing is designed to address a common need for cloud
          native development:

          1. Services are loosely coupled during development and deployed independently
          1. A producer can generate events before a consumer is listening, and a consumer
             can express an interest in an event or class of events that is not yet being
             produced.
          1. Services can be connected to create new applications
             - without modifying producer or consumer, and
             - with the ability to select a specific subset of events from a particular
               producer.

          For complete Knative Eventing documentation, see
          [Knative eventing](https://www.knative.dev/docs/eventing/) or
          [Knative docs](https://www.knative.dev/docs/) to learn about Knative.
        displayName: Knative Eventing Operator
        icon:
        - base64data: [encoded data, 10260 characters]
          mediatype: image/png
        install:
          spec:
            clusterPermissions:
            - rules:
              - apiGroups:
                - '*'
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
            deployments:
            - name: knative-eventing-operator
              spec:
                replicas: 1
                selector:
                  matchLabels:
                    name: knative-eventing-operator
                strategy: {}
                template:
                  metadata:
                    labels:
                      name: knative-eventing-operator
                  spec:
                    containers:
                    - command:
                      - knative-eventing-operator
                      env:
                      - name: WATCH_NAMESPACE
                      - name: POD_NAME
                        valueFrom:
                          fieldRef:
                            fieldPath: metadata.name
                      - name: OPERATOR_NAME
                        value: knative-eventing-operator
                      image: quay.io/openshift-knative/knative-eventing-operator:v0.12.0
                      args:
                        - --filename=https://raw.githubusercontent.com/openshift/knative-eventing/release-v0.12.0/openshift/release/knative-eventing-v0.12.0.yaml,https://raw.githubusercontent.com/openshift-knative/knative-eventing-operator/master/deploy/resources/networkpolicies.yaml
                      imagePullPolicy: Always
                      name: knative-eventing-operator
                      resources: {}
                    serviceAccountName: knative-eventing-operator
            permissions:
            - rules:
              - apiGroups:
                - ""
                resources:
                - pods
                - services
                - endpoints
                - persistentvolumeclaims
                - events
                - configmaps
                - secrets
                verbs:
                - '*'
              - apiGroups:
                - ""
                resources:
                - namespaces
                verbs:
                - get
              - apiGroups:
                - apps
                resources:
                - deployments
                - daemonsets
                - replicasets
                - statefulsets
                verbs:
                - '*'
              - apiGroups:
                - monitoring.coreos.com
                resources:
                - servicemonitors
                verbs:
                - get
                - create
              - apiGroups:
                - apps
                resourceNames:
                - knative-eventing-operator
                resources:
                - deployments/finalizers
                verbs:
                - update
              - apiGroups:
                - eventing.knative.dev
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
          strategy: deployment
        installModes:
        - supported: false
          type: OwnNamespace
        - supported: false
          type: SingleNamespace
        - supported: false
          type: MultiNamespace
        - supported: true
          type: AllNamespaces
        keywords:
        - serverless
        - eventing
        - camel
        - kafka
        links:
        - name: Website
          url: https://www.knative.dev/docs/eventing/
        - name: Documentation
          url: https://www.knative.dev/docs/
        maintainers:
        - email: knative@redhat.com
          name: Knative team
        maturity: alpha
        minKubeVersion: 1.15.0
        provider:
          name: Red Hat
        replaces: knative-eventing-operator.v0.11.0
        version: 0.12.0
    - apiVersion: operators.coreos.com/v1alpha1
      kind: ClusterServiceVersion
      metadata:
        annotations:
          alm-examples: '[{"apiVersion":"eventing.knative.dev/v1alpha1","kind":"KnativeEventing","metadata":{"name":"knative-eventing"},"spec":{}}]'
          capabilities: Basic Install
          categories: Networking,Integration & Delivery,Cloud Provider,Developer Tools
          certified: "false"
          containerImage: quay.io/openshift-knative/knative-eventing-operator:v0.13.0
          createdAt: "2019-05-07T17:00:00Z"
          description: |-
            Knative Eventing is a system that is designed to address a
            common need for cloud native development and provides composable
            primitives to enable late-binding event sources and event
            consumers.
          repository: https://github.com/openshift-knative/knative-eventing-operator
          support: Red Hat
        name: knative-eventing-operator.v0.13.0
        namespace: placeholder
      spec:
        apiservicedefinitions: {}
        customresourcedefinitions:
          owned:
          - description: Represents an installation of a particular version of Knative Eventing
            displayName: Knative Eventing
            kind: KnativeEventing
            name: knativeeventings.eventing.knative.dev
            statusDescriptors:
            - description: The version of Knative Eventing installed
              displayName: Version
              path: version
            version: v1alpha1
        description: |
          Knative Eventing is designed to address a common need for cloud
          native development:

          1. Services are loosely coupled during development and deployed independently
          1. A producer can generate events before a consumer is listening, and a consumer
             can express an interest in an event or class of events that is not yet being
             produced.
          1. Services can be connected to create new applications
             - without modifying producer or consumer, and
             - with the ability to select a specific subset of events from a particular
               producer.

          For complete Knative Eventing documentation, see
          [Knative eventing](https://www.knative.dev/docs/eventing/) or
          [Knative docs](https://www.knative.dev/docs/) to learn about Knative.
        displayName: Knative Eventing Operator
        icon:
        - base64data: [encoded data, 10260 characters]
          mediatype: image/png
        install:
          spec:
            clusterPermissions:
            - rules:
              - apiGroups:
                - '*'
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
            deployments:
            - name: knative-eventing-operator
              spec:
                replicas: 1
                selector:
                  matchLabels:
                    name: knative-eventing-operator
                strategy: {}
                template:
                  metadata:
                    labels:
                      name: knative-eventing-operator
                  spec:
                    containers:
                    - command:
                      - knative-eventing-operator
                      env:
                      - name: WATCH_NAMESPACE
                      - name: POD_NAME
                        valueFrom:
                          fieldRef:
                            fieldPath: metadata.name
                      - name: OPERATOR_NAME
                        value: knative-eventing-operator
                      image: quay.io/openshift-knative/knative-eventing-operator:v0.13.0
                      args:
                        - --filename=https://raw.githubusercontent.com/openshift/knative-eventing/release-v0.13.0/openshift/release/knative-eventing-v0.13.0.yaml
                      imagePullPolicy: Always
                      name: knative-eventing-operator
                      resources: {}
                    serviceAccountName: knative-eventing-operator
            permissions:
            - rules:
              - apiGroups:
                - ""
                resources:
                - pods
                - services
                - endpoints
                - persistentvolumeclaims
                - events
                - configmaps
                - secrets
                verbs:
                - '*'
              - apiGroups:
                - ""
                resources:
                - namespaces
                verbs:
                - get
              - apiGroups:
                - apps
                resources:
                - deployments
                - daemonsets
                - replicasets
                - statefulsets
                verbs:
                - '*'
              - apiGroups:
                - monitoring.coreos.com
                resources:
                - servicemonitors
                verbs:
                - get
                - create
              - apiGroups:
                - apps
                resourceNames:
                - knative-eventing-operator
                resources:
                - deployments/finalizers
                verbs:
                - update
              - apiGroups:
                - eventing.knative.dev
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
          strategy: deployment
        installModes:
        - supported: false
          type: OwnNamespace
        - supported: false
          type: SingleNamespace
        - supported: false
          type: MultiNamespace
        - supported: true
          type: AllNamespaces
        keywords:
        - serverless
        - eventing
        - camel
        - kafka
        links:
        - name: Website
          url: https://www.knative.dev/docs/eventing/
        - name: Documentation
          url: https://www.knative.dev/docs/
        maintainers:
        - email: knative@redhat.com
          name: Knative team
        maturity: alpha
        minKubeVersion: 1.15.0
        provider:
          name: Red Hat
        replaces: knative-eventing-operator.v0.12.0
        version: 0.13.0
    - apiVersion: operators.coreos.com/v1alpha1
      kind: ClusterServiceVersion
      metadata:
        annotations:
          alm-examples: '[{"apiVersion":"eventing.knative.dev/v1alpha1","kind":"KnativeEventing","metadata":{"name":"knative-eventing"},"spec":{}}]'
          capabilities: Basic Install
          categories: Networking,Integration & Delivery,Cloud Provider,Developer Tools
          certified: "false"
          containerImage: quay.io/openshift-knative/knative-eventing-operator:v0.6.0
          createdAt: "2019-05-07T17:00:00Z"
          description: |-
            Knative Eventing is a system that is designed to address a
            common need for cloud native development and provides composable
            primitives to enable late-binding event sources and event
            consumers.
          repository: https://github.com/openshift-knative/knative-eventing-operator
          support: Red Hat
        name: knative-eventing-operator.v0.6.0
        namespace: placeholder
      spec:
        apiservicedefinitions: {}
        customresourcedefinitions:
          owned:
          - description: Represents an installation of a particular version of Knative Eventing
            displayName: Knative Eventing
            kind: KnativeEventing
            name: knativeeventings.eventing.knative.dev
            statusDescriptors:
            - description: The version of Knative Eventing installed
              displayName: Version
              path: version
            version: v1alpha1
        description: |
          Knative Eventing is designed to address a common need for cloud
          native development:

          1. Services are loosely coupled during development and deployed independently
          1. A producer can generate events before a consumer is listening, and a consumer
             can express an interest in an event or class of events that is not yet being
             produced.
          1. Services can be connected to create new applications
             - without modifying producer or consumer, and
             - with the ability to select a specific subset of events from a particular
               producer.

          For complete Knative Eventing documentation, see
          [Knative eventing](https://www.knative.dev/docs/eventing/) or
          [Knative docs](https://www.knative.dev/docs/) to learn about Knative.
        displayName: Knative Eventing Operator
        links:
        - name: Website
          url: https://www.knative.dev/docs/eventing/
        - name: Documentation
          url: https://www.knative.dev/docs/
        icon:
        - base64data: [encoded data, 10260 characters]
          mediatype: image/png
        install:
          spec:
            clusterPermissions:
            - rules:
              - apiGroups:
                - '*'
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
            deployments:
            - name: knative-eventing-operator
              spec:
                replicas: 1
                selector:
                  matchLabels:
                    name: knative-eventing-operator
                strategy: {}
                template:
                  metadata:
                    labels:
                      name: knative-eventing-operator
                  spec:
                    containers:
                    - command:
                      - knative-eventing-operator
                      env:
                      - name: WATCH_NAMESPACE
                        valueFrom:
                          fieldRef:
                            fieldPath: metadata.annotations['olm.targetNamespaces']
                      - name: POD_NAME
                        valueFrom:
                          fieldRef:
                            fieldPath: metadata.name
                      - name: OPERATOR_NAME
                        value: knative-eventing-operator
                      image: quay.io/openshift-knative/knative-eventing-operator:v0.6.0
                      args:
                        - --filename=https://raw.githubusercontent.com/openshift/knative-eventing/release-v0.6.0/openshift/release/knative-eventing-v0.6.0.yaml
                      imagePullPolicy: Always
                      name: knative-eventing-operator
                      resources: {}
                    serviceAccountName: knative-eventing-operator
            permissions:
            - rules:
              - apiGroups:
                - ""
                resources:
                - pods
                - services
                - endpoints
                - persistentvolumeclaims
                - events
                - configmaps
                - secrets
                verbs:
                - '*'
              - apiGroups:
                - ""
                resources:
                - namespaces
                verbs:
                - get
              - apiGroups:
                - apps
                resources:
                - deployments
                - daemonsets
                - replicasets
                - statefulsets
                verbs:
                - '*'
              - apiGroups:
                - monitoring.coreos.com
                resources:
                - servicemonitors
                verbs:
                - get
                - create
              - apiGroups:
                - apps
                resourceNames:
                - knative-eventing-operator
                resources:
                - deployments/finalizers
                verbs:
                - update
              - apiGroups:
                - eventing.knative.dev
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
          strategy: deployment
        installModes:
        - supported: false
          type: OwnNamespace
        - supported: false
          type: SingleNamespace
        - supported: false
          type: MultiNamespace
        - supported: true
          type: AllNamespaces
        keywords:
        - serverless
        - eventing
        - camel
        - kafka
        maintainers:
        - email: knative@redhat.com
          name: Knative team
        maturity: alpha
        provider:
          name: Knative Community
        version: 0.6.0
    - apiVersion: operators.coreos.com/v1alpha1
      kind: ClusterServiceVersion
      metadata:
        annotations:
          alm-examples: '[{"apiVersion":"eventing.knative.dev/v1alpha1","kind":"KnativeEventing","metadata":{"name":"knative-eventing"}}]'
          capabilities: Basic Install
          categories: Networking,Integration & Delivery,Cloud Provider,Developer Tools
          certified: "false"
          containerImage: quay.io/openshift-knative/knative-eventing-operator:v0.7.0
          createdAt: "2019-05-07T17:00:00Z"
          description: |-
            Knative Eventing is a system that is designed to address a
            common need for cloud native development and provides composable
            primitives to enable late-binding event sources and event
            consumers.
          repository: https://github.com/openshift-knative/knative-eventing-operator
          support: Red Hat
        name: knative-eventing-operator.v0.7.0
        namespace: placeholder
      spec:
        apiservicedefinitions: {}
        customresourcedefinitions:
          owned:
          - description: Represents an installation of a particular version of Knative Eventing
            displayName: Knative Eventing
            kind: KnativeEventing
            name: knativeeventings.eventing.knative.dev
            statusDescriptors:
            - description: The version of Knative Eventing installed
              displayName: Version
              path: version
            version: v1alpha1
        description: |
          Knative Eventing is designed to address a common need for cloud
          native development:

          1. Services are loosely coupled during development and deployed independently
          1. A producer can generate events before a consumer is listening, and a consumer
             can express an interest in an event or class of events that is not yet being
             produced.
          1. Services can be connected to create new applications
             - without modifying producer or consumer, and
             - with the ability to select a specific subset of events from a particular
               producer.

          For complete Knative Eventing documentation, see
          [Knative eventing](https://www.knative.dev/docs/eventing/) or
          [Knative docs](https://www.knative.dev/docs/) to learn about Knative.
        displayName: Knative Eventing Operator
        icon:
        - base64data: [encoded data, 10260 characters]
          mediatype: image/png
        install:
          spec:
            clusterPermissions:
            - rules:
              - apiGroups:
                - '*'
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
            deployments:
            - name: knative-eventing-operator
              spec:
                replicas: 1
                selector:
                  matchLabels:
                    name: knative-eventing-operator
                strategy: {}
                template:
                  metadata:
                    labels:
                      name: knative-eventing-operator
                  spec:
                    containers:
                    - command:
                      - knative-eventing-operator
                      env:
                      - name: WATCH_NAMESPACE
                        valueFrom:
                          fieldRef:
                            fieldPath: metadata.annotations['olm.targetNamespaces']
                      - name: POD_NAME
                        valueFrom:
                          fieldRef:
                            fieldPath: metadata.name
                      - name: OPERATOR_NAME
                        value: knative-eventing-operator
                      image: quay.io/openshift-knative/knative-eventing-operator:v0.7.0
                      args:
                        - --filename=https://raw.githubusercontent.com/openshift/knative-eventing/release-v0.7.0/openshift/release/knative-eventing-v0.7.0.yaml
                      imagePullPolicy: Always
                      name: knative-eventing-operator
                      resources: {}
                    serviceAccountName: knative-eventing-operator
            permissions:
            - rules:
              - apiGroups:
                - ""
                resources:
                - pods
                - services
                - endpoints
                - persistentvolumeclaims
                - events
                - configmaps
                - secrets
                verbs:
                - '*'
              - apiGroups:
                - ""
                resources:
                - namespaces
                verbs:
                - get
              - apiGroups:
                - apps
                resources:
                - deployments
                - daemonsets
                - replicasets
                - statefulsets
                verbs:
                - '*'
              - apiGroups:
                - monitoring.coreos.com
                resources:
                - servicemonitors
                verbs:
                - get
                - create
              - apiGroups:
                - apps
                resourceNames:
                - knative-eventing-operator
                resources:
                - deployments/finalizers
                verbs:
                - update
              - apiGroups:
                - eventing.knative.dev
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
          strategy: deployment
        installModes:
        - supported: false
          type: OwnNamespace
        - supported: false
          type: SingleNamespace
        - supported: false
          type: MultiNamespace
        - supported: true
          type: AllNamespaces
        keywords:
        - serverless
        - eventing
        - camel
        - kafka
        links:
        - name: Website
          url: https://www.knative.dev/docs/eventing/
        - name: Documentation
          url: https://www.knative.dev/docs/
        maintainers:
        - email: knative@redhat.com
          name: Knative team
        maturity: alpha
        provider:
          name: Knative Community
        replaces: knative-eventing-operator.v0.6.0
        version: 0.7.0
    - apiVersion: operators.coreos.com/v1alpha1
      kind: ClusterServiceVersion
      metadata:
        annotations:
          alm-examples: '[{"apiVersion":"eventing.knative.dev/v1alpha1","kind":"KnativeEventing","metadata":{"name":"knative-eventing"}}]'
          capabilities: Basic Install
          categories: Networking,Integration & Delivery,Cloud Provider,Developer Tools
          certified: "false"
          containerImage: quay.io/openshift-knative/knative-eventing-operator:v0.7.1
          createdAt: "2019-05-07T17:00:00Z"
          description: |-
            Knative Eventing is a system that is designed to address a
            common need for cloud native development and provides composable
            primitives to enable late-binding event sources and event
            consumers.
          repository: https://github.com/openshift-knative/knative-eventing-operator
          support: Red Hat
        name: knative-eventing-operator.v0.7.1
        namespace: placeholder
      spec:
        apiservicedefinitions: {}
        customresourcedefinitions:
          owned:
          - description: Represents an installation of a particular version of Knative Eventing
            displayName: Knative Eventing
            kind: KnativeEventing
            name: knativeeventings.eventing.knative.dev
            statusDescriptors:
            - description: The version of Knative Eventing installed
              displayName: Version
              path: version
            version: v1alpha1
        description: |
          Knative Eventing is designed to address a common need for cloud
          native development:

          1. Services are loosely coupled during development and deployed independently
          1. A producer can generate events before a consumer is listening, and a consumer
             can express an interest in an event or class of events that is not yet being
             produced.
          1. Services can be connected to create new applications
             - without modifying producer or consumer, and
             - with the ability to select a specific subset of events from a particular
               producer.

          For complete Knative Eventing documentation, see
          [Knative eventing](https://www.knative.dev/docs/eventing/) or
          [Knative docs](https://www.knative.dev/docs/) to learn about Knative.
        displayName: Knative Eventing Operator
        icon:
        - base64data: [encoded data, 10260 characters]
          mediatype: image/png
        install:
          spec:
            clusterPermissions:
            - rules:
              - apiGroups:
                - '*'
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
            deployments:
            - name: knative-eventing-operator
              spec:
                replicas: 1
                selector:
                  matchLabels:
                    name: knative-eventing-operator
                strategy: {}
                template:
                  metadata:
                    labels:
                      name: knative-eventing-operator
                  spec:
                    containers:
                    - command:
                      - knative-eventing-operator
                      env:
                      - name: WATCH_NAMESPACE
                      - name: POD_NAME
                        valueFrom:
                          fieldRef:
                            fieldPath: metadata.name
                      - name: OPERATOR_NAME
                        value: knative-eventing-operator
                      image: quay.io/openshift-knative/knative-eventing-operator:v0.7.1
                      args:
                        - --filename=https://raw.githubusercontent.com/openshift/knative-eventing/release-v0.7.1/openshift/release/knative-eventing-v0.7.1.yaml
                      imagePullPolicy: Always
                      name: knative-eventing-operator
                      resources: {}
                    serviceAccountName: knative-eventing-operator
            permissions:
            - rules:
              - apiGroups:
                - ""
                resources:
                - pods
                - services
                - endpoints
                - persistentvolumeclaims
                - events
                - configmaps
                - secrets
                verbs:
                - '*'
              - apiGroups:
                - ""
                resources:
                - namespaces
                verbs:
                - get
              - apiGroups:
                - apps
                resources:
                - deployments
                - daemonsets
                - replicasets
                - statefulsets
                verbs:
                - '*'
              - apiGroups:
                - monitoring.coreos.com
                resources:
                - servicemonitors
                verbs:
                - get
                - create
              - apiGroups:
                - apps
                resourceNames:
                - knative-eventing-operator
                resources:
                - deployments/finalizers
                verbs:
                - update
              - apiGroups:
                - eventing.knative.dev
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
          strategy: deployment
        installModes:
        - supported: false
          type: OwnNamespace
        - supported: false
          type: SingleNamespace
        - supported: false
          type: MultiNamespace
        - supported: true
          type: AllNamespaces
        keywords:
        - serverless
        - eventing
        - camel
        - kafka
        links:
        - name: Website
          url: https://www.knative.dev/docs/eventing/
        - name: Documentation
          url: https://www.knative.dev/docs/
        maintainers:
        - email: knative@redhat.com
          name: Knative team
        maturity: alpha
        provider:
          name: Knative Community
        replaces: knative-eventing-operator.v0.7.0
        version: 0.7.1
    - apiVersion: operators.coreos.com/v1alpha1
      kind: ClusterServiceVersion
      metadata:
        annotations:
          alm-examples: '[{"apiVersion":"eventing.knative.dev/v1alpha1","kind":"KnativeEventing","metadata":{"name":"knative-eventing"}}]'
          capabilities: Basic Install
          categories: Networking,Integration & Delivery,Cloud Provider,Developer Tools
          certified: "false"
          containerImage: quay.io/openshift-knative/knative-eventing-operator:v0.8.0
          createdAt: "2019-05-07T17:00:00Z"
          description: |-
            Knative Eventing is a system that is designed to address a
            common need for cloud native development and provides composable
            primitives to enable late-binding event sources and event
            consumers.
          repository: https://github.com/openshift-knative/knative-eventing-operator
          support: Red Hat
        name: knative-eventing-operator.v0.8.0
        namespace: placeholder
      spec:
        apiservicedefinitions: {}
        customresourcedefinitions:
          owned:
          - description: Represents an installation of a particular version of Knative Eventing
            displayName: Knative Eventing
            kind: KnativeEventing
            name: knativeeventings.eventing.knative.dev
            statusDescriptors:
            - description: The version of Knative Eventing installed
              displayName: Version
              path: version
            version: v1alpha1
        description: |
          Knative Eventing is designed to address a common need for cloud
          native development:

          1. Services are loosely coupled during development and deployed independently
          1. A producer can generate events before a consumer is listening, and a consumer
             can express an interest in an event or class of events that is not yet being
             produced.
          1. Services can be connected to create new applications
             - without modifying producer or consumer, and
             - with the ability to select a specific subset of events from a particular
               producer.

          For complete Knative Eventing documentation, see
          [Knative eventing](https://www.knative.dev/docs/eventing/) or
          [Knative docs](https://www.knative.dev/docs/) to learn about Knative.
        displayName: Knative Eventing Operator
        icon:
        - base64data: [encoded data, 10260 characters]
          mediatype: image/png
        install:
          spec:
            clusterPermissions:
            - rules:
              - apiGroups:
                - '*'
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
            deployments:
            - name: knative-eventing-operator
              spec:
                replicas: 1
                selector:
                  matchLabels:
                    name: knative-eventing-operator
                strategy: {}
                template:
                  metadata:
                    labels:
                      name: knative-eventing-operator
                  spec:
                    containers:
                    - command:
                      - knative-eventing-operator
                      env:
                      - name: WATCH_NAMESPACE
                      - name: POD_NAME
                        valueFrom:
                          fieldRef:
                            fieldPath: metadata.name
                      - name: OPERATOR_NAME
                        value: knative-eventing-operator
                      image: quay.io/openshift-knative/knative-eventing-operator:v0.8.0
                      args:
                        - --filename=https://raw.githubusercontent.com/openshift/knative-eventing/release-v0.8.0/openshift/release/knative-eventing-v0.8.0.yaml
                      imagePullPolicy: Always
                      name: knative-eventing-operator
                      resources: {}
                    serviceAccountName: knative-eventing-operator
            permissions:
            - rules:
              - apiGroups:
                - ""
                resources:
                - pods
                - services
                - endpoints
                - persistentvolumeclaims
                - events
                - configmaps
                - secrets
                verbs:
                - '*'
              - apiGroups:
                - ""
                resources:
                - namespaces
                verbs:
                - get
              - apiGroups:
                - apps
                resources:
                - deployments
                - daemonsets
                - replicasets
                - statefulsets
                verbs:
                - '*'
              - apiGroups:
                - monitoring.coreos.com
                resources:
                - servicemonitors
                verbs:
                - get
                - create
              - apiGroups:
                - apps
                resourceNames:
                - knative-eventing-operator
                resources:
                - deployments/finalizers
                verbs:
                - update
              - apiGroups:
                - eventing.knative.dev
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
          strategy: deployment
        installModes:
        - supported: false
          type: OwnNamespace
        - supported: false
          type: SingleNamespace
        - supported: false
          type: MultiNamespace
        - supported: true
          type: AllNamespaces
        keywords:
        - serverless
        - eventing
        - camel
        - kafka
        links:
        - name: Website
          url: https://www.knative.dev/docs/eventing/
        - name: Documentation
          url: https://www.knative.dev/docs/
        maintainers:
        - email: knative@redhat.com
          name: Knative team
        maturity: alpha
        provider:
          name: Red Hat
        replaces: knative-eventing-operator.v0.7.1
        version: 0.8.0
    - apiVersion: operators.coreos.com/v1alpha1
      kind: ClusterServiceVersion
      metadata:
        annotations:
          alm-examples: '[{"apiVersion":"eventing.knative.dev/v1alpha1","kind":"KnativeEventing","metadata":{"name":"knative-eventing"},"spec":{}}]'
          capabilities: Basic Install
          categories: Networking,Integration & Delivery,Cloud Provider,Developer Tools
          certified: "false"
          containerImage: quay.io/openshift-knative/knative-eventing-operator:v0.9.0
          createdAt: "2019-05-07T17:00:00Z"
          description: |-
            Knative Eventing is a system that is designed to address a
            common need for cloud native development and provides composable
            primitives to enable late-binding event sources and event
            consumers.
          repository: https://github.com/openshift-knative/knative-eventing-operator
          support: Red Hat
        name: knative-eventing-operator.v0.9.0
        namespace: placeholder
      spec:
        apiservicedefinitions: {}
        customresourcedefinitions:
          owned:
          - description: Represents an installation of a particular version of Knative Eventing
            displayName: Knative Eventing
            kind: KnativeEventing
            name: knativeeventings.eventing.knative.dev
            statusDescriptors:
            - description: The version of Knative Eventing installed
              displayName: Version
              path: version
            version: v1alpha1
        description: |
          Knative Eventing is designed to address a common need for cloud
          native development:

          1. Services are loosely coupled during development and deployed independently
          1. A producer can generate events before a consumer is listening, and a consumer
             can express an interest in an event or class of events that is not yet being
             produced.
          1. Services can be connected to create new applications
             - without modifying producer or consumer, and
             - with the ability to select a specific subset of events from a particular
               producer.

          For complete Knative Eventing documentation, see
          [Knative eventing](https://www.knative.dev/docs/eventing/) or
          [Knative docs](https://www.knative.dev/docs/) to learn about Knative.
        displayName: Knative Eventing Operator
        icon:
        - base64data: [encoded data, 10260 characters]
          mediatype: image/png
        install:
          spec:
            clusterPermissions:
            - rules:
              - apiGroups:
                - '*'
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
            deployments:
            - name: knative-eventing-operator
              spec:
                replicas: 1
                selector:
                  matchLabels:
                    name: knative-eventing-operator
                strategy: {}
                template:
                  metadata:
                    labels:
                      name: knative-eventing-operator
                  spec:
                    containers:
                    - command:
                      - knative-eventing-operator
                      env:
                      - name: WATCH_NAMESPACE
                      - name: POD_NAME
                        valueFrom:
                          fieldRef:
                            fieldPath: metadata.name
                      - name: OPERATOR_NAME
                        value: knative-eventing-operator
                      image: quay.io/openshift-knative/knative-eventing-operator:v0.9.0
                      args:
                        - --filename=https://raw.githubusercontent.com/openshift/knative-eventing/release-v0.9.0/openshift/release/knative-eventing-v0.9.0.yaml
                      imagePullPolicy: Always
                      name: knative-eventing-operator
                      resources: {}
                    serviceAccountName: knative-eventing-operator
            permissions:
            - rules:
              - apiGroups:
                - ""
                resources:
                - pods
                - services
                - endpoints
                - persistentvolumeclaims
                - events
                - configmaps
                - secrets
                verbs:
                - '*'
              - apiGroups:
                - ""
                resources:
                - namespaces
                verbs:
                - get
              - apiGroups:
                - apps
                resources:
                - deployments
                - daemonsets
                - replicasets
                - statefulsets
                verbs:
                - '*'
              - apiGroups:
                - monitoring.coreos.com
                resources:
                - servicemonitors
                verbs:
                - get
                - create
              - apiGroups:
                - apps
                resourceNames:
                - knative-eventing-operator
                resources:
                - deployments/finalizers
                verbs:
                - update
              - apiGroups:
                - eventing.knative.dev
                resources:
                - '*'
                verbs:
                - '*'
              serviceAccountName: knative-eventing-operator
          strategy: deployment
        installModes:
        - supported: false
          type: OwnNamespace
        - supported: false
          type: SingleNamespace
        - supported: false
          type: MultiNamespace
        - supported: true
          type: AllNamespaces
        keywords:
        - serverless
        - eventing
        - camel
        - kafka
        links:
        - name: Website
          url: https://www.knative.dev/docs/eventing/
        - name: Documentation
          url: https://www.knative.dev/docs/
        maintainers:
        - email: knative@redhat.com
          name: Knative team
        maturity: alpha
        provider:
          name: Red Hat
        replaces: knative-eventing-operator.v0.8.0
        version: 0.9.0
  packages: |-
    - packageName: knative-eventing-operator
      channels:
      - name: alpha
        currentCSV: knative-eventing-operator.v0.13.0
---
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
  name: knative-eventing-operator
spec:
  configMap: knative-eventing-operator
  displayName: Knative Eventing Operator
  publisher: Red Hat
  sourceType: internal
