apiVersion: operators.coreos.com/v1alpha1
kind: ClusterServiceVersion
metadata:
  annotations:
    operators.openshift.io/valid-subscription: '["OpenShift Container Platform", "OpenShift Platform Plus"]'
    operators.operatorframework.io/builder: operator-sdk-v1.9.0+git
    operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
    certified: 'true'
    olm.targetNamespaces: ''
    operatorframework.io/properties: >-
      {"properties":[{"type":"olm.gvk","value":{"group":"org.eclipse.che","kind":"CheCluster","version":"v1"}},{"type":"olm.package","value":{"packageName":"devspaces","version":"3.0.0"}},{"type":"olm.package.required","value":{"packageName":"devworkspace-operator","versionRange":"\u003e=0.12.0"}}]}
    repository: 'https://github.com/redhat-developer/devspaces-images/'
    support: Red Hat
    operatorframework.io/cluster-monitoring: 'true'
    operators.openshift.io/infrastructure-features: '["disconnected", "proxy-aware", "fips"]'
    alm-examples: |-
      [
        {
          "apiVersion": "org.eclipse.che/v1",
          "kind": "CheCluster",
          "metadata": {
            "name": "devspaces"
          },
          "spec": {
            "auth": {
              "identityProviderURL": "",
              "oAuthClientName": "",
              "oAuthSecret": ""
            },
            "database": {
              "chePostgresDb": "",
              "chePostgresHostName": "",
              "chePostgresPort": "",
              "chePostgresSecret": "",
              "externalDb": false
            },
            "devWorkspace": {
              "enable": true
            },
            "metrics": {
              "enable": true
            },
            "server": {
              "cheClusterRoles": "",
              "cheWorkspaceClusterRole": "",
              "gitSelfSignedCert": false,
              "nonProxyHosts": "",
              "proxyPort": "",
              "proxySecret": "",
              "proxyURL": "",
              "workspaceNamespaceDefault": "<username>-devspaces"
            },
            "storage": {
              "postgresPVCStorageClassName": "",
              "preCreateSubPaths": true,
              "pvcClaimSize": "10Gi",
              "pvcStrategy": "common",
              "workspacePVCStorageClassName": ""
            }
          }
        }
      ]
    capabilities: Seamless Upgrades
    olm.operatorNamespace: openshift-operators
    containerImage: >-
      registry.redhat.io/rh-osbs/devspaces-operator@sha256:766aed7804fd5853b7ca431c6e4a8fc7d7572d20e800b70c90e0b6d693e1aae3
    createdAt: '2022-04-13T12:43:07+00:00'
    categories: Developer Tools
    operatorframework.io/suggested-namespace: openshift-operators
    description: >-
      Devfile v2 and v1 development solution, 1 instance per cluster, for
      portable, collaborative k8s workspaces.
    olm.operatorGroup: global-operators
  resourceVersion: '5842091'
  name: devspacesoperator.v3.0.0
  uid: c62ea78c-b11f-420f-b140-b67dcb8df910
  creationTimestamp: '2022-04-20T08:31:16Z'
  generation: 1
  managedFields:
    - apiVersion: operators.coreos.com/v1alpha1
      fieldsType: FieldsV1
      fieldsV1:
        'f:metadata':
          'f:annotations':
            'f:operators.openshift.io/infrastructure-features': {}
            'f:createdAt': {}
            'f:alm-examples': {}
            'f:description': {}
            'f:capabilities': {}
            .: {}
            'f:operators.openshift.io/valid-subscription': {}
            'f:containerImage': {}
            'f:categories': {}
            'f:operatorframework.io/suggested-namespace': {}
            'f:operators.operatorframework.io/project_layout': {}
            'f:certified': {}
            'f:operatorframework.io/properties': {}
            'f:operators.operatorframework.io/builder': {}
            'f:support': {}
            'f:operatorframework.io/cluster-monitoring': {}
            'f:repository': {}
          'f:labels':
            .: {}
            'f:operatorframework.io/arch.amd64': {}
            'f:operatorframework.io/arch.ppc64le': {}
            'f:operatorframework.io/arch.s390x': {}
        'f:spec':
          'f:version': {}
          'f:maturity': {}
          'f:provider':
            .: {}
            'f:name': {}
          'f:links': {}
          'f:install':
            .: {}
            'f:spec':
              .: {}
              'f:clusterPermissions': {}
              'f:deployments': {}
              'f:permissions': {}
            'f:strategy': {}
          'f:maintainers': {}
          'f:description': {}
          'f:installModes': {}
          'f:icon': {}
          'f:customresourcedefinitions':
            .: {}
            'f:owned': {}
          .: {}
          'f:relatedImages': {}
          'f:cleanup':
            .: {}
            'f:enabled': {}
          'f:apiservicedefinitions': {}
          'f:displayName': {}
          'f:keywords': {}
      manager: catalog
      operation: Update
      time: '2022-04-20T08:31:16Z'
    - apiVersion: operators.coreos.com/v1alpha1
      fieldsType: FieldsV1
      fieldsV1:
        'f:metadata':
          'f:annotations':
            'f:olm.operatorGroup': {}
            'f:olm.operatorNamespace': {}
            'f:olm.targetNamespaces': {}
          'f:labels':
            'f:operators.coreos.com/devspaces.openshift-operators': {}
      manager: olm
      operation: Update
      time: '2022-04-20T08:31:16Z'
    - apiVersion: operators.coreos.com/v1alpha1
      fieldsType: FieldsV1
      fieldsV1:
        'f:status':
          'f:lastUpdateTime': {}
          'f:requirementStatus': {}
          'f:phase': {}
          'f:lastTransitionTime': {}
          'f:conditions': {}
          .: {}
          'f:cleanup': {}
          'f:message': {}
          'f:reason': {}
      manager: olm
      operation: Update
      subresource: status
      time: '2022-04-20T08:31:17Z'
  namespace: openshift-operators
  labels:
    operatorframework.io/arch.amd64: supported
    operatorframework.io/arch.ppc64le: supported
    operatorframework.io/arch.s390x: supported
    operators.coreos.com/devspaces.openshift-operators: ''
spec:
  customresourcedefinitions:
    owned:
      - description: >-
          The `CheCluster` custom resource allows defining and managing a Che
          server installation
        displayName: Red Hat OpenShift Dev Spaces instance Specification
        kind: CheCluster
        name: checlusters.org.eclipse.che
        resources:
          - kind: ClusterRole
            name: ''
            version: v1
          - kind: ClusterRoleBinding
            name: ''
            version: v1
          - kind: ConfigMap
            name: ''
            version: v1
          - kind: Deployment
            name: ''
            version: apps/v1
          - kind: Ingress
            name: ''
            version: v1
          - kind: Role
            name: ''
            version: v1
          - kind: RoleBinding
            name: ''
            version: v1
          - kind: Route
            name: ''
            version: v1
          - kind: Secret
            name: ''
            version: v1
          - kind: Service
            name: ''
            version: v1
        specDescriptors:
          - description: >-
              Configuration settings related to the Authentication used by the
              Che installation.
            displayName: Authentication
            path: auth
          - description: >-
              Deprecated. The value of this flag is ignored. Sidecar
              functionality is now implemented in Traefik plugin.
            displayName: Gateway Header Rewrite Sidecar Image
            path: auth.gatewayHeaderRewriteSidecarImage
            x-descriptors:
              - 'urn:alm:descriptor:com.tectonic.ui:hidden'
          - description: >-
              Configuration settings related to the User Dashboard used by the
              Che installation.
            displayName: User Dashboard
            path: dashboard
          - description: >-
              Configuration settings related to the database used by the Che
              installation.
            displayName: Database
            path: database
          - description: DevWorkspace operator configuration
            displayName: Dev Workspace operator
            path: devWorkspace
          - description: >-
              Deploys the DevWorkspace Operator in the cluster. Does nothing
              when a matching version of the Operator is already installed.
              Fails when a non-matching version of the Operator is already
              installed.
            displayName: Enable DevWorkspace operator (Technology Preview)
            path: devWorkspace.enable
            x-descriptors:
              - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
          - description: Kubernetes Image Puller configuration
            displayName: Kubernetes Image Puller
            path: imagePuller
          - description: >-
              Configuration settings specific to Che installations made on
              upstream Kubernetes.
            displayName: Kubernetes
            path: k8s
          - description: >-
              Configuration settings related to the metrics collection used by
              the Che installation.
            displayName: Metrics
            path: metrics
          - description: >-
              General configuration settings related to the Che server, the
              plugin and devfile registries
            displayName: Che server
            path: server
          - description: >-
              Deprecated. The value of this flag is ignored. Defines that a user
              is allowed to specify a Kubernetes namespace, or an OpenShift
              project, which differs from the default. It's NOT RECOMMENDED to
              set to `true` without OpenShift OAuth configured. The OpenShift
              infrastructure also uses this property.
            displayName: Allow User Defined Workspace Namespaces
            path: server.allowUserDefinedWorkspaceNamespaces
            x-descriptors:
              - 'urn:alm:descriptor:com.tectonic.ui:hidden'
          - description: Deprecated in favor of `externalDevfileRegistries` fields.
            displayName: Devfile Registry Url
            path: server.devfileRegistryUrl
            x-descriptors:
              - 'urn:alm:descriptor:com.tectonic.ui:hidden'
          - description: >-
              Deprecated. The value of this flag is ignored. The Che Operator
              will automatically detect whether the router certificate is
              self-signed and propagate it to other components, such as the Che
              server.
            displayName: Self Signed Cert
            path: server.selfSignedCert
            x-descriptors:
              - 'urn:alm:descriptor:com.tectonic.ui:hidden'
          - description: >-
              Deprecated. Instructs the Operator to deploy Che in TLS mode. This
              is enabled by default. Disabling TLS sometimes cause malfunction
              of some Che components.
            displayName: Tls Support
            path: server.tlsSupport
            x-descriptors:
              - 'urn:alm:descriptor:com.tectonic.ui:hidden'
          - description: Deprecated in favor of `disableInternalClusterSVCNames`.
            displayName: Use Internal Cluster SVCNames
            path: server.useInternalClusterSVCNames
            x-descriptors:
              - 'urn:alm:descriptor:com.tectonic.ui:hidden'
          - description: >-
              Configuration settings related to the persistent storage used by
              the Che installation.
            displayName: Persistent storage
            path: storage
        statusDescriptors:
          - description: >-
              Status of a Che installation. Can be `Available`, `Unavailable`,
              or `Available, Rolling Update in Progress`.
            displayName: Status
            path: cheClusterRunning
            x-descriptors:
              - 'urn:alm:descriptor:io.kubernetes.phase'
          - description: Public URL to the Che server.
            displayName: Red Hat OpenShift Dev Spaces URL
            path: cheURL
            x-descriptors:
              - 'urn:alm:descriptor:org.w3:link'
          - description: Current installed Che version.
            displayName: 'displayName: Red Hat OpenShift Dev Spaces version'
            path: cheVersion
            x-descriptors:
              - 'urn:alm:descriptor:org.w3:link'
          - description: Public URL to the devfile registry.
            displayName: Devfile registry URL
            path: devfileRegistryURL
            x-descriptors:
              - 'urn:alm:descriptor:org.w3:link'
          - description: >-
              A URL that points to some URL where to find help related to the
              current Operator status.
            displayName: Help link
            path: helpLink
            x-descriptors:
              - 'urn:alm:descriptor:org.w3:link'
          - description: 'Public URL to the Identity Provider server, Keycloak or RH-SSO,.'
            displayName: Keycloak Admin Console URL
            path: keycloakURL
            x-descriptors:
              - 'urn:alm:descriptor:org.w3:link'
          - description: >-
              A human readable message indicating details about why the Pod is
              in this condition.
            displayName: Message
            path: message
            x-descriptors:
              - 'urn:alm:descriptor:text'
          - description: >-
              OpenShift OAuth secret in `openshift-config` namespace that
              contains user credentials for HTPasswd identity provider.
            displayName: >-
              OpenShift OAuth secret in `openshift-config` namespace that
              contains user credentials for HTPasswd identity provider.
            path: openShiftOAuthUserCredentialsSecret
            x-descriptors:
              - 'urn:alm:descriptor:text'
          - description: Public URL to the plugin registry.
            displayName: Plugin registry URL
            path: pluginRegistryURL
            x-descriptors:
              - 'urn:alm:descriptor:org.w3:link'
          - description: >-
              A brief CamelCase message indicating details about why the Pod is
              in this state.
            displayName: Reason
            path: reason
            x-descriptors:
              - 'urn:alm:descriptor:text'
        version: v1
  relatedImages:
    - image: >-
        registry.redhat.io/rh-osbs/devspaces-operator@sha256:766aed7804fd5853b7ca431c6e4a8fc7d7572d20e800b70c90e0b6d693e1aae3
      name: >-
        devspaces-operator-766aed7804fd5853b7ca431c6e4a8fc7d7572d20e800b70c90e0b6d693e1aae3-annotation
    - image: >-
        registry.redhat.io/rh-osbs/devspaces-operator@sha256:766aed7804fd5853b7ca431c6e4a8fc7d7572d20e800b70c90e0b6d693e1aae3
      name: devspaces-operator
    - image: >-
        registry.redhat.io/devspaces/server-rhel8@sha256:90b30db61ea17d183e901f93181c493b76a5a91889551e6724c3c2ceca000422
      name: che_server
    - image: >-
        registry.redhat.io/devspaces/dashboard-rhel8@sha256:95644183668f170421ee475c0cffec8ecf91f477c48d24bb64ef4545765bc01e
      name: dashboard
    - image: >-
        registry.redhat.io/devspaces/devfileregistry-rhel8@sha256:e4cee1b653df1b1fdff34fc6d7ae539b41bd3cd92c089de26bc0bcacffc58a08
      name: devfile_registry
    - image: >-
        registry.redhat.io/devspaces/idea-rhel8@sha256:686b9cf387ccd559467c386bd0f99d2a00c9d0ffb04076fecec9b1e4b87f1da0
      name: devspaces_idea_plugin_registry_image_gmxdacq_
    - image: >-
        registry.redhat.io/devspaces/machineexec-rhel8@sha256:cb952fa3f811fede5d9cc3e1415e97cd27075443a2fb2706b57b8b28c6c4d984
      name: devspaces_machineexec_plugin_registry_image_gmxdacq_
    - image: >-
        registry.redhat.io/devspaces/theia-endpoint-rhel8@sha256:2991433525b558e9d7ab4aaa21e5262b21a07974d89fa1b5bb3c7934ebb3cd12
      name: devspaces_theia_endpoint_plugin_registry_image_gmxdacq_
    - image: >-
        registry.redhat.io/devspaces/theia-rhel8@sha256:6d3b61d83f45c757e33991fc0ca35eda2a9d465c812c11c4de4a423b7e1a6f7c
      name: devspaces_theia_plugin_registry_image_gmxdacq_
    - image: >-
        registry.redhat.io/devspaces/udi-rhel8@sha256:65372714ad160f03bca5146e0a0fe0d6f683829b568eec78f7a193207b6f6d41
      name: devspaces_udi_devfile_registry_image_gmxdacq_
    - image: >-
        registry.redhat.io/devspaces/udi-rhel8@sha256:65372714ad160f03bca5146e0a0fe0d6f683829b568eec78f7a193207b6f6d41
      name: devspaces_udi_plugin_registry_image_gmxdacq_
    - image: >-
        registry.redhat.io/devworkspace/devworkspace-rhel8-operator@sha256:f03c80ddc410d25b59de26837825fa0626b0eff5eaa4780aab5f96ebe210af19
      name: devworkspace_controller
    - image: >-
        registry.redhat.io/openshift4/ose-oauth-proxy@sha256:b6a3c1ffdb6f533acb40f11be606a6762e11dc6db6457b988ec0505967daf3ae
      name: gateway_authentication_sidecar
    - image: >-
        registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3226d151463bf7af90479cb46d9da22ae1d04e7fbb8db82af3d4f9fa1685fdb
      name: gateway_authorization_sidecar
    - image: >-
        registry.redhat.io/jboss-eap-7/eap74-openjdk8-openshift-rhel7@sha256:b4a113c4d4972d142a3c350e2006a2b297dc883f8ddb29a88db19c892358632d
      name: >-
        jboss_eap_7_eap74_openjdk8_openshift_rhel7_devfile_registry_image_g4xdilrqbi______
    - image: >-
        registry.redhat.io/jboss-eap-7/eap-xp3-openjdk11-openshift-rhel8@sha256:11ae35a3436e03b64995f2428b67edea678cb3d468e7b6c934176fd0c976d8af
      name: jboss_eap_7_eap_xp3_openjdk11_openshift_devfile_registry_image_gmxdacq_
    - image: >-
        registry.redhat.io/devspaces/pluginregistry-rhel8@sha256:7f5346994b923d698cdf19ee50a99ebd93124fb8b18a5591ddf9ca4cd9e65fa2
      name: plugin_registry
    - image: >-
        registry.redhat.io/rhel8/postgresql-96@sha256:314747a4a64ac16c33ead6a34479dccf16b9a07abf440ea7eeef7cda4cd19e32
      name: postgres
    - image: >-
        registry.redhat.io/rhel8/postgresql-13@sha256:bddff00dd6723d741a5dbf713fd8356576c4872a4d2e64ead8e5e37ba5a1188c
      name: postgres_13_3
    - image: >-
        registry.redhat.io/ubi8/ubi-minimal@sha256:b37d34ffce0e59879c776da3f1b1c643674975e6588fe8e8adf60eef25b4a6ca
      name: pvc_jobs
    - image: >-
        registry.redhat.io/rhscl/mongodb-36-rhel7@sha256:9f799d356d7d2e442bde9d401b720600fd9059a3d8eefea6f3b2ffa721c0dc73
      name: rhscl_mongodb_36_rhel7_devfile_registry_image_gewtkmak
    - image: >-
        registry.redhat.io/devspaces/traefik-rhel8@sha256:6812930fe1dd009669818251471dc13d62795249e02787d25961679d8c936e8e
      name: single_host_gateway
    - image: >-
        registry.redhat.io/devspaces/configbump-rhel8@sha256:6b14c255b95e28728b67476a5c90725d258a07cc8d78e9a0ffb0b2b5a127961b
      name: single_host_gateway_config_sidecar
  cleanup:
    enabled: false
  apiservicedefinitions: {}
  keywords:
    - eclipse che
    - workspaces
    - devtools
    - developer
    - ide
    - java
  displayName: Red Hat OpenShift Dev Spaces
  provider:
    name: Red Hat
  maturity: stable
  installModes:
    - supported: false
      type: OwnNamespace
    - supported: false
      type: SingleNamespace
    - supported: false
      type: MultiNamespace
    - supported: true
      type: AllNamespaces
  version: 3.0.0
  icon:
    - base64data: >-
        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2sQbxNObtsF5nzjKSrJKfE48ZtIFiR+5rrT4jXPRZYFnRs1Mep44SiwWu1jpYlYyNeIp4piq6ZQvZFusct7irFVqrH1P/sJwXl9Z5jrNYSSxiCVIEKGghjIqsBGnVSfFQpr2Ex7+IdcvkUshVxmMHAuoQoPs+sH/4He3VmFyopUUTgA9L47zMQIEd4Fm3XG+jx2neQL4n4ErveOvNoCZT9LrHS12BPRtAxfXHU3ZAy53gMEnQzZlV/LTFAoF4P2MvikHDNwCvWut3tr7OH0AMtRV6gY4OARGi5S97vHuUHdv/55p9/cD9ipydaAC6OMAABD4aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczppcHRjRXh0PSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wRXh0LzIwMDgtMDItMjkvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6cGx1cz0iaHR0cDovL25zLnVzZXBsdXMub3JnL2xkZi94bXAvMS4wLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDplMzcyYTczZS0yOWEwLTQ0ODEtOTI2NS0zZWUxNzIwYTM2OTgiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NWRkMDQ4NzMtNDU4OS00OTc3LTk1M2UtZThmODFjMzgwNWE2IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZTM3MmE3M2UtMjlhMC00NDgxLTkyNjUtM2VlMTcyMGEzNjk4IgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE2NDk4NTE3MTE4NTE5NDgiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4xNCIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTA0LTEzVDExOjUxOjM4KzA1OjMwIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wNC0xM1QxMzoyMDozOSswNTozMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjItMDQtMTNUMTM6MjA6MzkrMDU6MzAiPgogICA8aXB0Y0V4dDpMb2NhdGlvbkNyZWF0ZWQ+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpMb2NhdGlvbkNyZWF0ZWQ+CiAgIDxpcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpMb2NhdGlvblNob3duPgogICA8aXB0Y0V4dDpBcnR3b3JrT3JPYmplY3Q+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpBcnR3b3JrT3JPYmplY3Q+CiAgIDxpcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpSZWdpc3RyeUlkPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmUzNzJhNzNlLTI5YTAtNDQ4MS05MjY1LTNlZTE3MjBhMzY5OCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjIgKE1hY2ludG9zaCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMDQtMTNUMTE6NTE6MzgrMDU6MzAiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MWIwYjlkZjMtYTAxYi00MTc2LWJmZTgtM2JkMzYwMWI3OTJiIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iLTAzOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICAgPHBsdXM6SW1hZ2VTdXBwbGllcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkltYWdlU3VwcGxpZXI+CiAgIDxwbHVzOkltYWdlQ3JlYXRvcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkltYWdlQ3JlYXRvcj4KICAgPHBsdXM6Q29weXJpZ2h0T3duZXI+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpDb3B5cmlnaHRPd25lcj4KICAgPHBsdXM6TGljZW5zb3I+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpMaWNlbnNvcj4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg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
      mediatype: image/png
  links:
    - name: Product Page
      url: 'https://developers.redhat.com/products/devspaces/overview/'
    - name: Documentation
      url: >-
        https://access.redhat.com/documentation/en-us/red_hat_openshift_dev_spaces
    - name: Operator GitHub Repo
      url: 'https://github.com/redhat-developer/devspaces-images/'
  install:
    spec:
      clusterPermissions:
        - rules:
            - apiGroups:
                - ''
              resources:
                - nodes
              verbs:
                - get
            - apiGroups:
                - oauth.openshift.io
              resources:
                - oauthclients
              verbs:
                - create
                - delete
                - deletecollection
                - get
                - list
                - patch
                - update
                - watch
            - apiGroups:
                - config.openshift.io
              resources:
                - oauths
              verbs:
                - get
                - list
                - watch
                - patch
            - apiGroups:
                - config.openshift.io
              resources:
                - infrastructures
                - proxies
              verbs:
                - get
                - list
                - watch
            - apiGroups:
                - user.openshift.io
              resources:
                - users
              verbs:
                - list
                - delete
            - apiGroups:
                - user.openshift.io
              resources:
                - identities
              verbs:
                - delete
            - apiGroups:
                - console.openshift.io
              resources:
                - consolelinks
              verbs:
                - get
                - list
                - create
                - update
                - patch
                - delete
            - apiGroups:
                - rbac.authorization.k8s.io
              resources:
                - clusterrolebindings
                - clusterroles
              verbs:
                - list
                - create
                - watch
                - update
                - get
                - delete
            - apiGroups:
                - rbac.authorization.k8s.io
              resources:
                - roles
                - rolebindings
              verbs:
                - get
                - create
                - update
                - delete
            - apiGroups:
                - authorization.openshift.io
              resources:
                - roles
                - rolebindings
              verbs:
                - get
                - create
                - update
                - delete
            - apiGroups:
                - org.eclipse.che
              resources:
                - checlusters
                - checlusters/status
                - checlusters/finalizers
                - checlusters/status
              verbs:
                - '*'
            - apiGroups:
                - project.openshift.io
              resources:
                - projectrequests
              verbs:
                - create
                - update
            - apiGroups:
                - project.openshift.io
              resources:
                - projects
              verbs:
                - get
                - list
                - watch
            - apiGroups:
                - ''
              resources:
                - namespaces
              verbs:
                - get
                - list
                - create
                - update
                - watch
            - apiGroups:
                - ''
              resources:
                - pods/exec
              verbs:
                - create
            - apiGroups:
                - apps
              resources:
                - secrets
              verbs:
                - list
            - apiGroups:
                - ''
              resources:
                - secrets
              verbs:
                - list
                - get
                - create
                - update
                - patch
                - delete
            - apiGroups:
                - ''
              resources:
                - persistentvolumeclaims
              verbs:
                - create
                - get
                - list
                - watch
                - delete
            - apiGroups:
                - ''
              resources:
                - pods
              verbs:
                - get
                - list
                - create
                - watch
                - delete
            - apiGroups:
                - apps
                - extensions
              resources:
                - deployments
                - replicasets
              verbs:
                - '*'
            - apiGroups:
                - route.openshift.io
              resources:
                - routes
              verbs:
                - '*'
            - apiGroups:
                - route.openshift.io
              resources:
                - routes/custom-host
              verbs:
                - create
            - apiGroups:
                - ''
              resources:
                - events
              verbs:
                - watch
            - apiGroups:
                - apps
              resources:
                - replicasets
              verbs:
                - list
                - get
                - patch
                - delete
            - apiGroups:
                - extensions
              resources:
                - ingresses
              verbs:
                - '*'
            - apiGroups:
                - networking.k8s.io
              resources:
                - ingresses
              verbs:
                - list
                - create
                - watch
                - get
                - delete
            - apiGroups:
                - apiextensions.k8s.io
              resources:
                - customresourcedefinitions
              verbs:
                - get
                - create
                - update
            - apiGroups:
                - operators.coreos.com
              resources:
                - subscriptions
              verbs:
                - get
            - apiGroups:
                - operators.coreos.com
              resources:
                - clusterserviceversions
              verbs:
                - list
                - get
                - watch
            - apiGroups:
                - metrics.k8s.io
              resources:
                - pods
                - nodes
              verbs:
                - get
                - list
                - watch
            - apiGroups:
                - ''
              resources:
                - configmaps
                - persistentvolumeclaims
                - pods
                - secrets
                - serviceaccounts
                - services
              verbs:
                - '*'
            - apiGroups:
                - apps
              resourceNames:
                - devspaces-operator
              resources:
                - deployments/finalizers
              verbs:
                - update
            - apiGroups:
                - batch
              resources:
                - jobs
              verbs:
                - create
                - delete
                - get
                - update
                - watch
            - apiGroups:
                - controller.devfile.io
              resources:
                - devworkspaceroutings
              verbs:
                - '*'
            - apiGroups:
                - controller.devfile.io
              resources:
                - devworkspaceroutings/finalizers
              verbs:
                - update
            - apiGroups:
                - controller.devfile.io
              resources:
                - devworkspaceroutings/status
              verbs:
                - get
                - patch
                - update
            - apiGroups:
                - monitoring.coreos.com
              resources:
                - servicemonitors
              verbs:
                - create
                - get
            - nonResourceURLs:
                - /metrics
              verbs:
                - get
            - apiGroups:
                - che.eclipse.org
              resources:
                - kubernetesimagepullers
              verbs:
                - '*'
            - apiGroups:
                - config.openshift.io
              resourceNames:
                - cluster
              resources:
                - consoles
              verbs:
                - get
            - apiGroups:
                - ''
              resources:
                - pods/log
              verbs:
                - get
                - list
                - watch
            - apiGroups:
                - workspace.devfile.io
              resources:
                - devworkspaces
                - devworkspacetemplates
              verbs:
                - get
                - list
                - watch
            - apiGroups:
                - controller.devfile.io
              resources:
                - devworkspaceroutings
                - components
              verbs:
                - get
                - list
                - watch
            - apiGroups:
                - workspace.devfile.io
              resources:
                - devworkspaces
                - devworkspacetemplates
              verbs:
                - create
                - delete
                - deletecollection
                - patch
                - update
            - apiGroups:
                - controller.devfile.io
              resources:
                - devworkspaceroutings
                - components
              verbs:
                - create
                - delete
                - deletecollection
                - patch
                - update
            - apiGroups:
                - ''
              resources:
                - configmaps
              verbs:
                - get
                - list
                - watch
                - create
                - update
                - patch
                - delete
            - apiGroups:
                - ''
              resources:
                - configmaps/status
              verbs:
                - get
                - update
                - patch
            - apiGroups:
                - ''
              resources:
                - events
              verbs:
                - create
                - patch
            - apiGroups:
                - authentication.k8s.io
              resources:
                - tokenreviews
              verbs:
                - create
            - apiGroups:
                - authorization.k8s.io
              resources:
                - subjectaccessreviews
              verbs:
                - create
            - apiGroups:
                - ''
              resourceNames:
                - workspace-preferences-configmap
              resources:
                - configmaps
              verbs:
                - create
                - delete
                - get
                - patch
            - apiGroups:
                - ''
              resources:
                - configmaps
                - persistentvolumeclaims
                - pods
                - secrets
                - serviceaccounts
              verbs:
                - '*'
            - apiGroups:
                - ''
              resources:
                - events
                - namespaces
              verbs:
                - get
                - list
                - watch
            - apiGroups:
                - ''
              resources:
                - pods/exec
              verbs:
                - create
            - apiGroups:
                - ''
              resourceNames:
                - workspace-credentials-secret
              resources:
                - secrets
              verbs:
                - create
                - delete
                - get
                - patch
            - apiGroups:
                - ''
              resources:
                - services
              verbs:
                - '*'
            - apiGroups:
                - admissionregistration.k8s.io
              resources:
                - mutatingwebhookconfigurations
                - validatingwebhookconfigurations
              verbs:
                - create
                - delete
                - get
                - list
                - patch
                - update
                - watch
            - apiGroups:
                - apps
              resourceNames:
                - devworkspace-controller
              resources:
                - deployments/finalizers
              verbs:
                - update
            - apiGroups:
                - apps
                - extensions
              resources:
                - deployments
              verbs:
                - get
                - list
                - watch
            - apiGroups:
                - apps
                - extensions
              resources:
                - deployments
                - replicasets
              verbs:
                - '*'
            - apiGroups:
                - apps
                - extensions
              resources:
                - replicasets
              verbs:
                - get
                - list
                - watch
            - apiGroups:
                - authorization.k8s.io
              resources:
                - localsubjectaccessreviews
                - subjectaccessreviews
              verbs:
                - create
            - apiGroups:
                - batch
              resources:
                - jobs
              verbs:
                - create
                - delete
                - get
                - list
                - patch
                - update
                - watch
            - apiGroups:
                - config.openshift.io
              resourceNames:
                - cluster
              resources:
                - proxies
              verbs:
                - get
            - apiGroups:
                - controller.devfile.io
              resources:
                - '*'
              verbs:
                - '*'
            - apiGroups:
                - controller.devfile.io
              resources:
                - devworkspaceroutings
              verbs:
                - '*'
            - apiGroups:
                - controller.devfile.io
              resources:
                - devworkspaceroutings/status
              verbs:
                - get
                - patch
                - update
            - apiGroups:
                - coordination.k8s.io
              resources:
                - leases
              verbs:
                - create
                - get
                - update
            - apiGroups:
                - metrics.k8s.io
              resources:
                - pods
              verbs:
                - get
                - list
                - watch
            - apiGroups:
                - monitoring.coreos.com
              resources:
                - servicemonitors
              verbs:
                - create
                - get
            - apiGroups:
                - networking.k8s.io
              resources:
                - ingresses
              verbs:
                - '*'
            - apiGroups:
                - oauth.openshift.io
              resources:
                - oauthclients
              verbs:
                - create
                - delete
                - deletecollection
                - get
                - list
                - patch
                - update
                - watch
            - apiGroups:
                - rbac.authorization.k8s.io
              resources:
                - clusterrolebindings
                - clusterroles
                - rolebindings
                - roles
              verbs:
                - create
                - get
                - list
                - update
                - watch
            - apiGroups:
                - route.openshift.io
              resources:
                - routes
              verbs:
                - '*'
            - apiGroups:
                - route.openshift.io
              resources:
                - routes/custom-host
              verbs:
                - create
            - apiGroups:
                - workspace.devfile.io
              resources:
                - '*'
              verbs:
                - '*'
            - nonResourceURLs:
                - /metrics
              verbs:
                - get
          serviceAccountName: devspaces-operator
      deployments:
        - name: devspaces-operator
          spec:
            replicas: 1
            selector:
              matchLabels:
                app: devspaces-operator
            strategy:
              type: RollingUpdate
            template:
              metadata:
                creationTimestamp: null
                labels:
                  app: devspaces-operator
                  app.kubernetes.io/component: devspaces-operator
                  app.kubernetes.io/instance: che
                  app.kubernetes.io/managed-by: olm
                  app.kubernetes.io/name: che
                  app.kubernetes.io/part-of: che.eclipse.org
              spec:
                containers:
                  - resources:
                      limits:
                        cpu: 500m
                        memory: 256Mi
                      requests:
                        cpu: 100m
                        memory: 64Mi
                    readinessProbe:
                      failureThreshold: 10
                      httpGet:
                        path: /readyz
                        port: 6789
                      initialDelaySeconds: 5
                      periodSeconds: 10
                      successThreshold: 1
                      timeoutSeconds: 5
                    name: devspaces-operator
                    command:
                      - /manager
                    livenessProbe:
                      failureThreshold: 10
                      httpGet:
                        path: /healthz
                        port: 6789
                      initialDelaySeconds: 15
                      periodSeconds: 10
                      successThreshold: 1
                      timeoutSeconds: 5
                    env:
                      - name: ADD_COMPONENT_READINESS_INIT_CONTAINERS
                        value: 'false'
                      - name: CHE_FLAVOR
                        value: devspaces
                      - name: CHE_VERSION
                        value: 3.0.0
                      - name: CONSOLE_LINK_DISPLAY_NAME
                        value: Red Hat OpenShift Dev Spaces
                      - name: CONSOLE_LINK_IMAGE
                        value: /dashboard/assets/branding/loader.svg
                      - name: CONSOLE_LINK_NAME
                        value: che
                      - name: CONSOLE_LINK_SECTION
                        value: Red Hat Applications
                      - name: MAX_CONCURRENT_RECONCILES
                        value: '1'
                      - name: OPERATOR_NAME
                        value: devspaces-operator
                      - name: POD_NAME
                        valueFrom:
                          fieldRef:
                            fieldPath: metadata.name
                      - name: RELATED_IMAGE_che_server
                        value: >-
                          registry.redhat.io/devspaces/server-rhel8@sha256:90b30db61ea17d183e901f93181c493b76a5a91889551e6724c3c2ceca000422
                      - name: RELATED_IMAGE_dashboard
                        value: >-
                          registry.redhat.io/devspaces/dashboard-rhel8@sha256:95644183668f170421ee475c0cffec8ecf91f477c48d24bb64ef4545765bc01e
                      - name: RELATED_IMAGE_devfile_registry
                        value: >-
                          registry.redhat.io/devspaces/devfileregistry-rhel8@sha256:e4cee1b653df1b1fdff34fc6d7ae539b41bd3cd92c089de26bc0bcacffc58a08
                      - name: >-
                          RELATED_IMAGE_devspaces_idea_plugin_registry_image_GMXDACQ_
                        value: >-
                          registry.redhat.io/devspaces/idea-rhel8@sha256:686b9cf387ccd559467c386bd0f99d2a00c9d0ffb04076fecec9b1e4b87f1da0
                      - name: >-
                          RELATED_IMAGE_devspaces_machineexec_plugin_registry_image_GMXDACQ_
                        value: >-
                          registry.redhat.io/devspaces/machineexec-rhel8@sha256:cb952fa3f811fede5d9cc3e1415e97cd27075443a2fb2706b57b8b28c6c4d984
                      - name: >-
                          RELATED_IMAGE_devspaces_theia_endpoint_plugin_registry_image_GMXDACQ_
                        value: >-
                          registry.redhat.io/devspaces/theia-endpoint-rhel8@sha256:2991433525b558e9d7ab4aaa21e5262b21a07974d89fa1b5bb3c7934ebb3cd12
                      - name: >-
                          RELATED_IMAGE_devspaces_theia_plugin_registry_image_GMXDACQ_
                        value: >-
                          registry.redhat.io/devspaces/theia-rhel8@sha256:6d3b61d83f45c757e33991fc0ca35eda2a9d465c812c11c4de4a423b7e1a6f7c
                      - name: >-
                          RELATED_IMAGE_devspaces_udi_devfile_registry_image_GMXDACQ_
                        value: >-
                          registry.redhat.io/devspaces/udi-rhel8@sha256:65372714ad160f03bca5146e0a0fe0d6f683829b568eec78f7a193207b6f6d41
                      - name: >-
                          RELATED_IMAGE_devspaces_udi_plugin_registry_image_GMXDACQ_
                        value: >-
                          registry.redhat.io/devspaces/udi-rhel8@sha256:65372714ad160f03bca5146e0a0fe0d6f683829b568eec78f7a193207b6f6d41
                      - name: RELATED_IMAGE_devworkspace_controller
                        value: >-
                          registry.redhat.io/devworkspace/devworkspace-rhel8-operator@sha256:f03c80ddc410d25b59de26837825fa0626b0eff5eaa4780aab5f96ebe210af19
                      - name: RELATED_IMAGE_gateway_authentication_sidecar
                        value: >-
                          registry.redhat.io/openshift4/ose-oauth-proxy@sha256:b6a3c1ffdb6f533acb40f11be606a6762e11dc6db6457b988ec0505967daf3ae
                      - name: RELATED_IMAGE_gateway_authorization_sidecar
                        value: >-
                          registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:d3226d151463bf7af90479cb46d9da22ae1d04e7fbb8db82af3d4f9fa1685fdb
                      - name: >-
                          RELATED_IMAGE_jboss_eap_7_eap74_openjdk8_openshift_rhel7_devfile_registry_image_G4XDILRQBI______
                        value: >-
                          registry.redhat.io/jboss-eap-7/eap74-openjdk8-openshift-rhel7@sha256:b4a113c4d4972d142a3c350e2006a2b297dc883f8ddb29a88db19c892358632d
                      - name: >-
                          RELATED_IMAGE_jboss_eap_7_eap_xp3_openjdk11_openshift_devfile_registry_image_GMXDACQ_
                        value: >-
                          registry.redhat.io/jboss-eap-7/eap-xp3-openjdk11-openshift-rhel8@sha256:11ae35a3436e03b64995f2428b67edea678cb3d468e7b6c934176fd0c976d8af
                      - name: RELATED_IMAGE_plugin_registry
                        value: >-
                          registry.redhat.io/devspaces/pluginregistry-rhel8@sha256:7f5346994b923d698cdf19ee50a99ebd93124fb8b18a5591ddf9ca4cd9e65fa2
                      - name: RELATED_IMAGE_postgres
                        value: >-
                          registry.redhat.io/rhel8/postgresql-96@sha256:314747a4a64ac16c33ead6a34479dccf16b9a07abf440ea7eeef7cda4cd19e32
                      - name: RELATED_IMAGE_postgres_13_3
                        value: >-
                          registry.redhat.io/rhel8/postgresql-13@sha256:bddff00dd6723d741a5dbf713fd8356576c4872a4d2e64ead8e5e37ba5a1188c
                      - name: RELATED_IMAGE_pvc_jobs
                        value: >-
                          registry.redhat.io/ubi8/ubi-minimal@sha256:b37d34ffce0e59879c776da3f1b1c643674975e6588fe8e8adf60eef25b4a6ca
                      - name: >-
                          RELATED_IMAGE_rhscl_mongodb_36_rhel7_devfile_registry_image_GEWTKMAK
                        value: >-
                          registry.redhat.io/rhscl/mongodb-36-rhel7@sha256:9f799d356d7d2e442bde9d401b720600fd9059a3d8eefea6f3b2ffa721c0dc73
                      - name: RELATED_IMAGE_single_host_gateway
                        value: >-
                          registry.redhat.io/devspaces/traefik-rhel8@sha256:6812930fe1dd009669818251471dc13d62795249e02787d25961679d8c936e8e
                      - name: RELATED_IMAGE_single_host_gateway_config_sidecar
                        value: >-
                          registry.redhat.io/devspaces/configbump-rhel8@sha256:6b14c255b95e28728b67476a5c90725d258a07cc8d78e9a0ffb0b2b5a127961b
                      - name: WATCH_NAMESPACE
                        valueFrom:
                          fieldRef:
                            fieldPath: 'metadata.annotations[''olm.targetNamespaces'']'
                    securityContext:
                      allowPrivilegeEscalation: false
                      capabilities:
                        drop:
                          - ALL
                      privileged: false
                      readOnlyRootFilesystem: false
                      runAsNonRoot: true
                    ports:
                      - containerPort: 60000
                        name: metrics
                        protocol: TCP
                    imagePullPolicy: Always
                    image: >-
                      registry.redhat.io/rh-osbs/devspaces-operator@sha256:766aed7804fd5853b7ca431c6e4a8fc7d7572d20e800b70c90e0b6d693e1aae3
                    args:
                      - '--leader-elect'
                restartPolicy: Always
                serviceAccountName: devspaces-operator
                terminationGracePeriodSeconds: 20
      permissions:
        - rules:
            - apiGroups:
                - extensions
              resources:
                - ingresses
              verbs:
                - '*'
            - apiGroups:
                - networking.k8s.io
              resources:
                - ingresses
              verbs:
                - '*'
            - apiGroups:
                - batch
              resources:
                - jobs
              verbs:
                - '*'
            - apiGroups:
                - route.openshift.io
              resources:
                - routes
                - routes/custom-host
              verbs:
                - '*'
            - apiGroups:
                - rbac.authorization.k8s.io
              resources:
                - roles
                - rolebindings
              verbs:
                - '*'
            - apiGroups:
                - rbac.authorization.k8s.io
              resources:
                - clusterroles
                - clusterrolebindings
              verbs:
                - '*'
            - apiGroups:
                - ''
              resources:
                - pods
                - services
                - serviceaccounts
                - endpoints
                - persistentvolumeclaims
                - events
                - configmaps
                - secrets
                - pods/exec
                - pods/log
              verbs:
                - '*'
            - apiGroups:
                - ''
              resources:
                - namespaces
              verbs:
                - get
            - apiGroups:
                - apps
                - extensions
              resources:
                - deployments
                - replicasets
              verbs:
                - '*'
            - apiGroups:
                - monitoring.coreos.com
              resources:
                - servicemonitors
              verbs:
                - get
                - create
            - apiGroups:
                - org.eclipse.che
              resources:
                - checlusters
                - checlusters/status
                - checlusters/finalizers
              verbs:
                - '*'
            - apiGroups:
                - metrics.k8s.io
              resources:
                - pods
                - nodes
              verbs:
                - get
                - list
                - watch
            - apiGroups:
                - operators.coreos.com
              resources:
                - subscriptions
                - clusterserviceversions
                - operatorgroups
              verbs:
                - '*'
            - apiGroups:
                - packages.operators.coreos.com
              resources:
                - packagemanifests
              verbs:
                - get
                - list
            - apiGroups:
                - ''
              resources:
                - configmaps/status
              verbs:
                - get
                - update
                - patch
            - apiGroups:
                - ''
              resources:
                - events
              verbs:
                - create
            - apiGroups:
                - apps
              resourceNames:
                - devspaces-operator
              resources:
                - deployments/finalizers
              verbs:
                - update
            - apiGroups:
                - controller.devfile.io
              resources:
                - devworkspaceroutings
              verbs:
                - '*'
            - apiGroups:
                - controller.devfile.io
              resources:
                - devworkspaceroutings/finalizers
              verbs:
                - update
            - apiGroups:
                - controller.devfile.io
              resources:
                - devworkspaceroutings/status
              verbs:
                - get
                - patch
                - update
            - apiGroups:
                - oauth.openshift.io
              resources:
                - oauthclients
              verbs:
                - create
                - delete
                - deletecollection
                - get
                - list
                - patch
                - update
                - watch
            - apiGroups:
                - ''
              resources:
                - configmaps
              verbs:
                - get
                - list
                - watch
                - create
                - update
                - patch
                - delete
            - apiGroups:
                - coordination.k8s.io
              resources:
                - leases
              verbs:
                - get
                - list
                - watch
                - create
                - update
                - patch
                - delete
            - apiGroups:
                - ''
              resources:
                - events
              verbs:
                - create
                - patch
          serviceAccountName: devspaces-operator
    strategy: deployment
  maintainers:
    - email: nboldt@redhat.com
      name: Nick Boldt
  description: >
    A collaborative Kubernetes-native development solution that delivers
    OpenShift workspaces and in-browser IDE for rapid cloud application
    development.

    This operator installs PostgreSQL, Plugin and Devfile registries, Dashboard,
    Gateway and the Red Hat OpenShift Dev Spaces server, as well as configures
    all these services.

    OpenShift OAuth is used directly for authentication. TLS mode is on.


    ## How to Install

    Press the **Install** button, choose the channel and the upgrade strategy,
    and wait for the **Installed** Operator status.

    When the operator is installed, create a new Custom Resource (CR) of Kind
    CheCluster (click the **Create New** button).

    The CR spec contains all defaults. You can start using Red Hat OpenShift Dev
    Spaces when the CR status is set to **Available**, and you see a URL to Red
    Hat OpenShift Dev Spaces.


    ## Defaults

    By default, the operator deploys Red Hat OpenShift Dev Spaces with:

    * 10Gi storage

    * Auto-generated passwords

    * Bundled PostgreSQL

    * Bundled Plugin and Devfile registries


    Use `oc edit checluster/eclipse-che -n eclipse-che` to update Red Hat
    OpenShift Dev Spaces default installation options.

    See more in the [Installation
    guide](https://www.eclipse.org/che/docs/che-7/installation-guide/configuring-the-che-installation/).


    ### Certificates

    Operator uses a default router certificate to secure Red Hat OpenShift Dev
    Spaces routes.

    Follow the
    [guide](https://www.eclipse.org/che/docs/che-7/installation-guide/importing-untrusted-tls-certificates/)

    to import certificates into Red Hat OpenShift Dev Spaces.
status:
  cleanup: {}
  conditions:
    - lastTransitionTime: '2022-04-20T08:31:16Z'
      lastUpdateTime: '2022-04-20T08:31:16Z'
      message: requirements not yet checked
      phase: Pending
      reason: RequirementsUnknown
    - lastTransitionTime: '2022-04-20T08:31:16Z'
      lastUpdateTime: '2022-04-20T08:31:17Z'
      message: one or more requirements couldn't be found
      phase: Pending
      reason: RequirementsNotMet
    - lastTransitionTime: '2022-04-20T08:31:17Z'
      lastUpdateTime: '2022-04-20T08:31:17Z'
      message: 'all requirements found, attempting install'
      phase: InstallReady
      reason: AllRequirementsMet
    - lastTransitionTime: '2022-04-20T08:31:18Z'
      lastUpdateTime: '2022-04-20T08:31:18Z'
      message: waiting for install components to report healthy
      phase: Installing
      reason: InstallSucceeded
    - lastTransitionTime: '2022-04-20T08:31:18Z'
      lastUpdateTime: '2022-04-20T08:31:18Z'
      message: >-
        installing: waiting for deployment devspaces-operator to become ready:
        deployment "devspaces-operator" not available: Deployment does not have
        minimum availability.
      phase: Installing
      reason: InstallWaiting
    - lastTransitionTime: '2022-04-20T08:31:38Z'
      lastUpdateTime: '2022-04-20T08:31:38Z'
      message: install strategy completed with no errors
      phase: Succeeded
      reason: InstallSucceeded
    - lastTransitionTime: '2022-04-22T14:55:43Z'
      lastUpdateTime: '2022-04-22T14:55:43Z'
      message: requirements no longer met
      phase: Failed
      reason: RequirementsNotMet
    - lastTransitionTime: '2022-04-22T14:55:43Z'
      lastUpdateTime: '2022-04-22T14:55:43Z'
      message: requirements not met
      phase: Pending
      reason: RequirementsNotMet
  lastTransitionTime: '2022-04-22T14:55:43Z'
  lastUpdateTime: '2022-04-22T14:55:43Z'
  message: one or more requirements couldn't be found
  phase: Pending
  reason: RequirementsNotMet
  requirementStatus:
    - group: apiextensions.k8s.io
      kind: CustomResourceDefinition
      message: CRD is not present
      name: checlusters.org.eclipse.che
      status: NotPresent
      version: v1
    - dependents:
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["*"],"apiGroups":["extensions"],"resources":["ingresses"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["*"],"apiGroups":["networking.k8s.io"],"resources":["ingresses"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["*"],"apiGroups":["batch"],"resources":["jobs"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["*"],"apiGroups":["route.openshift.io"],"resources":["routes","routes/custom-host"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["*"],"apiGroups":["rbac.authorization.k8s.io"],"resources":["roles","rolebindings"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["*"],"apiGroups":["rbac.authorization.k8s.io"],"resources":["clusterroles","clusterrolebindings"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["*"],"apiGroups":[""],"resources":["pods","services","serviceaccounts","endpoints","persistentvolumeclaims","events","configmaps","secrets","pods/exec","pods/log"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["get"],"apiGroups":[""],"resources":["namespaces"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["*"],"apiGroups":["apps","extensions"],"resources":["deployments","replicasets"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["get","create"],"apiGroups":["monitoring.coreos.com"],"resources":["servicemonitors"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["*"],"apiGroups":["org.eclipse.che"],"resources":["checlusters","checlusters/status","checlusters/finalizers"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["get","list","watch"],"apiGroups":["metrics.k8s.io"],"resources":["pods","nodes"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["*"],"apiGroups":["operators.coreos.com"],"resources":["subscriptions","clusterserviceversions","operatorgroups"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["get","list"],"apiGroups":["packages.operators.coreos.com"],"resources":["packagemanifests"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["get","update","patch"],"apiGroups":[""],"resources":["configmaps/status"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["create"],"apiGroups":[""],"resources":["events"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["update"],"apiGroups":["apps"],"resources":["deployments/finalizers"],"resourceNames":["devspaces-operator"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["*"],"apiGroups":["controller.devfile.io"],"resources":["devworkspaceroutings"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["update"],"apiGroups":["controller.devfile.io"],"resources":["devworkspaceroutings/finalizers"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["get","patch","update"],"apiGroups":["controller.devfile.io"],"resources":["devworkspaceroutings/status"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["oauth.openshift.io"],"resources":["oauthclients"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["get","list","watch","create","update","patch","delete"],"apiGroups":[""],"resources":["configmaps"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["get","list","watch","create","update","patch","delete"],"apiGroups":["coordination.k8s.io"],"resources":["leases"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            namespaced
            rule:{"verbs":["create","patch"],"apiGroups":[""],"resources":["events"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get"],"apiGroups":[""],"resources":["nodes"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["oauth.openshift.io"],"resources":["oauthclients"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","watch","patch"],"apiGroups":["config.openshift.io"],"resources":["oauths"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","watch"],"apiGroups":["config.openshift.io"],"resources":["infrastructures","proxies"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["list","delete"],"apiGroups":["user.openshift.io"],"resources":["users"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["delete"],"apiGroups":["user.openshift.io"],"resources":["identities"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","create","update","patch","delete"],"apiGroups":["console.openshift.io"],"resources":["consolelinks"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["list","create","watch","update","get","delete"],"apiGroups":["rbac.authorization.k8s.io"],"resources":["clusterrolebindings","clusterroles"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","create","update","delete"],"apiGroups":["rbac.authorization.k8s.io"],"resources":["roles","rolebindings"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","create","update","delete"],"apiGroups":["authorization.openshift.io"],"resources":["roles","rolebindings"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":["org.eclipse.che"],"resources":["checlusters","checlusters/status","checlusters/finalizers","checlusters/status"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","update"],"apiGroups":["project.openshift.io"],"resources":["projectrequests"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","watch"],"apiGroups":["project.openshift.io"],"resources":["projects"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","create","update","watch"],"apiGroups":[""],"resources":["namespaces"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create"],"apiGroups":[""],"resources":["pods/exec"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["list"],"apiGroups":["apps"],"resources":["secrets"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["list","get","create","update","patch","delete"],"apiGroups":[""],"resources":["secrets"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","get","list","watch","delete"],"apiGroups":[""],"resources":["persistentvolumeclaims"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","create","watch","delete"],"apiGroups":[""],"resources":["pods"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":["apps","extensions"],"resources":["deployments","replicasets"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":["route.openshift.io"],"resources":["routes"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create"],"apiGroups":["route.openshift.io"],"resources":["routes/custom-host"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["watch"],"apiGroups":[""],"resources":["events"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["list","get","patch","delete"],"apiGroups":["apps"],"resources":["replicasets"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":["extensions"],"resources":["ingresses"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["list","create","watch","get","delete"],"apiGroups":["networking.k8s.io"],"resources":["ingresses"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","create","update"],"apiGroups":["apiextensions.k8s.io"],"resources":["customresourcedefinitions"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get"],"apiGroups":["operators.coreos.com"],"resources":["subscriptions"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["list","get","watch"],"apiGroups":["operators.coreos.com"],"resources":["clusterserviceversions"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","watch"],"apiGroups":["metrics.k8s.io"],"resources":["pods","nodes"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":[""],"resources":["configmaps","persistentvolumeclaims","pods","secrets","serviceaccounts","services"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["update"],"apiGroups":["apps"],"resources":["deployments/finalizers"],"resourceNames":["devspaces-operator"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","delete","get","update","watch"],"apiGroups":["batch"],"resources":["jobs"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":["controller.devfile.io"],"resources":["devworkspaceroutings"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["update"],"apiGroups":["controller.devfile.io"],"resources":["devworkspaceroutings/finalizers"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","patch","update"],"apiGroups":["controller.devfile.io"],"resources":["devworkspaceroutings/status"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","get"],"apiGroups":["monitoring.coreos.com"],"resources":["servicemonitors"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: 'cluster rule:{"verbs":["get"],"nonResourceURLs":["/metrics"]}'
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":["che.eclipse.org"],"resources":["kubernetesimagepullers"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get"],"apiGroups":["config.openshift.io"],"resources":["consoles"],"resourceNames":["cluster"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","watch"],"apiGroups":[""],"resources":["pods/log"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","watch"],"apiGroups":["workspace.devfile.io"],"resources":["devworkspaces","devworkspacetemplates"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","watch"],"apiGroups":["controller.devfile.io"],"resources":["devworkspaceroutings","components"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","delete","deletecollection","patch","update"],"apiGroups":["workspace.devfile.io"],"resources":["devworkspaces","devworkspacetemplates"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","delete","deletecollection","patch","update"],"apiGroups":["controller.devfile.io"],"resources":["devworkspaceroutings","components"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","watch","create","update","patch","delete"],"apiGroups":[""],"resources":["configmaps"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","update","patch"],"apiGroups":[""],"resources":["configmaps/status"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","patch"],"apiGroups":[""],"resources":["events"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create"],"apiGroups":["authentication.k8s.io"],"resources":["tokenreviews"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create"],"apiGroups":["authorization.k8s.io"],"resources":["subjectaccessreviews"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","delete","get","patch"],"apiGroups":[""],"resources":["configmaps"],"resourceNames":["workspace-preferences-configmap"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":[""],"resources":["configmaps","persistentvolumeclaims","pods","secrets","serviceaccounts"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","watch"],"apiGroups":[""],"resources":["events","namespaces"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create"],"apiGroups":[""],"resources":["pods/exec"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","delete","get","patch"],"apiGroups":[""],"resources":["secrets"],"resourceNames":["workspace-credentials-secret"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":[""],"resources":["services"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["admissionregistration.k8s.io"],"resources":["mutatingwebhookconfigurations","validatingwebhookconfigurations"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["update"],"apiGroups":["apps"],"resources":["deployments/finalizers"],"resourceNames":["devworkspace-controller"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","watch"],"apiGroups":["apps","extensions"],"resources":["deployments"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":["apps","extensions"],"resources":["deployments","replicasets"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","watch"],"apiGroups":["apps","extensions"],"resources":["replicasets"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create"],"apiGroups":["authorization.k8s.io"],"resources":["localsubjectaccessreviews","subjectaccessreviews"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["batch"],"resources":["jobs"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get"],"apiGroups":["config.openshift.io"],"resources":["proxies"],"resourceNames":["cluster"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":["controller.devfile.io"],"resources":["*"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":["controller.devfile.io"],"resources":["devworkspaceroutings"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","patch","update"],"apiGroups":["controller.devfile.io"],"resources":["devworkspaceroutings/status"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","get","update"],"apiGroups":["coordination.k8s.io"],"resources":["leases"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["get","list","watch"],"apiGroups":["metrics.k8s.io"],"resources":["pods"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","get"],"apiGroups":["monitoring.coreos.com"],"resources":["servicemonitors"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":["networking.k8s.io"],"resources":["ingresses"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"apiGroups":["oauth.openshift.io"],"resources":["oauthclients"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create","get","list","update","watch"],"apiGroups":["rbac.authorization.k8s.io"],"resources":["clusterrolebindings","clusterroles","rolebindings","roles"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":["route.openshift.io"],"resources":["routes"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["create"],"apiGroups":["route.openshift.io"],"resources":["routes/custom-host"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: >-
            cluster
            rule:{"verbs":["*"],"apiGroups":["workspace.devfile.io"],"resources":["*"]}
          status: Satisfied
          version: v1
        - group: rbac.authorization.k8s.io
          kind: PolicyRule
          message: 'cluster rule:{"verbs":["get"],"nonResourceURLs":["/metrics"]}'
          status: Satisfied
          version: v1
      group: ''
      kind: ServiceAccount
      message: ''
      name: devspaces-operator
      status: Present
      version: v1
