diff --git a/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/che-operator.clusterserviceversion.yaml b/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/che-operator.clusterserviceversion.yaml index 32f103301..d46e8bcaf 100644 --- a/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/che-operator.clusterserviceversion.yaml +++ b/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/che-operator.clusterserviceversion.yaml @@ -75,14 +75,14 @@ metadata: capabilities: Seamless Upgrades categories: Developer Tools certified: "false" - containerImage: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a - createdAt: "2021-04-28T14:48:42Z" + containerImage: quay.io/eclipse/che-operator@sha256:57b5210a4c6223b2cd53531afde5f12ffa26635eb60d33561b869391e13d89ef + createdAt: "2021-05-07T10:49:50Z" description: A Kube-native development solution that delivers portable and collaborative developer workspaces. operatorframework.io/suggested-namespace: eclipse-che repository: https://github.com/eclipse-che/che-operator support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.29.2 + name: eclipse-che-preview-kubernetes.v7.30.0 namespace: placeholder spec: apiservicedefinitions: {} @@ -132,10 +132,10 @@ spec: path: message x-descriptors: - urn:alm:descriptor:text - - description: OpenShift OAuth secret that contains user credentials for - HTPasswd identity provider. - displayName: OpenShift OAuth secret that contains user credentials for - HTPasswd identity provider. + - 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 @@ -295,9 +295,6 @@ spec: - get - create - delete - - list - - update - - watch - apiGroups: - rbac.authorization.k8s.io resources: @@ -307,8 +304,6 @@ spec: - create - update - delete - - list - - watch - apiGroups: - org.eclipse.che resources: @@ -322,27 +317,17 @@ spec: - namespaces verbs: - get + - list - create - update - apiGroups: - "" resources: - - configmaps - - persistentvolumeclaims - - pods - - secrets - serviceaccounts - - services - verbs: - - '*' - - apiGroups: - - "" - resources: - - configmaps/status verbs: - get - - update - - patch + - create + - watch - apiGroups: - "" resources: @@ -355,33 +340,179 @@ spec: - secrets verbs: - list + - apiGroups: + - "" + resources: + - secrets + verbs: + - list + - get + - create + - delete + - apiGroups: + - "" + resources: + - persistentvolumeclaims + verbs: + - create + - get + - list + - watch + - apiGroups: + - "" + resources: + - pods + verbs: + - get + - list + - create + - watch + - delete - apiGroups: - apps - - extensions resources: - deployments - - replicasets verbs: - - '*' + - get + - list + - create + - patch + - watch + - delete + - apiGroups: + - "" + resources: + - services + verbs: + - list + - create + - delete + - apiGroups: + - "" + resources: + - configmaps + verbs: + - get + - create + - delete + - list - apiGroups: - "" resources: - events verbs: - watch - - create - - patch - apiGroups: - - monitoring.coreos.com + - apps resources: - - servicemonitors + - replicasets verbs: + - list + - get + - patch + - delete + - apiGroups: + - extensions + resources: + - ingresses + verbs: + - list - create + - watch + - get + - delete + - apiGroups: + - apiextensions.k8s.io + resources: + - customresourcedefinitions + verbs: + - get + - create + - apiGroups: + - operators.coreos.com + resources: + - subscriptions + verbs: - get - apiGroups: - - batch + - workspace.devfile.io resources: - - jobs + - devworkspaces + - devworkspacetemplates + verbs: + - create + - delete + - deletecollection + - patch + - update + - apiGroups: + - controller.devfile.io + resources: + - devworkspaceroutings + - components + verbs: + - create + - delete + - deletecollection + - patch + - update + - apiGroups: + - authentication.k8s.io + resources: + - tokenreviews + verbs: + - create + - apiGroups: + - authorization.k8s.io + resources: + - subjectaccessreviews + verbs: + - create + - apiGroups: + - "" + resources: + - configmaps + - persistentvolumeclaims + - pods + - secrets + - serviceaccounts + verbs: + - '*' + - apiGroups: + - "" + resources: + - namespaces + verbs: + - get + - list + - watch + - apiGroups: + - metrics.k8s.io + resources: + - pods + - nodes + verbs: + - get + - list + - watch + - apiGroups: + - batch + - "" + resources: + - pods/exec + verbs: + - create + - apiGroups: + - "" + resources: + - services + verbs: + - '*' + - apiGroups: + - admissionregistration.k8s.io + resources: + - mutatingwebhookconfigurations + - validatingwebhookconfigurations verbs: - create - delete @@ -399,28 +530,35 @@ spec: verbs: - update - apiGroups: + - apps - extensions resources: - - ingresses + - deployments + verbs: + - get + - list + - watch + - apiGroups: + - apps + - extensions + resources: + - deployments + - replicasets verbs: - '*' - apiGroups: - - workspace.devfile.io + - apps + - extensions resources: - - '*' + - replicasets verbs: - - '*' + - get + - list + - watch - apiGroups: - - controller.devfile.io + - batch resources: - - '*' - verbs: - - '*' - - apiGroups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations + - jobs verbs: - create - delete @@ -430,37 +568,203 @@ spec: - update - watch - apiGroups: - - operators.coreos.com + - controller.devfile.io resources: - - subscriptions + - '*' + verbs: + - '*' + - apiGroups: + - controller.devfile.io + resources: + - devworkspaceroutings + verbs: + - '*' + - apiGroups: + - controller.devfile.io + resources: + - devworkspaceroutings/status + verbs: + - get + - patch + - update + - apiGroups: + - extensions + resources: + - ingresses + verbs: + - '*' + - apiGroups: + - monitoring.coreos.com + resources: + - servicemonitors + verbs: + - create + - get + - 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: + - '*' + - apiGroups: + - workspace.devfile.io + resources: + - devworkspaces + - devworkspacetemplates + verbs: + - get + - list + - watch + - apiGroups: + - controller.devfile.io + resources: + - devworkspaceroutings + - components + verbs: + - get + - list + - watch + - nonResourceURLs: + - /metrics verbs: - get - apiGroups: - - authentication.k8s.io + - "" resources: - - tokenreviews - verbs: - - create - - apiGroups: - - authorization.k8s.io - resources: - - subjectaccessreviews - verbs: - - create - - apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions + - configmaps verbs: - get + - list + - watch - create + - update + - patch + - delete + - apiGroups: + - "" + resources: + - configmaps/status + verbs: + - get + - update + - patch + - apiGroups: + - "" + resources: + - events + verbs: + - create + - patch + - apiGroups: + - "" + resources: + - configmaps + - persistentvolumeclaims + - pods + - secrets + - serviceaccounts + verbs: + - '*' - apiGroups: - "" resources: - namespaces verbs: + - get + - apiGroups: + - "" + resources: + - pods/exec + verbs: + - create + - apiGroups: + - "" + resources: + - services + verbs: + - '*' + - apiGroups: + - apps + resourceNames: + - devworkspace-che-operator + 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: + - batch + resources: + - jobs + verbs: + - create + - delete + - get + - update + - watch - apiGroups: - che.eclipse.org resources: @@ -490,19 +794,19 @@ spec: - apiGroups: - controller.devfile.io resources: - - workspaceroutings + - devworkspaceroutings verbs: - '*' - apiGroups: - controller.devfile.io resources: - - workspaceroutings/finalizers + - devworkspaceroutings/finalizers verbs: - update - apiGroups: - controller.devfile.io resources: - - workspaceroutings/status + - devworkspaceroutings/status verbs: - get - patch @@ -520,29 +824,57 @@ spec: - update - watch - apiGroups: - - apps - resourceNames: - - devworkspace-che-operator + - extensions resources: - - deployments/finalizers + - ingresses verbs: - - update - - nonResourceURLs: - - /metrics - verbs: - - get - serviceAccountName: che-operator - - rules: + - '*' - apiGroups: - - "" + - monitoring.coreos.com resources: - - namespaces + - servicemonitors verbs: - - update - - list - create - get - serviceAccountName: che-namespace-editor + - 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 + serviceAccountName: che-operator deployments: - name: che-operator spec: @@ -576,21 +908,23 @@ spec: - name: OPERATOR_NAME value: che-operator - name: CHE_VERSION - value: 7.29.2 + value: 7.30.0 - name: RELATED_IMAGE_che_server - value: quay.io/eclipse/che-server@sha256:5a814d60f4df71c4361bb73879e6136f7308e50dfb0471d458741732b92f6c3f + value: quay.io/eclipse/che-server@sha256:a69d9202b95c98066049e6ad22ceeee066a12e038dd6846bf4cef847a28b53a2 + - name: RELATED_IMAGE_dashboard + value: quay.io/eclipse/che-dashboard@sha256:0f8e35af1d57bcc64c4de840ad2555d943444e3751b2b907396cefc24ce4c9e7 - name: RELATED_IMAGE_plugin_registry - value: quay.io/eclipse/che-plugin-registry@sha256:c034e8211e8c2b7e9720b4bc8006d262f2ecf0e4ff5ecef3bf9dca803f00d33b + value: quay.io/eclipse/che-plugin-registry@sha256:2c34571a36397db9fd1ddff39369175d67695e13d54ba1cf47c1bc6d287187a9 - name: RELATED_IMAGE_devfile_registry - value: quay.io/eclipse/che-devfile-registry@sha256:679993d2f3186eab1533d5ca2aa2ab31a2e99a0392943380741b26053ae1c03c + value: quay.io/eclipse/che-devfile-registry@sha256:9832f084cc5917cb757b1e9fe13285d11d1cec88a511408d36f1b8acf13977a7 - name: RELATED_IMAGE_che_tls_secrets_creation_job value: quay.io/eclipse/che-tls-secret-creator@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5 - name: RELATED_IMAGE_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal@sha256:e72e188c6b20281e241fb3cf6f8fc974dec4cc6ed0c9d8f2d5460c30c35893b3 + value: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 - name: RELATED_IMAGE_postgres value: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 - name: RELATED_IMAGE_keycloak - value: quay.io/eclipse/che-keycloak@sha256:42fbe4fca8a814070087a9d87c95d67fc25837c3f46a81e5fc820ba90501ef8c + value: quay.io/eclipse/che-keycloak@sha256:8895d1d527d09add6da7ce5664aad884ef959947713d6fd46e439ce56398c7d3 - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata value: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9 - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts @@ -601,6 +935,10 @@ spec: value: quay.io/eclipse/che--traefik@sha256:6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 - name: RELATED_IMAGE_single_host_gateway_config_sidecar value: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 + - name: RELATED_IMAGE_devworkspace_che_operator + value: quay.io/che-incubator/devworkspace-che-operator@sha256:800ae04531a011f053711abd3c34b9862560978e47ffcdd5ae139b39a25ad738 + - name: RELATED_IMAGE_devworkspace_controller + value: quay.io/devfile/devworkspace-controller@sha256:340a6c59e5f65129e354c08300ce31efa29571825683b7a30eead56d967b6722 - name: CHE_FLAVOR value: che - name: CONSOLE_LINK_NAME @@ -623,6 +961,8 @@ spec: value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____ value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUN3DMY3GMMBQMQZWMMTEMFTDANBWG42TMMJYMM2DAODFGA4GMMBRHFTDENLCHEYWKYZQHBSDENZZGA4TIZTEMRRDAMLGGU2TSNJQGJRA____ value: quay.io/eclipse/che-plugin-sidecar@sha256:7cf6f00d3f2daf04675618c408e08f019f25b91ec08d279094fddb01f559502b - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____ @@ -631,6 +971,10 @@ spec: value: quay.io/eclipse/che-plugin-sidecar@sha256:2e2b35fb33c78738368427b0b14a4659b6b03113d887472c445ae615d9761d39 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYLFGUYTENDFGMYTSODBMM3DSNZXMNQTSNZTMFQWMNBYHA2WCMJUMU4DAMDEGY2DOYZZGZQTEM3EGE2WCMTCGZRGCYTCMU4GMZLGGJQQ____ value: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYLFGUYTENDFGMYTSODBMM3DSNZXMNQTSNZTMFQWMNBYHA2WCMJUMU4DAMDEGY2DOYZZGZQTEM3EGE2WCMTCGZRGCYTCMU4GMZLGGJQQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYLFGUYTENDFGMYTSODBMM3DSNZXMNQTSNZTMFQWMNBYHA2WCMJUMU4DAMDEGY2DOYZZGZQTEM3EGE2WCMTCGZRGCYTCMU4GMZLGGJQQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMTFGQ4WMYLGMI4WCYJWGUYTSZTDGYZTAMJZME3TEYJUGUZDMMRSGJRDMOJQGVSWIMBRMRRTIOBUMMZWKOLGGUYTGMLBMUYDAYRVGQ3A____ value: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNRUGMYTCMRRGBSTOMJQMNQTCNRRGQ4DGOLGHA4TOMRYGVTGGMLEGM4WEMTDMEYTOMRRGVSDKNTDGE3DKZBQHEYWCYLGMQYTSYJRGRRA____ @@ -641,8 +985,10 @@ spec: value: quay.io/eclipse/che-plugin-sidecar@sha256:8615a29435b0256bffaf85ab2cf9327b059f14eaa6614346dfd51e3a6dd9f041 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNJVG4YDGYLFGVTGCZLCMVSGKZJVGZTGIY3FGM4DOOLGMEZDEOBRMNRTENRQGQ4DQZBYME2DQODGMY3TOZLEGNSDIMDGG43TQZDEMY3Q____ value: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 - - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNLDHA4GMM3DGI4GKNRZHE3TANLBME3DANZRMEYWMZJXMI3DCZTBMVRWKOLCGEZGEOBWMFTDMOBSGAZWCYZYGVQTGMRQMQ4TSN3DMYZQ____ - value: quay.io/eclipse/che-plugin-sidecar@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNRZHFQTQZTEME3DOYTBMJRWGMLGMFSWIY3GGJSTIYLCGIZGMNTDMYYGGZRWMFSDAODDGQYWGMRZGM4TQM3CHAYTMOJRMM2TSYLFGRSA____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ @@ -659,6 +1005,10 @@ spec: value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ value: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMTFGQ4WMYLGMI4WCYJWGUYTSZTDGYZTAMJZME3TEYJUGUZDMMRSGJRDMOJQGVSWIMBRMRRTIOBUMMZWKOLGGUYTGMLBMUYDAYRVGQ3A____ @@ -687,8 +1037,8 @@ spec: value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNBZGFRTMMTBGNQWGNZXGVSDKNBSGZSDOMTBGU4WCYZRHBRGIZBVGBTDKZRVMQ3DCZBQG5TGEZTCGM2GKMDDMQ3WMZLEGNSDIZDBGIYQ____ value: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 - - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNTCHFRTOMZZMY2DQNZXGM4GCNLCMZRDEMDFGA2TEYJSGFRDIZLEMZTDIMRYHFRTOMZYGQ4TMNZQHBQWEZRYMFSGGNDEGU4DEMDEG44Q____ - value: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNJZG5QTGMDDHFRTGZTDG5SGEYTGMI4WKMBYMIYWEYRSGE3TSZBYMVRDANRSMFSDCNBYGQ4DAZTGGMZDIOBZMI2GMMBRMVRTMNZVMY2A____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ value: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ @@ -703,12 +1053,12 @@ spec: value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYTCGQYDIZTGMFQTCMRVGY2WEZLCGEZGENDDMQ4DCNRQMNTGCM3GMYZWKZRTMJSTIMRQGQZTAYJWGU3DEZRRMZSTIOBWGM4WGYTGGFTA____ value: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUMJUMUZTIZBSHE2TQMJRHFRDAMZYMY2TQZJRMFSGKMRTMFRTKOJVGRRDQZTEGQ4TIYTDMYZGIYZTMFSWKNDCMRQTIOJTGNTGIMBQGY3A____ - value: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUYTGMIYTMY3BGUYGCZBTMEYDCOLDMU4TAZRWGE3DEZDDME3TCZBVHA4WGZLFHBRDAZJSGY3TONZYMFSDGMJQMMYWCZLCMY2WINRYGYYQ____ - value: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUMLGGUZGENJVGZTDKZRQGA4DENDFGU2GMZTDHEYDIMZTMQ3GKZJTG4ZDOOLDG5TDIMZSMVSDSYRUG5RTMYRVG44GMMZZGFQWGOBUGUZQ____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUOLGGAYDSMLEMIYDOY3FGRRTENTDHAYTANZVGQYWKNDBMJTDQOBYGM2GGNLFGYYWKMTEME3WKZTFGA4DEOBZGI4WGZRWHA3DIMLBGQ4A____ + value: quay.io/eclipse/che-theia@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUZDBGQ4TSNZVGMYDMYZUG4ZWMMBYHAYDGN3DMUYDQZLEMZSTIMBRGQ2DKZLFMRRWEMRSHFSDEZJXHFQTONTBGE2TGNBWGE4WKMDGMM2Q____ + value: quay.io/eclipse/che-machine-exec@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUYTFGQ3GMYRUGI2DQZBTMZSDQMJYGAYTONJVGU4DKN3GMY2DGNTEGAZGEYRSHEYTMMLFGI3TGYTDG5QTSYJZMRQTCNLCG44TMNJUGUZQ____ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_IBZWQYJSGU3DUOBTGQZTSYLFHFSWIY3BMEZWCOJXGUZTMNZUGIZTCNLBG44TCMTGHEZWKNBZHFTDIOJYGQ3WIYJQHE2GGNBYGAYDGMLFMFSTIYTBGQ3Q____ value: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_IBZWQYJSGU3DUMZTGY2TMMZVMQYWKMBUGAZTMOJXMRSWCMBWG42GEYTCMRRTONBZMM2GEZJSMRRDEOJYGE4GCOJTMI4GKMLFGUZWGM3DGUYTINBRGEZQ____ @@ -731,41 +1081,41 @@ spec: value: quay.io/eclipse/che--centos--mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 - name: RELATED_IMAGE_che__centos__mysql_57_centos7_devfile_registry_image_NRQXIZLTOQWWKMBYMVSTIZBUGNRDOMZVGY3DANZWHA2WENRZMJSGKNRTGM2WKMRXMNTDEMDDGAZDAZRTGQ2WENTDGZRTKOJUGAYDCOBTHA4DENZWGQ______ value: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-cpp-rhel7@sha256:1a862a9a755194d3156aa87427d264ba633948f8696f4fa7bce196dc5460fa32 - - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-dotnet-2.2@sha256:69824da038a47a8b9447a35bc66a83f120fa9055a6ff03740ee8a8d6398c3c53 - - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-dotnet-3.1@sha256:6f16e4b5e82215500fb1e56c8fbc7f0590540c59260af50876d8155295ee6184 - - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-golang-1.14@sha256:5c578a9c7de8029279120a43da93824e0bcb9b412fdbccf9ba0b11d6d66ee379 - - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-java11-gradle@sha256:96c1310d9e39c4cb7006d5065639985ecb2f2c5d4b2cdc9c0ae5ee746df55ada - - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-java11-maven@sha256:c320cd814c1f5d33bcd272daa8e3a0f827fd674b41617dc633e8da6b539a5287 - - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-java8-maven@sha256:85ed11199e4f572d8ead8ed3f1b0eece5f74883f0ced3be39ee1ba96a23deab9 - - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-nodejs10-community@sha256:337524e43c7b248322823a231f1852a928f76d4b2a03a30ae84732b6bfe915d6 - - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-nodejs10-ubi@sha256:9c359a51e25dc3257ea1971c23d7cfd93ac035388b83f5903bc924a623cb5644 - - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-nodejs12-community@sha256:695a77d172b589772afcf3ee9b6b199bfd44f1f768473de1aac9aceb1d511989 - - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-nodejs8-centos@sha256:01e2c619e0c7bb3c6e7214cddfc0e435501874076eac916f3b89eec17a968643 - - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-php-7@sha256:a74582abe197d750fbc6f3f9c2787e89e983cae7323a77c0177f1ac045b1b947 - - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-python-3.8@sha256:d9b3ac1d6ecd6927bb013333e78ea83d18c6a408a682220892362c50d9655e59 - - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-quarkus@sha256:47f45e8ade7b2ad5cce5ce91eed641101ff3bc79daac2c9af62438f474af7378 - - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-rust-1.39@sha256:43fd6c0227a2b6c74afa49f9b4a1c77cda952321545610de6da93f519b9c670b + - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-cpp-rhel7@sha256:4991623a13919b3dd56beb483ee8d223bd15a2fd82cebedefdefee12ff76ad9b + - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-dotnet-2.2@sha256:a9d1f8205b4db829b1023e10f8de8106b2a1a9a022a902a553cb5c18efd2a7fd + - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-dotnet-3.1@sha256:8d229e8a0183fc5f59c142fe5e591a9b936b2ad66209d79fc92432e4d62c2cff + - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-golang-1.14@sha256:497a864c7b96a7c9aa47de7dd61e70c2ee1a35bfda397f156a5e9bdc8f81e3dd + - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-java11-gradle@sha256:a5bf02137e545d44ee9ea20400620fde789ce5df9d3579a29ec5303b4442ac3b + - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-java11-maven@sha256:4024bd13cf2d8ab5fd00398a0afcaf598129a948a4e17025e3f51ca270e12c39 + - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-java8-maven@sha256:8c4729366b7dd3a0b372095e6ea3225efc7a0d118a97f4449570542bc9b3bf3d + - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-nodejs10-community@sha256:7ad25361115bc34becaa3a6aa00a85cc0e6ec69d22d93869339a3cc3a49febe7 + - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-nodejs10-ubi@sha256:cfb81e0d885c1dc0cc7fec12166988ddafd9df7a6cffd4d4434d26f7337042d9 + - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-nodejs12-community@sha256:64951afdf9f2f30315183fc5f7fb5a46c523d858a2251e7986903d3795835016 + - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-nodejs8-centos@sha256:ab3117bcddf55eb38838452f71633adcf3d40ca55c0a5f77baa77aa9ebd5db61 + - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-php-7@sha256:bceb308a5d545aeac19290a59ff2668d6d288d5e5dfca63a08db6da46958fde1 + - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-python-3.8@sha256:99cee8a5ae77085f9de31ebe622fdb7f535d24c4775cf2f0573f55341059e317 + - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-quarkus@sha256:f9e9b0181c05dcc54a5d53e2ff2fb890a1c1ecfbae683633bf4e34e7dd445d45 + - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-rust-1.39@sha256:c3e0654366fd280c09935bb6b153a1117ef57d42711afaa4cd7019e6a308ba69 - name: RELATED_IMAGE_ubi8_minimal_devfile_registry_image_HAXDG___ value: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_ value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 - image: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a + image: quay.io/eclipse/che-operator@sha256:57b5210a4c6223b2cd53531afde5f12ffa26635eb60d33561b869391e13d89ef imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 10 @@ -935,48 +1285,60 @@ spec: maturity: stable provider: name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.29.1 - version: 7.29.2 + replaces: eclipse-che-preview-kubernetes.v7.29.2 + version: 7.30.0 relatedImages: - - name: che-operator-7.29.2 - image: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a - # tag: quay.io/eclipse/che-operator:7.29.2 + - name: che-operator-7.30.0 + image: quay.io/eclipse/che-operator@sha256:57b5210a4c6223b2cd53531afde5f12ffa26635eb60d33561b869391e13d89ef + # tag: quay.io/eclipse/che-operator:7.30.0 - name: configbump-0.1.4 image: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 # tag: quay.io/che-incubator/configbump:0.1.4 + - name: devworkspace-che-operator-ci + image: quay.io/che-incubator/devworkspace-che-operator@sha256:800ae04531a011f053711abd3c34b9862560978e47ffcdd5ae139b39a25ad738 + # tag: quay.io/che-incubator/devworkspace-che-operator:ci + - name: devworkspace-controller-next + image: quay.io/devfile/devworkspace-controller@sha256:340a6c59e5f65129e354c08300ce31efa29571825683b7a30eead56d967b6722 + # tag: quay.io/devfile/devworkspace-controller:next - name: che--centos--postgresql-96-centos7-9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 image: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 # tag: quay.io/eclipse/che--centos--postgresql-96-centos7:9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 - name: che--traefik-v2.3.2-6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 image: quay.io/eclipse/che--traefik@sha256:6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 # tag: quay.io/eclipse/che--traefik:v2.3.2-6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 - - name: che-devfile-registry-7.29.2 - image: quay.io/eclipse/che-devfile-registry@sha256:679993d2f3186eab1533d5ca2aa2ab31a2e99a0392943380741b26053ae1c03c - # tag: quay.io/eclipse/che-devfile-registry:7.29.2 + - name: che-dashboard-7.30.0 + image: quay.io/eclipse/che-dashboard@sha256:0f8e35af1d57bcc64c4de840ad2555d943444e3751b2b907396cefc24ce4c9e7 + # tag: quay.io/eclipse/che-dashboard:7.30.0 + - name: che-devfile-registry-7.30.0 + image: quay.io/eclipse/che-devfile-registry@sha256:9832f084cc5917cb757b1e9fe13285d11d1cec88a511408d36f1b8acf13977a7 + # tag: quay.io/eclipse/che-devfile-registry:7.30.0 - name: che-jwtproxy-0.10.0 image: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033 # tag: quay.io/eclipse/che-jwtproxy:0.10.0 - - name: che-keycloak-7.29.2 - image: quay.io/eclipse/che-keycloak@sha256:42fbe4fca8a814070087a9d87c95d67fc25837c3f46a81e5fc820ba90501ef8c - # tag: quay.io/eclipse/che-keycloak:7.29.2 + - name: che-keycloak-7.30.0 + image: quay.io/eclipse/che-keycloak@sha256:8895d1d527d09add6da7ce5664aad884ef959947713d6fd46e439ce56398c7d3 + # tag: quay.io/eclipse/che-keycloak:7.30.0 - name: che-plugin-artifacts-broker-v3.4.0 image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58 # tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.4.0 - name: che-plugin-metadata-broker-v3.4.0 image: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9 # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.4.0 - - name: che-plugin-registry-7.29.2 - image: quay.io/eclipse/che-plugin-registry@sha256:c034e8211e8c2b7e9720b4bc8006d262f2ecf0e4ff5ecef3bf9dca803f00d33b - # tag: quay.io/eclipse/che-plugin-registry:7.29.2 - - name: che-server-7.29.2 - image: quay.io/eclipse/che-server@sha256:5a814d60f4df71c4361bb73879e6136f7308e50dfb0471d458741732b92f6c3f - # tag: quay.io/eclipse/che-server:7.29.2 + - name: che-plugin-registry-7.30.0 + image: quay.io/eclipse/che-plugin-registry@sha256:2c34571a36397db9fd1ddff39369175d67695e13d54ba1cf47c1bc6d287187a9 + # tag: quay.io/eclipse/che-plugin-registry:7.30.0 + - name: che-server-7.30.0 + image: quay.io/eclipse/che-server@sha256:a69d9202b95c98066049e6ad22ceeee066a12e038dd6846bf4cef847a28b53a2 + # tag: quay.io/eclipse/che-server:7.30.0 - name: che-tls-secret-creator-alpine-d1ed4ad image: quay.io/eclipse/che-tls-secret-creator@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5 # tag: quay.io/eclipse/che-tls-secret-creator:alpine-d1ed4ad - - name: ubi8-minimal-8.3-298 - image: registry.access.redhat.com/ubi8-minimal@sha256:e72e188c6b20281e241fb3cf6f8fc974dec4cc6ed0c9d8f2d5460c30c35893b3 - # tag: registry.access.redhat.com/ubi8-minimal:8.3-298 + - name: ubi8-minimal-8.3-298.1618432845 + image: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 + # tag: registry.access.redhat.com/ubi8-minimal:8.3-298.1618432845 + - name: che-plugin-sidecar-@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + image: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 - name: che-plugin-sidecar-@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 image: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 # tag: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 @@ -995,6 +1357,12 @@ spec: - name: che-plugin-sidecar-@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a image: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a # tag: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + - name: che-plugin-sidecar-@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + image: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + - name: che-plugin-sidecar-@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + image: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a - name: che-plugin-sidecar-@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 image: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 # tag: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 @@ -1010,9 +1378,12 @@ spec: - name: che-plugin-sidecar-@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 image: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 # tag: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 - - name: che-plugin-sidecar-@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 - image: quay.io/eclipse/che-plugin-sidecar@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 - # tag: quay.io/eclipse/che-plugin-sidecar@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 + - name: che-plugin-sidecar-@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d + image: quay.io/eclipse/che-plugin-sidecar@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d + - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a @@ -1037,6 +1408,12 @@ spec: - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a - name: che-plugin-sidecar-@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef image: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef # tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef @@ -1079,9 +1456,9 @@ spec: - name: che-plugin-sidecar-@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 image: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 # tag: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 - - name: che-plugin-sidecar-@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 - image: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 - # tag: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 + - name: che-plugin-sidecar-@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 + image: quay.io/eclipse/che-plugin-sidecar@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 - name: che-plugin-sidecar-@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef image: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef # tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef @@ -1103,15 +1480,15 @@ spec: - name: che-plugin-sidecar-@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f image: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f # tag: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f - - name: che-theia-@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 - image: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 - # tag: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 - - name: che-machine-exec-@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 - image: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 - # tag: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 - - name: che-theia-endpoint-runtime-binary-@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 + - name: che-theia-@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 + image: quay.io/eclipse/che-theia@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 + # tag: quay.io/eclipse/che-theia@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 + - name: che-machine-exec-@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 + image: quay.io/eclipse/che-machine-exec@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 + # tag: quay.io/eclipse/che-machine-exec@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 + - name: che-theia-endpoint-runtime-binary-@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 - name: che-editor-jupyter-@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 image: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 # tag: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 @@ -1145,51 +1522,51 @@ spec: - name: che--centos--mysql-57-centos7-latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 image: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 # tag: quay.io/eclipse/che--centos--mysql-57-centos7:latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - - name: che-cpp-rhel7-7.29.2 - image: quay.io/eclipse/che-cpp-rhel7@sha256:1a862a9a755194d3156aa87427d264ba633948f8696f4fa7bce196dc5460fa32 - # tag: quay.io/eclipse/che-cpp-rhel7:7.29.2 - - name: che-dotnet-2.2-7.29.2 - image: quay.io/eclipse/che-dotnet-2.2@sha256:69824da038a47a8b9447a35bc66a83f120fa9055a6ff03740ee8a8d6398c3c53 - # tag: quay.io/eclipse/che-dotnet-2.2:7.29.2 - - name: che-dotnet-3.1-7.29.2 - image: quay.io/eclipse/che-dotnet-3.1@sha256:6f16e4b5e82215500fb1e56c8fbc7f0590540c59260af50876d8155295ee6184 - # tag: quay.io/eclipse/che-dotnet-3.1:7.29.2 - - name: che-golang-1.14-7.29.2 - image: quay.io/eclipse/che-golang-1.14@sha256:5c578a9c7de8029279120a43da93824e0bcb9b412fdbccf9ba0b11d6d66ee379 - # tag: quay.io/eclipse/che-golang-1.14:7.29.2 - - name: che-java11-gradle-7.29.2 - image: quay.io/eclipse/che-java11-gradle@sha256:96c1310d9e39c4cb7006d5065639985ecb2f2c5d4b2cdc9c0ae5ee746df55ada - # tag: quay.io/eclipse/che-java11-gradle:7.29.2 - - name: che-java11-maven-7.29.2 - image: quay.io/eclipse/che-java11-maven@sha256:c320cd814c1f5d33bcd272daa8e3a0f827fd674b41617dc633e8da6b539a5287 - # tag: quay.io/eclipse/che-java11-maven:7.29.2 - - name: che-java8-maven-7.29.2 - image: quay.io/eclipse/che-java8-maven@sha256:85ed11199e4f572d8ead8ed3f1b0eece5f74883f0ced3be39ee1ba96a23deab9 - # tag: quay.io/eclipse/che-java8-maven:7.29.2 - - name: che-nodejs10-community-7.29.2 - image: quay.io/eclipse/che-nodejs10-community@sha256:337524e43c7b248322823a231f1852a928f76d4b2a03a30ae84732b6bfe915d6 - # tag: quay.io/eclipse/che-nodejs10-community:7.29.2 - - name: che-nodejs10-ubi-7.29.2 - image: quay.io/eclipse/che-nodejs10-ubi@sha256:9c359a51e25dc3257ea1971c23d7cfd93ac035388b83f5903bc924a623cb5644 - # tag: quay.io/eclipse/che-nodejs10-ubi:7.29.2 - - name: che-nodejs12-community-7.29.2 - image: quay.io/eclipse/che-nodejs12-community@sha256:695a77d172b589772afcf3ee9b6b199bfd44f1f768473de1aac9aceb1d511989 - # tag: quay.io/eclipse/che-nodejs12-community:7.29.2 - - name: che-nodejs8-centos-7.29.2 - image: quay.io/eclipse/che-nodejs8-centos@sha256:01e2c619e0c7bb3c6e7214cddfc0e435501874076eac916f3b89eec17a968643 - # tag: quay.io/eclipse/che-nodejs8-centos:7.29.2 - - name: che-php-7-7.29.2 - image: quay.io/eclipse/che-php-7@sha256:a74582abe197d750fbc6f3f9c2787e89e983cae7323a77c0177f1ac045b1b947 - # tag: quay.io/eclipse/che-php-7:7.29.2 - - name: che-python-3.8-7.29.2 - image: quay.io/eclipse/che-python-3.8@sha256:d9b3ac1d6ecd6927bb013333e78ea83d18c6a408a682220892362c50d9655e59 - # tag: quay.io/eclipse/che-python-3.8:7.29.2 - - name: che-quarkus-7.29.2 - image: quay.io/eclipse/che-quarkus@sha256:47f45e8ade7b2ad5cce5ce91eed641101ff3bc79daac2c9af62438f474af7378 - # tag: quay.io/eclipse/che-quarkus:7.29.2 - - name: che-rust-1.39-7.29.2 - image: quay.io/eclipse/che-rust-1.39@sha256:43fd6c0227a2b6c74afa49f9b4a1c77cda952321545610de6da93f519b9c670b - # tag: quay.io/eclipse/che-rust-1.39:7.29.2 + - name: che-cpp-rhel7-7.30.0 + image: quay.io/eclipse/che-cpp-rhel7@sha256:4991623a13919b3dd56beb483ee8d223bd15a2fd82cebedefdefee12ff76ad9b + # tag: quay.io/eclipse/che-cpp-rhel7:7.30.0 + - name: che-dotnet-2.2-7.30.0 + image: quay.io/eclipse/che-dotnet-2.2@sha256:a9d1f8205b4db829b1023e10f8de8106b2a1a9a022a902a553cb5c18efd2a7fd + # tag: quay.io/eclipse/che-dotnet-2.2:7.30.0 + - name: che-dotnet-3.1-7.30.0 + image: quay.io/eclipse/che-dotnet-3.1@sha256:8d229e8a0183fc5f59c142fe5e591a9b936b2ad66209d79fc92432e4d62c2cff + # tag: quay.io/eclipse/che-dotnet-3.1:7.30.0 + - name: che-golang-1.14-7.30.0 + image: quay.io/eclipse/che-golang-1.14@sha256:497a864c7b96a7c9aa47de7dd61e70c2ee1a35bfda397f156a5e9bdc8f81e3dd + # tag: quay.io/eclipse/che-golang-1.14:7.30.0 + - name: che-java11-gradle-7.30.0 + image: quay.io/eclipse/che-java11-gradle@sha256:a5bf02137e545d44ee9ea20400620fde789ce5df9d3579a29ec5303b4442ac3b + # tag: quay.io/eclipse/che-java11-gradle:7.30.0 + - name: che-java11-maven-7.30.0 + image: quay.io/eclipse/che-java11-maven@sha256:4024bd13cf2d8ab5fd00398a0afcaf598129a948a4e17025e3f51ca270e12c39 + # tag: quay.io/eclipse/che-java11-maven:7.30.0 + - name: che-java8-maven-7.30.0 + image: quay.io/eclipse/che-java8-maven@sha256:8c4729366b7dd3a0b372095e6ea3225efc7a0d118a97f4449570542bc9b3bf3d + # tag: quay.io/eclipse/che-java8-maven:7.30.0 + - name: che-nodejs10-community-7.30.0 + image: quay.io/eclipse/che-nodejs10-community@sha256:7ad25361115bc34becaa3a6aa00a85cc0e6ec69d22d93869339a3cc3a49febe7 + # tag: quay.io/eclipse/che-nodejs10-community:7.30.0 + - name: che-nodejs10-ubi-7.30.0 + image: quay.io/eclipse/che-nodejs10-ubi@sha256:cfb81e0d885c1dc0cc7fec12166988ddafd9df7a6cffd4d4434d26f7337042d9 + # tag: quay.io/eclipse/che-nodejs10-ubi:7.30.0 + - name: che-nodejs12-community-7.30.0 + image: quay.io/eclipse/che-nodejs12-community@sha256:64951afdf9f2f30315183fc5f7fb5a46c523d858a2251e7986903d3795835016 + # tag: quay.io/eclipse/che-nodejs12-community:7.30.0 + - name: che-nodejs8-centos-7.30.0 + image: quay.io/eclipse/che-nodejs8-centos@sha256:ab3117bcddf55eb38838452f71633adcf3d40ca55c0a5f77baa77aa9ebd5db61 + # tag: quay.io/eclipse/che-nodejs8-centos:7.30.0 + - name: che-php-7-7.30.0 + image: quay.io/eclipse/che-php-7@sha256:bceb308a5d545aeac19290a59ff2668d6d288d5e5dfca63a08db6da46958fde1 + # tag: quay.io/eclipse/che-php-7:7.30.0 + - name: che-python-3.8-7.30.0 + image: quay.io/eclipse/che-python-3.8@sha256:99cee8a5ae77085f9de31ebe622fdb7f535d24c4775cf2f0573f55341059e317 + # tag: quay.io/eclipse/che-python-3.8:7.30.0 + - name: che-quarkus-7.30.0 + image: quay.io/eclipse/che-quarkus@sha256:f9e9b0181c05dcc54a5d53e2ff2fb890a1c1ecfbae683633bf4e34e7dd445d45 + # tag: quay.io/eclipse/che-quarkus:7.30.0 + - name: che-rust-1.39-7.30.0 + image: quay.io/eclipse/che-rust-1.39@sha256:c3e0654366fd280c09935bb6b153a1117ef57d42711afaa4cd7019e6a308ba69 + # tag: quay.io/eclipse/che-rust-1.39:7.30.0 - name: ubi8-minimal-8.3 image: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 # tag: registry.access.redhat.com/ubi8-minimal:8.3 diff --git a/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/che-operator.clusterserviceversion.yaml.diff b/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/che-operator.clusterserviceversion.yaml.diff index af9d4d63a..f00fc71bb 100644 --- a/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/che-operator.clusterserviceversion.yaml.diff +++ b/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/che-operator.clusterserviceversion.yaml.diff @@ -1,319 +1,1071 @@ ---- /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/generated/kubernetes/che-operator.clusterserviceversion.yaml 2021-04-28 14:48:42.588609938 +0000 -+++ /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/che-operator.clusterserviceversion.yaml 2021-04-28 14:49:26.596482045 +0000 +--- /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/generated/kubernetes/che-operator.clusterserviceversion.yaml 2021-05-07 10:49:50.008256661 +0000 ++++ /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/che-operator.clusterserviceversion.yaml 2021-05-07 10:52:01.751307483 +0000 @@ -75,14 +75,14 @@ capabilities: Seamless Upgrades categories: Developer Tools certified: "false" -- containerImage: quay.io/eclipse/che-operator@sha256:d1c246c9d71698ad52cfb2a12f3537f195ac7c9a4f0e6fd6748fc79bf23f508a -- createdAt: "2021-04-23T10:53:58Z" -+ containerImage: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a -+ createdAt: "2021-04-28T14:48:42Z" +- containerImage: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a +- createdAt: "2021-04-28T14:48:42Z" ++ containerImage: quay.io/eclipse/che-operator@sha256:57b5210a4c6223b2cd53531afde5f12ffa26635eb60d33561b869391e13d89ef ++ createdAt: "2021-05-07T10:49:50Z" description: A Kube-native development solution that delivers portable and collaborative developer workspaces. operatorframework.io/suggested-namespace: eclipse-che repository: https://github.com/eclipse-che/che-operator support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.29.1 -+ name: eclipse-che-preview-kubernetes.v7.29.2 +- name: eclipse-che-preview-kubernetes.v7.29.2 ++ name: eclipse-che-preview-kubernetes.v7.30.0 namespace: placeholder spec: apiservicedefinitions: {} -@@ -576,13 +576,13 @@ +@@ -132,10 +132,10 @@ + path: message + x-descriptors: + - urn:alm:descriptor:text +- - description: OpenShift OAuth secret that contains user credentials for +- HTPasswd identity provider. +- displayName: OpenShift OAuth secret that contains user credentials for +- HTPasswd identity provider. ++ - 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 +@@ -295,9 +295,6 @@ + - get + - create + - delete +- - list +- - update +- - watch + - apiGroups: + - rbac.authorization.k8s.io + resources: +@@ -307,8 +304,6 @@ + - create + - update + - delete +- - list +- - watch + - apiGroups: + - org.eclipse.che + resources: +@@ -322,66 +317,202 @@ + - namespaces + verbs: + - get ++ - list + - create + - update + - apiGroups: + - "" + resources: +- - configmaps +- - persistentvolumeclaims +- - pods +- - secrets + - serviceaccounts +- - services + verbs: +- - '*' ++ - get ++ - create ++ - watch + - apiGroups: + - "" + resources: +- - configmaps/status ++ - pods/exec ++ verbs: ++ - create ++ - apiGroups: ++ - apps ++ resources: ++ - secrets + verbs: ++ - list ++ - apiGroups: ++ - "" ++ resources: ++ - secrets ++ verbs: ++ - list + - get +- - update +- - patch ++ - create ++ - delete + - apiGroups: + - "" + resources: +- - pods/exec ++ - persistentvolumeclaims + verbs: + - create ++ - get ++ - list ++ - watch + - apiGroups: +- - apps ++ - "" + resources: +- - secrets ++ - pods + verbs: ++ - get + - list ++ - create ++ - watch ++ - delete + - apiGroups: + - apps +- - extensions + resources: + - deployments +- - replicasets + verbs: +- - '*' ++ - get ++ - list ++ - create ++ - patch ++ - watch ++ - delete ++ - apiGroups: ++ - "" ++ resources: ++ - services ++ verbs: ++ - list ++ - create ++ - delete ++ - apiGroups: ++ - "" ++ resources: ++ - configmaps ++ verbs: ++ - get ++ - create ++ - delete ++ - list + - apiGroups: + - "" + resources: + - events + verbs: + - watch ++ - apiGroups: ++ - apps ++ resources: ++ - replicasets ++ verbs: ++ - list ++ - get ++ - patch ++ - delete ++ - apiGroups: ++ - extensions ++ resources: ++ - ingresses ++ verbs: ++ - list ++ - create ++ - watch ++ - get ++ - delete ++ - apiGroups: ++ - apiextensions.k8s.io ++ resources: ++ - customresourcedefinitions ++ verbs: ++ - get ++ - create ++ - apiGroups: ++ - operators.coreos.com ++ resources: ++ - subscriptions ++ verbs: ++ - get ++ - apiGroups: ++ - workspace.devfile.io ++ resources: ++ - devworkspaces ++ - devworkspacetemplates ++ verbs: + - create ++ - delete ++ - deletecollection + - patch ++ - update + - apiGroups: +- - monitoring.coreos.com ++ - controller.devfile.io + resources: +- - servicemonitors ++ - devworkspaceroutings ++ - components ++ verbs: ++ - create ++ - delete ++ - deletecollection ++ - patch ++ - update ++ - apiGroups: ++ - authentication.k8s.io ++ resources: ++ - tokenreviews + verbs: + - create ++ - apiGroups: ++ - authorization.k8s.io ++ resources: ++ - subjectaccessreviews ++ verbs: ++ - create ++ - apiGroups: ++ - "" ++ resources: ++ - configmaps ++ - persistentvolumeclaims ++ - pods ++ - secrets ++ - serviceaccounts ++ verbs: ++ - '*' ++ - apiGroups: ++ - "" ++ resources: ++ - namespaces ++ verbs: + - get ++ - list ++ - watch ++ - apiGroups: ++ - metrics.k8s.io ++ resources: ++ - pods ++ - nodes ++ verbs: ++ - get ++ - list ++ - watch + - apiGroups: + - batch ++ - "" + resources: +- - jobs ++ - pods/exec ++ verbs: ++ - create ++ - apiGroups: ++ - "" ++ resources: ++ - services ++ verbs: ++ - '*' ++ - apiGroups: ++ - admissionregistration.k8s.io ++ resources: ++ - mutatingwebhookconfigurations ++ - validatingwebhookconfigurations + verbs: + - create + - delete +@@ -399,13 +530,45 @@ + verbs: + - update + - apiGroups: ++ - apps + - extensions + resources: +- - ingresses ++ - deployments ++ verbs: ++ - get ++ - list ++ - watch ++ - apiGroups: ++ - apps ++ - extensions ++ resources: ++ - deployments ++ - replicasets + verbs: + - '*' + - apiGroups: +- - workspace.devfile.io ++ - apps ++ - extensions ++ resources: ++ - replicasets ++ verbs: ++ - get ++ - list ++ - watch ++ - apiGroups: ++ - batch ++ resources: ++ - jobs ++ verbs: ++ - create ++ - delete ++ - get ++ - list ++ - patch ++ - update ++ - watch ++ - apiGroups: ++ - controller.devfile.io + resources: + - '*' + verbs: +@@ -413,55 +576,196 @@ + - apiGroups: + - controller.devfile.io + resources: ++ - devworkspaceroutings ++ verbs: + - '*' ++ - apiGroups: ++ - controller.devfile.io ++ resources: ++ - devworkspaceroutings/status ++ verbs: ++ - get ++ - patch ++ - update ++ - apiGroups: ++ - extensions ++ resources: ++ - ingresses + verbs: + - '*' + - apiGroups: +- - admissionregistration.k8s.io ++ - monitoring.coreos.com + resources: +- - mutatingwebhookconfigurations +- - validatingwebhookconfigurations ++ - servicemonitors ++ verbs: ++ - create ++ - get ++ - apiGroups: ++ - oauth.openshift.io ++ resources: ++ - oauthclients + verbs: + - create + - delete ++ - deletecollection + - get + - list + - patch + - update + - watch + - apiGroups: +- - operators.coreos.com ++ - rbac.authorization.k8s.io + resources: +- - subscriptions ++ - clusterrolebindings ++ - clusterroles ++ - rolebindings ++ - roles + verbs: ++ - create + - get ++ - list ++ - update ++ - watch + - apiGroups: +- - authentication.k8s.io ++ - route.openshift.io + resources: +- - tokenreviews ++ - routes ++ verbs: ++ - '*' ++ - apiGroups: ++ - route.openshift.io ++ resources: ++ - routes/custom-host + verbs: + - create + - apiGroups: +- - authorization.k8s.io ++ - workspace.devfile.io + resources: +- - subjectaccessreviews ++ - '*' ++ verbs: ++ - '*' ++ - apiGroups: ++ - workspace.devfile.io ++ resources: ++ - devworkspaces ++ - devworkspacetemplates + verbs: ++ - get ++ - list ++ - watch ++ - apiGroups: ++ - controller.devfile.io ++ resources: ++ - devworkspaceroutings ++ - components ++ verbs: ++ - get ++ - list ++ - watch ++ - nonResourceURLs: ++ - /metrics ++ verbs: ++ - get ++ - apiGroups: ++ - "" ++ resources: ++ - configmaps ++ verbs: ++ - get ++ - list ++ - watch + - create ++ - update ++ - patch ++ - delete + - apiGroups: +- - apiextensions.k8s.io ++ - "" + resources: +- - customresourcedefinitions ++ - configmaps/status + verbs: + - get ++ - update ++ - patch ++ - apiGroups: ++ - "" ++ resources: ++ - events ++ verbs: + - create ++ - patch ++ - apiGroups: ++ - "" ++ resources: ++ - configmaps ++ - persistentvolumeclaims ++ - pods ++ - secrets ++ - serviceaccounts ++ verbs: ++ - '*' + - apiGroups: + - "" + resources: + - namespaces + verbs: ++ - get ++ - apiGroups: ++ - "" ++ resources: ++ - pods/exec ++ verbs: ++ - create ++ - apiGroups: ++ - "" ++ resources: ++ - services ++ verbs: ++ - '*' ++ - apiGroups: ++ - apps ++ resourceNames: ++ - devworkspace-che-operator ++ 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: ++ - batch ++ resources: ++ - jobs ++ verbs: ++ - create ++ - delete ++ - get ++ - update ++ - watch ++ - apiGroups: + - che.eclipse.org + resources: + - '*' +@@ -490,19 +794,19 @@ + - apiGroups: + - controller.devfile.io + resources: +- - workspaceroutings ++ - devworkspaceroutings + verbs: + - '*' + - apiGroups: + - controller.devfile.io + resources: +- - workspaceroutings/finalizers ++ - devworkspaceroutings/finalizers + verbs: + - update + - apiGroups: + - controller.devfile.io + resources: +- - workspaceroutings/status ++ - devworkspaceroutings/status + verbs: + - get + - patch +@@ -520,29 +824,57 @@ + - update + - watch + - apiGroups: +- - apps +- resourceNames: +- - devworkspace-che-operator ++ - extensions + resources: +- - deployments/finalizers ++ - ingresses + verbs: +- - update +- - nonResourceURLs: +- - /metrics ++ - '*' ++ - apiGroups: ++ - monitoring.coreos.com ++ resources: ++ - servicemonitors + verbs: ++ - create + - get +- serviceAccountName: che-operator +- - rules: + - apiGroups: +- - "" ++ - oauth.openshift.io + resources: +- - namespaces ++ - oauthclients + verbs: +- - update ++ - create ++ - delete ++ - deletecollection ++ - get + - list ++ - patch ++ - update ++ - watch ++ - apiGroups: ++ - rbac.authorization.k8s.io ++ resources: ++ - clusterrolebindings ++ - clusterroles ++ - rolebindings ++ - roles ++ verbs: + - create + - get +- serviceAccountName: che-namespace-editor ++ - list ++ - update ++ - watch ++ - apiGroups: ++ - route.openshift.io ++ resources: ++ - routes ++ verbs: ++ - '*' ++ - apiGroups: ++ - route.openshift.io ++ resources: ++ - routes/custom-host ++ verbs: ++ - create ++ serviceAccountName: che-operator + deployments: + - name: che-operator + spec: +@@ -576,21 +908,23 @@ - name: OPERATOR_NAME value: che-operator - name: CHE_VERSION -- value: 7.29.1 -+ value: 7.29.2 +- value: 7.29.2 ++ value: 7.30.0 - name: RELATED_IMAGE_che_server -- value: quay.io/eclipse/che-server@sha256:ff33b696d0cc12cba5ddb572e12148140a4f10cfe0a5bd79d9676fe3b06fa874 -+ value: quay.io/eclipse/che-server@sha256:5a814d60f4df71c4361bb73879e6136f7308e50dfb0471d458741732b92f6c3f +- value: quay.io/eclipse/che-server@sha256:5a814d60f4df71c4361bb73879e6136f7308e50dfb0471d458741732b92f6c3f ++ value: quay.io/eclipse/che-server@sha256:a69d9202b95c98066049e6ad22ceeee066a12e038dd6846bf4cef847a28b53a2 ++ - name: RELATED_IMAGE_dashboard ++ value: quay.io/eclipse/che-dashboard@sha256:0f8e35af1d57bcc64c4de840ad2555d943444e3751b2b907396cefc24ce4c9e7 - name: RELATED_IMAGE_plugin_registry -- value: quay.io/eclipse/che-plugin-registry@sha256:5283ae648d2f5c1aca4f3a1fd0a0f3cdc53a0ef0f6d41d68eaf25fa353952d32 -+ value: quay.io/eclipse/che-plugin-registry@sha256:c034e8211e8c2b7e9720b4bc8006d262f2ecf0e4ff5ecef3bf9dca803f00d33b +- value: quay.io/eclipse/che-plugin-registry@sha256:c034e8211e8c2b7e9720b4bc8006d262f2ecf0e4ff5ecef3bf9dca803f00d33b ++ value: quay.io/eclipse/che-plugin-registry@sha256:2c34571a36397db9fd1ddff39369175d67695e13d54ba1cf47c1bc6d287187a9 - name: RELATED_IMAGE_devfile_registry -- value: quay.io/eclipse/che-devfile-registry@sha256:fa6853c74cf5add836383efd9ef829f21f3722ada2c4f86ec333e0f66c95d8e4 -+ value: quay.io/eclipse/che-devfile-registry@sha256:679993d2f3186eab1533d5ca2aa2ab31a2e99a0392943380741b26053ae1c03c +- value: quay.io/eclipse/che-devfile-registry@sha256:679993d2f3186eab1533d5ca2aa2ab31a2e99a0392943380741b26053ae1c03c ++ value: quay.io/eclipse/che-devfile-registry@sha256:9832f084cc5917cb757b1e9fe13285d11d1cec88a511408d36f1b8acf13977a7 - name: RELATED_IMAGE_che_tls_secrets_creation_job value: quay.io/eclipse/che-tls-secret-creator@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5 - name: RELATED_IMAGE_pvc_jobs -@@ -590,7 +590,7 @@ +- value: registry.access.redhat.com/ubi8-minimal@sha256:e72e188c6b20281e241fb3cf6f8fc974dec4cc6ed0c9d8f2d5460c30c35893b3 ++ value: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 - name: RELATED_IMAGE_postgres value: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 - name: RELATED_IMAGE_keycloak -- value: quay.io/eclipse/che-keycloak@sha256:73f948d35cc1ee44abb35c4385f27ffc42c97079756df548909d03d8c0bcf93f -+ value: quay.io/eclipse/che-keycloak@sha256:42fbe4fca8a814070087a9d87c95d67fc25837c3f46a81e5fc820ba90501ef8c +- value: quay.io/eclipse/che-keycloak@sha256:42fbe4fca8a814070087a9d87c95d67fc25837c3f46a81e5fc820ba90501ef8c ++ value: quay.io/eclipse/che-keycloak@sha256:8895d1d527d09add6da7ce5664aad884ef959947713d6fd46e439ce56398c7d3 - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata value: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9 - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts -@@ -703,12 +703,12 @@ +@@ -601,6 +935,10 @@ + value: quay.io/eclipse/che--traefik@sha256:6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 + - name: RELATED_IMAGE_single_host_gateway_config_sidecar + value: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 ++ - name: RELATED_IMAGE_devworkspace_che_operator ++ value: quay.io/che-incubator/devworkspace-che-operator@sha256:800ae04531a011f053711abd3c34b9862560978e47ffcdd5ae139b39a25ad738 ++ - name: RELATED_IMAGE_devworkspace_controller ++ value: quay.io/devfile/devworkspace-controller@sha256:340a6c59e5f65129e354c08300ce31efa29571825683b7a30eead56d967b6722 + - name: CHE_FLAVOR + value: che + - name: CONSOLE_LINK_NAME +@@ -623,6 +961,8 @@ + value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUN3DMY3GMMBQMQZWMMTEMFTDANBWG42TMMJYMM2DAODFGA4GMMBRHFTDENLCHEYWKYZQHBSDENZZGA4TIZTEMRRDAMLGGU2TSNJQGJRA____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:7cf6f00d3f2daf04675618c408e08f019f25b91ec08d279094fddb01f559502b + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____ +@@ -631,6 +971,10 @@ + value: quay.io/eclipse/che-plugin-sidecar@sha256:2e2b35fb33c78738368427b0b14a4659b6b03113d887472c445ae615d9761d39 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYLFGUYTENDFGMYTSODBMM3DSNZXMNQTSNZTMFQWMNBYHA2WCMJUMU4DAMDEGY2DOYZZGZQTEM3EGE2WCMTCGZRGCYTCMU4GMZLGGJQQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYLFGUYTENDFGMYTSODBMM3DSNZXMNQTSNZTMFQWMNBYHA2WCMJUMU4DAMDEGY2DOYZZGZQTEM3EGE2WCMTCGZRGCYTCMU4GMZLGGJQQ____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYLFGUYTENDFGMYTSODBMM3DSNZXMNQTSNZTMFQWMNBYHA2WCMJUMU4DAMDEGY2DOYZZGZQTEM3EGE2WCMTCGZRGCYTCMU4GMZLGGJQQ____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMTFGQ4WMYLGMI4WCYJWGUYTSZTDGYZTAMJZME3TEYJUGUZDMMRSGJRDMOJQGVSWIMBRMRRTIOBUMMZWKOLGGUYTGMLBMUYDAYRVGQ3A____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNRUGMYTCMRRGBSTOMJQMNQTCNRRGQ4DGOLGHA4TOMRYGVTGGMLEGM4WEMTDMEYTOMRRGVSDKNTDGE3DKZBQHEYWCYLGMQYTSYJRGRRA____ +@@ -641,8 +985,10 @@ + value: quay.io/eclipse/che-plugin-sidecar@sha256:8615a29435b0256bffaf85ab2cf9327b059f14eaa6614346dfd51e3a6dd9f041 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNJVG4YDGYLFGVTGCZLCMVSGKZJVGZTGIY3FGM4DOOLGMEZDEOBRMNRTENRQGQ4DQZBYME2DQODGMY3TOZLEGNSDIMDGG43TQZDEMY3Q____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 +- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNLDHA4GMM3DGI4GKNRZHE3TANLBME3DANZRMEYWMZJXMI3DCZTBMVRWKOLCGEZGEOBWMFTDMOBSGAZWCYZYGVQTGMRQMQ4TSN3DMYZQ____ +- value: quay.io/eclipse/che-plugin-sidecar@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNRZHFQTQZTEME3DOYTBMJRWGMLGMFSWIY3GGJSTIYLCGIZGMNTDMYYGGZRWMFSDAODDGQYWGMRZGM4TQM3CHAYTMOJRMM2TSYLFGRSA____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ +@@ -659,6 +1005,10 @@ + value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMTFGQ4WMYLGMI4WCYJWGUYTSZTDGYZTAMJZME3TEYJUGUZDMMRSGJRDMOJQGVSWIMBRMRRTIOBUMMZWKOLGGUYTGMLBMUYDAYRVGQ3A____ +@@ -687,8 +1037,8 @@ + value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNBZGFRTMMTBGNQWGNZXGVSDKNBSGZSDOMTBGU4WCYZRHBRGIZBVGBTDKZRVMQ3DCZBQG5TGEZTCGM2GKMDDMQ3WMZLEGNSDIZDBGIYQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 +- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNTCHFRTOMZZMY2DQNZXGM4GCNLCMZRDEMDFGA2TEYJSGFRDIZLEMZTDIMRYHFRTOMZYGQ4TMNZQHBQWEZRYMFSGGNDEGU4DEMDEG44Q____ +- value: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNJZG5QTGMDDHFRTGZTDG5SGEYTGMI4WKMBYMIYWEYRSGE3TSZBYMVRDANRSMFSDCNBYGQ4DAZTGGMZDIOBZMI2GMMBRMVRTMNZVMY2A____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ +@@ -703,12 +1053,12 @@ value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYTCGQYDIZTGMFQTCMRVGY2WEZLCGEZGENDDMQ4DCNRQMNTGCM3GMYZWKZRTMJSTIMRQGQZTAYJWGU3DEZRRMZSTIOBWGM4WGYTGGFTA____ value: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f -- - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUNRZMI3WIMRXME4WKOLBGRRDINTDGI3TGNDEHE4TKNBVGYZTQNLCMIYGIN3BMIYTAMRSGYZTQZBZGVSGIYLBGVQTKOJRHFSWMNBTMMYQ____ -- value: quay.io/eclipse/che-theia@sha256:69b7d27a9e9a4b46c2734d995456385bb0d7ab1022638d95ddaa5a5919ef43c1 -- - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUOJYMZSGGM3GGM2DCZLEGY4DGZDDGBTDANZRG43DOMRZMM4DQN3GGJRDSNRVMJQWIZJZMMZDOZBRGZSGGMDFGA2WMOJQGM2GKNRSGRRQ____ -- value: quay.io/eclipse/che-machine-exec@sha256:98fdc3f341ed683dc0f07176729c887f2b965bade9c27d16dc0e05f9034e624c -- - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUOBZHEZWMOBVMZQTKZLCMU4WGNJXMUZGMNDBMI3TAYZWMM4WEZBYG5RGCZJTMM4DGZDCGZRGCYZRGZSGKNZZGI3WCM3FG44DMZTGGEYA____ -- value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8993f85fa5ebe9c57e2f4ab70c6c9bd87bae3c83db6bac16de7927a3e786ff10 -+ - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUMJUMUZTIZBSHE2TQMJRHFRDAMZYMY2TQZJRMFSGKMRTMFRTKOJVGRRDQZTEGQ4TIYTDMYZGIYZTMFSWKNDCMRQTIOJTGNTGIMBQGY3A____ -+ value: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 -+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUYTGMIYTMY3BGUYGCZBTMEYDCOLDMU4TAZRWGE3DEZDDME3TCZBVHA4WGZLFHBRDAZJSGY3TONZYMFSDGMJQMMYWCZLCMY2WINRYGYYQ____ -+ value: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 -+ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUMLGGUZGENJVGZTDKZRQGA4DENDFGU2GMZTDHEYDIMZTMQ3GKZJTG4ZDOOLDG5TDIMZSMVSDSYRUG5RTMYRVG44GMMZZGFQWGOBUGUZQ____ -+ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 +- - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUMJUMUZTIZBSHE2TQMJRHFRDAMZYMY2TQZJRMFSGKMRTMFRTKOJVGRRDQZTEGQ4TIYTDMYZGIYZTMFSWKNDCMRQTIOJTGNTGIMBQGY3A____ +- value: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 +- - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUYTGMIYTMY3BGUYGCZBTMEYDCOLDMU4TAZRWGE3DEZDDME3TCZBVHA4WGZLFHBRDAZJSGY3TONZYMFSDGMJQMMYWCZLCMY2WINRYGYYQ____ +- value: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 +- - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUMLGGUZGENJVGZTDKZRQGA4DENDFGU2GMZTDHEYDIMZTMQ3GKZJTG4ZDOOLDG5TDIMZSMVSDSYRUG5RTMYRVG44GMMZZGFQWGOBUGUZQ____ +- value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 ++ - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUOLGGAYDSMLEMIYDOY3FGRRTENTDHAYTANZVGQYWKNDBMJTDQOBYGM2GGNLFGYYWKMTEME3WKZTFGA4DEOBZGI4WGZRWHA3DIMLBGQ4A____ ++ value: quay.io/eclipse/che-theia@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 ++ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUZDBGQ4TSNZVGMYDMYZUG4ZWMMBYHAYDGN3DMUYDQZLEMZSTIMBRGQ2DKZLFMRRWEMRSHFSDEZJXHFQTONTBGE2TGNBWGE4WKMDGMM2Q____ ++ value: quay.io/eclipse/che-machine-exec@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 ++ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUYTFGQ3GMYRUGI2DQZBTMZSDQMJYGAYTONJVGU4DKN3GMY2DGNTEGAZGEYRSHEYTMMLFGI3TGYTDG5QTSYJZMRQTCNLCG44TMNJUGUZQ____ ++ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_IBZWQYJSGU3DUOBTGQZTSYLFHFSWIY3BMEZWCOJXGUZTMNZUGIZTCNLBG44TCMTGHEZWKNBZHFTDIOJYGQ3WIYJQHE2GGNBYGAYDGMLFMFSTIYTBGQ3Q____ value: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_IBZWQYJSGU3DUMZTGY2TMMZVMQYWKMBUGAZTMOJXMRSWCMBWG42GEYTCMRRTONBZMM2GEZJSMRRDEOJYGE4GCOJTMI4GKMLFGUZWGM3DGUYTINBRGEZQ____ -@@ -731,41 +731,41 @@ +@@ -731,41 +1081,41 @@ value: quay.io/eclipse/che--centos--mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 - name: RELATED_IMAGE_che__centos__mysql_57_centos7_devfile_registry_image_NRQXIZLTOQWWKMBYMVSTIZBUGNRDOMZVGY3DANZWHA2WENRZMJSGKNRTGM2WKMRXMNTDEMDDGAZDAZRTGQ2WENTDGZRTKOJUGAYDCOBTHA4DENZWGQ______ value: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 -- - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-cpp-rhel7@sha256:b2953fb07de07fbb4582860a665d5a563b928c825147c713c12abaf0fc099841 -- - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-dotnet-2.2@sha256:97b7ad49a6804191f1c381423ec2aab90e99cbcf91a0f2eb86b04eff2a7595f2 -- - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-dotnet-3.1@sha256:91287bf15eb35fc36a4e5d93b90d1d7f46f00da2f03a33556408fd700a5f5c51 -- - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-golang-1.14@sha256:5310db2f2a8f12e1cad769af9537ab6562828e3ff2d8940cfae99bfed2878954 -- - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-java11-gradle@sha256:51cb5dcc314a688d57445c10d672fa37d421e681309f07e69f93b3e6f424cc58 -- - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-java11-maven@sha256:3779c8fe66afb0ad4b99662cfb35bd7e5a407767e3b81ab562a55c6b5b56b09f -- - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-java8-maven@sha256:b593e9e94012baa226e4302024239acc046bd009da96863ab75bd460be9faa0c -- - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-nodejs10-community@sha256:0069c2bef3651e7bc41172e4763bc327b1cf48352b10a2bdb9e4c2eb87ae8b1b -- - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-nodejs10-ubi@sha256:e1b0bc820eb3421373b0717c1e168fd83502120fbcb37bce2d03abfb42701ac6 -- - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-nodejs12-community@sha256:f4cf397c549315e00235b5f121a1c8f92c76f5eee398e22be8616f4d1d8781f2 -- - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-nodejs8-centos@sha256:bc88b6b34e6a741143bf99ca4d9647f68e49ab8f23e5729d4ae56bd9f2be5e6b -- - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-php-7@sha256:1f9898e1a9583cb33e24a6a5efefa9ac48a69e4fe92c45a571f55f472355bd01 -- - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-python-3.8@sha256:a547378345188e1a66b9c1e776bb08ca72cd4cc13538e110b972961ccfbfb42c -- - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-quarkus@sha256:a09326b9ec42296af32dbc436f46ca54bc09c26e3746e7848f34c92967bab3e2 -- - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-rust-1.39@sha256:a8b51810f6435b468f166c86516ed063fe480ea0bbd44416167ef88ba1efa8b4 -+ - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-cpp-rhel7@sha256:1a862a9a755194d3156aa87427d264ba633948f8696f4fa7bce196dc5460fa32 -+ - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-dotnet-2.2@sha256:69824da038a47a8b9447a35bc66a83f120fa9055a6ff03740ee8a8d6398c3c53 -+ - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-dotnet-3.1@sha256:6f16e4b5e82215500fb1e56c8fbc7f0590540c59260af50876d8155295ee6184 -+ - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-golang-1.14@sha256:5c578a9c7de8029279120a43da93824e0bcb9b412fdbccf9ba0b11d6d66ee379 -+ - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-java11-gradle@sha256:96c1310d9e39c4cb7006d5065639985ecb2f2c5d4b2cdc9c0ae5ee746df55ada -+ - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-java11-maven@sha256:c320cd814c1f5d33bcd272daa8e3a0f827fd674b41617dc633e8da6b539a5287 -+ - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-java8-maven@sha256:85ed11199e4f572d8ead8ed3f1b0eece5f74883f0ced3be39ee1ba96a23deab9 -+ - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-nodejs10-community@sha256:337524e43c7b248322823a231f1852a928f76d4b2a03a30ae84732b6bfe915d6 -+ - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-nodejs10-ubi@sha256:9c359a51e25dc3257ea1971c23d7cfd93ac035388b83f5903bc924a623cb5644 -+ - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-nodejs12-community@sha256:695a77d172b589772afcf3ee9b6b199bfd44f1f768473de1aac9aceb1d511989 -+ - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-nodejs8-centos@sha256:01e2c619e0c7bb3c6e7214cddfc0e435501874076eac916f3b89eec17a968643 -+ - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-php-7@sha256:a74582abe197d750fbc6f3f9c2787e89e983cae7323a77c0177f1ac045b1b947 -+ - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-python-3.8@sha256:d9b3ac1d6ecd6927bb013333e78ea83d18c6a408a682220892362c50d9655e59 -+ - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-quarkus@sha256:47f45e8ade7b2ad5cce5ce91eed641101ff3bc79daac2c9af62438f474af7378 -+ - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-rust-1.39@sha256:43fd6c0227a2b6c74afa49f9b4a1c77cda952321545610de6da93f519b9c670b +- - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-cpp-rhel7@sha256:1a862a9a755194d3156aa87427d264ba633948f8696f4fa7bce196dc5460fa32 +- - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-dotnet-2.2@sha256:69824da038a47a8b9447a35bc66a83f120fa9055a6ff03740ee8a8d6398c3c53 +- - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-dotnet-3.1@sha256:6f16e4b5e82215500fb1e56c8fbc7f0590540c59260af50876d8155295ee6184 +- - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-golang-1.14@sha256:5c578a9c7de8029279120a43da93824e0bcb9b412fdbccf9ba0b11d6d66ee379 +- - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-java11-gradle@sha256:96c1310d9e39c4cb7006d5065639985ecb2f2c5d4b2cdc9c0ae5ee746df55ada +- - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-java11-maven@sha256:c320cd814c1f5d33bcd272daa8e3a0f827fd674b41617dc633e8da6b539a5287 +- - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-java8-maven@sha256:85ed11199e4f572d8ead8ed3f1b0eece5f74883f0ced3be39ee1ba96a23deab9 +- - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-nodejs10-community@sha256:337524e43c7b248322823a231f1852a928f76d4b2a03a30ae84732b6bfe915d6 +- - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-nodejs10-ubi@sha256:9c359a51e25dc3257ea1971c23d7cfd93ac035388b83f5903bc924a623cb5644 +- - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-nodejs12-community@sha256:695a77d172b589772afcf3ee9b6b199bfd44f1f768473de1aac9aceb1d511989 +- - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-nodejs8-centos@sha256:01e2c619e0c7bb3c6e7214cddfc0e435501874076eac916f3b89eec17a968643 +- - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-php-7@sha256:a74582abe197d750fbc6f3f9c2787e89e983cae7323a77c0177f1ac045b1b947 +- - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-python-3.8@sha256:d9b3ac1d6ecd6927bb013333e78ea83d18c6a408a682220892362c50d9655e59 +- - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-quarkus@sha256:47f45e8ade7b2ad5cce5ce91eed641101ff3bc79daac2c9af62438f474af7378 +- - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-rust-1.39@sha256:43fd6c0227a2b6c74afa49f9b4a1c77cda952321545610de6da93f519b9c670b ++ - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-cpp-rhel7@sha256:4991623a13919b3dd56beb483ee8d223bd15a2fd82cebedefdefee12ff76ad9b ++ - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-dotnet-2.2@sha256:a9d1f8205b4db829b1023e10f8de8106b2a1a9a022a902a553cb5c18efd2a7fd ++ - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-dotnet-3.1@sha256:8d229e8a0183fc5f59c142fe5e591a9b936b2ad66209d79fc92432e4d62c2cff ++ - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-golang-1.14@sha256:497a864c7b96a7c9aa47de7dd61e70c2ee1a35bfda397f156a5e9bdc8f81e3dd ++ - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-java11-gradle@sha256:a5bf02137e545d44ee9ea20400620fde789ce5df9d3579a29ec5303b4442ac3b ++ - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-java11-maven@sha256:4024bd13cf2d8ab5fd00398a0afcaf598129a948a4e17025e3f51ca270e12c39 ++ - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-java8-maven@sha256:8c4729366b7dd3a0b372095e6ea3225efc7a0d118a97f4449570542bc9b3bf3d ++ - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-nodejs10-community@sha256:7ad25361115bc34becaa3a6aa00a85cc0e6ec69d22d93869339a3cc3a49febe7 ++ - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-nodejs10-ubi@sha256:cfb81e0d885c1dc0cc7fec12166988ddafd9df7a6cffd4d4434d26f7337042d9 ++ - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-nodejs12-community@sha256:64951afdf9f2f30315183fc5f7fb5a46c523d858a2251e7986903d3795835016 ++ - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-nodejs8-centos@sha256:ab3117bcddf55eb38838452f71633adcf3d40ca55c0a5f77baa77aa9ebd5db61 ++ - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-php-7@sha256:bceb308a5d545aeac19290a59ff2668d6d288d5e5dfca63a08db6da46958fde1 ++ - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-python-3.8@sha256:99cee8a5ae77085f9de31ebe622fdb7f535d24c4775cf2f0573f55341059e317 ++ - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-quarkus@sha256:f9e9b0181c05dcc54a5d53e2ff2fb890a1c1ecfbae683633bf4e34e7dd445d45 ++ - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-rust-1.39@sha256:c3e0654366fd280c09935bb6b153a1117ef57d42711afaa4cd7019e6a308ba69 - name: RELATED_IMAGE_ubi8_minimal_devfile_registry_image_HAXDG___ value: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_ value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 -- image: quay.io/eclipse/che-operator@sha256:d1c246c9d71698ad52cfb2a12f3537f195ac7c9a4f0e6fd6748fc79bf23f508a -+ image: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a +- image: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a ++ image: quay.io/eclipse/che-operator@sha256:57b5210a4c6223b2cd53531afde5f12ffa26635eb60d33561b869391e13d89ef imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 10 -@@ -935,12 +935,12 @@ +@@ -935,48 +1285,60 @@ maturity: stable provider: name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.29.0 -- version: 7.29.1 -+ replaces: eclipse-che-preview-kubernetes.v7.29.1 -+ version: 7.29.2 +- replaces: eclipse-che-preview-kubernetes.v7.29.1 +- version: 7.29.2 ++ replaces: eclipse-che-preview-kubernetes.v7.29.2 ++ version: 7.30.0 relatedImages: -- - name: che-operator-7.29.1 -- image: quay.io/eclipse/che-operator@sha256:d1c246c9d71698ad52cfb2a12f3537f195ac7c9a4f0e6fd6748fc79bf23f508a -- # tag: quay.io/eclipse/che-operator:7.29.1 -+ - name: che-operator-7.29.2 -+ image: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a -+ # tag: quay.io/eclipse/che-operator:7.29.2 +- - name: che-operator-7.29.2 +- image: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a +- # tag: quay.io/eclipse/che-operator:7.29.2 ++ - name: che-operator-7.30.0 ++ image: quay.io/eclipse/che-operator@sha256:57b5210a4c6223b2cd53531afde5f12ffa26635eb60d33561b869391e13d89ef ++ # tag: quay.io/eclipse/che-operator:7.30.0 - name: configbump-0.1.4 image: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 # tag: quay.io/che-incubator/configbump:0.1.4 -@@ -950,27 +950,27 @@ ++ - name: devworkspace-che-operator-ci ++ image: quay.io/che-incubator/devworkspace-che-operator@sha256:800ae04531a011f053711abd3c34b9862560978e47ffcdd5ae139b39a25ad738 ++ # tag: quay.io/che-incubator/devworkspace-che-operator:ci ++ - name: devworkspace-controller-next ++ image: quay.io/devfile/devworkspace-controller@sha256:340a6c59e5f65129e354c08300ce31efa29571825683b7a30eead56d967b6722 ++ # tag: quay.io/devfile/devworkspace-controller:next + - name: che--centos--postgresql-96-centos7-9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + image: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + # tag: quay.io/eclipse/che--centos--postgresql-96-centos7:9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 - name: che--traefik-v2.3.2-6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 image: quay.io/eclipse/che--traefik@sha256:6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 # tag: quay.io/eclipse/che--traefik:v2.3.2-6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 -- - name: che-devfile-registry-7.29.1 -- image: quay.io/eclipse/che-devfile-registry@sha256:fa6853c74cf5add836383efd9ef829f21f3722ada2c4f86ec333e0f66c95d8e4 -- # tag: quay.io/eclipse/che-devfile-registry:7.29.1 -+ - name: che-devfile-registry-7.29.2 -+ image: quay.io/eclipse/che-devfile-registry@sha256:679993d2f3186eab1533d5ca2aa2ab31a2e99a0392943380741b26053ae1c03c -+ # tag: quay.io/eclipse/che-devfile-registry:7.29.2 +- - name: che-devfile-registry-7.29.2 +- image: quay.io/eclipse/che-devfile-registry@sha256:679993d2f3186eab1533d5ca2aa2ab31a2e99a0392943380741b26053ae1c03c +- # tag: quay.io/eclipse/che-devfile-registry:7.29.2 ++ - name: che-dashboard-7.30.0 ++ image: quay.io/eclipse/che-dashboard@sha256:0f8e35af1d57bcc64c4de840ad2555d943444e3751b2b907396cefc24ce4c9e7 ++ # tag: quay.io/eclipse/che-dashboard:7.30.0 ++ - name: che-devfile-registry-7.30.0 ++ image: quay.io/eclipse/che-devfile-registry@sha256:9832f084cc5917cb757b1e9fe13285d11d1cec88a511408d36f1b8acf13977a7 ++ # tag: quay.io/eclipse/che-devfile-registry:7.30.0 - name: che-jwtproxy-0.10.0 image: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033 # tag: quay.io/eclipse/che-jwtproxy:0.10.0 -- - name: che-keycloak-7.29.1 -- image: quay.io/eclipse/che-keycloak@sha256:73f948d35cc1ee44abb35c4385f27ffc42c97079756df548909d03d8c0bcf93f -- # tag: quay.io/eclipse/che-keycloak:7.29.1 -+ - name: che-keycloak-7.29.2 -+ image: quay.io/eclipse/che-keycloak@sha256:42fbe4fca8a814070087a9d87c95d67fc25837c3f46a81e5fc820ba90501ef8c -+ # tag: quay.io/eclipse/che-keycloak:7.29.2 +- - name: che-keycloak-7.29.2 +- image: quay.io/eclipse/che-keycloak@sha256:42fbe4fca8a814070087a9d87c95d67fc25837c3f46a81e5fc820ba90501ef8c +- # tag: quay.io/eclipse/che-keycloak:7.29.2 ++ - name: che-keycloak-7.30.0 ++ image: quay.io/eclipse/che-keycloak@sha256:8895d1d527d09add6da7ce5664aad884ef959947713d6fd46e439ce56398c7d3 ++ # tag: quay.io/eclipse/che-keycloak:7.30.0 - name: che-plugin-artifacts-broker-v3.4.0 image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58 # tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.4.0 - name: che-plugin-metadata-broker-v3.4.0 image: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9 # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.4.0 -- - name: che-plugin-registry-7.29.1 -- image: quay.io/eclipse/che-plugin-registry@sha256:5283ae648d2f5c1aca4f3a1fd0a0f3cdc53a0ef0f6d41d68eaf25fa353952d32 -- # tag: quay.io/eclipse/che-plugin-registry:7.29.1 -- - name: che-server-7.29.1 -- image: quay.io/eclipse/che-server@sha256:ff33b696d0cc12cba5ddb572e12148140a4f10cfe0a5bd79d9676fe3b06fa874 -- # tag: quay.io/eclipse/che-server:7.29.1 -+ - name: che-plugin-registry-7.29.2 -+ image: quay.io/eclipse/che-plugin-registry@sha256:c034e8211e8c2b7e9720b4bc8006d262f2ecf0e4ff5ecef3bf9dca803f00d33b -+ # tag: quay.io/eclipse/che-plugin-registry:7.29.2 -+ - name: che-server-7.29.2 -+ image: quay.io/eclipse/che-server@sha256:5a814d60f4df71c4361bb73879e6136f7308e50dfb0471d458741732b92f6c3f -+ # tag: quay.io/eclipse/che-server:7.29.2 +- - name: che-plugin-registry-7.29.2 +- image: quay.io/eclipse/che-plugin-registry@sha256:c034e8211e8c2b7e9720b4bc8006d262f2ecf0e4ff5ecef3bf9dca803f00d33b +- # tag: quay.io/eclipse/che-plugin-registry:7.29.2 +- - name: che-server-7.29.2 +- image: quay.io/eclipse/che-server@sha256:5a814d60f4df71c4361bb73879e6136f7308e50dfb0471d458741732b92f6c3f +- # tag: quay.io/eclipse/che-server:7.29.2 ++ - name: che-plugin-registry-7.30.0 ++ image: quay.io/eclipse/che-plugin-registry@sha256:2c34571a36397db9fd1ddff39369175d67695e13d54ba1cf47c1bc6d287187a9 ++ # tag: quay.io/eclipse/che-plugin-registry:7.30.0 ++ - name: che-server-7.30.0 ++ image: quay.io/eclipse/che-server@sha256:a69d9202b95c98066049e6ad22ceeee066a12e038dd6846bf4cef847a28b53a2 ++ # tag: quay.io/eclipse/che-server:7.30.0 - name: che-tls-secret-creator-alpine-d1ed4ad image: quay.io/eclipse/che-tls-secret-creator@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5 # tag: quay.io/eclipse/che-tls-secret-creator:alpine-d1ed4ad -@@ -1103,15 +1103,15 @@ +- - name: ubi8-minimal-8.3-298 +- image: registry.access.redhat.com/ubi8-minimal@sha256:e72e188c6b20281e241fb3cf6f8fc974dec4cc6ed0c9d8f2d5460c30c35893b3 +- # tag: registry.access.redhat.com/ubi8-minimal:8.3-298 ++ - name: ubi8-minimal-8.3-298.1618432845 ++ image: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 ++ # tag: registry.access.redhat.com/ubi8-minimal:8.3-298.1618432845 ++ - name: che-plugin-sidecar-@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + - name: che-plugin-sidecar-@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + image: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 +@@ -995,6 +1357,12 @@ + - name: che-plugin-sidecar-@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + image: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ - name: che-plugin-sidecar-@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ - name: che-plugin-sidecar-@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + - name: che-plugin-sidecar-@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 + image: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 +@@ -1010,9 +1378,12 @@ + - name: che-plugin-sidecar-@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 + image: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 +- - name: che-plugin-sidecar-@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 +- image: quay.io/eclipse/che-plugin-sidecar@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 +- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 ++ - name: che-plugin-sidecar-@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d ++ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a +@@ -1037,6 +1408,12 @@ + - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: che-plugin-sidecar-@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef + image: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef +@@ -1079,9 +1456,9 @@ + - name: che-plugin-sidecar-@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 + image: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 +- - name: che-plugin-sidecar-@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 +- image: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 +- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 ++ - name: che-plugin-sidecar-@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 + - name: che-plugin-sidecar-@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef + image: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef +@@ -1103,15 +1480,15 @@ - name: che-plugin-sidecar-@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f image: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f # tag: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f -- - name: che-theia-@sha256:69b7d27a9e9a4b46c2734d995456385bb0d7ab1022638d95ddaa5a5919ef43c1 -- image: quay.io/eclipse/che-theia@sha256:69b7d27a9e9a4b46c2734d995456385bb0d7ab1022638d95ddaa5a5919ef43c1 -- # tag: quay.io/eclipse/che-theia@sha256:69b7d27a9e9a4b46c2734d995456385bb0d7ab1022638d95ddaa5a5919ef43c1 -- - name: che-machine-exec-@sha256:98fdc3f341ed683dc0f07176729c887f2b965bade9c27d16dc0e05f9034e624c -- image: quay.io/eclipse/che-machine-exec@sha256:98fdc3f341ed683dc0f07176729c887f2b965bade9c27d16dc0e05f9034e624c -- # tag: quay.io/eclipse/che-machine-exec@sha256:98fdc3f341ed683dc0f07176729c887f2b965bade9c27d16dc0e05f9034e624c -- - name: che-theia-endpoint-runtime-binary-@sha256:8993f85fa5ebe9c57e2f4ab70c6c9bd87bae3c83db6bac16de7927a3e786ff10 -- image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8993f85fa5ebe9c57e2f4ab70c6c9bd87bae3c83db6bac16de7927a3e786ff10 -- # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8993f85fa5ebe9c57e2f4ab70c6c9bd87bae3c83db6bac16de7927a3e786ff10 -+ - name: che-theia-@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 -+ image: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 -+ # tag: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 -+ - name: che-machine-exec-@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 -+ image: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 -+ - name: che-theia-endpoint-runtime-binary-@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 +- - name: che-theia-@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 +- image: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 +- # tag: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 +- - name: che-machine-exec-@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 +- image: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 +- # tag: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 +- - name: che-theia-endpoint-runtime-binary-@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 +- image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 +- # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 ++ - name: che-theia-@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 ++ image: quay.io/eclipse/che-theia@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 ++ # tag: quay.io/eclipse/che-theia@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 ++ - name: che-machine-exec-@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 ++ image: quay.io/eclipse/che-machine-exec@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 ++ # tag: quay.io/eclipse/che-machine-exec@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 ++ - name: che-theia-endpoint-runtime-binary-@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 ++ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 ++ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 - name: che-editor-jupyter-@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 image: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 # tag: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 -@@ -1145,51 +1145,51 @@ +@@ -1145,51 +1522,51 @@ - name: che--centos--mysql-57-centos7-latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 image: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 # tag: quay.io/eclipse/che--centos--mysql-57-centos7:latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 -- - name: che-cpp-rhel7-7.29.1 -- image: quay.io/eclipse/che-cpp-rhel7@sha256:b2953fb07de07fbb4582860a665d5a563b928c825147c713c12abaf0fc099841 -- # tag: quay.io/eclipse/che-cpp-rhel7:7.29.1 -- - name: che-dotnet-2.2-7.29.1 -- image: quay.io/eclipse/che-dotnet-2.2@sha256:97b7ad49a6804191f1c381423ec2aab90e99cbcf91a0f2eb86b04eff2a7595f2 -- # tag: quay.io/eclipse/che-dotnet-2.2:7.29.1 -- - name: che-dotnet-3.1-7.29.1 -- image: quay.io/eclipse/che-dotnet-3.1@sha256:91287bf15eb35fc36a4e5d93b90d1d7f46f00da2f03a33556408fd700a5f5c51 -- # tag: quay.io/eclipse/che-dotnet-3.1:7.29.1 -- - name: che-golang-1.14-7.29.1 -- image: quay.io/eclipse/che-golang-1.14@sha256:5310db2f2a8f12e1cad769af9537ab6562828e3ff2d8940cfae99bfed2878954 -- # tag: quay.io/eclipse/che-golang-1.14:7.29.1 -- - name: che-java11-gradle-7.29.1 -- image: quay.io/eclipse/che-java11-gradle@sha256:51cb5dcc314a688d57445c10d672fa37d421e681309f07e69f93b3e6f424cc58 -- # tag: quay.io/eclipse/che-java11-gradle:7.29.1 -- - name: che-java11-maven-7.29.1 -- image: quay.io/eclipse/che-java11-maven@sha256:3779c8fe66afb0ad4b99662cfb35bd7e5a407767e3b81ab562a55c6b5b56b09f -- # tag: quay.io/eclipse/che-java11-maven:7.29.1 -- - name: che-java8-maven-7.29.1 -- image: quay.io/eclipse/che-java8-maven@sha256:b593e9e94012baa226e4302024239acc046bd009da96863ab75bd460be9faa0c -- # tag: quay.io/eclipse/che-java8-maven:7.29.1 -- - name: che-nodejs10-community-7.29.1 -- image: quay.io/eclipse/che-nodejs10-community@sha256:0069c2bef3651e7bc41172e4763bc327b1cf48352b10a2bdb9e4c2eb87ae8b1b -- # tag: quay.io/eclipse/che-nodejs10-community:7.29.1 -- - name: che-nodejs10-ubi-7.29.1 -- image: quay.io/eclipse/che-nodejs10-ubi@sha256:e1b0bc820eb3421373b0717c1e168fd83502120fbcb37bce2d03abfb42701ac6 -- # tag: quay.io/eclipse/che-nodejs10-ubi:7.29.1 -- - name: che-nodejs12-community-7.29.1 -- image: quay.io/eclipse/che-nodejs12-community@sha256:f4cf397c549315e00235b5f121a1c8f92c76f5eee398e22be8616f4d1d8781f2 -- # tag: quay.io/eclipse/che-nodejs12-community:7.29.1 -- - name: che-nodejs8-centos-7.29.1 -- image: quay.io/eclipse/che-nodejs8-centos@sha256:bc88b6b34e6a741143bf99ca4d9647f68e49ab8f23e5729d4ae56bd9f2be5e6b -- # tag: quay.io/eclipse/che-nodejs8-centos:7.29.1 -- - name: che-php-7-7.29.1 -- image: quay.io/eclipse/che-php-7@sha256:1f9898e1a9583cb33e24a6a5efefa9ac48a69e4fe92c45a571f55f472355bd01 -- # tag: quay.io/eclipse/che-php-7:7.29.1 -- - name: che-python-3.8-7.29.1 -- image: quay.io/eclipse/che-python-3.8@sha256:a547378345188e1a66b9c1e776bb08ca72cd4cc13538e110b972961ccfbfb42c -- # tag: quay.io/eclipse/che-python-3.8:7.29.1 -- - name: che-quarkus-7.29.1 -- image: quay.io/eclipse/che-quarkus@sha256:a09326b9ec42296af32dbc436f46ca54bc09c26e3746e7848f34c92967bab3e2 -- # tag: quay.io/eclipse/che-quarkus:7.29.1 -- - name: che-rust-1.39-7.29.1 -- image: quay.io/eclipse/che-rust-1.39@sha256:a8b51810f6435b468f166c86516ed063fe480ea0bbd44416167ef88ba1efa8b4 -- # tag: quay.io/eclipse/che-rust-1.39:7.29.1 -+ - name: che-cpp-rhel7-7.29.2 -+ image: quay.io/eclipse/che-cpp-rhel7@sha256:1a862a9a755194d3156aa87427d264ba633948f8696f4fa7bce196dc5460fa32 -+ # tag: quay.io/eclipse/che-cpp-rhel7:7.29.2 -+ - name: che-dotnet-2.2-7.29.2 -+ image: quay.io/eclipse/che-dotnet-2.2@sha256:69824da038a47a8b9447a35bc66a83f120fa9055a6ff03740ee8a8d6398c3c53 -+ # tag: quay.io/eclipse/che-dotnet-2.2:7.29.2 -+ - name: che-dotnet-3.1-7.29.2 -+ image: quay.io/eclipse/che-dotnet-3.1@sha256:6f16e4b5e82215500fb1e56c8fbc7f0590540c59260af50876d8155295ee6184 -+ # tag: quay.io/eclipse/che-dotnet-3.1:7.29.2 -+ - name: che-golang-1.14-7.29.2 -+ image: quay.io/eclipse/che-golang-1.14@sha256:5c578a9c7de8029279120a43da93824e0bcb9b412fdbccf9ba0b11d6d66ee379 -+ # tag: quay.io/eclipse/che-golang-1.14:7.29.2 -+ - name: che-java11-gradle-7.29.2 -+ image: quay.io/eclipse/che-java11-gradle@sha256:96c1310d9e39c4cb7006d5065639985ecb2f2c5d4b2cdc9c0ae5ee746df55ada -+ # tag: quay.io/eclipse/che-java11-gradle:7.29.2 -+ - name: che-java11-maven-7.29.2 -+ image: quay.io/eclipse/che-java11-maven@sha256:c320cd814c1f5d33bcd272daa8e3a0f827fd674b41617dc633e8da6b539a5287 -+ # tag: quay.io/eclipse/che-java11-maven:7.29.2 -+ - name: che-java8-maven-7.29.2 -+ image: quay.io/eclipse/che-java8-maven@sha256:85ed11199e4f572d8ead8ed3f1b0eece5f74883f0ced3be39ee1ba96a23deab9 -+ # tag: quay.io/eclipse/che-java8-maven:7.29.2 -+ - name: che-nodejs10-community-7.29.2 -+ image: quay.io/eclipse/che-nodejs10-community@sha256:337524e43c7b248322823a231f1852a928f76d4b2a03a30ae84732b6bfe915d6 -+ # tag: quay.io/eclipse/che-nodejs10-community:7.29.2 -+ - name: che-nodejs10-ubi-7.29.2 -+ image: quay.io/eclipse/che-nodejs10-ubi@sha256:9c359a51e25dc3257ea1971c23d7cfd93ac035388b83f5903bc924a623cb5644 -+ # tag: quay.io/eclipse/che-nodejs10-ubi:7.29.2 -+ - name: che-nodejs12-community-7.29.2 -+ image: quay.io/eclipse/che-nodejs12-community@sha256:695a77d172b589772afcf3ee9b6b199bfd44f1f768473de1aac9aceb1d511989 -+ # tag: quay.io/eclipse/che-nodejs12-community:7.29.2 -+ - name: che-nodejs8-centos-7.29.2 -+ image: quay.io/eclipse/che-nodejs8-centos@sha256:01e2c619e0c7bb3c6e7214cddfc0e435501874076eac916f3b89eec17a968643 -+ # tag: quay.io/eclipse/che-nodejs8-centos:7.29.2 -+ - name: che-php-7-7.29.2 -+ image: quay.io/eclipse/che-php-7@sha256:a74582abe197d750fbc6f3f9c2787e89e983cae7323a77c0177f1ac045b1b947 -+ # tag: quay.io/eclipse/che-php-7:7.29.2 -+ - name: che-python-3.8-7.29.2 -+ image: quay.io/eclipse/che-python-3.8@sha256:d9b3ac1d6ecd6927bb013333e78ea83d18c6a408a682220892362c50d9655e59 -+ # tag: quay.io/eclipse/che-python-3.8:7.29.2 -+ - name: che-quarkus-7.29.2 -+ image: quay.io/eclipse/che-quarkus@sha256:47f45e8ade7b2ad5cce5ce91eed641101ff3bc79daac2c9af62438f474af7378 -+ # tag: quay.io/eclipse/che-quarkus:7.29.2 -+ - name: che-rust-1.39-7.29.2 -+ image: quay.io/eclipse/che-rust-1.39@sha256:43fd6c0227a2b6c74afa49f9b4a1c77cda952321545610de6da93f519b9c670b -+ # tag: quay.io/eclipse/che-rust-1.39:7.29.2 +- - name: che-cpp-rhel7-7.29.2 +- image: quay.io/eclipse/che-cpp-rhel7@sha256:1a862a9a755194d3156aa87427d264ba633948f8696f4fa7bce196dc5460fa32 +- # tag: quay.io/eclipse/che-cpp-rhel7:7.29.2 +- - name: che-dotnet-2.2-7.29.2 +- image: quay.io/eclipse/che-dotnet-2.2@sha256:69824da038a47a8b9447a35bc66a83f120fa9055a6ff03740ee8a8d6398c3c53 +- # tag: quay.io/eclipse/che-dotnet-2.2:7.29.2 +- - name: che-dotnet-3.1-7.29.2 +- image: quay.io/eclipse/che-dotnet-3.1@sha256:6f16e4b5e82215500fb1e56c8fbc7f0590540c59260af50876d8155295ee6184 +- # tag: quay.io/eclipse/che-dotnet-3.1:7.29.2 +- - name: che-golang-1.14-7.29.2 +- image: quay.io/eclipse/che-golang-1.14@sha256:5c578a9c7de8029279120a43da93824e0bcb9b412fdbccf9ba0b11d6d66ee379 +- # tag: quay.io/eclipse/che-golang-1.14:7.29.2 +- - name: che-java11-gradle-7.29.2 +- image: quay.io/eclipse/che-java11-gradle@sha256:96c1310d9e39c4cb7006d5065639985ecb2f2c5d4b2cdc9c0ae5ee746df55ada +- # tag: quay.io/eclipse/che-java11-gradle:7.29.2 +- - name: che-java11-maven-7.29.2 +- image: quay.io/eclipse/che-java11-maven@sha256:c320cd814c1f5d33bcd272daa8e3a0f827fd674b41617dc633e8da6b539a5287 +- # tag: quay.io/eclipse/che-java11-maven:7.29.2 +- - name: che-java8-maven-7.29.2 +- image: quay.io/eclipse/che-java8-maven@sha256:85ed11199e4f572d8ead8ed3f1b0eece5f74883f0ced3be39ee1ba96a23deab9 +- # tag: quay.io/eclipse/che-java8-maven:7.29.2 +- - name: che-nodejs10-community-7.29.2 +- image: quay.io/eclipse/che-nodejs10-community@sha256:337524e43c7b248322823a231f1852a928f76d4b2a03a30ae84732b6bfe915d6 +- # tag: quay.io/eclipse/che-nodejs10-community:7.29.2 +- - name: che-nodejs10-ubi-7.29.2 +- image: quay.io/eclipse/che-nodejs10-ubi@sha256:9c359a51e25dc3257ea1971c23d7cfd93ac035388b83f5903bc924a623cb5644 +- # tag: quay.io/eclipse/che-nodejs10-ubi:7.29.2 +- - name: che-nodejs12-community-7.29.2 +- image: quay.io/eclipse/che-nodejs12-community@sha256:695a77d172b589772afcf3ee9b6b199bfd44f1f768473de1aac9aceb1d511989 +- # tag: quay.io/eclipse/che-nodejs12-community:7.29.2 +- - name: che-nodejs8-centos-7.29.2 +- image: quay.io/eclipse/che-nodejs8-centos@sha256:01e2c619e0c7bb3c6e7214cddfc0e435501874076eac916f3b89eec17a968643 +- # tag: quay.io/eclipse/che-nodejs8-centos:7.29.2 +- - name: che-php-7-7.29.2 +- image: quay.io/eclipse/che-php-7@sha256:a74582abe197d750fbc6f3f9c2787e89e983cae7323a77c0177f1ac045b1b947 +- # tag: quay.io/eclipse/che-php-7:7.29.2 +- - name: che-python-3.8-7.29.2 +- image: quay.io/eclipse/che-python-3.8@sha256:d9b3ac1d6ecd6927bb013333e78ea83d18c6a408a682220892362c50d9655e59 +- # tag: quay.io/eclipse/che-python-3.8:7.29.2 +- - name: che-quarkus-7.29.2 +- image: quay.io/eclipse/che-quarkus@sha256:47f45e8ade7b2ad5cce5ce91eed641101ff3bc79daac2c9af62438f474af7378 +- # tag: quay.io/eclipse/che-quarkus:7.29.2 +- - name: che-rust-1.39-7.29.2 +- image: quay.io/eclipse/che-rust-1.39@sha256:43fd6c0227a2b6c74afa49f9b4a1c77cda952321545610de6da93f519b9c670b +- # tag: quay.io/eclipse/che-rust-1.39:7.29.2 ++ - name: che-cpp-rhel7-7.30.0 ++ image: quay.io/eclipse/che-cpp-rhel7@sha256:4991623a13919b3dd56beb483ee8d223bd15a2fd82cebedefdefee12ff76ad9b ++ # tag: quay.io/eclipse/che-cpp-rhel7:7.30.0 ++ - name: che-dotnet-2.2-7.30.0 ++ image: quay.io/eclipse/che-dotnet-2.2@sha256:a9d1f8205b4db829b1023e10f8de8106b2a1a9a022a902a553cb5c18efd2a7fd ++ # tag: quay.io/eclipse/che-dotnet-2.2:7.30.0 ++ - name: che-dotnet-3.1-7.30.0 ++ image: quay.io/eclipse/che-dotnet-3.1@sha256:8d229e8a0183fc5f59c142fe5e591a9b936b2ad66209d79fc92432e4d62c2cff ++ # tag: quay.io/eclipse/che-dotnet-3.1:7.30.0 ++ - name: che-golang-1.14-7.30.0 ++ image: quay.io/eclipse/che-golang-1.14@sha256:497a864c7b96a7c9aa47de7dd61e70c2ee1a35bfda397f156a5e9bdc8f81e3dd ++ # tag: quay.io/eclipse/che-golang-1.14:7.30.0 ++ - name: che-java11-gradle-7.30.0 ++ image: quay.io/eclipse/che-java11-gradle@sha256:a5bf02137e545d44ee9ea20400620fde789ce5df9d3579a29ec5303b4442ac3b ++ # tag: quay.io/eclipse/che-java11-gradle:7.30.0 ++ - name: che-java11-maven-7.30.0 ++ image: quay.io/eclipse/che-java11-maven@sha256:4024bd13cf2d8ab5fd00398a0afcaf598129a948a4e17025e3f51ca270e12c39 ++ # tag: quay.io/eclipse/che-java11-maven:7.30.0 ++ - name: che-java8-maven-7.30.0 ++ image: quay.io/eclipse/che-java8-maven@sha256:8c4729366b7dd3a0b372095e6ea3225efc7a0d118a97f4449570542bc9b3bf3d ++ # tag: quay.io/eclipse/che-java8-maven:7.30.0 ++ - name: che-nodejs10-community-7.30.0 ++ image: quay.io/eclipse/che-nodejs10-community@sha256:7ad25361115bc34becaa3a6aa00a85cc0e6ec69d22d93869339a3cc3a49febe7 ++ # tag: quay.io/eclipse/che-nodejs10-community:7.30.0 ++ - name: che-nodejs10-ubi-7.30.0 ++ image: quay.io/eclipse/che-nodejs10-ubi@sha256:cfb81e0d885c1dc0cc7fec12166988ddafd9df7a6cffd4d4434d26f7337042d9 ++ # tag: quay.io/eclipse/che-nodejs10-ubi:7.30.0 ++ - name: che-nodejs12-community-7.30.0 ++ image: quay.io/eclipse/che-nodejs12-community@sha256:64951afdf9f2f30315183fc5f7fb5a46c523d858a2251e7986903d3795835016 ++ # tag: quay.io/eclipse/che-nodejs12-community:7.30.0 ++ - name: che-nodejs8-centos-7.30.0 ++ image: quay.io/eclipse/che-nodejs8-centos@sha256:ab3117bcddf55eb38838452f71633adcf3d40ca55c0a5f77baa77aa9ebd5db61 ++ # tag: quay.io/eclipse/che-nodejs8-centos:7.30.0 ++ - name: che-php-7-7.30.0 ++ image: quay.io/eclipse/che-php-7@sha256:bceb308a5d545aeac19290a59ff2668d6d288d5e5dfca63a08db6da46958fde1 ++ # tag: quay.io/eclipse/che-php-7:7.30.0 ++ - name: che-python-3.8-7.30.0 ++ image: quay.io/eclipse/che-python-3.8@sha256:99cee8a5ae77085f9de31ebe622fdb7f535d24c4775cf2f0573f55341059e317 ++ # tag: quay.io/eclipse/che-python-3.8:7.30.0 ++ - name: che-quarkus-7.30.0 ++ image: quay.io/eclipse/che-quarkus@sha256:f9e9b0181c05dcc54a5d53e2ff2fb890a1c1ecfbae683633bf4e34e7dd445d45 ++ # tag: quay.io/eclipse/che-quarkus:7.30.0 ++ - name: che-rust-1.39-7.30.0 ++ image: quay.io/eclipse/che-rust-1.39@sha256:c3e0654366fd280c09935bb6b153a1117ef57d42711afaa4cd7019e6a308ba69 ++ # tag: quay.io/eclipse/che-rust-1.39:7.30.0 - name: ubi8-minimal-8.3 image: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 # tag: registry.access.redhat.com/ubi8-minimal:8.3 diff --git a/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/org_v1_che_crd.yaml b/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/org_v1_che_crd.yaml index 94565d64c..92b4a27f9 100644 --- a/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/org_v1_che_crd.yaml +++ b/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/org_v1_che_crd.yaml @@ -1,5 +1,5 @@ # -# Copyright (c) 2012-2020 Red Hat, Inc. +# Copyright (c) 2019-2021 Red Hat, Inc. # This program and the accompanying materials are made # available under the terms of the Eclipse Public License 2.0 # which is available at https://www.eclipse.org/legal/epl-2.0/ @@ -8,7 +8,7 @@ # # Contributors: # Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: name: checlusters.org.eclipse.che @@ -20,853 +20,896 @@ spec: plural: checlusters singular: checluster scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: The `CheCluster` custom resource allows defining and managing a - Che server installation - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the Operator automatically creates and maintains several ConfigMaps - that will contain the appropriate environment variables the various components - of the Che installation. These generated ConfigMaps must NOT be updated - manually. - properties: - auth: - description: Configuration settings related to the Authentication used - by the Che installation. - properties: - externalIdentityProvider: - description: 'Instructs the Operator on whether or not to deploy - a dedicated Identity Provider (Keycloak or RH SSO instance). Instructs - the Operator on whether to deploy a dedicated Identity Provider - (Keycloak or RH-SSO instance). By default, a dedicated Identity - Provider server is deployed as part of the Che installation. When - `externalIdentityProvider` is `true`, no dedicated identity provider - will be deployed by the Operator and you will need to provide - details about the external identity provider you are about to - use. See also all the other fields starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider administrator - user. Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider, Keycloak or RH-SSO, `client-id` - that is used for Che. Override this when an external Identity - Provider is in use. See the `externalIdentityProvider` field. - When omitted or left blank, it is set to the value of the `flavour` - field suffixed with `-public`. - type: string - identityProviderContainerResources: - description: Identity provider container custom settings. - properties: - limits: - description: Limits describes the maximum amount of compute - resources allowed. - properties: - cpu: - description: CPU, in cores. (500m = .5 cores) - type: string - memory: - description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 - * 1024 * 1024) - type: string - type: object - request: - description: Requests describes the minimum amount of compute - resources required. - properties: - cpu: - description: CPU, in cores. (500m = .5 cores) - type: string - memory: - description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 - * 1024 * 1024) - type: string - type: object - type: object - identityProviderImage: - description: Overrides the container image used in the Identity - Provider, Keycloak or RH-SSO, deployment. This includes the image - tag. Omit it or leave it empty to use the default container image - provided by the Operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider, Keycloak or RH-SSO, deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderIngress: - description: Ingress custom settings. - properties: - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - identityProviderPassword: - description: Overrides the password of Keycloak administrator user. - Override this when an external Identity Provider is in use. See - the `externalIdentityProvider` field. When omitted or left blank, - it is set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for a Identity Provider, Keycloak or RH-SSO, - to connect to the database. Override this when an external Identity - Provider is in use. See the `externalIdentityProvider` field. - When omitted or left blank, it is set to an auto-generated password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for the Identity - Provider, Keycloak or RH-SSO, to connect to the database. When - the secret is defined, the `identityProviderPostgresPassword` - is ignored. When the value is omitted or left blank, the one of - following scenarios applies: 1. `identityProviderPostgresPassword` - is defined, then it will be used to connect to the database. 2. - `identityProviderPostgresPassword` is not defined, then a new - secret with the name `che-identity-postgres-secret` will be created - with an auto-generated value for `password`.' - type: string - identityProviderRealm: - description: Name of a Identity provider, Keycloak or RH-SSO, realm - that is used for Che. Override this when an external Identity - Provider is in use. See the `externalIdentityProvider` field. - When omitted or left blank, it is set to the value of the `flavour` - field. - type: string - identityProviderRoute: - description: Route custom settings. - properties: - domain: - description: 'Operator uses the domain to generate a hostname - for a route. In a conjunction with labels it creates a route, - which is served by a non-default Ingress controller. The generated - host name will follow this pattern: `-.`.' - type: string - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. When the secret is defined, the `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. When the value is - omitted or left blank, the one of following scenarios applies: - 1. `identityProviderAdminUserName` and `identityProviderPassword` - are defined, then they will be used. 2. `identityProviderAdminUserName` - or `identityProviderPassword` are not defined, then a new secret - with the name `che-identity-secret` will be created with default - value `admin` for `user` and with an auto-generated value for - `password`.' - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH-SSO server). Set this ONLY when a use of an external Identity - Provider is needed. See the `externalIdentityProvider` field. - By default, this will be automatically calculated and set by the - Operator. - type: string - initialOpenShiftOAuthUser: - description: For operating with the OpenShift OAuth authentication, - create a new user account since the kubeadmin can not be used. - If the value is true, then a new OpenShift OAuth user will be - created for the HTPasswd identity provider. If the value is false - and the user has already been created, then it will be removed. - If value is an empty, then do nothing. The user's credentials - are stored in the `openshift-oauth-user-credentials` secret by - Operator. Note that this solution is Openshift 4 platform-specific. - type: boolean - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - when left blank. See also the `OpenShiftoAuth` field. - type: string - oAuthSecret: - description: Name of the secret set in the OpenShift `OAuthClient` - resource used to setup identity federation on the OpenShift side. - Auto-generated when left blank. See also the `OAuthClientName` - field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Empty value on OpenShift by default. - This will allow users to directly login with their OpenShift user - through the OpenShift login, and have their workspaces created - under personal OpenShift namespaces. WARNING: the `kubeadmin` - user is NOT supported, and logging through it will NOT allow accessing - the Che Dashboard.' - type: boolean - updateAdminPassword: - description: Forces the default `admin` Che user to update password - on first login. Defaults to `false`. - type: boolean - type: object - database: - description: Configuration settings related to the database used by - the Che installation. - properties: - chePostgresContainerResources: - description: PostgreSQL container custom settings - properties: - limits: - description: Limits describes the maximum amount of compute - resources allowed. - properties: - cpu: - description: CPU, in cores. (500m = .5 cores) - type: string - memory: - description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 - * 1024 * 1024) - type: string - type: object - request: - description: Requests describes the minimum amount of compute - resources required. - properties: - cpu: - description: CPU, in cores. (500m = .5 cores) - type: string - memory: - description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 - * 1024 * 1024) - type: string - type: object - type: object - chePostgresDb: - description: PostgreSQL database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: PostgreSQL Database host name that the Che server uses - to connect to. Defaults is `postgres`. Override this value ONLY - when using an external database. See field `externalDb`. In the - default case it will be automatically set by the Operator. - type: string - chePostgresPassword: - description: PostgreSQL password that the Che server uses to connect - to the DB. When omitted or left blank, it will be set to an automatically - generated value. - type: string - chePostgresPort: - description: PostgreSQL Database port that the Che server uses to - connect to. Defaults to 5432. Override this value ONLY when using - an external database. See field `externalDb`. In the default case - it will be automatically set by the Operator. - type: string - chePostgresSecret: - description: 'The secret that contains PostgreSQL`user` and `password` - that the Che server uses to connect to the DB. When the secret - is defined, the `chePostgresUser` and `chePostgresPassword` are - ignored. When the value is omitted or left blank, the one of following - scenarios applies: 1. `chePostgresUser` and `chePostgresPassword` - are defined, then they will be used to connect to the DB. 2. `chePostgresUser` - or `chePostgresPassword` are not defined, then a new secret with - the name `che-postgres-secret` will be created with default value - of `pgche` for `user` and with an auto-generated value for `password`.' - type: string - chePostgresUser: - description: PostgreSQL user that the Che server uses to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the Operator on whether to deploy a dedicated - database. By default, a dedicated PostgreSQL database is deployed - as part of the Che installation. When `externalDb` is `true`, - no dedicated database will be deployed by the Operator and you - will need to provide connection details to the external DB you - are about to use. See also all the fields starting with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the PostgreSQL - database deployment. This includes the image tag. Omit it or leave - it empty to use the default container image provided by the Operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the PostgreSQL - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - devWorkspace: - description: Dev Workspace operator configuration - properties: - controllerImage: - description: Overrides the container image used in the DevWorkspace - controller deployment. This includes the image tag. Omit it or - leave it empty to use the default container image provided by - the Operator. - type: string - enable: - 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. - type: boolean - type: object - imagePuller: - description: Kubernetes Image Puller configuration - properties: - enable: - description: "Install and configure the Community Supported Kubernetes - Image Puller Operator. When set to `true` and no spec is provided, - it will create a default KubernetesImagePuller object to be managed - by the Operator. When set to `false`, the KubernetesImagePuller - object will be deleted, and the Operator will be uninstalled, - regardless of whether a spec is provided. \n Note that while this - the Operator and its behavior is community-supported, its payload - may be commercially-supported for pulling commercially-supported - images." - type: boolean - spec: - description: A KubernetesImagePullerSpec to configure the image - puller in the CheCluster - properties: - cachingCPULimit: - type: string - cachingCPURequest: - type: string - cachingIntervalHours: - type: string - cachingMemoryLimit: - type: string - cachingMemoryRequest: - type: string - configMapName: - type: string - daemonsetName: - type: string - deploymentName: - type: string - images: - type: string - nodeSelector: - type: string - type: object - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controller - will manage ingresses. Defaults to `nginx`. NB: This drives the - `kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a Kubernetes cluster. This - MUST be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: 'Strategy for ingress creation. Options are: `multi-host` - (host is explicitly provided in ingress), `single-host` (host - is provided, path-based rules) and `default-host` (no host is - provided, path-based rules). Defaults to `multi-host` Deprecated - in favor of `serverExposureStrategy` in the `server` section, - which defines this regardless of the cluster type. When both are - defined, the `serverExposureStrategy` option takes precedence.' - type: string - securityContextFsGroup: - description: The FSGroup in which the Che Pod and workspace Pods - containers runs in. Default value is `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che Pod and workspace Pods containers - run as. Default value is `1724`. - type: string - singleHostExposureType: - description: When the serverExposureStrategy is set to `single-host`, - the way the server, registries and workspaces are exposed is further - configured by this property. The possible values are `native`, - which means that the server and workspaces are exposed using ingresses - on K8s or `gateway` where the server and workspaces are exposed - using a custom gateway based on link:https://doc.traefik.io/traefik/[Traefik]. - All the endpoints whether backed by the ingress or gateway `route` - always point to the subpaths on the same domain. Defaults to `native`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination when TLS is enabled. When the field is empty string, - the default cluster certificate will be used. See also the `tlsSupport` - field. - type: string - type: object - metrics: - description: Configuration settings related to the metrics collection - used by the Che installation. - properties: - enable: - description: Enables `metrics` the Che server endpoint. Default - to `true`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional host name, or URL, to an alternate container - registry to pull images from. This value overrides the container - registry host name defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in a restricted environment. - type: string - airGapContainerRegistryOrganization: - description: Optional repository name of an alternate container - registry to pull images from. This value overrides the container - registry organization defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Eclipse Che in a restricted environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: 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. - type: boolean - cheClusterRoles: - description: A comma-separated list of ClusterRoles that will be - assigned to Che ServiceAccount. Be aware that the Che Operator - has to already have all permissions in these ClusterRoles to grant - them. - type: string - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Specifies a variation of the installation. The options - are `che` for upstream Che installations, or `codeready` for link:https://developers.redhat.com/products/codeready-workspaces/overview[CodeReady - Workspaces] installation. Override the default value only on necessary - occasions. - type: string - cheHost: - description: Public host name of the installed Che server. When - value is omitted, the value it will be automatically set by the - Operator. See the `cheHostTLSSecret` field. - type: string - cheHostTLSSecret: - description: Name of a secret containing certificates to secure - ingress or route for the custom host name of the installed Che - server. See the `cheHost` field. - type: string - cheImage: - description: Overrides the container image used in Che deployment. - This does NOT include the container image tag. Omit it or leave - it empty to use the default container image provided by the Operator. - type: string - cheImagePullPolicy: - description: Overrides the image pull policy used in Che deployment. - Default value is `Always` for `nightly` or `latest` images, and - `IfNotPresent` in other cases. - type: string - cheImageTag: - description: Overrides the tag of the container image used in Che - deployment. Omit it or leave it empty to use the default image - tag provided by the Operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheServerIngress: - description: The Che server ingress custom settings. - properties: - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - cheServerRoute: - description: The Che server route custom settings. - properties: - domain: - description: 'Operator uses the domain to generate a hostname - for a route. In a conjunction with labels it creates a route, - which is served by a non-default Ingress controller. The generated - host name will follow this pattern: `-.`.' - type: string - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used when omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` ConfigMap to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). When `customCheProperties` - contains a property that would be normally generated in `che` - ConfigMap from other CR fields, the value defined in the `customCheProperties` - is used instead. - type: object - devfileRegistryCpuLimit: - description: Overrides the CPU limit used in the devfile registry - deployment. In cores. (500m = .5 cores). Default to 500m. - type: string - devfileRegistryCpuRequest: - description: Overrides the CPU request used in the devfile registry - deployment. In cores. (500m = .5 cores). Default to 100m. - type: string - devfileRegistryImage: - description: Overrides the container image used in the devfile registry - deployment. This includes the image tag. Omit it or leave it empty - to use the default container image provided by the Operator. - type: string - devfileRegistryIngress: - description: The devfile registry ingress custom settings. - properties: - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - devfileRegistryMemoryLimit: - description: Overrides the memory limit used in the devfile registry - deployment. Defaults to 256Mi. - type: string - devfileRegistryMemoryRequest: - description: Overrides the memory request used in the devfile registry - deployment. Defaults to 16Mi. - type: string - devfileRegistryPullPolicy: - description: Overrides the image pull policy used in the devfile - registry deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - devfileRegistryRoute: - description: The devfile registry route custom settings. - properties: - domain: - description: 'Operator uses the domain to generate a hostname - for a route. In a conjunction with labels it creates a route, - which is served by a non-default Ingress controller. The generated - host name will follow this pattern: `-.`.' - type: string - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - devfileRegistryUrl: - description: Public URL of the devfile registry, that serves sample, - ready-to-use devfiles. Set this ONLY when a use of an external - devfile registry is needed. See the `externalDevfileRegistry` - field. By default, this will be automatically calculated by the - Operator. - type: string - externalDevfileRegistry: - description: Instructs the Operator on whether to deploy a dedicated - devfile registry server. By default, a dedicated devfile registry - server is started. When `externalDevfileRegistry` is `true`, no - such dedicated server will be started by the Operator and you - will have to manually set the `devfileRegistryUrl` field - type: boolean - externalPluginRegistry: - description: Instructs the Operator on whether to deploy a dedicated - plugin registry server. By default, a dedicated plugin registry - server is started. When `externalPluginRegistry` is `true`, no - such dedicated server will be started by the Operator and you - will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: When enabled, the certificate from `che-git-self-signed-cert` - ConfigMap will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: 'List of hosts that will be reached directly, bypassing - the proxy. Specify wild card domain use the following form `.` - and `|` as delimiter, for example: `localhost|.my.host.com|123.42.12.32` - Only use when configuring a proxy is required. Operator respects - OpenShift cluster wide proxy configuration and no additional configuration - is required, but defining `nonProxyHosts` in a custom resource - leads to merging non proxy hosts lists from the cluster proxy - configuration and ones defined in the custom resources. See the - doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. - See also the `proxyURL` fields.' - type: string - pluginRegistryCpuLimit: - description: Overrides the CPU limit used in the plugin registry - deployment. In cores. (500m = .5 cores). Default to 500m. - type: string - pluginRegistryCpuRequest: - description: Overrides the CPU request used in the plugin registry - deployment. In cores. (500m = .5 cores). Default to 100m. - type: string - pluginRegistryImage: - description: Overrides the container image used in the plugin registry - deployment. This includes the image tag. Omit it or leave it empty - to use the default container image provided by the Operator. - type: string - pluginRegistryIngress: - description: Plugin registry ingress custom settings. - properties: - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - pluginRegistryMemoryLimit: - description: Overrides the memory limit used in the plugin registry - deployment. Defaults to 256Mi. - type: string - pluginRegistryMemoryRequest: - description: Overrides the memory request used in the plugin registry - deployment. Defaults to 16Mi. - type: string - pluginRegistryPullPolicy: - description: Overrides the image pull policy used in the plugin - registry deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - pluginRegistryRoute: - description: Plugin registry route custom settings. - properties: - domain: - description: 'Operator uses the domain to generate a hostname - for a route. In a conjunction with labels it creates a route, - which is served by a non-default Ingress controller. The generated - host name will follow this pattern: `-.`.' - type: string - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - pluginRegistryUrl: - description: Public URL of the plugin registry that serves sample - ready-to-use devfiles. Set this ONLY when a use of an external - devfile registry is needed. See the `externalPluginRegistry` field. - By default, this will be automatically calculated by the Operator. - type: string - proxyPassword: - description: Password of the proxy server. Only use when proxy configuration - is required. See the `proxyURL`, `proxyUser` and `proxySecret` - fields. - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required. See also the `proxyURL` and `nonProxyHosts` - fields. - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. When the secret is defined, the `proxyUser` and - `proxyPassword` are ignored. - type: string - proxyURL: - description: URL (protocol+host name) of the proxy server. This - drives the appropriate changes in the `JAVA_OPTS` and `https(s)_proxy` - variables in the Che server and workspaces containers. Only use - when configuring a proxy is required. Operator respects OpenShift - cluster wide proxy configuration and no additional configuration - is required, but defining `proxyUrl` in a custom resource leads - to overrides the cluster proxy configuration with fields `proxyUrl`, - `proxyPort`, `proxyUser` and `proxyPassword` from the custom resource. - See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. - See also the `proxyPort` and `nonProxyHosts` fields. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required. See also the `proxyURL`, `proxyPassword` - and `proxySecret` fields. - type: string - selfSignedCert: - 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. - type: boolean - serverCpuLimit: - description: Overrides the CPU limit used in the Che server deployment - In cores. (500m = .5 cores). Default to 1. - type: string - serverCpuRequest: - description: Overrides the CPU request used in the Che server deployment - In cores. (500m = .5 cores). Default to 100m. - type: string - serverExposureStrategy: - description: Sets the server and workspaces exposure type. Possible - values are `multi-host`, `single-host`, `default-host`. Defaults - to `multi-host`, which creates a separate ingress, or OpenShift - routes, for every required endpoint. `single-host` makes Che exposed - on a single host name with workspaces exposed on subpaths. Read - the docs to learn about the limitations of this approach. Also - consult the `singleHostExposureType` property to further configure - how the Operator and the Che server make that happen on Kubernetes. - `default-host` exposes the Che server on the host of the cluster. - Read the docs to learn about the limitations of this approach. - type: string - serverMemoryLimit: - description: Overrides the memory limit used in the Che server deployment. - Defaults to 1Gi. - type: string - serverMemoryRequest: - description: Overrides the memory request used in the Che server - deployment. Defaults to 512Mi. - type: string - serverTrustStoreConfigMapName: - description: Name of the ConfigMap with public certificates to add - to Java trust store of the Che server. This is often required - when adding the OpenShift OAuth provider, which has HTTPS endpoint - signed with self-signed cert. The Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - singleHostGatewayConfigMapLabels: - additionalProperties: - type: string - description: The labels that need to be present in the ConfigMaps - representing the gateway configuration. - type: object - singleHostGatewayConfigSidecarImage: - description: The image used for the gateway sidecar that provides - configuration to the gateway. Omit it or leave it empty to use - the default container image provided by the Operator. - type: string - singleHostGatewayImage: - description: The image used for the gateway in the single host mode. - Omit it or leave it empty to use the default container image provided - by the Operator. - type: string - tlsSupport: - 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. - type: boolean - useInternalClusterSVCNames: - description: Use internal cluster SVC names to communicate between - components to speed up the traffic and avoid proxy issues. The - default value is `true`. - type: boolean - workspaceNamespaceDefault: - description: Defines Kubernetes default namespace in which user's - workspaces are created for a case when a user does not override - it. It's possible to use ``, `` and `` - placeholders, such as che-workspace-. In that case, - a new namespace will be created for each user or workspace. - type: string - type: object - storage: - description: Configuration settings related to the persistent storage - used by the Che installation. - properties: - postgresPVCStorageClassName: - description: Storage class for the Persistent Volume Claim dedicated - to the PostgreSQL database. When omitted or left blank, a default - storage class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to start a special Pod to - pre-create a sub-path in the Persistent Volumes. Defaults to `false`, - however it will need to enable it according to the configuration - of your Kubernetes cluster. - type: boolean - pvcClaimSize: - description: Size of the persistent volume claim for workspaces. - Defaults to `1Gi`. - type: string - pvcJobsImage: - description: Overrides the container image used to create sub-paths - in the Persistent Volumes. This includes the image tag. Omit it - or leave it empty to use the default container image provided - by the Operator. See also the `preCreateSubPaths` field. - type: string - pvcStrategy: - description: Persistent volume claim strategy for the Che server. - This Can be:`common` (all workspaces PVCs in one volume), `per-workspace` - (one PVC per workspace for all declared volumes) and `unique` - (one PVC per declared volume). Defaults to `common`. - type: string - workspacePVCStorageClassName: - description: Storage class for the Persistent Volume Claims dedicated - to the Che workspaces. When omitted or left blank, a default storage - class is used. - type: string - type: object - type: object - status: - description: CheClusterStatus defines the observed state of Che installation - properties: - cheClusterRunning: - description: Status of a Che installation. Can be `Available`, `Unavailable`, - or `Available, Rolling Update in Progress`. - type: string - cheURL: - description: Public URL to the Che server. - type: string - cheVersion: - description: Current installed Che version. - type: string - dbProvisioned: - description: Indicates that a PostgreSQL instance has been correctly - provisioned or not. Indicates that a PostgreSQL instance has been - correctly provisioned or not. - type: boolean - devfileRegistryURL: - description: Public URL to the devfile registry. - type: string - gitHubOAuthProvisioned: - description: Indicates whether an Identity Provider instance, Keycloak - or RH-SSO, has been configured to integrate with the GitHub OAuth. - type: boolean - helpLink: - description: A URL that points to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance, Keycloak - or RH-SSO, has been provisioned with realm, client and user. - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server, Keycloak or - RH-SSO,. - type: string - message: - description: A human readable message indicating details about why the - Pod is in this condition. - type: string - openShiftOAuthUserCredentialsSecret: - description: OpenShift OAuth secret that contains user credentials for - HTPasswd identity provider. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance, Keycloak - or RH-SSO, has been configured to integrate with the OpenShift OAuth. - type: boolean - pluginRegistryURL: - description: Public URL to the plugin registry. - type: string - reason: - description: A brief CamelCase message indicating details about why - the Pod is in this state. - type: string - type: object - type: object - version: v1 versions: - name: v1 + schema: + openAPIV3Schema: + description: The `CheCluster` custom resource allows defining and managing + a Che server installation + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: Desired configuration of the Che installation. Based on these + settings, the Operator automatically creates and maintains several + ConfigMaps that will contain the appropriate environment variables the + various components of the Che installation. These generated ConfigMaps + must NOT be updated manually. + properties: + auth: + description: Configuration settings related to the Authentication + used by the Che installation. + properties: + externalIdentityProvider: + description: 'Instructs the Operator on whether or not to deploy + a dedicated Identity Provider (Keycloak or RH SSO instance). + Instructs the Operator on whether to deploy a dedicated Identity + Provider (Keycloak or RH-SSO instance). By default, a dedicated + Identity Provider server is deployed as part of the Che installation. + When `externalIdentityProvider` is `true`, no dedicated identity + provider will be deployed by the Operator and you will need + to provide details about the external identity provider you + are about to use. See also all the other fields starting with: + `identityProvider`.' + type: boolean + identityProviderAdminUserName: + description: Overrides the name of the Identity Provider administrator + user. Defaults to `admin`. + type: string + identityProviderClientId: + description: Name of a Identity provider, Keycloak or RH-SSO, + `client-id` that is used for Che. Override this when an external + Identity Provider is in use. See the `externalIdentityProvider` + field. When omitted or left blank, it is set to the value of + the `flavour` field suffixed with `-public`. + type: string + identityProviderContainerResources: + description: Identity provider container custom settings. + properties: + limits: + description: Limits describes the maximum amount of compute + resources allowed. + properties: + cpu: + description: CPU, in cores. (500m = .5 cores) + type: string + memory: + description: Memory, in bytes. (500Gi = 500GiB = 500 * + 1024 * 1024 * 1024) + type: string + type: object + request: + description: Requests describes the minimum amount of compute + resources required. + properties: + cpu: + description: CPU, in cores. (500m = .5 cores) + type: string + memory: + description: Memory, in bytes. (500Gi = 500GiB = 500 * + 1024 * 1024 * 1024) + type: string + type: object + type: object + identityProviderImage: + description: Overrides the container image used in the Identity + Provider, Keycloak or RH-SSO, deployment. This includes the + image tag. Omit it or leave it empty to use the default container + image provided by the Operator. + type: string + identityProviderImagePullPolicy: + description: Overrides the image pull policy used in the Identity + Provider, Keycloak or RH-SSO, deployment. Default value is `Always` + for `nightly` or `latest` images, and `IfNotPresent` in other + cases. + type: string + identityProviderIngress: + description: Ingress custom settings. + properties: + labels: + description: Comma separated list of labels that can be used + to organize and categorize objects by scoping and selecting. + type: string + type: object + identityProviderPassword: + description: Overrides the password of Keycloak administrator + user. Override this when an external Identity Provider is in + use. See the `externalIdentityProvider` field. When omitted + or left blank, it is set to an auto-generated password. + type: string + identityProviderPostgresPassword: + description: Password for a Identity Provider, Keycloak or RH-SSO, + to connect to the database. Override this when an external Identity + Provider is in use. See the `externalIdentityProvider` field. + When omitted or left blank, it is set to an auto-generated password. + type: string + identityProviderPostgresSecret: + description: 'The secret that contains `password` for the Identity + Provider, Keycloak or RH-SSO, to connect to the database. When + the secret is defined, the `identityProviderPostgresPassword` + is ignored. When the value is omitted or left blank, the one + of following scenarios applies: 1. `identityProviderPostgresPassword` + is defined, then it will be used to connect to the database. + 2. `identityProviderPostgresPassword` is not defined, then a + new secret with the name `che-identity-postgres-secret` will + be created with an auto-generated value for `password`.' + type: string + identityProviderRealm: + description: Name of a Identity provider, Keycloak or RH-SSO, + realm that is used for Che. Override this when an external Identity + Provider is in use. See the `externalIdentityProvider` field. + When omitted or left blank, it is set to the value of the `flavour` + field. + type: string + identityProviderRoute: + description: Route custom settings. + properties: + domain: + description: 'Operator uses the domain to generate a hostname + for a route. In a conjunction with labels it creates a route, + which is served by a non-default Ingress controller. The + generated host name will follow this pattern: `-.`.' + type: string + labels: + description: Comma separated list of labels that can be used + to organize and categorize objects by scoping and selecting. + type: string + type: object + identityProviderSecret: + description: 'The secret that contains `user` and `password` for + Identity Provider. When the secret is defined, the `identityProviderAdminUserName` + and `identityProviderPassword` are ignored. When the value is + omitted or left blank, the one of following scenarios applies: + 1. `identityProviderAdminUserName` and `identityProviderPassword` + are defined, then they will be used. 2. `identityProviderAdminUserName` + or `identityProviderPassword` are not defined, then a new secret + with the name `che-identity-secret` will be created with default + value `admin` for `user` and with an auto-generated value for + `password`.' + type: string + identityProviderURL: + description: Public URL of the Identity Provider server (Keycloak + / RH-SSO server). Set this ONLY when a use of an external Identity + Provider is needed. See the `externalIdentityProvider` field. + By default, this will be automatically calculated and set by + the Operator. + type: string + initialOpenShiftOAuthUser: + description: For operating with the OpenShift OAuth authentication, + create a new user account since the kubeadmin can not be used. + If the value is true, then a new OpenShift OAuth user will be + created for the HTPasswd identity provider. If the value is + false and the user has already been created, then it will be + removed. If value is an empty, then do nothing. The user's credentials + are stored in the `openshift-oauth-user-credentials` secret + in 'openshift-config' namespace by Operator. Note that this + solution is Openshift 4 platform-specific. + type: boolean + oAuthClientName: + description: Name of the OpenShift `OAuthClient` resource used + to setup identity federation on the OpenShift side. Auto-generated + when left blank. See also the `OpenShiftoAuth` field. + type: string + oAuthSecret: + description: Name of the secret set in the OpenShift `OAuthClient` + resource used to setup identity federation on the OpenShift + side. Auto-generated when left blank. See also the `OAuthClientName` + field. + type: string + openShiftoAuth: + description: 'Enables the integration of the identity provider + (Keycloak / RHSSO) with OpenShift OAuth. Empty value on OpenShift + by default. This will allow users to directly login with their + OpenShift user through the OpenShift login, and have their workspaces + created under personal OpenShift namespaces. WARNING: the `kubeadmin` + user is NOT supported, and logging through it will NOT allow + accessing the Che Dashboard.' + type: boolean + updateAdminPassword: + description: Forces the default `admin` Che user to update password + on first login. Defaults to `false`. + type: boolean + type: object + database: + description: Configuration settings related to the database used by + the Che installation. + properties: + chePostgresContainerResources: + description: PostgreSQL container custom settings + properties: + limits: + description: Limits describes the maximum amount of compute + resources allowed. + properties: + cpu: + description: CPU, in cores. (500m = .5 cores) + type: string + memory: + description: Memory, in bytes. (500Gi = 500GiB = 500 * + 1024 * 1024 * 1024) + type: string + type: object + request: + description: Requests describes the minimum amount of compute + resources required. + properties: + cpu: + description: CPU, in cores. (500m = .5 cores) + type: string + memory: + description: Memory, in bytes. (500Gi = 500GiB = 500 * + 1024 * 1024 * 1024) + type: string + type: object + type: object + chePostgresDb: + description: PostgreSQL database name that the Che server uses + to connect to the DB. Defaults to `dbche`. + type: string + chePostgresHostName: + description: PostgreSQL Database host name that the Che server + uses to connect to. Defaults is `postgres`. Override this value + ONLY when using an external database. See field `externalDb`. + In the default case it will be automatically set by the Operator. + type: string + chePostgresPassword: + description: PostgreSQL password that the Che server uses to connect + to the DB. When omitted or left blank, it will be set to an + automatically generated value. + type: string + chePostgresPort: + description: PostgreSQL Database port that the Che server uses + to connect to. Defaults to 5432. Override this value ONLY when + using an external database. See field `externalDb`. In the default + case it will be automatically set by the Operator. + type: string + chePostgresSecret: + description: 'The secret that contains PostgreSQL`user` and `password` + that the Che server uses to connect to the DB. When the secret + is defined, the `chePostgresUser` and `chePostgresPassword` + are ignored. When the value is omitted or left blank, the one + of following scenarios applies: 1. `chePostgresUser` and `chePostgresPassword` + are defined, then they will be used to connect to the DB. 2. + `chePostgresUser` or `chePostgresPassword` are not defined, + then a new secret with the name `che-postgres-secret` will be + created with default value of `pgche` for `user` and with an + auto-generated value for `password`.' + type: string + chePostgresUser: + description: PostgreSQL user that the Che server uses to connect + to the DB. Defaults to `pgche`. + type: string + externalDb: + description: 'Instructs the Operator on whether to deploy a dedicated + database. By default, a dedicated PostgreSQL database is deployed + as part of the Che installation. When `externalDb` is `true`, + no dedicated database will be deployed by the Operator and you + will need to provide connection details to the external DB you + are about to use. See also all the fields starting with: `chePostgres`.' + type: boolean + postgresImage: + description: Overrides the container image used in the PostgreSQL + database deployment. This includes the image tag. Omit it or + leave it empty to use the default container image provided by + the Operator. + type: string + postgresImagePullPolicy: + description: Overrides the image pull policy used in the PostgreSQL + database deployment. Default value is `Always` for `nightly` + or `latest` images, and `IfNotPresent` in other cases. + type: string + type: object + devWorkspace: + description: Dev Workspace operator configuration + properties: + controllerImage: + description: Overrides the container image used in the DevWorkspace + controller deployment. This includes the image tag. Omit it + or leave it empty to use the default container image provided + by the Operator. + type: string + enable: + 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. + type: boolean + required: + - enable + type: object + imagePuller: + description: Kubernetes Image Puller configuration + properties: + enable: + description: "Install and configure the Community Supported Kubernetes + Image Puller Operator. When set to `true` and no spec is provided, + it will create a default KubernetesImagePuller object to be + managed by the Operator. When set to `false`, the KubernetesImagePuller + object will be deleted, and the Operator will be uninstalled, + regardless of whether a spec is provided. + Note that while + this the Operator and its behavior is community-supported, its + payload may be commercially-supported for pulling commercially-supported + images." + type: boolean + spec: + description: A KubernetesImagePullerSpec to configure the image + puller in the CheCluster + properties: + cachingCPULimit: + type: string + cachingCPURequest: + type: string + cachingIntervalHours: + type: string + cachingMemoryLimit: + type: string + cachingMemoryRequest: + type: string + configMapName: + type: string + daemonsetName: + type: string + deploymentName: + type: string + images: + type: string + nodeSelector: + type: string + type: object + required: + - enable + type: object + k8s: + description: Configuration settings specific to Che installations + made on upstream Kubernetes. + properties: + ingressClass: + description: 'Ingress class that will define the which controller + will manage ingresses. Defaults to `nginx`. NB: This drives + the `kubernetes.io/ingress.class` annotation on Che-related + ingresses.' + type: string + ingressDomain: + description: 'Global ingress domain for a Kubernetes cluster. + This MUST be explicitly specified: there are no defaults.' + type: string + ingressStrategy: + description: 'Strategy for ingress creation. Options are: `multi-host` + (host is explicitly provided in ingress), `single-host` (host + is provided, path-based rules) and `default-host` (no host is + provided, path-based rules). Defaults to `multi-host` Deprecated + in favor of `serverExposureStrategy` in the `server` section, + which defines this regardless of the cluster type. When both + are defined, the `serverExposureStrategy` option takes precedence.' + type: string + securityContextFsGroup: + description: The FSGroup in which the Che Pod and workspace Pods + containers runs in. Default value is `1724`. + type: string + securityContextRunAsUser: + description: ID of the user the Che Pod and workspace Pods containers + run as. Default value is `1724`. + type: string + singleHostExposureType: + description: When the serverExposureStrategy is set to `single-host`, + the way the server, registries and workspaces are exposed is + further configured by this property. The possible values are + `native`, which means that the server and workspaces are exposed + using ingresses on K8s or `gateway` where the server and workspaces + are exposed using a custom gateway based on link:https://doc.traefik.io/traefik/[Traefik]. + All the endpoints whether backed by the ingress or gateway `route` + always point to the subpaths on the same domain. Defaults to + `native`. + type: string + tlsSecretName: + description: Name of a secret that will be used to setup ingress + TLS termination when TLS is enabled. When the field is empty + string, the default cluster certificate will be used. See also + the `tlsSupport` field. + type: string + type: object + metrics: + description: Configuration settings related to the metrics collection + used by the Che installation. + properties: + enable: + description: Enables `metrics` the Che server endpoint. Default + to `true`. + type: boolean + type: object + server: + description: General configuration settings related to the Che server + and the plugin and devfile registries + properties: + airGapContainerRegistryHostname: + description: Optional host name, or URL, to an alternate container + registry to pull images from. This value overrides the container + registry host name defined in all the default container images + involved in a Che deployment. This is particularly useful to + install Che in a restricted environment. + type: string + airGapContainerRegistryOrganization: + description: Optional repository name of an alternate container + registry to pull images from. This value overrides the container + registry organization defined in all the default container images + involved in a Che deployment. This is particularly useful to + install Eclipse Che in a restricted environment. + type: string + allowUserDefinedWorkspaceNamespaces: + description: 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. + type: boolean + cheClusterRoles: + description: A comma-separated list of ClusterRoles that will + be assigned to Che ServiceAccount. Be aware that the Che Operator + has to already have all permissions in these ClusterRoles to + grant them. + type: string + cheDebug: + description: Enables the debug mode for Che server. Defaults to + `false`. + type: string + cheFlavor: + description: Specifies a variation of the installation. The options + are `che` for upstream Che installations, or `codeready` for + link:https://developers.redhat.com/products/codeready-workspaces/overview[CodeReady + Workspaces] installation. Override the default value only on + necessary occasions. + type: string + cheHost: + description: Public host name of the installed Che server. When + value is omitted, the value it will be automatically set by + the Operator. See the `cheHostTLSSecret` field. + type: string + cheHostTLSSecret: + description: Name of a secret containing certificates to secure + ingress or route for the custom host name of the installed Che + server. See the `cheHost` field. + type: string + cheImage: + description: Overrides the container image used in Che deployment. + This does NOT include the container image tag. Omit it or leave + it empty to use the default container image provided by the + Operator. + type: string + cheImagePullPolicy: + description: Overrides the image pull policy used in Che deployment. + Default value is `Always` for `nightly` or `latest` images, + and `IfNotPresent` in other cases. + type: string + cheImageTag: + description: Overrides the tag of the container image used in + Che deployment. Omit it or leave it empty to use the default + image tag provided by the Operator. + type: string + cheLogLevel: + description: 'Log level for the Che server: `INFO` or `DEBUG`. + Defaults to `INFO`.' + type: string + cheServerIngress: + description: The Che server ingress custom settings. + properties: + labels: + description: Comma separated list of labels that can be used + to organize and categorize objects by scoping and selecting. + type: string + type: object + cheServerRoute: + description: The Che server route custom settings. + properties: + domain: + description: 'Operator uses the domain to generate a hostname + for a route. In a conjunction with labels it creates a route, + which is served by a non-default Ingress controller. The + generated host name will follow this pattern: `-.`.' + type: string + labels: + description: Comma separated list of labels that can be used + to organize and categorize objects by scoping and selecting. + type: string + type: object + cheWorkspaceClusterRole: + description: Custom cluster role bound to the user for the Che + workspaces. The default roles are used when omitted or left + blank. + type: string + customCheProperties: + additionalProperties: + type: string + description: Map of additional environment variables that will + be applied in the generated `che` ConfigMap to be used by the + Che server, in addition to the values already generated from + other fields of the `CheCluster` custom resource (CR). When + `customCheProperties` contains a property that would be normally + generated in `che` ConfigMap from other CR fields, the value + defined in the `customCheProperties` is used instead. + type: object + dashboardCpuLimit: + description: Overrides the CPU limit used in the dashboard deployment. + In cores. (500m = .5 cores). Default to 500m. + type: string + dashboardCpuRequest: + description: Overrides the CPU request used in the dashboard deployment. + In cores. (500m = .5 cores). Default to 100m. + type: string + dashboardImage: + description: Overrides the container image used in the dashboard + deployment. This includes the image tag. Omit it or leave it + empty to use the default container image provided by the Operator. + type: string + dashboardImagePullPolicy: + description: Overrides the image pull policy used in the dashboard + deployment. Default value is `Always` for `nightly` or `latest` + images, and `IfNotPresent` in other cases. + type: string + dashboardMemoryLimit: + description: Overrides the memory limit used in the dashboard + deployment. Defaults to 256Mi. + type: string + dashboardMemoryRequest: + description: Overrides the memory request used in the dashboard + deployment. Defaults to 16Mi. + type: string + devfileRegistryCpuLimit: + description: Overrides the CPU limit used in the devfile registry + deployment. In cores. (500m = .5 cores). Default to 500m. + type: string + devfileRegistryCpuRequest: + description: Overrides the CPU request used in the devfile registry + deployment. In cores. (500m = .5 cores). Default to 100m. + type: string + devfileRegistryImage: + description: Overrides the container image used in the devfile + registry deployment. This includes the image tag. Omit it or + leave it empty to use the default container image provided by + the Operator. + type: string + devfileRegistryIngress: + description: The devfile registry ingress custom settings. + properties: + labels: + description: Comma separated list of labels that can be used + to organize and categorize objects by scoping and selecting. + type: string + type: object + devfileRegistryMemoryLimit: + description: Overrides the memory limit used in the devfile registry + deployment. Defaults to 256Mi. + type: string + devfileRegistryMemoryRequest: + description: Overrides the memory request used in the devfile + registry deployment. Defaults to 16Mi. + type: string + devfileRegistryPullPolicy: + description: Overrides the image pull policy used in the devfile + registry deployment. Default value is `Always` for `nightly` + or `latest` images, and `IfNotPresent` in other cases. + type: string + devfileRegistryRoute: + description: The devfile registry route custom settings. + properties: + domain: + description: 'Operator uses the domain to generate a hostname + for a route. In a conjunction with labels it creates a route, + which is served by a non-default Ingress controller. The + generated host name will follow this pattern: `-.`.' + type: string + labels: + description: Comma separated list of labels that can be used + to organize and categorize objects by scoping and selecting. + type: string + type: object + devfileRegistryUrl: + description: Public URL of the devfile registry, that serves sample, + ready-to-use devfiles. Set this ONLY when a use of an external + devfile registry is needed. See the `externalDevfileRegistry` + field. By default, this will be automatically calculated by + the Operator. + type: string + externalDevfileRegistry: + description: Instructs the Operator on whether to deploy a dedicated + devfile registry server. By default, a dedicated devfile registry + server is started. When `externalDevfileRegistry` is `true`, + no such dedicated server will be started by the Operator and + you will have to manually set the `devfileRegistryUrl` field + type: boolean + externalPluginRegistry: + description: Instructs the Operator on whether to deploy a dedicated + plugin registry server. By default, a dedicated plugin registry + server is started. When `externalPluginRegistry` is `true`, + no such dedicated server will be started by the Operator and + you will have to manually set the `pluginRegistryUrl` field. + type: boolean + gitSelfSignedCert: + description: When enabled, the certificate from `che-git-self-signed-cert` + ConfigMap will be propagated to the Che components and provide + particular configuration for Git. + type: boolean + nonProxyHosts: + description: 'List of hosts that will be reached directly, bypassing + the proxy. Specify wild card domain use the following form `.` + and `|` as delimiter, for example: `localhost|.my.host.com|123.42.12.32` + Only use when configuring a proxy is required. Operator respects + OpenShift cluster wide proxy configuration and no additional + configuration is required, but defining `nonProxyHosts` in a + custom resource leads to merging non proxy hosts lists from + the cluster proxy configuration and ones defined in the custom + resources. See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. + See also the `proxyURL` fields.' + type: string + pluginRegistryCpuLimit: + description: Overrides the CPU limit used in the plugin registry + deployment. In cores. (500m = .5 cores). Default to 500m. + type: string + pluginRegistryCpuRequest: + description: Overrides the CPU request used in the plugin registry + deployment. In cores. (500m = .5 cores). Default to 100m. + type: string + pluginRegistryImage: + description: Overrides the container image used in the plugin + registry deployment. This includes the image tag. Omit it or + leave it empty to use the default container image provided by + the Operator. + type: string + pluginRegistryIngress: + description: Plugin registry ingress custom settings. + properties: + labels: + description: Comma separated list of labels that can be used + to organize and categorize objects by scoping and selecting. + type: string + type: object + pluginRegistryMemoryLimit: + description: Overrides the memory limit used in the plugin registry + deployment. Defaults to 256Mi. + type: string + pluginRegistryMemoryRequest: + description: Overrides the memory request used in the plugin registry + deployment. Defaults to 16Mi. + type: string + pluginRegistryPullPolicy: + description: Overrides the image pull policy used in the plugin + registry deployment. Default value is `Always` for `nightly` + or `latest` images, and `IfNotPresent` in other cases. + type: string + pluginRegistryRoute: + description: Plugin registry route custom settings. + properties: + domain: + description: 'Operator uses the domain to generate a hostname + for a route. In a conjunction with labels it creates a route, + which is served by a non-default Ingress controller. The + generated host name will follow this pattern: `-.`.' + type: string + labels: + description: Comma separated list of labels that can be used + to organize and categorize objects by scoping and selecting. + type: string + type: object + pluginRegistryUrl: + description: Public URL of the plugin registry that serves sample + ready-to-use devfiles. Set this ONLY when a use of an external + devfile registry is needed. See the `externalPluginRegistry` + field. By default, this will be automatically calculated by + the Operator. + type: string + proxyPassword: + description: Password of the proxy server. Only use when proxy + configuration is required. See the `proxyURL`, `proxyUser` and + `proxySecret` fields. + type: string + proxyPort: + description: Port of the proxy server. Only use when configuring + a proxy is required. See also the `proxyURL` and `nonProxyHosts` + fields. + type: string + proxySecret: + description: The secret that contains `user` and `password` for + a proxy server. When the secret is defined, the `proxyUser` + and `proxyPassword` are ignored. + type: string + proxyURL: + description: URL (protocol+host name) of the proxy server. This + drives the appropriate changes in the `JAVA_OPTS` and `https(s)_proxy` + variables in the Che server and workspaces containers. Only + use when configuring a proxy is required. Operator respects + OpenShift cluster wide proxy configuration and no additional + configuration is required, but defining `proxyUrl` in a custom + resource leads to overrides the cluster proxy configuration + with fields `proxyUrl`, `proxyPort`, `proxyUser` and `proxyPassword` + from the custom resource. See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. + See also the `proxyPort` and `nonProxyHosts` fields. + type: string + proxyUser: + description: User name of the proxy server. Only use when configuring + a proxy is required. See also the `proxyURL`, `proxyPassword` + and `proxySecret` fields. + type: string + selfSignedCert: + 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. + type: boolean + serverCpuLimit: + description: Overrides the CPU limit used in the Che server deployment + In cores. (500m = .5 cores). Default to 1. + type: string + serverCpuRequest: + description: Overrides the CPU request used in the Che server + deployment In cores. (500m = .5 cores). Default to 100m. + type: string + serverExposureStrategy: + description: Sets the server and workspaces exposure type. Possible + values are `multi-host`, `single-host`, `default-host`. Defaults + to `multi-host`, which creates a separate ingress, or OpenShift + routes, for every required endpoint. `single-host` makes Che + exposed on a single host name with workspaces exposed on subpaths. + Read the docs to learn about the limitations of this approach. + Also consult the `singleHostExposureType` property to further + configure how the Operator and the Che server make that happen + on Kubernetes. `default-host` exposes the Che server on the + host of the cluster. Read the docs to learn about the limitations + of this approach. + type: string + serverMemoryLimit: + description: Overrides the memory limit used in the Che server + deployment. Defaults to 1Gi. + type: string + serverMemoryRequest: + description: Overrides the memory request used in the Che server + deployment. Defaults to 512Mi. + type: string + serverTrustStoreConfigMapName: + description: Name of the ConfigMap with public certificates to + add to Java trust store of the Che server. This is often required + when adding the OpenShift OAuth provider, which has HTTPS endpoint + signed with self-signed cert. The Che server must be aware of + its CA cert to be able to request it. This is disabled by default. + type: string + singleHostGatewayConfigMapLabels: + additionalProperties: + type: string + description: The labels that need to be present in the ConfigMaps + representing the gateway configuration. + type: object + singleHostGatewayConfigSidecarImage: + description: The image used for the gateway sidecar that provides + configuration to the gateway. Omit it or leave it empty to use + the default container image provided by the Operator. + type: string + singleHostGatewayImage: + description: The image used for the gateway in the single host + mode. Omit it or leave it empty to use the default container + image provided by the Operator. + type: string + tlsSupport: + 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. + type: boolean + useInternalClusterSVCNames: + description: Use internal cluster SVC names to communicate between + components to speed up the traffic and avoid proxy issues. The + default value is `true`. + type: boolean + workspaceNamespaceDefault: + description: Defines Kubernetes default namespace in which user's + workspaces are created for a case when a user does not override + it. It's possible to use ``, `` and `` + placeholders, such as che-workspace-. In that case, + a new namespace will be created for each user or workspace. + type: string + type: object + storage: + description: Configuration settings related to the persistent storage + used by the Che installation. + properties: + postgresPVCStorageClassName: + description: Storage class for the Persistent Volume Claim dedicated + to the PostgreSQL database. When omitted or left blank, a default + storage class is used. + type: string + preCreateSubPaths: + description: Instructs the Che server to start a special Pod to + pre-create a sub-path in the Persistent Volumes. Defaults to + `false`, however it will need to enable it according to the + configuration of your Kubernetes cluster. + type: boolean + pvcClaimSize: + description: Size of the persistent volume claim for workspaces. + Defaults to `1Gi`. + type: string + pvcJobsImage: + description: Overrides the container image used to create sub-paths + in the Persistent Volumes. This includes the image tag. Omit + it or leave it empty to use the default container image provided + by the Operator. See also the `preCreateSubPaths` field. + type: string + pvcStrategy: + description: Persistent volume claim strategy for the Che server. + This Can be:`common` (all workspaces PVCs in one volume), `per-workspace` + (one PVC per workspace for all declared volumes) and `unique` + (one PVC per declared volume). Defaults to `common`. + type: string + workspacePVCStorageClassName: + description: Storage class for the Persistent Volume Claims dedicated + to the Che workspaces. When omitted or left blank, a default + storage class is used. + type: string + type: object + type: object + status: + description: CheClusterStatus defines the observed state of Che installation + properties: + cheClusterRunning: + description: Status of a Che installation. Can be `Available`, `Unavailable`, + or `Available, Rolling Update in Progress`. + type: string + cheURL: + description: Public URL to the Che server. + type: string + cheVersion: + description: Current installed Che version. + type: string + dbProvisioned: + description: Indicates that a PostgreSQL instance has been correctly + provisioned or not. + type: boolean + devfileRegistryURL: + description: Public URL to the devfile registry. + type: string + gitHubOAuthProvisioned: + description: Indicates whether an Identity Provider instance, Keycloak + or RH-SSO, has been configured to integrate with the GitHub OAuth. + type: boolean + helpLink: + description: A URL that points to some URL where to find help related + to the current Operator status. + type: string + keycloakProvisioned: + description: Indicates whether an Identity Provider instance, Keycloak + or RH-SSO, has been provisioned with realm, client and user. + type: boolean + keycloakURL: + description: Public URL to the Identity Provider server, Keycloak + or RH-SSO,. + type: string + message: + description: A human readable message indicating details about why + the Pod is in this condition. + type: string + openShiftOAuthUserCredentialsSecret: + description: OpenShift OAuth secret in `openshift-config` namespace + that contains user credentials for HTPasswd identity provider. + type: string + openShiftoAuthProvisioned: + description: Indicates whether an Identity Provider instance, Keycloak + or RH-SSO, has been configured to integrate with the OpenShift OAuth. + type: boolean + pluginRegistryURL: + description: Public URL to the plugin registry. + type: string + reason: + description: A brief CamelCase message indicating details about why + the Pod is in this state. + type: string + type: object + type: object served: true storage: true + subresources: + status: {} diff --git a/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/org_v1_che_crd.yaml.diff b/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/org_v1_che_crd.yaml.diff index e69de29bb..dcb8bfa8d 100644 --- a/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/org_v1_che_crd.yaml.diff +++ b/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/org_v1_che_crd.yaml.diff @@ -0,0 +1,1761 @@ +--- /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/generated/kubernetes/org_v1_che_crd.yaml 2021-05-07 10:49:50.600252394 +0000 ++++ /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/org_v1_che_crd.yaml 2021-05-07 10:49:50.612252307 +0000 +@@ -1,5 +1,5 @@ + # +-# Copyright (c) 2012-2020 Red Hat, Inc. ++# Copyright (c) 2019-2021 Red Hat, Inc. + # This program and the accompanying materials are made + # available under the terms of the Eclipse Public License 2.0 + # which is available at https://www.eclipse.org/legal/epl-2.0/ +@@ -8,7 +8,7 @@ + # + # Contributors: + # Red Hat, Inc. - initial API and implementation +-apiVersion: apiextensions.k8s.io/v1beta1 ++apiVersion: apiextensions.k8s.io/v1 + kind: CustomResourceDefinition + metadata: + name: checlusters.org.eclipse.che +@@ -20,853 +20,896 @@ + plural: checlusters + singular: checluster + scope: Namespaced +- subresources: +- status: {} +- validation: +- openAPIV3Schema: +- description: The `CheCluster` custom resource allows defining and managing a +- Che server installation +- properties: +- apiVersion: +- description: 'APIVersion defines the versioned schema of this representation +- of an object. Servers should convert recognized schemas to the latest +- internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' +- type: string +- kind: +- description: 'Kind is a string value representing the REST resource this +- object represents. Servers may infer this from the endpoint the client +- submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' +- type: string +- metadata: +- type: object +- spec: +- description: Desired configuration of the Che installation. Based on these +- settings, the Operator automatically creates and maintains several ConfigMaps +- that will contain the appropriate environment variables the various components +- of the Che installation. These generated ConfigMaps must NOT be updated +- manually. +- properties: +- auth: +- description: Configuration settings related to the Authentication used +- by the Che installation. +- properties: +- externalIdentityProvider: +- description: 'Instructs the Operator on whether or not to deploy +- a dedicated Identity Provider (Keycloak or RH SSO instance). Instructs +- the Operator on whether to deploy a dedicated Identity Provider +- (Keycloak or RH-SSO instance). By default, a dedicated Identity +- Provider server is deployed as part of the Che installation. When +- `externalIdentityProvider` is `true`, no dedicated identity provider +- will be deployed by the Operator and you will need to provide +- details about the external identity provider you are about to +- use. See also all the other fields starting with: `identityProvider`.' +- type: boolean +- identityProviderAdminUserName: +- description: Overrides the name of the Identity Provider administrator +- user. Defaults to `admin`. +- type: string +- identityProviderClientId: +- description: Name of a Identity provider, Keycloak or RH-SSO, `client-id` +- that is used for Che. Override this when an external Identity +- Provider is in use. See the `externalIdentityProvider` field. +- When omitted or left blank, it is set to the value of the `flavour` +- field suffixed with `-public`. +- type: string +- identityProviderContainerResources: +- description: Identity provider container custom settings. +- properties: +- limits: +- description: Limits describes the maximum amount of compute +- resources allowed. +- properties: +- cpu: +- description: CPU, in cores. (500m = .5 cores) +- type: string +- memory: +- description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 +- * 1024 * 1024) +- type: string +- type: object +- request: +- description: Requests describes the minimum amount of compute +- resources required. +- properties: +- cpu: +- description: CPU, in cores. (500m = .5 cores) +- type: string +- memory: +- description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 +- * 1024 * 1024) +- type: string +- type: object +- type: object +- identityProviderImage: +- description: Overrides the container image used in the Identity +- Provider, Keycloak or RH-SSO, deployment. This includes the image +- tag. Omit it or leave it empty to use the default container image +- provided by the Operator. +- type: string +- identityProviderImagePullPolicy: +- description: Overrides the image pull policy used in the Identity +- Provider, Keycloak or RH-SSO, deployment. Default value is `Always` +- for `nightly` or `latest` images, and `IfNotPresent` in other +- cases. +- type: string +- identityProviderIngress: +- description: Ingress custom settings. +- properties: +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. +- type: string +- type: object +- identityProviderPassword: +- description: Overrides the password of Keycloak administrator user. +- Override this when an external Identity Provider is in use. See +- the `externalIdentityProvider` field. When omitted or left blank, +- it is set to an auto-generated password. +- type: string +- identityProviderPostgresPassword: +- description: Password for a Identity Provider, Keycloak or RH-SSO, +- to connect to the database. Override this when an external Identity +- Provider is in use. See the `externalIdentityProvider` field. +- When omitted or left blank, it is set to an auto-generated password. +- type: string +- identityProviderPostgresSecret: +- description: 'The secret that contains `password` for the Identity +- Provider, Keycloak or RH-SSO, to connect to the database. When +- the secret is defined, the `identityProviderPostgresPassword` +- is ignored. When the value is omitted or left blank, the one of +- following scenarios applies: 1. `identityProviderPostgresPassword` +- is defined, then it will be used to connect to the database. 2. +- `identityProviderPostgresPassword` is not defined, then a new +- secret with the name `che-identity-postgres-secret` will be created +- with an auto-generated value for `password`.' +- type: string +- identityProviderRealm: +- description: Name of a Identity provider, Keycloak or RH-SSO, realm +- that is used for Che. Override this when an external Identity +- Provider is in use. See the `externalIdentityProvider` field. +- When omitted or left blank, it is set to the value of the `flavour` +- field. +- type: string +- identityProviderRoute: +- description: Route custom settings. +- properties: +- domain: +- description: 'Operator uses the domain to generate a hostname +- for a route. In a conjunction with labels it creates a route, +- which is served by a non-default Ingress controller. The generated +- host name will follow this pattern: `-.`.' +- type: string +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. +- type: string +- type: object +- identityProviderSecret: +- description: 'The secret that contains `user` and `password` for +- Identity Provider. When the secret is defined, the `identityProviderAdminUserName` +- and `identityProviderPassword` are ignored. When the value is +- omitted or left blank, the one of following scenarios applies: +- 1. `identityProviderAdminUserName` and `identityProviderPassword` +- are defined, then they will be used. 2. `identityProviderAdminUserName` +- or `identityProviderPassword` are not defined, then a new secret +- with the name `che-identity-secret` will be created with default +- value `admin` for `user` and with an auto-generated value for +- `password`.' +- type: string +- identityProviderURL: +- description: Public URL of the Identity Provider server (Keycloak +- / RH-SSO server). Set this ONLY when a use of an external Identity +- Provider is needed. See the `externalIdentityProvider` field. +- By default, this will be automatically calculated and set by the +- Operator. +- type: string +- initialOpenShiftOAuthUser: +- description: For operating with the OpenShift OAuth authentication, +- create a new user account since the kubeadmin can not be used. +- If the value is true, then a new OpenShift OAuth user will be +- created for the HTPasswd identity provider. If the value is false +- and the user has already been created, then it will be removed. +- If value is an empty, then do nothing. The user's credentials +- are stored in the `openshift-oauth-user-credentials` secret by +- Operator. Note that this solution is Openshift 4 platform-specific. +- type: boolean +- oAuthClientName: +- description: Name of the OpenShift `OAuthClient` resource used to +- setup identity federation on the OpenShift side. Auto-generated +- when left blank. See also the `OpenShiftoAuth` field. +- type: string +- oAuthSecret: +- description: Name of the secret set in the OpenShift `OAuthClient` +- resource used to setup identity federation on the OpenShift side. +- Auto-generated when left blank. See also the `OAuthClientName` +- field. +- type: string +- openShiftoAuth: +- description: 'Enables the integration of the identity provider (Keycloak +- / RHSSO) with OpenShift OAuth. Empty value on OpenShift by default. +- This will allow users to directly login with their OpenShift user +- through the OpenShift login, and have their workspaces created +- under personal OpenShift namespaces. WARNING: the `kubeadmin` +- user is NOT supported, and logging through it will NOT allow accessing +- the Che Dashboard.' +- type: boolean +- updateAdminPassword: +- description: Forces the default `admin` Che user to update password +- on first login. Defaults to `false`. +- type: boolean +- type: object +- database: +- description: Configuration settings related to the database used by +- the Che installation. +- properties: +- chePostgresContainerResources: +- description: PostgreSQL container custom settings +- properties: +- limits: +- description: Limits describes the maximum amount of compute +- resources allowed. +- properties: +- cpu: +- description: CPU, in cores. (500m = .5 cores) +- type: string +- memory: +- description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 +- * 1024 * 1024) +- type: string +- type: object +- request: +- description: Requests describes the minimum amount of compute +- resources required. +- properties: +- cpu: +- description: CPU, in cores. (500m = .5 cores) +- type: string +- memory: +- description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 +- * 1024 * 1024) +- type: string +- type: object +- type: object +- chePostgresDb: +- description: PostgreSQL database name that the Che server uses to +- connect to the DB. Defaults to `dbche`. +- type: string +- chePostgresHostName: +- description: PostgreSQL Database host name that the Che server uses +- to connect to. Defaults is `postgres`. Override this value ONLY +- when using an external database. See field `externalDb`. In the +- default case it will be automatically set by the Operator. +- type: string +- chePostgresPassword: +- description: PostgreSQL password that the Che server uses to connect +- to the DB. When omitted or left blank, it will be set to an automatically +- generated value. +- type: string +- chePostgresPort: +- description: PostgreSQL Database port that the Che server uses to +- connect to. Defaults to 5432. Override this value ONLY when using +- an external database. See field `externalDb`. In the default case +- it will be automatically set by the Operator. +- type: string +- chePostgresSecret: +- description: 'The secret that contains PostgreSQL`user` and `password` +- that the Che server uses to connect to the DB. When the secret +- is defined, the `chePostgresUser` and `chePostgresPassword` are +- ignored. When the value is omitted or left blank, the one of following +- scenarios applies: 1. `chePostgresUser` and `chePostgresPassword` +- are defined, then they will be used to connect to the DB. 2. `chePostgresUser` +- or `chePostgresPassword` are not defined, then a new secret with +- the name `che-postgres-secret` will be created with default value +- of `pgche` for `user` and with an auto-generated value for `password`.' +- type: string +- chePostgresUser: +- description: PostgreSQL user that the Che server uses to connect +- to the DB. Defaults to `pgche`. +- type: string +- externalDb: +- description: 'Instructs the Operator on whether to deploy a dedicated +- database. By default, a dedicated PostgreSQL database is deployed +- as part of the Che installation. When `externalDb` is `true`, +- no dedicated database will be deployed by the Operator and you +- will need to provide connection details to the external DB you +- are about to use. See also all the fields starting with: `chePostgres`.' +- type: boolean +- postgresImage: +- description: Overrides the container image used in the PostgreSQL +- database deployment. This includes the image tag. Omit it or leave +- it empty to use the default container image provided by the Operator. +- type: string +- postgresImagePullPolicy: +- description: Overrides the image pull policy used in the PostgreSQL +- database deployment. Default value is `Always` for `nightly` or +- `latest` images, and `IfNotPresent` in other cases. +- type: string +- type: object +- devWorkspace: +- description: Dev Workspace operator configuration +- properties: +- controllerImage: +- description: Overrides the container image used in the DevWorkspace +- controller deployment. This includes the image tag. Omit it or +- leave it empty to use the default container image provided by +- the Operator. +- type: string +- enable: +- 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. +- type: boolean +- type: object +- imagePuller: +- description: Kubernetes Image Puller configuration +- properties: +- enable: +- description: "Install and configure the Community Supported Kubernetes +- Image Puller Operator. When set to `true` and no spec is provided, +- it will create a default KubernetesImagePuller object to be managed +- by the Operator. When set to `false`, the KubernetesImagePuller +- object will be deleted, and the Operator will be uninstalled, +- regardless of whether a spec is provided. \n Note that while this +- the Operator and its behavior is community-supported, its payload +- may be commercially-supported for pulling commercially-supported +- images." +- type: boolean +- spec: +- description: A KubernetesImagePullerSpec to configure the image +- puller in the CheCluster +- properties: +- cachingCPULimit: +- type: string +- cachingCPURequest: +- type: string +- cachingIntervalHours: +- type: string +- cachingMemoryLimit: +- type: string +- cachingMemoryRequest: +- type: string +- configMapName: +- type: string +- daemonsetName: +- type: string +- deploymentName: +- type: string +- images: +- type: string +- nodeSelector: +- type: string +- type: object +- type: object +- k8s: +- description: Configuration settings specific to Che installations made +- on upstream Kubernetes. +- properties: +- ingressClass: +- description: 'Ingress class that will define the which controller +- will manage ingresses. Defaults to `nginx`. NB: This drives the +- `kubernetes.io/ingress.class` annotation on Che-related ingresses.' +- type: string +- ingressDomain: +- description: 'Global ingress domain for a Kubernetes cluster. This +- MUST be explicitly specified: there are no defaults.' +- type: string +- ingressStrategy: +- description: 'Strategy for ingress creation. Options are: `multi-host` +- (host is explicitly provided in ingress), `single-host` (host +- is provided, path-based rules) and `default-host` (no host is +- provided, path-based rules). Defaults to `multi-host` Deprecated +- in favor of `serverExposureStrategy` in the `server` section, +- which defines this regardless of the cluster type. When both are +- defined, the `serverExposureStrategy` option takes precedence.' +- type: string +- securityContextFsGroup: +- description: The FSGroup in which the Che Pod and workspace Pods +- containers runs in. Default value is `1724`. +- type: string +- securityContextRunAsUser: +- description: ID of the user the Che Pod and workspace Pods containers +- run as. Default value is `1724`. +- type: string +- singleHostExposureType: +- description: When the serverExposureStrategy is set to `single-host`, +- the way the server, registries and workspaces are exposed is further +- configured by this property. The possible values are `native`, +- which means that the server and workspaces are exposed using ingresses +- on K8s or `gateway` where the server and workspaces are exposed +- using a custom gateway based on link:https://doc.traefik.io/traefik/[Traefik]. +- All the endpoints whether backed by the ingress or gateway `route` +- always point to the subpaths on the same domain. Defaults to `native`. +- type: string +- tlsSecretName: +- description: Name of a secret that will be used to setup ingress +- TLS termination when TLS is enabled. When the field is empty string, +- the default cluster certificate will be used. See also the `tlsSupport` +- field. +- type: string +- type: object +- metrics: +- description: Configuration settings related to the metrics collection +- used by the Che installation. +- properties: +- enable: +- description: Enables `metrics` the Che server endpoint. Default +- to `true`. +- type: boolean +- type: object +- server: +- description: General configuration settings related to the Che server +- and the plugin and devfile registries +- properties: +- airGapContainerRegistryHostname: +- description: Optional host name, or URL, to an alternate container +- registry to pull images from. This value overrides the container +- registry host name defined in all the default container images +- involved in a Che deployment. This is particularly useful to install +- Che in a restricted environment. +- type: string +- airGapContainerRegistryOrganization: +- description: Optional repository name of an alternate container +- registry to pull images from. This value overrides the container +- registry organization defined in all the default container images +- involved in a Che deployment. This is particularly useful to install +- Eclipse Che in a restricted environment. +- type: string +- allowUserDefinedWorkspaceNamespaces: +- description: 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. +- type: boolean +- cheClusterRoles: +- description: A comma-separated list of ClusterRoles that will be +- assigned to Che ServiceAccount. Be aware that the Che Operator +- has to already have all permissions in these ClusterRoles to grant +- them. +- type: string +- cheDebug: +- description: Enables the debug mode for Che server. Defaults to +- `false`. +- type: string +- cheFlavor: +- description: Specifies a variation of the installation. The options +- are `che` for upstream Che installations, or `codeready` for link:https://developers.redhat.com/products/codeready-workspaces/overview[CodeReady +- Workspaces] installation. Override the default value only on necessary +- occasions. +- type: string +- cheHost: +- description: Public host name of the installed Che server. When +- value is omitted, the value it will be automatically set by the +- Operator. See the `cheHostTLSSecret` field. +- type: string +- cheHostTLSSecret: +- description: Name of a secret containing certificates to secure +- ingress or route for the custom host name of the installed Che +- server. See the `cheHost` field. +- type: string +- cheImage: +- description: Overrides the container image used in Che deployment. +- This does NOT include the container image tag. Omit it or leave +- it empty to use the default container image provided by the Operator. +- type: string +- cheImagePullPolicy: +- description: Overrides the image pull policy used in Che deployment. +- Default value is `Always` for `nightly` or `latest` images, and +- `IfNotPresent` in other cases. +- type: string +- cheImageTag: +- description: Overrides the tag of the container image used in Che +- deployment. Omit it or leave it empty to use the default image +- tag provided by the Operator. +- type: string +- cheLogLevel: +- description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults +- to `INFO`.' +- type: string +- cheServerIngress: +- description: The Che server ingress custom settings. +- properties: +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. +- type: string +- type: object +- cheServerRoute: +- description: The Che server route custom settings. +- properties: +- domain: +- description: 'Operator uses the domain to generate a hostname +- for a route. In a conjunction with labels it creates a route, +- which is served by a non-default Ingress controller. The generated +- host name will follow this pattern: `-.`.' +- type: string +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. +- type: string +- type: object +- cheWorkspaceClusterRole: +- description: Custom cluster role bound to the user for the Che workspaces. +- The default roles are used when omitted or left blank. +- type: string +- customCheProperties: +- additionalProperties: +- type: string +- description: Map of additional environment variables that will be +- applied in the generated `che` ConfigMap to be used by the Che +- server, in addition to the values already generated from other +- fields of the `CheCluster` custom resource (CR). When `customCheProperties` +- contains a property that would be normally generated in `che` +- ConfigMap from other CR fields, the value defined in the `customCheProperties` +- is used instead. +- type: object +- devfileRegistryCpuLimit: +- description: Overrides the CPU limit used in the devfile registry +- deployment. In cores. (500m = .5 cores). Default to 500m. +- type: string +- devfileRegistryCpuRequest: +- description: Overrides the CPU request used in the devfile registry +- deployment. In cores. (500m = .5 cores). Default to 100m. +- type: string +- devfileRegistryImage: +- description: Overrides the container image used in the devfile registry +- deployment. This includes the image tag. Omit it or leave it empty +- to use the default container image provided by the Operator. +- type: string +- devfileRegistryIngress: +- description: The devfile registry ingress custom settings. +- properties: +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. +- type: string +- type: object +- devfileRegistryMemoryLimit: +- description: Overrides the memory limit used in the devfile registry +- deployment. Defaults to 256Mi. +- type: string +- devfileRegistryMemoryRequest: +- description: Overrides the memory request used in the devfile registry +- deployment. Defaults to 16Mi. +- type: string +- devfileRegistryPullPolicy: +- description: Overrides the image pull policy used in the devfile +- registry deployment. Default value is `Always` for `nightly` or +- `latest` images, and `IfNotPresent` in other cases. +- type: string +- devfileRegistryRoute: +- description: The devfile registry route custom settings. +- properties: +- domain: +- description: 'Operator uses the domain to generate a hostname +- for a route. In a conjunction with labels it creates a route, +- which is served by a non-default Ingress controller. The generated +- host name will follow this pattern: `-.`.' +- type: string +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. +- type: string +- type: object +- devfileRegistryUrl: +- description: Public URL of the devfile registry, that serves sample, +- ready-to-use devfiles. Set this ONLY when a use of an external +- devfile registry is needed. See the `externalDevfileRegistry` +- field. By default, this will be automatically calculated by the +- Operator. +- type: string +- externalDevfileRegistry: +- description: Instructs the Operator on whether to deploy a dedicated +- devfile registry server. By default, a dedicated devfile registry +- server is started. When `externalDevfileRegistry` is `true`, no +- such dedicated server will be started by the Operator and you +- will have to manually set the `devfileRegistryUrl` field +- type: boolean +- externalPluginRegistry: +- description: Instructs the Operator on whether to deploy a dedicated +- plugin registry server. By default, a dedicated plugin registry +- server is started. When `externalPluginRegistry` is `true`, no +- such dedicated server will be started by the Operator and you +- will have to manually set the `pluginRegistryUrl` field. +- type: boolean +- gitSelfSignedCert: +- description: When enabled, the certificate from `che-git-self-signed-cert` +- ConfigMap will be propagated to the Che components and provide +- particular configuration for Git. +- type: boolean +- nonProxyHosts: +- description: 'List of hosts that will be reached directly, bypassing +- the proxy. Specify wild card domain use the following form `.` +- and `|` as delimiter, for example: `localhost|.my.host.com|123.42.12.32` +- Only use when configuring a proxy is required. Operator respects +- OpenShift cluster wide proxy configuration and no additional configuration +- is required, but defining `nonProxyHosts` in a custom resource +- leads to merging non proxy hosts lists from the cluster proxy +- configuration and ones defined in the custom resources. See the +- doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. +- See also the `proxyURL` fields.' +- type: string +- pluginRegistryCpuLimit: +- description: Overrides the CPU limit used in the plugin registry +- deployment. In cores. (500m = .5 cores). Default to 500m. +- type: string +- pluginRegistryCpuRequest: +- description: Overrides the CPU request used in the plugin registry +- deployment. In cores. (500m = .5 cores). Default to 100m. +- type: string +- pluginRegistryImage: +- description: Overrides the container image used in the plugin registry +- deployment. This includes the image tag. Omit it or leave it empty +- to use the default container image provided by the Operator. +- type: string +- pluginRegistryIngress: +- description: Plugin registry ingress custom settings. +- properties: +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. +- type: string +- type: object +- pluginRegistryMemoryLimit: +- description: Overrides the memory limit used in the plugin registry +- deployment. Defaults to 256Mi. +- type: string +- pluginRegistryMemoryRequest: +- description: Overrides the memory request used in the plugin registry +- deployment. Defaults to 16Mi. +- type: string +- pluginRegistryPullPolicy: +- description: Overrides the image pull policy used in the plugin +- registry deployment. Default value is `Always` for `nightly` or +- `latest` images, and `IfNotPresent` in other cases. +- type: string +- pluginRegistryRoute: +- description: Plugin registry route custom settings. +- properties: +- domain: +- description: 'Operator uses the domain to generate a hostname +- for a route. In a conjunction with labels it creates a route, +- which is served by a non-default Ingress controller. The generated +- host name will follow this pattern: `-.`.' +- type: string +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. +- type: string +- type: object +- pluginRegistryUrl: +- description: Public URL of the plugin registry that serves sample +- ready-to-use devfiles. Set this ONLY when a use of an external +- devfile registry is needed. See the `externalPluginRegistry` field. +- By default, this will be automatically calculated by the Operator. +- type: string +- proxyPassword: +- description: Password of the proxy server. Only use when proxy configuration +- is required. See the `proxyURL`, `proxyUser` and `proxySecret` +- fields. +- type: string +- proxyPort: +- description: Port of the proxy server. Only use when configuring +- a proxy is required. See also the `proxyURL` and `nonProxyHosts` +- fields. +- type: string +- proxySecret: +- description: The secret that contains `user` and `password` for +- a proxy server. When the secret is defined, the `proxyUser` and +- `proxyPassword` are ignored. +- type: string +- proxyURL: +- description: URL (protocol+host name) of the proxy server. This +- drives the appropriate changes in the `JAVA_OPTS` and `https(s)_proxy` +- variables in the Che server and workspaces containers. Only use +- when configuring a proxy is required. Operator respects OpenShift +- cluster wide proxy configuration and no additional configuration +- is required, but defining `proxyUrl` in a custom resource leads +- to overrides the cluster proxy configuration with fields `proxyUrl`, +- `proxyPort`, `proxyUser` and `proxyPassword` from the custom resource. +- See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. +- See also the `proxyPort` and `nonProxyHosts` fields. +- type: string +- proxyUser: +- description: User name of the proxy server. Only use when configuring +- a proxy is required. See also the `proxyURL`, `proxyPassword` +- and `proxySecret` fields. +- type: string +- selfSignedCert: +- 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. +- type: boolean +- serverCpuLimit: +- description: Overrides the CPU limit used in the Che server deployment +- In cores. (500m = .5 cores). Default to 1. +- type: string +- serverCpuRequest: +- description: Overrides the CPU request used in the Che server deployment +- In cores. (500m = .5 cores). Default to 100m. +- type: string +- serverExposureStrategy: +- description: Sets the server and workspaces exposure type. Possible +- values are `multi-host`, `single-host`, `default-host`. Defaults +- to `multi-host`, which creates a separate ingress, or OpenShift +- routes, for every required endpoint. `single-host` makes Che exposed +- on a single host name with workspaces exposed on subpaths. Read +- the docs to learn about the limitations of this approach. Also +- consult the `singleHostExposureType` property to further configure +- how the Operator and the Che server make that happen on Kubernetes. +- `default-host` exposes the Che server on the host of the cluster. +- Read the docs to learn about the limitations of this approach. +- type: string +- serverMemoryLimit: +- description: Overrides the memory limit used in the Che server deployment. +- Defaults to 1Gi. +- type: string +- serverMemoryRequest: +- description: Overrides the memory request used in the Che server +- deployment. Defaults to 512Mi. +- type: string +- serverTrustStoreConfigMapName: +- description: Name of the ConfigMap with public certificates to add +- to Java trust store of the Che server. This is often required +- when adding the OpenShift OAuth provider, which has HTTPS endpoint +- signed with self-signed cert. The Che server must be aware of +- its CA cert to be able to request it. This is disabled by default. +- type: string +- singleHostGatewayConfigMapLabels: +- additionalProperties: +- type: string +- description: The labels that need to be present in the ConfigMaps +- representing the gateway configuration. +- type: object +- singleHostGatewayConfigSidecarImage: +- description: The image used for the gateway sidecar that provides +- configuration to the gateway. Omit it or leave it empty to use +- the default container image provided by the Operator. +- type: string +- singleHostGatewayImage: +- description: The image used for the gateway in the single host mode. +- Omit it or leave it empty to use the default container image provided +- by the Operator. +- type: string +- tlsSupport: +- 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. +- type: boolean +- useInternalClusterSVCNames: +- description: Use internal cluster SVC names to communicate between +- components to speed up the traffic and avoid proxy issues. The +- default value is `true`. +- type: boolean +- workspaceNamespaceDefault: +- description: Defines Kubernetes default namespace in which user's +- workspaces are created for a case when a user does not override +- it. It's possible to use ``, `` and `` +- placeholders, such as che-workspace-. In that case, +- a new namespace will be created for each user or workspace. +- type: string +- type: object +- storage: +- description: Configuration settings related to the persistent storage +- used by the Che installation. +- properties: +- postgresPVCStorageClassName: +- description: Storage class for the Persistent Volume Claim dedicated +- to the PostgreSQL database. When omitted or left blank, a default +- storage class is used. +- type: string +- preCreateSubPaths: +- description: Instructs the Che server to start a special Pod to +- pre-create a sub-path in the Persistent Volumes. Defaults to `false`, +- however it will need to enable it according to the configuration +- of your Kubernetes cluster. +- type: boolean +- pvcClaimSize: +- description: Size of the persistent volume claim for workspaces. +- Defaults to `1Gi`. +- type: string +- pvcJobsImage: +- description: Overrides the container image used to create sub-paths +- in the Persistent Volumes. This includes the image tag. Omit it +- or leave it empty to use the default container image provided +- by the Operator. See also the `preCreateSubPaths` field. +- type: string +- pvcStrategy: +- description: Persistent volume claim strategy for the Che server. +- This Can be:`common` (all workspaces PVCs in one volume), `per-workspace` +- (one PVC per workspace for all declared volumes) and `unique` +- (one PVC per declared volume). Defaults to `common`. +- type: string +- workspacePVCStorageClassName: +- description: Storage class for the Persistent Volume Claims dedicated +- to the Che workspaces. When omitted or left blank, a default storage +- class is used. +- type: string +- type: object +- type: object +- status: +- description: CheClusterStatus defines the observed state of Che installation +- properties: +- cheClusterRunning: +- description: Status of a Che installation. Can be `Available`, `Unavailable`, +- or `Available, Rolling Update in Progress`. +- type: string +- cheURL: +- description: Public URL to the Che server. +- type: string +- cheVersion: +- description: Current installed Che version. +- type: string +- dbProvisioned: +- description: Indicates that a PostgreSQL instance has been correctly +- provisioned or not. Indicates that a PostgreSQL instance has been +- correctly provisioned or not. +- type: boolean +- devfileRegistryURL: +- description: Public URL to the devfile registry. +- type: string +- gitHubOAuthProvisioned: +- description: Indicates whether an Identity Provider instance, Keycloak +- or RH-SSO, has been configured to integrate with the GitHub OAuth. +- type: boolean +- helpLink: +- description: A URL that points to some URL where to find help related +- to the current Operator status. +- type: string +- keycloakProvisioned: +- description: Indicates whether an Identity Provider instance, Keycloak +- or RH-SSO, has been provisioned with realm, client and user. +- type: boolean +- keycloakURL: +- description: Public URL to the Identity Provider server, Keycloak or +- RH-SSO,. +- type: string +- message: +- description: A human readable message indicating details about why the +- Pod is in this condition. +- type: string +- openShiftOAuthUserCredentialsSecret: +- description: OpenShift OAuth secret that contains user credentials for +- HTPasswd identity provider. +- type: string +- openShiftoAuthProvisioned: +- description: Indicates whether an Identity Provider instance, Keycloak +- or RH-SSO, has been configured to integrate with the OpenShift OAuth. +- type: boolean +- pluginRegistryURL: +- description: Public URL to the plugin registry. +- type: string +- reason: +- description: A brief CamelCase message indicating details about why +- the Pod is in this state. +- type: string +- type: object +- type: object +- version: v1 + versions: + - name: v1 ++ schema: ++ openAPIV3Schema: ++ description: The `CheCluster` custom resource allows defining and managing ++ a Che server installation ++ properties: ++ apiVersion: ++ description: 'APIVersion defines the versioned schema of this representation ++ of an object. Servers should convert recognized schemas to the latest ++ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' ++ type: string ++ kind: ++ description: 'Kind is a string value representing the REST resource this ++ object represents. Servers may infer this from the endpoint the client ++ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' ++ type: string ++ metadata: ++ type: object ++ spec: ++ description: Desired configuration of the Che installation. Based on these ++ settings, the Operator automatically creates and maintains several ++ ConfigMaps that will contain the appropriate environment variables the ++ various components of the Che installation. These generated ConfigMaps ++ must NOT be updated manually. ++ properties: ++ auth: ++ description: Configuration settings related to the Authentication ++ used by the Che installation. ++ properties: ++ externalIdentityProvider: ++ description: 'Instructs the Operator on whether or not to deploy ++ a dedicated Identity Provider (Keycloak or RH SSO instance). ++ Instructs the Operator on whether to deploy a dedicated Identity ++ Provider (Keycloak or RH-SSO instance). By default, a dedicated ++ Identity Provider server is deployed as part of the Che installation. ++ When `externalIdentityProvider` is `true`, no dedicated identity ++ provider will be deployed by the Operator and you will need ++ to provide details about the external identity provider you ++ are about to use. See also all the other fields starting with: ++ `identityProvider`.' ++ type: boolean ++ identityProviderAdminUserName: ++ description: Overrides the name of the Identity Provider administrator ++ user. Defaults to `admin`. ++ type: string ++ identityProviderClientId: ++ description: Name of a Identity provider, Keycloak or RH-SSO, ++ `client-id` that is used for Che. Override this when an external ++ Identity Provider is in use. See the `externalIdentityProvider` ++ field. When omitted or left blank, it is set to the value of ++ the `flavour` field suffixed with `-public`. ++ type: string ++ identityProviderContainerResources: ++ description: Identity provider container custom settings. ++ properties: ++ limits: ++ description: Limits describes the maximum amount of compute ++ resources allowed. ++ properties: ++ cpu: ++ description: CPU, in cores. (500m = .5 cores) ++ type: string ++ memory: ++ description: Memory, in bytes. (500Gi = 500GiB = 500 * ++ 1024 * 1024 * 1024) ++ type: string ++ type: object ++ request: ++ description: Requests describes the minimum amount of compute ++ resources required. ++ properties: ++ cpu: ++ description: CPU, in cores. (500m = .5 cores) ++ type: string ++ memory: ++ description: Memory, in bytes. (500Gi = 500GiB = 500 * ++ 1024 * 1024 * 1024) ++ type: string ++ type: object ++ type: object ++ identityProviderImage: ++ description: Overrides the container image used in the Identity ++ Provider, Keycloak or RH-SSO, deployment. This includes the ++ image tag. Omit it or leave it empty to use the default container ++ image provided by the Operator. ++ type: string ++ identityProviderImagePullPolicy: ++ description: Overrides the image pull policy used in the Identity ++ Provider, Keycloak or RH-SSO, deployment. Default value is `Always` ++ for `nightly` or `latest` images, and `IfNotPresent` in other ++ cases. ++ type: string ++ identityProviderIngress: ++ description: Ingress custom settings. ++ properties: ++ labels: ++ description: Comma separated list of labels that can be used ++ to organize and categorize objects by scoping and selecting. ++ type: string ++ type: object ++ identityProviderPassword: ++ description: Overrides the password of Keycloak administrator ++ user. Override this when an external Identity Provider is in ++ use. See the `externalIdentityProvider` field. When omitted ++ or left blank, it is set to an auto-generated password. ++ type: string ++ identityProviderPostgresPassword: ++ description: Password for a Identity Provider, Keycloak or RH-SSO, ++ to connect to the database. Override this when an external Identity ++ Provider is in use. See the `externalIdentityProvider` field. ++ When omitted or left blank, it is set to an auto-generated password. ++ type: string ++ identityProviderPostgresSecret: ++ description: 'The secret that contains `password` for the Identity ++ Provider, Keycloak or RH-SSO, to connect to the database. When ++ the secret is defined, the `identityProviderPostgresPassword` ++ is ignored. When the value is omitted or left blank, the one ++ of following scenarios applies: 1. `identityProviderPostgresPassword` ++ is defined, then it will be used to connect to the database. ++ 2. `identityProviderPostgresPassword` is not defined, then a ++ new secret with the name `che-identity-postgres-secret` will ++ be created with an auto-generated value for `password`.' ++ type: string ++ identityProviderRealm: ++ description: Name of a Identity provider, Keycloak or RH-SSO, ++ realm that is used for Che. Override this when an external Identity ++ Provider is in use. See the `externalIdentityProvider` field. ++ When omitted or left blank, it is set to the value of the `flavour` ++ field. ++ type: string ++ identityProviderRoute: ++ description: Route custom settings. ++ properties: ++ domain: ++ description: 'Operator uses the domain to generate a hostname ++ for a route. In a conjunction with labels it creates a route, ++ which is served by a non-default Ingress controller. The ++ generated host name will follow this pattern: `-.`.' ++ type: string ++ labels: ++ description: Comma separated list of labels that can be used ++ to organize and categorize objects by scoping and selecting. ++ type: string ++ type: object ++ identityProviderSecret: ++ description: 'The secret that contains `user` and `password` for ++ Identity Provider. When the secret is defined, the `identityProviderAdminUserName` ++ and `identityProviderPassword` are ignored. When the value is ++ omitted or left blank, the one of following scenarios applies: ++ 1. `identityProviderAdminUserName` and `identityProviderPassword` ++ are defined, then they will be used. 2. `identityProviderAdminUserName` ++ or `identityProviderPassword` are not defined, then a new secret ++ with the name `che-identity-secret` will be created with default ++ value `admin` for `user` and with an auto-generated value for ++ `password`.' ++ type: string ++ identityProviderURL: ++ description: Public URL of the Identity Provider server (Keycloak ++ / RH-SSO server). Set this ONLY when a use of an external Identity ++ Provider is needed. See the `externalIdentityProvider` field. ++ By default, this will be automatically calculated and set by ++ the Operator. ++ type: string ++ initialOpenShiftOAuthUser: ++ description: For operating with the OpenShift OAuth authentication, ++ create a new user account since the kubeadmin can not be used. ++ If the value is true, then a new OpenShift OAuth user will be ++ created for the HTPasswd identity provider. If the value is ++ false and the user has already been created, then it will be ++ removed. If value is an empty, then do nothing. The user's credentials ++ are stored in the `openshift-oauth-user-credentials` secret ++ in 'openshift-config' namespace by Operator. Note that this ++ solution is Openshift 4 platform-specific. ++ type: boolean ++ oAuthClientName: ++ description: Name of the OpenShift `OAuthClient` resource used ++ to setup identity federation on the OpenShift side. Auto-generated ++ when left blank. See also the `OpenShiftoAuth` field. ++ type: string ++ oAuthSecret: ++ description: Name of the secret set in the OpenShift `OAuthClient` ++ resource used to setup identity federation on the OpenShift ++ side. Auto-generated when left blank. See also the `OAuthClientName` ++ field. ++ type: string ++ openShiftoAuth: ++ description: 'Enables the integration of the identity provider ++ (Keycloak / RHSSO) with OpenShift OAuth. Empty value on OpenShift ++ by default. This will allow users to directly login with their ++ OpenShift user through the OpenShift login, and have their workspaces ++ created under personal OpenShift namespaces. WARNING: the `kubeadmin` ++ user is NOT supported, and logging through it will NOT allow ++ accessing the Che Dashboard.' ++ type: boolean ++ updateAdminPassword: ++ description: Forces the default `admin` Che user to update password ++ on first login. Defaults to `false`. ++ type: boolean ++ type: object ++ database: ++ description: Configuration settings related to the database used by ++ the Che installation. ++ properties: ++ chePostgresContainerResources: ++ description: PostgreSQL container custom settings ++ properties: ++ limits: ++ description: Limits describes the maximum amount of compute ++ resources allowed. ++ properties: ++ cpu: ++ description: CPU, in cores. (500m = .5 cores) ++ type: string ++ memory: ++ description: Memory, in bytes. (500Gi = 500GiB = 500 * ++ 1024 * 1024 * 1024) ++ type: string ++ type: object ++ request: ++ description: Requests describes the minimum amount of compute ++ resources required. ++ properties: ++ cpu: ++ description: CPU, in cores. (500m = .5 cores) ++ type: string ++ memory: ++ description: Memory, in bytes. (500Gi = 500GiB = 500 * ++ 1024 * 1024 * 1024) ++ type: string ++ type: object ++ type: object ++ chePostgresDb: ++ description: PostgreSQL database name that the Che server uses ++ to connect to the DB. Defaults to `dbche`. ++ type: string ++ chePostgresHostName: ++ description: PostgreSQL Database host name that the Che server ++ uses to connect to. Defaults is `postgres`. Override this value ++ ONLY when using an external database. See field `externalDb`. ++ In the default case it will be automatically set by the Operator. ++ type: string ++ chePostgresPassword: ++ description: PostgreSQL password that the Che server uses to connect ++ to the DB. When omitted or left blank, it will be set to an ++ automatically generated value. ++ type: string ++ chePostgresPort: ++ description: PostgreSQL Database port that the Che server uses ++ to connect to. Defaults to 5432. Override this value ONLY when ++ using an external database. See field `externalDb`. In the default ++ case it will be automatically set by the Operator. ++ type: string ++ chePostgresSecret: ++ description: 'The secret that contains PostgreSQL`user` and `password` ++ that the Che server uses to connect to the DB. When the secret ++ is defined, the `chePostgresUser` and `chePostgresPassword` ++ are ignored. When the value is omitted or left blank, the one ++ of following scenarios applies: 1. `chePostgresUser` and `chePostgresPassword` ++ are defined, then they will be used to connect to the DB. 2. ++ `chePostgresUser` or `chePostgresPassword` are not defined, ++ then a new secret with the name `che-postgres-secret` will be ++ created with default value of `pgche` for `user` and with an ++ auto-generated value for `password`.' ++ type: string ++ chePostgresUser: ++ description: PostgreSQL user that the Che server uses to connect ++ to the DB. Defaults to `pgche`. ++ type: string ++ externalDb: ++ description: 'Instructs the Operator on whether to deploy a dedicated ++ database. By default, a dedicated PostgreSQL database is deployed ++ as part of the Che installation. When `externalDb` is `true`, ++ no dedicated database will be deployed by the Operator and you ++ will need to provide connection details to the external DB you ++ are about to use. See also all the fields starting with: `chePostgres`.' ++ type: boolean ++ postgresImage: ++ description: Overrides the container image used in the PostgreSQL ++ database deployment. This includes the image tag. Omit it or ++ leave it empty to use the default container image provided by ++ the Operator. ++ type: string ++ postgresImagePullPolicy: ++ description: Overrides the image pull policy used in the PostgreSQL ++ database deployment. Default value is `Always` for `nightly` ++ or `latest` images, and `IfNotPresent` in other cases. ++ type: string ++ type: object ++ devWorkspace: ++ description: Dev Workspace operator configuration ++ properties: ++ controllerImage: ++ description: Overrides the container image used in the DevWorkspace ++ controller deployment. This includes the image tag. Omit it ++ or leave it empty to use the default container image provided ++ by the Operator. ++ type: string ++ enable: ++ 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. ++ type: boolean ++ required: ++ - enable ++ type: object ++ imagePuller: ++ description: Kubernetes Image Puller configuration ++ properties: ++ enable: ++ description: "Install and configure the Community Supported Kubernetes ++ Image Puller Operator. When set to `true` and no spec is provided, ++ it will create a default KubernetesImagePuller object to be ++ managed by the Operator. When set to `false`, the KubernetesImagePuller ++ object will be deleted, and the Operator will be uninstalled, ++ regardless of whether a spec is provided. ++ Note that while ++ this the Operator and its behavior is community-supported, its ++ payload may be commercially-supported for pulling commercially-supported ++ images." ++ type: boolean ++ spec: ++ description: A KubernetesImagePullerSpec to configure the image ++ puller in the CheCluster ++ properties: ++ cachingCPULimit: ++ type: string ++ cachingCPURequest: ++ type: string ++ cachingIntervalHours: ++ type: string ++ cachingMemoryLimit: ++ type: string ++ cachingMemoryRequest: ++ type: string ++ configMapName: ++ type: string ++ daemonsetName: ++ type: string ++ deploymentName: ++ type: string ++ images: ++ type: string ++ nodeSelector: ++ type: string ++ type: object ++ required: ++ - enable ++ type: object ++ k8s: ++ description: Configuration settings specific to Che installations ++ made on upstream Kubernetes. ++ properties: ++ ingressClass: ++ description: 'Ingress class that will define the which controller ++ will manage ingresses. Defaults to `nginx`. NB: This drives ++ the `kubernetes.io/ingress.class` annotation on Che-related ++ ingresses.' ++ type: string ++ ingressDomain: ++ description: 'Global ingress domain for a Kubernetes cluster. ++ This MUST be explicitly specified: there are no defaults.' ++ type: string ++ ingressStrategy: ++ description: 'Strategy for ingress creation. Options are: `multi-host` ++ (host is explicitly provided in ingress), `single-host` (host ++ is provided, path-based rules) and `default-host` (no host is ++ provided, path-based rules). Defaults to `multi-host` Deprecated ++ in favor of `serverExposureStrategy` in the `server` section, ++ which defines this regardless of the cluster type. When both ++ are defined, the `serverExposureStrategy` option takes precedence.' ++ type: string ++ securityContextFsGroup: ++ description: The FSGroup in which the Che Pod and workspace Pods ++ containers runs in. Default value is `1724`. ++ type: string ++ securityContextRunAsUser: ++ description: ID of the user the Che Pod and workspace Pods containers ++ run as. Default value is `1724`. ++ type: string ++ singleHostExposureType: ++ description: When the serverExposureStrategy is set to `single-host`, ++ the way the server, registries and workspaces are exposed is ++ further configured by this property. The possible values are ++ `native`, which means that the server and workspaces are exposed ++ using ingresses on K8s or `gateway` where the server and workspaces ++ are exposed using a custom gateway based on link:https://doc.traefik.io/traefik/[Traefik]. ++ All the endpoints whether backed by the ingress or gateway `route` ++ always point to the subpaths on the same domain. Defaults to ++ `native`. ++ type: string ++ tlsSecretName: ++ description: Name of a secret that will be used to setup ingress ++ TLS termination when TLS is enabled. When the field is empty ++ string, the default cluster certificate will be used. See also ++ the `tlsSupport` field. ++ type: string ++ type: object ++ metrics: ++ description: Configuration settings related to the metrics collection ++ used by the Che installation. ++ properties: ++ enable: ++ description: Enables `metrics` the Che server endpoint. Default ++ to `true`. ++ type: boolean ++ type: object ++ server: ++ description: General configuration settings related to the Che server ++ and the plugin and devfile registries ++ properties: ++ airGapContainerRegistryHostname: ++ description: Optional host name, or URL, to an alternate container ++ registry to pull images from. This value overrides the container ++ registry host name defined in all the default container images ++ involved in a Che deployment. This is particularly useful to ++ install Che in a restricted environment. ++ type: string ++ airGapContainerRegistryOrganization: ++ description: Optional repository name of an alternate container ++ registry to pull images from. This value overrides the container ++ registry organization defined in all the default container images ++ involved in a Che deployment. This is particularly useful to ++ install Eclipse Che in a restricted environment. ++ type: string ++ allowUserDefinedWorkspaceNamespaces: ++ description: 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. ++ type: boolean ++ cheClusterRoles: ++ description: A comma-separated list of ClusterRoles that will ++ be assigned to Che ServiceAccount. Be aware that the Che Operator ++ has to already have all permissions in these ClusterRoles to ++ grant them. ++ type: string ++ cheDebug: ++ description: Enables the debug mode for Che server. Defaults to ++ `false`. ++ type: string ++ cheFlavor: ++ description: Specifies a variation of the installation. The options ++ are `che` for upstream Che installations, or `codeready` for ++ link:https://developers.redhat.com/products/codeready-workspaces/overview[CodeReady ++ Workspaces] installation. Override the default value only on ++ necessary occasions. ++ type: string ++ cheHost: ++ description: Public host name of the installed Che server. When ++ value is omitted, the value it will be automatically set by ++ the Operator. See the `cheHostTLSSecret` field. ++ type: string ++ cheHostTLSSecret: ++ description: Name of a secret containing certificates to secure ++ ingress or route for the custom host name of the installed Che ++ server. See the `cheHost` field. ++ type: string ++ cheImage: ++ description: Overrides the container image used in Che deployment. ++ This does NOT include the container image tag. Omit it or leave ++ it empty to use the default container image provided by the ++ Operator. ++ type: string ++ cheImagePullPolicy: ++ description: Overrides the image pull policy used in Che deployment. ++ Default value is `Always` for `nightly` or `latest` images, ++ and `IfNotPresent` in other cases. ++ type: string ++ cheImageTag: ++ description: Overrides the tag of the container image used in ++ Che deployment. Omit it or leave it empty to use the default ++ image tag provided by the Operator. ++ type: string ++ cheLogLevel: ++ description: 'Log level for the Che server: `INFO` or `DEBUG`. ++ Defaults to `INFO`.' ++ type: string ++ cheServerIngress: ++ description: The Che server ingress custom settings. ++ properties: ++ labels: ++ description: Comma separated list of labels that can be used ++ to organize and categorize objects by scoping and selecting. ++ type: string ++ type: object ++ cheServerRoute: ++ description: The Che server route custom settings. ++ properties: ++ domain: ++ description: 'Operator uses the domain to generate a hostname ++ for a route. In a conjunction with labels it creates a route, ++ which is served by a non-default Ingress controller. The ++ generated host name will follow this pattern: `-.`.' ++ type: string ++ labels: ++ description: Comma separated list of labels that can be used ++ to organize and categorize objects by scoping and selecting. ++ type: string ++ type: object ++ cheWorkspaceClusterRole: ++ description: Custom cluster role bound to the user for the Che ++ workspaces. The default roles are used when omitted or left ++ blank. ++ type: string ++ customCheProperties: ++ additionalProperties: ++ type: string ++ description: Map of additional environment variables that will ++ be applied in the generated `che` ConfigMap to be used by the ++ Che server, in addition to the values already generated from ++ other fields of the `CheCluster` custom resource (CR). When ++ `customCheProperties` contains a property that would be normally ++ generated in `che` ConfigMap from other CR fields, the value ++ defined in the `customCheProperties` is used instead. ++ type: object ++ dashboardCpuLimit: ++ description: Overrides the CPU limit used in the dashboard deployment. ++ In cores. (500m = .5 cores). Default to 500m. ++ type: string ++ dashboardCpuRequest: ++ description: Overrides the CPU request used in the dashboard deployment. ++ In cores. (500m = .5 cores). Default to 100m. ++ type: string ++ dashboardImage: ++ description: Overrides the container image used in the dashboard ++ deployment. This includes the image tag. Omit it or leave it ++ empty to use the default container image provided by the Operator. ++ type: string ++ dashboardImagePullPolicy: ++ description: Overrides the image pull policy used in the dashboard ++ deployment. Default value is `Always` for `nightly` or `latest` ++ images, and `IfNotPresent` in other cases. ++ type: string ++ dashboardMemoryLimit: ++ description: Overrides the memory limit used in the dashboard ++ deployment. Defaults to 256Mi. ++ type: string ++ dashboardMemoryRequest: ++ description: Overrides the memory request used in the dashboard ++ deployment. Defaults to 16Mi. ++ type: string ++ devfileRegistryCpuLimit: ++ description: Overrides the CPU limit used in the devfile registry ++ deployment. In cores. (500m = .5 cores). Default to 500m. ++ type: string ++ devfileRegistryCpuRequest: ++ description: Overrides the CPU request used in the devfile registry ++ deployment. In cores. (500m = .5 cores). Default to 100m. ++ type: string ++ devfileRegistryImage: ++ description: Overrides the container image used in the devfile ++ registry deployment. This includes the image tag. Omit it or ++ leave it empty to use the default container image provided by ++ the Operator. ++ type: string ++ devfileRegistryIngress: ++ description: The devfile registry ingress custom settings. ++ properties: ++ labels: ++ description: Comma separated list of labels that can be used ++ to organize and categorize objects by scoping and selecting. ++ type: string ++ type: object ++ devfileRegistryMemoryLimit: ++ description: Overrides the memory limit used in the devfile registry ++ deployment. Defaults to 256Mi. ++ type: string ++ devfileRegistryMemoryRequest: ++ description: Overrides the memory request used in the devfile ++ registry deployment. Defaults to 16Mi. ++ type: string ++ devfileRegistryPullPolicy: ++ description: Overrides the image pull policy used in the devfile ++ registry deployment. Default value is `Always` for `nightly` ++ or `latest` images, and `IfNotPresent` in other cases. ++ type: string ++ devfileRegistryRoute: ++ description: The devfile registry route custom settings. ++ properties: ++ domain: ++ description: 'Operator uses the domain to generate a hostname ++ for a route. In a conjunction with labels it creates a route, ++ which is served by a non-default Ingress controller. The ++ generated host name will follow this pattern: `-.`.' ++ type: string ++ labels: ++ description: Comma separated list of labels that can be used ++ to organize and categorize objects by scoping and selecting. ++ type: string ++ type: object ++ devfileRegistryUrl: ++ description: Public URL of the devfile registry, that serves sample, ++ ready-to-use devfiles. Set this ONLY when a use of an external ++ devfile registry is needed. See the `externalDevfileRegistry` ++ field. By default, this will be automatically calculated by ++ the Operator. ++ type: string ++ externalDevfileRegistry: ++ description: Instructs the Operator on whether to deploy a dedicated ++ devfile registry server. By default, a dedicated devfile registry ++ server is started. When `externalDevfileRegistry` is `true`, ++ no such dedicated server will be started by the Operator and ++ you will have to manually set the `devfileRegistryUrl` field ++ type: boolean ++ externalPluginRegistry: ++ description: Instructs the Operator on whether to deploy a dedicated ++ plugin registry server. By default, a dedicated plugin registry ++ server is started. When `externalPluginRegistry` is `true`, ++ no such dedicated server will be started by the Operator and ++ you will have to manually set the `pluginRegistryUrl` field. ++ type: boolean ++ gitSelfSignedCert: ++ description: When enabled, the certificate from `che-git-self-signed-cert` ++ ConfigMap will be propagated to the Che components and provide ++ particular configuration for Git. ++ type: boolean ++ nonProxyHosts: ++ description: 'List of hosts that will be reached directly, bypassing ++ the proxy. Specify wild card domain use the following form `.` ++ and `|` as delimiter, for example: `localhost|.my.host.com|123.42.12.32` ++ Only use when configuring a proxy is required. Operator respects ++ OpenShift cluster wide proxy configuration and no additional ++ configuration is required, but defining `nonProxyHosts` in a ++ custom resource leads to merging non proxy hosts lists from ++ the cluster proxy configuration and ones defined in the custom ++ resources. See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. ++ See also the `proxyURL` fields.' ++ type: string ++ pluginRegistryCpuLimit: ++ description: Overrides the CPU limit used in the plugin registry ++ deployment. In cores. (500m = .5 cores). Default to 500m. ++ type: string ++ pluginRegistryCpuRequest: ++ description: Overrides the CPU request used in the plugin registry ++ deployment. In cores. (500m = .5 cores). Default to 100m. ++ type: string ++ pluginRegistryImage: ++ description: Overrides the container image used in the plugin ++ registry deployment. This includes the image tag. Omit it or ++ leave it empty to use the default container image provided by ++ the Operator. ++ type: string ++ pluginRegistryIngress: ++ description: Plugin registry ingress custom settings. ++ properties: ++ labels: ++ description: Comma separated list of labels that can be used ++ to organize and categorize objects by scoping and selecting. ++ type: string ++ type: object ++ pluginRegistryMemoryLimit: ++ description: Overrides the memory limit used in the plugin registry ++ deployment. Defaults to 256Mi. ++ type: string ++ pluginRegistryMemoryRequest: ++ description: Overrides the memory request used in the plugin registry ++ deployment. Defaults to 16Mi. ++ type: string ++ pluginRegistryPullPolicy: ++ description: Overrides the image pull policy used in the plugin ++ registry deployment. Default value is `Always` for `nightly` ++ or `latest` images, and `IfNotPresent` in other cases. ++ type: string ++ pluginRegistryRoute: ++ description: Plugin registry route custom settings. ++ properties: ++ domain: ++ description: 'Operator uses the domain to generate a hostname ++ for a route. In a conjunction with labels it creates a route, ++ which is served by a non-default Ingress controller. The ++ generated host name will follow this pattern: `-.`.' ++ type: string ++ labels: ++ description: Comma separated list of labels that can be used ++ to organize and categorize objects by scoping and selecting. ++ type: string ++ type: object ++ pluginRegistryUrl: ++ description: Public URL of the plugin registry that serves sample ++ ready-to-use devfiles. Set this ONLY when a use of an external ++ devfile registry is needed. See the `externalPluginRegistry` ++ field. By default, this will be automatically calculated by ++ the Operator. ++ type: string ++ proxyPassword: ++ description: Password of the proxy server. Only use when proxy ++ configuration is required. See the `proxyURL`, `proxyUser` and ++ `proxySecret` fields. ++ type: string ++ proxyPort: ++ description: Port of the proxy server. Only use when configuring ++ a proxy is required. See also the `proxyURL` and `nonProxyHosts` ++ fields. ++ type: string ++ proxySecret: ++ description: The secret that contains `user` and `password` for ++ a proxy server. When the secret is defined, the `proxyUser` ++ and `proxyPassword` are ignored. ++ type: string ++ proxyURL: ++ description: URL (protocol+host name) of the proxy server. This ++ drives the appropriate changes in the `JAVA_OPTS` and `https(s)_proxy` ++ variables in the Che server and workspaces containers. Only ++ use when configuring a proxy is required. Operator respects ++ OpenShift cluster wide proxy configuration and no additional ++ configuration is required, but defining `proxyUrl` in a custom ++ resource leads to overrides the cluster proxy configuration ++ with fields `proxyUrl`, `proxyPort`, `proxyUser` and `proxyPassword` ++ from the custom resource. See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. ++ See also the `proxyPort` and `nonProxyHosts` fields. ++ type: string ++ proxyUser: ++ description: User name of the proxy server. Only use when configuring ++ a proxy is required. See also the `proxyURL`, `proxyPassword` ++ and `proxySecret` fields. ++ type: string ++ selfSignedCert: ++ 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. ++ type: boolean ++ serverCpuLimit: ++ description: Overrides the CPU limit used in the Che server deployment ++ In cores. (500m = .5 cores). Default to 1. ++ type: string ++ serverCpuRequest: ++ description: Overrides the CPU request used in the Che server ++ deployment In cores. (500m = .5 cores). Default to 100m. ++ type: string ++ serverExposureStrategy: ++ description: Sets the server and workspaces exposure type. Possible ++ values are `multi-host`, `single-host`, `default-host`. Defaults ++ to `multi-host`, which creates a separate ingress, or OpenShift ++ routes, for every required endpoint. `single-host` makes Che ++ exposed on a single host name with workspaces exposed on subpaths. ++ Read the docs to learn about the limitations of this approach. ++ Also consult the `singleHostExposureType` property to further ++ configure how the Operator and the Che server make that happen ++ on Kubernetes. `default-host` exposes the Che server on the ++ host of the cluster. Read the docs to learn about the limitations ++ of this approach. ++ type: string ++ serverMemoryLimit: ++ description: Overrides the memory limit used in the Che server ++ deployment. Defaults to 1Gi. ++ type: string ++ serverMemoryRequest: ++ description: Overrides the memory request used in the Che server ++ deployment. Defaults to 512Mi. ++ type: string ++ serverTrustStoreConfigMapName: ++ description: Name of the ConfigMap with public certificates to ++ add to Java trust store of the Che server. This is often required ++ when adding the OpenShift OAuth provider, which has HTTPS endpoint ++ signed with self-signed cert. The Che server must be aware of ++ its CA cert to be able to request it. This is disabled by default. ++ type: string ++ singleHostGatewayConfigMapLabels: ++ additionalProperties: ++ type: string ++ description: The labels that need to be present in the ConfigMaps ++ representing the gateway configuration. ++ type: object ++ singleHostGatewayConfigSidecarImage: ++ description: The image used for the gateway sidecar that provides ++ configuration to the gateway. Omit it or leave it empty to use ++ the default container image provided by the Operator. ++ type: string ++ singleHostGatewayImage: ++ description: The image used for the gateway in the single host ++ mode. Omit it or leave it empty to use the default container ++ image provided by the Operator. ++ type: string ++ tlsSupport: ++ 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. ++ type: boolean ++ useInternalClusterSVCNames: ++ description: Use internal cluster SVC names to communicate between ++ components to speed up the traffic and avoid proxy issues. The ++ default value is `true`. ++ type: boolean ++ workspaceNamespaceDefault: ++ description: Defines Kubernetes default namespace in which user's ++ workspaces are created for a case when a user does not override ++ it. It's possible to use ``, `` and `` ++ placeholders, such as che-workspace-. In that case, ++ a new namespace will be created for each user or workspace. ++ type: string ++ type: object ++ storage: ++ description: Configuration settings related to the persistent storage ++ used by the Che installation. ++ properties: ++ postgresPVCStorageClassName: ++ description: Storage class for the Persistent Volume Claim dedicated ++ to the PostgreSQL database. When omitted or left blank, a default ++ storage class is used. ++ type: string ++ preCreateSubPaths: ++ description: Instructs the Che server to start a special Pod to ++ pre-create a sub-path in the Persistent Volumes. Defaults to ++ `false`, however it will need to enable it according to the ++ configuration of your Kubernetes cluster. ++ type: boolean ++ pvcClaimSize: ++ description: Size of the persistent volume claim for workspaces. ++ Defaults to `1Gi`. ++ type: string ++ pvcJobsImage: ++ description: Overrides the container image used to create sub-paths ++ in the Persistent Volumes. This includes the image tag. Omit ++ it or leave it empty to use the default container image provided ++ by the Operator. See also the `preCreateSubPaths` field. ++ type: string ++ pvcStrategy: ++ description: Persistent volume claim strategy for the Che server. ++ This Can be:`common` (all workspaces PVCs in one volume), `per-workspace` ++ (one PVC per workspace for all declared volumes) and `unique` ++ (one PVC per declared volume). Defaults to `common`. ++ type: string ++ workspacePVCStorageClassName: ++ description: Storage class for the Persistent Volume Claims dedicated ++ to the Che workspaces. When omitted or left blank, a default ++ storage class is used. ++ type: string ++ type: object ++ type: object ++ status: ++ description: CheClusterStatus defines the observed state of Che installation ++ properties: ++ cheClusterRunning: ++ description: Status of a Che installation. Can be `Available`, `Unavailable`, ++ or `Available, Rolling Update in Progress`. ++ type: string ++ cheURL: ++ description: Public URL to the Che server. ++ type: string ++ cheVersion: ++ description: Current installed Che version. ++ type: string ++ dbProvisioned: ++ description: Indicates that a PostgreSQL instance has been correctly ++ provisioned or not. ++ type: boolean ++ devfileRegistryURL: ++ description: Public URL to the devfile registry. ++ type: string ++ gitHubOAuthProvisioned: ++ description: Indicates whether an Identity Provider instance, Keycloak ++ or RH-SSO, has been configured to integrate with the GitHub OAuth. ++ type: boolean ++ helpLink: ++ description: A URL that points to some URL where to find help related ++ to the current Operator status. ++ type: string ++ keycloakProvisioned: ++ description: Indicates whether an Identity Provider instance, Keycloak ++ or RH-SSO, has been provisioned with realm, client and user. ++ type: boolean ++ keycloakURL: ++ description: Public URL to the Identity Provider server, Keycloak ++ or RH-SSO,. ++ type: string ++ message: ++ description: A human readable message indicating details about why ++ the Pod is in this condition. ++ type: string ++ openShiftOAuthUserCredentialsSecret: ++ description: OpenShift OAuth secret in `openshift-config` namespace ++ that contains user credentials for HTPasswd identity provider. ++ type: string ++ openShiftoAuthProvisioned: ++ description: Indicates whether an Identity Provider instance, Keycloak ++ or RH-SSO, has been configured to integrate with the OpenShift OAuth. ++ type: boolean ++ pluginRegistryURL: ++ description: Public URL to the plugin registry. ++ type: string ++ reason: ++ description: A brief CamelCase message indicating details about why ++ the Pod is in this state. ++ type: string ++ type: object ++ type: object + served: true + storage: true ++ subresources: ++ status: {} diff --git a/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml b/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml index fd5890518..9616fd8b2 100644 --- a/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml +++ b/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml @@ -66,14 +66,14 @@ metadata: capabilities: Seamless Upgrades categories: Developer Tools, OpenShift Optional certified: "false" - containerImage: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a - createdAt: "2021-04-28T14:49:27Z" + containerImage: quay.io/eclipse/che-operator@sha256:57b5210a4c6223b2cd53531afde5f12ffa26635eb60d33561b869391e13d89ef + createdAt: "2021-05-07T10:52:02Z" description: A Kube-native development solution that delivers portable and collaborative developer workspaces in OpenShift. operatorframework.io/suggested-namespace: eclipse-che repository: https://github.com/eclipse-che/che-operator support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.29.2 + name: eclipse-che-preview-openshift.v7.30.0 namespace: placeholder spec: apiservicedefinitions: {} @@ -123,10 +123,10 @@ spec: path: message x-descriptors: - urn:alm:descriptor:text - - description: OpenShift OAuth secret that contains user credentials for - HTPasswd identity provider. - displayName: OpenShift OAuth secret that contains user credentials for - HTPasswd identity provider. + - 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 @@ -249,7 +249,6 @@ spec: - create - get - delete - - deletecollection - list - patch - update @@ -343,9 +342,6 @@ spec: - get - create - delete - - list - - update - - watch - apiGroups: - rbac.authorization.k8s.io resources: @@ -355,8 +351,6 @@ spec: - create - update - delete - - list - - watch - apiGroups: - org.eclipse.che resources: @@ -371,39 +365,30 @@ spec: verbs: - create - update - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - create - - update - apiGroups: - project.openshift.io resources: - projects verbs: - get + - list - apiGroups: - "" resources: - - configmaps - - persistentvolumeclaims - - pods - - secrets - - serviceaccounts - - services - verbs: - - '*' - - apiGroups: - - "" - resources: - - configmaps/status + - namespaces verbs: - get + - list + - create - update - - patch + - apiGroups: + - "" + resources: + - serviceaccounts + verbs: + - get + - create + - watch - apiGroups: - "" resources: @@ -416,45 +401,187 @@ spec: - secrets verbs: - list + - apiGroups: + - "" + resources: + - secrets + verbs: + - list + - get + - create + - delete + - apiGroups: + - "" + resources: + - persistentvolumeclaims + verbs: + - create + - get + - list + - watch + - apiGroups: + - "" + resources: + - pods + verbs: + - get + - list + - create + - watch + - delete - apiGroups: - apps - - extensions resources: - deployments - - replicasets verbs: - - '*' + - get + - list + - create + - patch + - watch + - delete + - apiGroups: + - "" + resources: + - services + verbs: + - list + - create + - delete + - apiGroups: + - "" + resources: + - configmaps + verbs: + - get + - create + - delete + - list - apiGroups: - route.openshift.io resources: - routes verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes/custom-host - verbs: + - list - create + - delete - apiGroups: - "" resources: - events verbs: - watch - - create - - patch - apiGroups: - - monitoring.coreos.com + - apps resources: - - servicemonitors + - replicasets verbs: + - list + - get + - patch + - delete + - apiGroups: + - extensions + resources: + - ingresses + verbs: + - list - create + - watch + - get + - delete + - apiGroups: + - apiextensions.k8s.io + resources: + - customresourcedefinitions + verbs: + - get + - create + - apiGroups: + - operators.coreos.com + resources: + - subscriptions + verbs: - get - apiGroups: - - batch + - workspace.devfile.io resources: - - jobs + - devworkspaces + - devworkspacetemplates + verbs: + - create + - delete + - deletecollection + - patch + - update + - apiGroups: + - controller.devfile.io + resources: + - devworkspaceroutings + - components + verbs: + - create + - delete + - deletecollection + - patch + - update + - apiGroups: + - authentication.k8s.io + resources: + - tokenreviews + verbs: + - create + - apiGroups: + - authorization.k8s.io + resources: + - subjectaccessreviews + verbs: + - create + - apiGroups: + - "" + resources: + - configmaps + - persistentvolumeclaims + - pods + - secrets + - serviceaccounts + verbs: + - '*' + - apiGroups: + - "" + resources: + - namespaces + verbs: + - get + - list + - watch + - apiGroups: + - metrics.k8s.io + resources: + - pods + - nodes + verbs: + - get + - list + - watch + - apiGroups: + - batch + - "" + resources: + - pods/exec + verbs: + - create + - apiGroups: + - "" + resources: + - services + verbs: + - '*' + - apiGroups: + - admissionregistration.k8s.io + resources: + - mutatingwebhookconfigurations + - validatingwebhookconfigurations verbs: - create - delete @@ -472,28 +599,35 @@ spec: verbs: - update - apiGroups: + - apps - extensions resources: - - ingresses + - deployments + verbs: + - get + - list + - watch + - apiGroups: + - apps + - extensions + resources: + - deployments + - replicasets verbs: - '*' - apiGroups: - - workspace.devfile.io + - apps + - extensions resources: - - '*' + - replicasets verbs: - - '*' + - get + - list + - watch - apiGroups: - - controller.devfile.io + - batch resources: - - '*' - verbs: - - '*' - - apiGroups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations + - jobs verbs: - create - delete @@ -503,37 +637,203 @@ spec: - update - watch - apiGroups: - - operators.coreos.com + - controller.devfile.io resources: - - subscriptions + - '*' + verbs: + - '*' + - apiGroups: + - controller.devfile.io + resources: + - devworkspaceroutings + verbs: + - '*' + - apiGroups: + - controller.devfile.io + resources: + - devworkspaceroutings/status + verbs: + - get + - patch + - update + - apiGroups: + - extensions + resources: + - ingresses + verbs: + - '*' + - apiGroups: + - monitoring.coreos.com + resources: + - servicemonitors + verbs: + - create + - get + - 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: + - '*' + - apiGroups: + - workspace.devfile.io + resources: + - devworkspaces + - devworkspacetemplates + verbs: + - get + - list + - watch + - apiGroups: + - controller.devfile.io + resources: + - devworkspaceroutings + - components + verbs: + - get + - list + - watch + - nonResourceURLs: + - /metrics verbs: - get - apiGroups: - - authentication.k8s.io + - "" resources: - - tokenreviews - verbs: - - create - - apiGroups: - - authorization.k8s.io - resources: - - subjectaccessreviews - verbs: - - create - - apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions + - configmaps verbs: - get + - list + - watch - create + - update + - patch + - delete + - apiGroups: + - "" + resources: + - configmaps/status + verbs: + - get + - update + - patch + - apiGroups: + - "" + resources: + - events + verbs: + - create + - patch + - apiGroups: + - "" + resources: + - configmaps + - persistentvolumeclaims + - pods + - secrets + - serviceaccounts + verbs: + - '*' - apiGroups: - "" resources: - namespaces verbs: + - get + - apiGroups: + - "" + resources: + - pods/exec + verbs: + - create + - apiGroups: + - "" + resources: + - services + verbs: + - '*' + - apiGroups: + - apps + resourceNames: + - devworkspace-che-operator + 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: + - batch + resources: + - jobs + verbs: + - create + - delete + - get + - update + - watch - apiGroups: - che.eclipse.org resources: @@ -563,19 +863,19 @@ spec: - apiGroups: - controller.devfile.io resources: - - workspaceroutings + - devworkspaceroutings verbs: - '*' - apiGroups: - controller.devfile.io resources: - - workspaceroutings/finalizers + - devworkspaceroutings/finalizers verbs: - update - apiGroups: - controller.devfile.io resources: - - workspaceroutings/status + - devworkspaceroutings/status verbs: - get - patch @@ -593,29 +893,57 @@ spec: - update - watch - apiGroups: - - apps - resourceNames: - - devworkspace-che-operator + - extensions resources: - - deployments/finalizers + - ingresses verbs: - - update - - nonResourceURLs: - - /metrics - verbs: - - get - serviceAccountName: che-operator - - rules: + - '*' - apiGroups: - - "" + - monitoring.coreos.com resources: - - namespaces + - servicemonitors verbs: - - update - - list - create - get - serviceAccountName: che-namespace-editor + - 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 + serviceAccountName: che-operator deployments: - name: che-operator spec: @@ -649,19 +977,21 @@ spec: - name: OPERATOR_NAME value: che-operator - name: CHE_VERSION - value: 7.29.2 + value: 7.30.0 - name: RELATED_IMAGE_che_server - value: quay.io/eclipse/che-server@sha256:5a814d60f4df71c4361bb73879e6136f7308e50dfb0471d458741732b92f6c3f + value: quay.io/eclipse/che-server@sha256:a69d9202b95c98066049e6ad22ceeee066a12e038dd6846bf4cef847a28b53a2 + - name: RELATED_IMAGE_dashboard + value: quay.io/eclipse/che-dashboard@sha256:0f8e35af1d57bcc64c4de840ad2555d943444e3751b2b907396cefc24ce4c9e7 - name: RELATED_IMAGE_plugin_registry - value: quay.io/eclipse/che-plugin-registry@sha256:c034e8211e8c2b7e9720b4bc8006d262f2ecf0e4ff5ecef3bf9dca803f00d33b + value: quay.io/eclipse/che-plugin-registry@sha256:2c34571a36397db9fd1ddff39369175d67695e13d54ba1cf47c1bc6d287187a9 - name: RELATED_IMAGE_devfile_registry - value: quay.io/eclipse/che-devfile-registry@sha256:679993d2f3186eab1533d5ca2aa2ab31a2e99a0392943380741b26053ae1c03c + value: quay.io/eclipse/che-devfile-registry@sha256:9832f084cc5917cb757b1e9fe13285d11d1cec88a511408d36f1b8acf13977a7 - name: RELATED_IMAGE_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal@sha256:e72e188c6b20281e241fb3cf6f8fc974dec4cc6ed0c9d8f2d5460c30c35893b3 + value: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 - name: RELATED_IMAGE_postgres value: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 - name: RELATED_IMAGE_keycloak - value: quay.io/eclipse/che-keycloak@sha256:42fbe4fca8a814070087a9d87c95d67fc25837c3f46a81e5fc820ba90501ef8c + value: quay.io/eclipse/che-keycloak@sha256:8895d1d527d09add6da7ce5664aad884ef959947713d6fd46e439ce56398c7d3 - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata value: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9 - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts @@ -672,6 +1002,10 @@ spec: value: quay.io/eclipse/che--traefik@sha256:6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 - name: RELATED_IMAGE_single_host_gateway_config_sidecar value: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 + - name: RELATED_IMAGE_devworkspace_che_operator + value: quay.io/che-incubator/devworkspace-che-operator@sha256:800ae04531a011f053711abd3c34b9862560978e47ffcdd5ae139b39a25ad738 + - name: RELATED_IMAGE_devworkspace_controller + value: quay.io/devfile/devworkspace-controller@sha256:340a6c59e5f65129e354c08300ce31efa29571825683b7a30eead56d967b6722 - name: CHE_FLAVOR value: che - name: CONSOLE_LINK_NAME @@ -694,6 +1028,8 @@ spec: value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____ value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUN3DMY3GMMBQMQZWMMTEMFTDANBWG42TMMJYMM2DAODFGA4GMMBRHFTDENLCHEYWKYZQHBSDENZZGA4TIZTEMRRDAMLGGU2TSNJQGJRA____ value: quay.io/eclipse/che-plugin-sidecar@sha256:7cf6f00d3f2daf04675618c408e08f019f25b91ec08d279094fddb01f559502b - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____ @@ -702,6 +1038,10 @@ spec: value: quay.io/eclipse/che-plugin-sidecar@sha256:2e2b35fb33c78738368427b0b14a4659b6b03113d887472c445ae615d9761d39 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYLFGUYTENDFGMYTSODBMM3DSNZXMNQTSNZTMFQWMNBYHA2WCMJUMU4DAMDEGY2DOYZZGZQTEM3EGE2WCMTCGZRGCYTCMU4GMZLGGJQQ____ value: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYLFGUYTENDFGMYTSODBMM3DSNZXMNQTSNZTMFQWMNBYHA2WCMJUMU4DAMDEGY2DOYZZGZQTEM3EGE2WCMTCGZRGCYTCMU4GMZLGGJQQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYLFGUYTENDFGMYTSODBMM3DSNZXMNQTSNZTMFQWMNBYHA2WCMJUMU4DAMDEGY2DOYZZGZQTEM3EGE2WCMTCGZRGCYTCMU4GMZLGGJQQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMTFGQ4WMYLGMI4WCYJWGUYTSZTDGYZTAMJZME3TEYJUGUZDMMRSGJRDMOJQGVSWIMBRMRRTIOBUMMZWKOLGGUYTGMLBMUYDAYRVGQ3A____ value: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNRUGMYTCMRRGBSTOMJQMNQTCNRRGQ4DGOLGHA4TOMRYGVTGGMLEGM4WEMTDMEYTOMRRGVSDKNTDGE3DKZBQHEYWCYLGMQYTSYJRGRRA____ @@ -712,8 +1052,10 @@ spec: value: quay.io/eclipse/che-plugin-sidecar@sha256:8615a29435b0256bffaf85ab2cf9327b059f14eaa6614346dfd51e3a6dd9f041 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNJVG4YDGYLFGVTGCZLCMVSGKZJVGZTGIY3FGM4DOOLGMEZDEOBRMNRTENRQGQ4DQZBYME2DQODGMY3TOZLEGNSDIMDGG43TQZDEMY3Q____ value: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 - - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNLDHA4GMM3DGI4GKNRZHE3TANLBME3DANZRMEYWMZJXMI3DCZTBMVRWKOLCGEZGEOBWMFTDMOBSGAZWCYZYGVQTGMRQMQ4TSN3DMYZQ____ - value: quay.io/eclipse/che-plugin-sidecar@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNRZHFQTQZTEME3DOYTBMJRWGMLGMFSWIY3GGJSTIYLCGIZGMNTDMYYGGZRWMFSDAODDGQYWGMRZGM4TQM3CHAYTMOJRMM2TSYLFGRSA____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ @@ -730,6 +1072,10 @@ spec: value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ value: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMTFGQ4WMYLGMI4WCYJWGUYTSZTDGYZTAMJZME3TEYJUGUZDMMRSGJRDMOJQGVSWIMBRMRRTIOBUMMZWKOLGGUYTGMLBMUYDAYRVGQ3A____ @@ -758,8 +1104,8 @@ spec: value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNBZGFRTMMTBGNQWGNZXGVSDKNBSGZSDOMTBGU4WCYZRHBRGIZBVGBTDKZRVMQ3DCZBQG5TGEZTCGM2GKMDDMQ3WMZLEGNSDIZDBGIYQ____ value: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 - - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNTCHFRTOMZZMY2DQNZXGM4GCNLCMZRDEMDFGA2TEYJSGFRDIZLEMZTDIMRYHFRTOMZYGQ4TMNZQHBQWEZRYMFSGGNDEGU4DEMDEG44Q____ - value: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNJZG5QTGMDDHFRTGZTDG5SGEYTGMI4WKMBYMIYWEYRSGE3TSZBYMVRDANRSMFSDCNBYGQ4DAZTGGMZDIOBZMI2GMMBRMVRTMNZVMY2A____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ value: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ @@ -774,12 +1120,12 @@ spec: value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYTCGQYDIZTGMFQTCMRVGY2WEZLCGEZGENDDMQ4DCNRQMNTGCM3GMYZWKZRTMJSTIMRQGQZTAYJWGU3DEZRRMZSTIOBWGM4WGYTGGFTA____ value: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUMJUMUZTIZBSHE2TQMJRHFRDAMZYMY2TQZJRMFSGKMRTMFRTKOJVGRRDQZTEGQ4TIYTDMYZGIYZTMFSWKNDCMRQTIOJTGNTGIMBQGY3A____ - value: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUYTGMIYTMY3BGUYGCZBTMEYDCOLDMU4TAZRWGE3DEZDDME3TCZBVHA4WGZLFHBRDAZJSGY3TONZYMFSDGMJQMMYWCZLCMY2WINRYGYYQ____ - value: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUMLGGUZGENJVGZTDKZRQGA4DENDFGU2GMZTDHEYDIMZTMQ3GKZJTG4ZDOOLDG5TDIMZSMVSDSYRUG5RTMYRVG44GMMZZGFQWGOBUGUZQ____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUOLGGAYDSMLEMIYDOY3FGRRTENTDHAYTANZVGQYWKNDBMJTDQOBYGM2GGNLFGYYWKMTEME3WKZTFGA4DEOBZGI4WGZRWHA3DIMLBGQ4A____ + value: quay.io/eclipse/che-theia@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUZDBGQ4TSNZVGMYDMYZUG4ZWMMBYHAYDGN3DMUYDQZLEMZSTIMBRGQ2DKZLFMRRWEMRSHFSDEZJXHFQTONTBGE2TGNBWGE4WKMDGMM2Q____ + value: quay.io/eclipse/che-machine-exec@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUYTFGQ3GMYRUGI2DQZBTMZSDQMJYGAYTONJVGU4DKN3GMY2DGNTEGAZGEYRSHEYTMMLFGI3TGYTDG5QTSYJZMRQTCNLCG44TMNJUGUZQ____ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_IBZWQYJSGU3DUOBTGQZTSYLFHFSWIY3BMEZWCOJXGUZTMNZUGIZTCNLBG44TCMTGHEZWKNBZHFTDIOJYGQ3WIYJQHE2GGNBYGAYDGMLFMFSTIYTBGQ3Q____ value: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_IBZWQYJSGU3DUMZTGY2TMMZVMQYWKMBUGAZTMOJXMRSWCMBWG42GEYTCMRRTONBZMM2GEZJSMRRDEOJYGE4GCOJTMI4GKMLFGUZWGM3DGUYTINBRGEZQ____ @@ -802,41 +1148,41 @@ spec: value: quay.io/eclipse/che--centos--mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 - name: RELATED_IMAGE_che__centos__mysql_57_centos7_devfile_registry_image_NRQXIZLTOQWWKMBYMVSTIZBUGNRDOMZVGY3DANZWHA2WENRZMJSGKNRTGM2WKMRXMNTDEMDDGAZDAZRTGQ2WENTDGZRTKOJUGAYDCOBTHA4DENZWGQ______ value: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-cpp-rhel7@sha256:1a862a9a755194d3156aa87427d264ba633948f8696f4fa7bce196dc5460fa32 - - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-dotnet-2.2@sha256:69824da038a47a8b9447a35bc66a83f120fa9055a6ff03740ee8a8d6398c3c53 - - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-dotnet-3.1@sha256:6f16e4b5e82215500fb1e56c8fbc7f0590540c59260af50876d8155295ee6184 - - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-golang-1.14@sha256:5c578a9c7de8029279120a43da93824e0bcb9b412fdbccf9ba0b11d6d66ee379 - - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-java11-gradle@sha256:96c1310d9e39c4cb7006d5065639985ecb2f2c5d4b2cdc9c0ae5ee746df55ada - - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-java11-maven@sha256:c320cd814c1f5d33bcd272daa8e3a0f827fd674b41617dc633e8da6b539a5287 - - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-java8-maven@sha256:85ed11199e4f572d8ead8ed3f1b0eece5f74883f0ced3be39ee1ba96a23deab9 - - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-nodejs10-community@sha256:337524e43c7b248322823a231f1852a928f76d4b2a03a30ae84732b6bfe915d6 - - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-nodejs10-ubi@sha256:9c359a51e25dc3257ea1971c23d7cfd93ac035388b83f5903bc924a623cb5644 - - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-nodejs12-community@sha256:695a77d172b589772afcf3ee9b6b199bfd44f1f768473de1aac9aceb1d511989 - - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-nodejs8-centos@sha256:01e2c619e0c7bb3c6e7214cddfc0e435501874076eac916f3b89eec17a968643 - - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-php-7@sha256:a74582abe197d750fbc6f3f9c2787e89e983cae7323a77c0177f1ac045b1b947 - - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-python-3.8@sha256:d9b3ac1d6ecd6927bb013333e78ea83d18c6a408a682220892362c50d9655e59 - - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-quarkus@sha256:47f45e8ade7b2ad5cce5ce91eed641101ff3bc79daac2c9af62438f474af7378 - - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDEOJOGI______ - value: quay.io/eclipse/che-rust-1.39@sha256:43fd6c0227a2b6c74afa49f9b4a1c77cda952321545610de6da93f519b9c670b + - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-cpp-rhel7@sha256:4991623a13919b3dd56beb483ee8d223bd15a2fd82cebedefdefee12ff76ad9b + - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-dotnet-2.2@sha256:a9d1f8205b4db829b1023e10f8de8106b2a1a9a022a902a553cb5c18efd2a7fd + - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-dotnet-3.1@sha256:8d229e8a0183fc5f59c142fe5e591a9b936b2ad66209d79fc92432e4d62c2cff + - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-golang-1.14@sha256:497a864c7b96a7c9aa47de7dd61e70c2ee1a35bfda397f156a5e9bdc8f81e3dd + - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-java11-gradle@sha256:a5bf02137e545d44ee9ea20400620fde789ce5df9d3579a29ec5303b4442ac3b + - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-java11-maven@sha256:4024bd13cf2d8ab5fd00398a0afcaf598129a948a4e17025e3f51ca270e12c39 + - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-java8-maven@sha256:8c4729366b7dd3a0b372095e6ea3225efc7a0d118a97f4449570542bc9b3bf3d + - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-nodejs10-community@sha256:7ad25361115bc34becaa3a6aa00a85cc0e6ec69d22d93869339a3cc3a49febe7 + - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-nodejs10-ubi@sha256:cfb81e0d885c1dc0cc7fec12166988ddafd9df7a6cffd4d4434d26f7337042d9 + - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-nodejs12-community@sha256:64951afdf9f2f30315183fc5f7fb5a46c523d858a2251e7986903d3795835016 + - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-nodejs8-centos@sha256:ab3117bcddf55eb38838452f71633adcf3d40ca55c0a5f77baa77aa9ebd5db61 + - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-php-7@sha256:bceb308a5d545aeac19290a59ff2668d6d288d5e5dfca63a08db6da46958fde1 + - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-python-3.8@sha256:99cee8a5ae77085f9de31ebe622fdb7f535d24c4775cf2f0573f55341059e317 + - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-quarkus@sha256:f9e9b0181c05dcc54a5d53e2ff2fb890a1c1ecfbae683633bf4e34e7dd445d45 + - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDGMBOGA______ + value: quay.io/eclipse/che-rust-1.39@sha256:c3e0654366fd280c09935bb6b153a1117ef57d42711afaa4cd7019e6a308ba69 - name: RELATED_IMAGE_ubi8_minimal_devfile_registry_image_HAXDG___ value: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_ value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 - image: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a + image: quay.io/eclipse/che-operator@sha256:57b5210a4c6223b2cd53531afde5f12ffa26635eb60d33561b869391e13d89ef imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 10 @@ -1012,45 +1358,57 @@ spec: maturity: stable provider: name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.29.1 - version: 7.29.2 + replaces: eclipse-che-preview-openshift.v7.29.2 + version: 7.30.0 relatedImages: - - name: che-operator-7.29.2 - image: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a - # tag: quay.io/eclipse/che-operator:7.29.2 + - name: che-operator-7.30.0 + image: quay.io/eclipse/che-operator@sha256:57b5210a4c6223b2cd53531afde5f12ffa26635eb60d33561b869391e13d89ef + # tag: quay.io/eclipse/che-operator:7.30.0 - name: configbump-0.1.4 image: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 # tag: quay.io/che-incubator/configbump:0.1.4 + - name: devworkspace-che-operator-ci + image: quay.io/che-incubator/devworkspace-che-operator@sha256:800ae04531a011f053711abd3c34b9862560978e47ffcdd5ae139b39a25ad738 + # tag: quay.io/che-incubator/devworkspace-che-operator:ci + - name: devworkspace-controller-next + image: quay.io/devfile/devworkspace-controller@sha256:340a6c59e5f65129e354c08300ce31efa29571825683b7a30eead56d967b6722 + # tag: quay.io/devfile/devworkspace-controller:next - name: che--centos--postgresql-96-centos7-9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 image: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 # tag: quay.io/eclipse/che--centos--postgresql-96-centos7:9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 - name: che--traefik-v2.3.2-6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 image: quay.io/eclipse/che--traefik@sha256:6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 # tag: quay.io/eclipse/che--traefik:v2.3.2-6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 - - name: che-devfile-registry-7.29.2 - image: quay.io/eclipse/che-devfile-registry@sha256:679993d2f3186eab1533d5ca2aa2ab31a2e99a0392943380741b26053ae1c03c - # tag: quay.io/eclipse/che-devfile-registry:7.29.2 + - name: che-dashboard-7.30.0 + image: quay.io/eclipse/che-dashboard@sha256:0f8e35af1d57bcc64c4de840ad2555d943444e3751b2b907396cefc24ce4c9e7 + # tag: quay.io/eclipse/che-dashboard:7.30.0 + - name: che-devfile-registry-7.30.0 + image: quay.io/eclipse/che-devfile-registry@sha256:9832f084cc5917cb757b1e9fe13285d11d1cec88a511408d36f1b8acf13977a7 + # tag: quay.io/eclipse/che-devfile-registry:7.30.0 - name: che-jwtproxy-0.10.0 image: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033 # tag: quay.io/eclipse/che-jwtproxy:0.10.0 - - name: che-keycloak-7.29.2 - image: quay.io/eclipse/che-keycloak@sha256:42fbe4fca8a814070087a9d87c95d67fc25837c3f46a81e5fc820ba90501ef8c - # tag: quay.io/eclipse/che-keycloak:7.29.2 + - name: che-keycloak-7.30.0 + image: quay.io/eclipse/che-keycloak@sha256:8895d1d527d09add6da7ce5664aad884ef959947713d6fd46e439ce56398c7d3 + # tag: quay.io/eclipse/che-keycloak:7.30.0 - name: che-plugin-artifacts-broker-v3.4.0 image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58 # tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.4.0 - name: che-plugin-metadata-broker-v3.4.0 image: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9 # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.4.0 - - name: che-plugin-registry-7.29.2 - image: quay.io/eclipse/che-plugin-registry@sha256:c034e8211e8c2b7e9720b4bc8006d262f2ecf0e4ff5ecef3bf9dca803f00d33b - # tag: quay.io/eclipse/che-plugin-registry:7.29.2 - - name: che-server-7.29.2 - image: quay.io/eclipse/che-server@sha256:5a814d60f4df71c4361bb73879e6136f7308e50dfb0471d458741732b92f6c3f - # tag: quay.io/eclipse/che-server:7.29.2 - - name: ubi8-minimal-8.3-298 - image: registry.access.redhat.com/ubi8-minimal@sha256:e72e188c6b20281e241fb3cf6f8fc974dec4cc6ed0c9d8f2d5460c30c35893b3 - # tag: registry.access.redhat.com/ubi8-minimal:8.3-298 + - name: che-plugin-registry-7.30.0 + image: quay.io/eclipse/che-plugin-registry@sha256:2c34571a36397db9fd1ddff39369175d67695e13d54ba1cf47c1bc6d287187a9 + # tag: quay.io/eclipse/che-plugin-registry:7.30.0 + - name: che-server-7.30.0 + image: quay.io/eclipse/che-server@sha256:a69d9202b95c98066049e6ad22ceeee066a12e038dd6846bf4cef847a28b53a2 + # tag: quay.io/eclipse/che-server:7.30.0 + - name: ubi8-minimal-8.3-298.1618432845 + image: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 + # tag: registry.access.redhat.com/ubi8-minimal:8.3-298.1618432845 + - name: che-plugin-sidecar-@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + image: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 - name: che-plugin-sidecar-@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 image: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 # tag: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 @@ -1069,6 +1427,12 @@ spec: - name: che-plugin-sidecar-@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a image: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a # tag: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + - name: che-plugin-sidecar-@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + image: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + - name: che-plugin-sidecar-@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + image: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a - name: che-plugin-sidecar-@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 image: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 # tag: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 @@ -1084,9 +1448,12 @@ spec: - name: che-plugin-sidecar-@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 image: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 # tag: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 - - name: che-plugin-sidecar-@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 - image: quay.io/eclipse/che-plugin-sidecar@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 - # tag: quay.io/eclipse/che-plugin-sidecar@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 + - name: che-plugin-sidecar-@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d + image: quay.io/eclipse/che-plugin-sidecar@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d + - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a @@ -1111,6 +1478,12 @@ spec: - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a - name: che-plugin-sidecar-@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef image: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef # tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef @@ -1153,9 +1526,9 @@ spec: - name: che-plugin-sidecar-@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 image: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 # tag: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 - - name: che-plugin-sidecar-@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 - image: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 - # tag: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 + - name: che-plugin-sidecar-@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 + image: quay.io/eclipse/che-plugin-sidecar@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 - name: che-plugin-sidecar-@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef image: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef # tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef @@ -1177,15 +1550,15 @@ spec: - name: che-plugin-sidecar-@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f image: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f # tag: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f - - name: che-theia-@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 - image: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 - # tag: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 - - name: che-machine-exec-@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 - image: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 - # tag: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 - - name: che-theia-endpoint-runtime-binary-@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 + - name: che-theia-@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 + image: quay.io/eclipse/che-theia@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 + # tag: quay.io/eclipse/che-theia@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 + - name: che-machine-exec-@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 + image: quay.io/eclipse/che-machine-exec@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 + # tag: quay.io/eclipse/che-machine-exec@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 + - name: che-theia-endpoint-runtime-binary-@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 - name: che-editor-jupyter-@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 image: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 # tag: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 @@ -1219,51 +1592,51 @@ spec: - name: che--centos--mysql-57-centos7-latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 image: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 # tag: quay.io/eclipse/che--centos--mysql-57-centos7:latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - - name: che-cpp-rhel7-7.29.2 - image: quay.io/eclipse/che-cpp-rhel7@sha256:1a862a9a755194d3156aa87427d264ba633948f8696f4fa7bce196dc5460fa32 - # tag: quay.io/eclipse/che-cpp-rhel7:7.29.2 - - name: che-dotnet-2.2-7.29.2 - image: quay.io/eclipse/che-dotnet-2.2@sha256:69824da038a47a8b9447a35bc66a83f120fa9055a6ff03740ee8a8d6398c3c53 - # tag: quay.io/eclipse/che-dotnet-2.2:7.29.2 - - name: che-dotnet-3.1-7.29.2 - image: quay.io/eclipse/che-dotnet-3.1@sha256:6f16e4b5e82215500fb1e56c8fbc7f0590540c59260af50876d8155295ee6184 - # tag: quay.io/eclipse/che-dotnet-3.1:7.29.2 - - name: che-golang-1.14-7.29.2 - image: quay.io/eclipse/che-golang-1.14@sha256:5c578a9c7de8029279120a43da93824e0bcb9b412fdbccf9ba0b11d6d66ee379 - # tag: quay.io/eclipse/che-golang-1.14:7.29.2 - - name: che-java11-gradle-7.29.2 - image: quay.io/eclipse/che-java11-gradle@sha256:96c1310d9e39c4cb7006d5065639985ecb2f2c5d4b2cdc9c0ae5ee746df55ada - # tag: quay.io/eclipse/che-java11-gradle:7.29.2 - - name: che-java11-maven-7.29.2 - image: quay.io/eclipse/che-java11-maven@sha256:c320cd814c1f5d33bcd272daa8e3a0f827fd674b41617dc633e8da6b539a5287 - # tag: quay.io/eclipse/che-java11-maven:7.29.2 - - name: che-java8-maven-7.29.2 - image: quay.io/eclipse/che-java8-maven@sha256:85ed11199e4f572d8ead8ed3f1b0eece5f74883f0ced3be39ee1ba96a23deab9 - # tag: quay.io/eclipse/che-java8-maven:7.29.2 - - name: che-nodejs10-community-7.29.2 - image: quay.io/eclipse/che-nodejs10-community@sha256:337524e43c7b248322823a231f1852a928f76d4b2a03a30ae84732b6bfe915d6 - # tag: quay.io/eclipse/che-nodejs10-community:7.29.2 - - name: che-nodejs10-ubi-7.29.2 - image: quay.io/eclipse/che-nodejs10-ubi@sha256:9c359a51e25dc3257ea1971c23d7cfd93ac035388b83f5903bc924a623cb5644 - # tag: quay.io/eclipse/che-nodejs10-ubi:7.29.2 - - name: che-nodejs12-community-7.29.2 - image: quay.io/eclipse/che-nodejs12-community@sha256:695a77d172b589772afcf3ee9b6b199bfd44f1f768473de1aac9aceb1d511989 - # tag: quay.io/eclipse/che-nodejs12-community:7.29.2 - - name: che-nodejs8-centos-7.29.2 - image: quay.io/eclipse/che-nodejs8-centos@sha256:01e2c619e0c7bb3c6e7214cddfc0e435501874076eac916f3b89eec17a968643 - # tag: quay.io/eclipse/che-nodejs8-centos:7.29.2 - - name: che-php-7-7.29.2 - image: quay.io/eclipse/che-php-7@sha256:a74582abe197d750fbc6f3f9c2787e89e983cae7323a77c0177f1ac045b1b947 - # tag: quay.io/eclipse/che-php-7:7.29.2 - - name: che-python-3.8-7.29.2 - image: quay.io/eclipse/che-python-3.8@sha256:d9b3ac1d6ecd6927bb013333e78ea83d18c6a408a682220892362c50d9655e59 - # tag: quay.io/eclipse/che-python-3.8:7.29.2 - - name: che-quarkus-7.29.2 - image: quay.io/eclipse/che-quarkus@sha256:47f45e8ade7b2ad5cce5ce91eed641101ff3bc79daac2c9af62438f474af7378 - # tag: quay.io/eclipse/che-quarkus:7.29.2 - - name: che-rust-1.39-7.29.2 - image: quay.io/eclipse/che-rust-1.39@sha256:43fd6c0227a2b6c74afa49f9b4a1c77cda952321545610de6da93f519b9c670b - # tag: quay.io/eclipse/che-rust-1.39:7.29.2 + - name: che-cpp-rhel7-7.30.0 + image: quay.io/eclipse/che-cpp-rhel7@sha256:4991623a13919b3dd56beb483ee8d223bd15a2fd82cebedefdefee12ff76ad9b + # tag: quay.io/eclipse/che-cpp-rhel7:7.30.0 + - name: che-dotnet-2.2-7.30.0 + image: quay.io/eclipse/che-dotnet-2.2@sha256:a9d1f8205b4db829b1023e10f8de8106b2a1a9a022a902a553cb5c18efd2a7fd + # tag: quay.io/eclipse/che-dotnet-2.2:7.30.0 + - name: che-dotnet-3.1-7.30.0 + image: quay.io/eclipse/che-dotnet-3.1@sha256:8d229e8a0183fc5f59c142fe5e591a9b936b2ad66209d79fc92432e4d62c2cff + # tag: quay.io/eclipse/che-dotnet-3.1:7.30.0 + - name: che-golang-1.14-7.30.0 + image: quay.io/eclipse/che-golang-1.14@sha256:497a864c7b96a7c9aa47de7dd61e70c2ee1a35bfda397f156a5e9bdc8f81e3dd + # tag: quay.io/eclipse/che-golang-1.14:7.30.0 + - name: che-java11-gradle-7.30.0 + image: quay.io/eclipse/che-java11-gradle@sha256:a5bf02137e545d44ee9ea20400620fde789ce5df9d3579a29ec5303b4442ac3b + # tag: quay.io/eclipse/che-java11-gradle:7.30.0 + - name: che-java11-maven-7.30.0 + image: quay.io/eclipse/che-java11-maven@sha256:4024bd13cf2d8ab5fd00398a0afcaf598129a948a4e17025e3f51ca270e12c39 + # tag: quay.io/eclipse/che-java11-maven:7.30.0 + - name: che-java8-maven-7.30.0 + image: quay.io/eclipse/che-java8-maven@sha256:8c4729366b7dd3a0b372095e6ea3225efc7a0d118a97f4449570542bc9b3bf3d + # tag: quay.io/eclipse/che-java8-maven:7.30.0 + - name: che-nodejs10-community-7.30.0 + image: quay.io/eclipse/che-nodejs10-community@sha256:7ad25361115bc34becaa3a6aa00a85cc0e6ec69d22d93869339a3cc3a49febe7 + # tag: quay.io/eclipse/che-nodejs10-community:7.30.0 + - name: che-nodejs10-ubi-7.30.0 + image: quay.io/eclipse/che-nodejs10-ubi@sha256:cfb81e0d885c1dc0cc7fec12166988ddafd9df7a6cffd4d4434d26f7337042d9 + # tag: quay.io/eclipse/che-nodejs10-ubi:7.30.0 + - name: che-nodejs12-community-7.30.0 + image: quay.io/eclipse/che-nodejs12-community@sha256:64951afdf9f2f30315183fc5f7fb5a46c523d858a2251e7986903d3795835016 + # tag: quay.io/eclipse/che-nodejs12-community:7.30.0 + - name: che-nodejs8-centos-7.30.0 + image: quay.io/eclipse/che-nodejs8-centos@sha256:ab3117bcddf55eb38838452f71633adcf3d40ca55c0a5f77baa77aa9ebd5db61 + # tag: quay.io/eclipse/che-nodejs8-centos:7.30.0 + - name: che-php-7-7.30.0 + image: quay.io/eclipse/che-php-7@sha256:bceb308a5d545aeac19290a59ff2668d6d288d5e5dfca63a08db6da46958fde1 + # tag: quay.io/eclipse/che-php-7:7.30.0 + - name: che-python-3.8-7.30.0 + image: quay.io/eclipse/che-python-3.8@sha256:99cee8a5ae77085f9de31ebe622fdb7f535d24c4775cf2f0573f55341059e317 + # tag: quay.io/eclipse/che-python-3.8:7.30.0 + - name: che-quarkus-7.30.0 + image: quay.io/eclipse/che-quarkus@sha256:f9e9b0181c05dcc54a5d53e2ff2fb890a1c1ecfbae683633bf4e34e7dd445d45 + # tag: quay.io/eclipse/che-quarkus:7.30.0 + - name: che-rust-1.39-7.30.0 + image: quay.io/eclipse/che-rust-1.39@sha256:c3e0654366fd280c09935bb6b153a1117ef57d42711afaa4cd7019e6a308ba69 + # tag: quay.io/eclipse/che-rust-1.39:7.30.0 - name: ubi8-minimal-8.3 image: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 # tag: registry.access.redhat.com/ubi8-minimal:8.3 diff --git a/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml.diff b/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml.diff index f6562a362..bf4164f04 100644 --- a/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml.diff +++ b/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml.diff @@ -1,317 +1,1100 @@ ---- /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-openshift/generated/openshift/che-operator.clusterserviceversion.yaml 2021-04-28 14:49:27.256480131 +0000 -+++ /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml 2021-04-28 14:49:54.308401722 +0000 +--- /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-openshift/generated/openshift/che-operator.clusterserviceversion.yaml 2021-05-07 10:52:02.663300915 +0000 ++++ /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml 2021-05-07 10:53:56.950478100 +0000 @@ -66,14 +66,14 @@ capabilities: Seamless Upgrades categories: Developer Tools, OpenShift Optional certified: "false" -- containerImage: quay.io/eclipse/che-operator@sha256:d1c246c9d71698ad52cfb2a12f3537f195ac7c9a4f0e6fd6748fc79bf23f508a -- createdAt: "2021-04-23T10:54:38Z" -+ containerImage: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a -+ createdAt: "2021-04-28T14:49:27Z" +- containerImage: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a +- createdAt: "2021-04-28T14:49:27Z" ++ containerImage: quay.io/eclipse/che-operator@sha256:57b5210a4c6223b2cd53531afde5f12ffa26635eb60d33561b869391e13d89ef ++ createdAt: "2021-05-07T10:52:02Z" description: A Kube-native development solution that delivers portable and collaborative developer workspaces in OpenShift. operatorframework.io/suggested-namespace: eclipse-che repository: https://github.com/eclipse-che/che-operator support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.29.1 -+ name: eclipse-che-preview-openshift.v7.29.2 +- name: eclipse-che-preview-openshift.v7.29.2 ++ name: eclipse-che-preview-openshift.v7.30.0 namespace: placeholder spec: apiservicedefinitions: {} -@@ -649,19 +649,19 @@ +@@ -123,10 +123,10 @@ + path: message + x-descriptors: + - urn:alm:descriptor:text +- - description: OpenShift OAuth secret that contains user credentials for +- HTPasswd identity provider. +- displayName: OpenShift OAuth secret that contains user credentials for +- HTPasswd identity provider. ++ - 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 +@@ -249,7 +249,6 @@ + - create + - get + - delete +- - deletecollection + - list + - patch + - update +@@ -343,9 +342,6 @@ + - get + - create + - delete +- - list +- - update +- - watch + - apiGroups: + - rbac.authorization.k8s.io + resources: +@@ -355,8 +351,6 @@ + - create + - update + - delete +- - list +- - watch + - apiGroups: + - org.eclipse.che + resources: +@@ -372,89 +366,222 @@ + - create + - update + - apiGroups: ++ - project.openshift.io ++ resources: ++ - projects ++ verbs: ++ - get ++ - list ++ - apiGroups: + - "" + resources: + - namespaces + verbs: + - get ++ - list + - create + - update + - apiGroups: +- - project.openshift.io ++ - "" + resources: +- - projects ++ - serviceaccounts + verbs: + - get ++ - create ++ - watch + - apiGroups: + - "" + resources: +- - configmaps +- - persistentvolumeclaims +- - pods ++ - pods/exec ++ verbs: ++ - create ++ - apiGroups: ++ - apps ++ resources: + - secrets +- - serviceaccounts +- - services + verbs: +- - '*' ++ - list + - apiGroups: + - "" + resources: +- - configmaps/status ++ - secrets + verbs: ++ - list + - get +- - update +- - patch ++ - create ++ - delete + - apiGroups: + - "" + resources: +- - pods/exec ++ - persistentvolumeclaims + verbs: + - create ++ - get ++ - list ++ - watch + - apiGroups: +- - apps ++ - "" + resources: +- - secrets ++ - pods + verbs: ++ - get + - list ++ - create ++ - watch ++ - delete + - apiGroups: + - apps +- - extensions + resources: + - deployments +- - replicasets + verbs: +- - '*' ++ - get ++ - list ++ - create ++ - patch ++ - watch ++ - delete + - apiGroups: +- - route.openshift.io ++ - "" + resources: +- - routes ++ - services + verbs: +- - '*' ++ - list ++ - create ++ - delete ++ - apiGroups: ++ - "" ++ resources: ++ - configmaps ++ verbs: ++ - get ++ - create ++ - delete ++ - list + - apiGroups: + - route.openshift.io + resources: +- - routes/custom-host ++ - routes + verbs: ++ - list + - create ++ - delete + - apiGroups: + - "" + resources: + - events + verbs: + - watch ++ - apiGroups: ++ - apps ++ resources: ++ - replicasets ++ verbs: ++ - list ++ - get ++ - patch ++ - delete ++ - apiGroups: ++ - extensions ++ resources: ++ - ingresses ++ verbs: ++ - list ++ - create ++ - watch ++ - get ++ - delete ++ - apiGroups: ++ - apiextensions.k8s.io ++ resources: ++ - customresourcedefinitions ++ verbs: ++ - get + - create ++ - apiGroups: ++ - operators.coreos.com ++ resources: ++ - subscriptions ++ verbs: ++ - get ++ - apiGroups: ++ - workspace.devfile.io ++ resources: ++ - devworkspaces ++ - devworkspacetemplates ++ verbs: ++ - create ++ - delete ++ - deletecollection + - patch ++ - update + - apiGroups: +- - monitoring.coreos.com ++ - controller.devfile.io + resources: +- - servicemonitors ++ - devworkspaceroutings ++ - components + verbs: + - create ++ - delete ++ - deletecollection ++ - patch ++ - update ++ - apiGroups: ++ - authentication.k8s.io ++ resources: ++ - tokenreviews ++ verbs: ++ - create ++ - apiGroups: ++ - authorization.k8s.io ++ resources: ++ - subjectaccessreviews ++ verbs: ++ - create ++ - apiGroups: ++ - "" ++ resources: ++ - configmaps ++ - persistentvolumeclaims ++ - pods ++ - secrets ++ - serviceaccounts ++ verbs: ++ - '*' ++ - apiGroups: ++ - "" ++ resources: ++ - namespaces ++ verbs: + - get ++ - list ++ - watch ++ - apiGroups: ++ - metrics.k8s.io ++ resources: ++ - pods ++ - nodes ++ verbs: ++ - get ++ - list ++ - watch + - apiGroups: + - batch ++ - "" + resources: +- - jobs ++ - pods/exec ++ verbs: ++ - create ++ - apiGroups: ++ - "" ++ resources: ++ - services ++ verbs: ++ - '*' ++ - apiGroups: ++ - admissionregistration.k8s.io ++ resources: ++ - mutatingwebhookconfigurations ++ - validatingwebhookconfigurations + verbs: + - create + - delete +@@ -472,13 +599,45 @@ + verbs: + - update + - apiGroups: ++ - apps + - extensions + resources: +- - ingresses ++ - deployments ++ verbs: ++ - get ++ - list ++ - watch ++ - apiGroups: ++ - apps ++ - extensions ++ resources: ++ - deployments ++ - replicasets + verbs: + - '*' + - apiGroups: +- - workspace.devfile.io ++ - apps ++ - extensions ++ resources: ++ - replicasets ++ verbs: ++ - get ++ - list ++ - watch ++ - apiGroups: ++ - batch ++ resources: ++ - jobs ++ verbs: ++ - create ++ - delete ++ - get ++ - list ++ - patch ++ - update ++ - watch ++ - apiGroups: ++ - controller.devfile.io + resources: + - '*' + verbs: +@@ -486,55 +645,196 @@ + - apiGroups: + - controller.devfile.io + resources: ++ - devworkspaceroutings ++ verbs: + - '*' ++ - apiGroups: ++ - controller.devfile.io ++ resources: ++ - devworkspaceroutings/status ++ verbs: ++ - get ++ - patch ++ - update ++ - apiGroups: ++ - extensions ++ resources: ++ - ingresses + verbs: + - '*' + - apiGroups: +- - admissionregistration.k8s.io ++ - monitoring.coreos.com + resources: +- - mutatingwebhookconfigurations +- - validatingwebhookconfigurations ++ - servicemonitors ++ verbs: ++ - create ++ - get ++ - apiGroups: ++ - oauth.openshift.io ++ resources: ++ - oauthclients + verbs: + - create + - delete ++ - deletecollection + - get + - list + - patch + - update + - watch + - apiGroups: +- - operators.coreos.com ++ - rbac.authorization.k8s.io + resources: +- - subscriptions ++ - clusterrolebindings ++ - clusterroles ++ - rolebindings ++ - roles + verbs: ++ - create + - get ++ - list ++ - update ++ - watch + - apiGroups: +- - authentication.k8s.io ++ - route.openshift.io + resources: +- - tokenreviews ++ - routes ++ verbs: ++ - '*' ++ - apiGroups: ++ - route.openshift.io ++ resources: ++ - routes/custom-host + verbs: + - create + - apiGroups: +- - authorization.k8s.io ++ - workspace.devfile.io + resources: +- - subjectaccessreviews ++ - '*' + verbs: ++ - '*' ++ - apiGroups: ++ - workspace.devfile.io ++ resources: ++ - devworkspaces ++ - devworkspacetemplates ++ verbs: ++ - get ++ - list ++ - watch ++ - apiGroups: ++ - controller.devfile.io ++ resources: ++ - devworkspaceroutings ++ - components ++ verbs: ++ - get ++ - list ++ - watch ++ - nonResourceURLs: ++ - /metrics ++ verbs: ++ - get ++ - apiGroups: ++ - "" ++ resources: ++ - configmaps ++ verbs: ++ - get ++ - list ++ - watch + - create ++ - update ++ - patch ++ - delete + - apiGroups: +- - apiextensions.k8s.io ++ - "" + resources: +- - customresourcedefinitions ++ - configmaps/status + verbs: + - get ++ - update ++ - patch ++ - apiGroups: ++ - "" ++ resources: ++ - events ++ verbs: + - create ++ - patch ++ - apiGroups: ++ - "" ++ resources: ++ - configmaps ++ - persistentvolumeclaims ++ - pods ++ - secrets ++ - serviceaccounts ++ verbs: ++ - '*' + - apiGroups: + - "" + resources: + - namespaces + verbs: ++ - get ++ - apiGroups: ++ - "" ++ resources: ++ - pods/exec ++ verbs: ++ - create ++ - apiGroups: ++ - "" ++ resources: ++ - services ++ verbs: ++ - '*' ++ - apiGroups: ++ - apps ++ resourceNames: ++ - devworkspace-che-operator ++ 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: ++ - batch ++ resources: ++ - jobs ++ verbs: ++ - create ++ - delete ++ - get ++ - update ++ - watch ++ - apiGroups: + - che.eclipse.org + resources: + - '*' +@@ -563,19 +863,19 @@ + - apiGroups: + - controller.devfile.io + resources: +- - workspaceroutings ++ - devworkspaceroutings + verbs: + - '*' + - apiGroups: + - controller.devfile.io + resources: +- - workspaceroutings/finalizers ++ - devworkspaceroutings/finalizers + verbs: + - update + - apiGroups: + - controller.devfile.io + resources: +- - workspaceroutings/status ++ - devworkspaceroutings/status + verbs: + - get + - patch +@@ -593,29 +893,57 @@ + - update + - watch + - apiGroups: +- - apps +- resourceNames: +- - devworkspace-che-operator ++ - extensions + resources: +- - deployments/finalizers ++ - ingresses + verbs: +- - update +- - nonResourceURLs: +- - /metrics ++ - '*' ++ - apiGroups: ++ - monitoring.coreos.com ++ resources: ++ - servicemonitors + verbs: ++ - create + - get +- serviceAccountName: che-operator +- - rules: + - apiGroups: +- - "" ++ - oauth.openshift.io + resources: +- - namespaces ++ - oauthclients + verbs: +- - update ++ - create ++ - delete ++ - deletecollection ++ - get + - list ++ - patch ++ - update ++ - watch ++ - apiGroups: ++ - rbac.authorization.k8s.io ++ resources: ++ - clusterrolebindings ++ - clusterroles ++ - rolebindings ++ - roles ++ verbs: + - create + - get +- serviceAccountName: che-namespace-editor ++ - list ++ - update ++ - watch ++ - apiGroups: ++ - route.openshift.io ++ resources: ++ - routes ++ verbs: ++ - '*' ++ - apiGroups: ++ - route.openshift.io ++ resources: ++ - routes/custom-host ++ verbs: ++ - create ++ serviceAccountName: che-operator + deployments: + - name: che-operator + spec: +@@ -649,19 +977,21 @@ - name: OPERATOR_NAME value: che-operator - name: CHE_VERSION -- value: 7.29.1 -+ value: 7.29.2 +- value: 7.29.2 ++ value: 7.30.0 - name: RELATED_IMAGE_che_server -- value: quay.io/eclipse/che-server@sha256:ff33b696d0cc12cba5ddb572e12148140a4f10cfe0a5bd79d9676fe3b06fa874 -+ value: quay.io/eclipse/che-server@sha256:5a814d60f4df71c4361bb73879e6136f7308e50dfb0471d458741732b92f6c3f +- value: quay.io/eclipse/che-server@sha256:5a814d60f4df71c4361bb73879e6136f7308e50dfb0471d458741732b92f6c3f ++ value: quay.io/eclipse/che-server@sha256:a69d9202b95c98066049e6ad22ceeee066a12e038dd6846bf4cef847a28b53a2 ++ - name: RELATED_IMAGE_dashboard ++ value: quay.io/eclipse/che-dashboard@sha256:0f8e35af1d57bcc64c4de840ad2555d943444e3751b2b907396cefc24ce4c9e7 - name: RELATED_IMAGE_plugin_registry -- value: quay.io/eclipse/che-plugin-registry@sha256:5283ae648d2f5c1aca4f3a1fd0a0f3cdc53a0ef0f6d41d68eaf25fa353952d32 -+ value: quay.io/eclipse/che-plugin-registry@sha256:c034e8211e8c2b7e9720b4bc8006d262f2ecf0e4ff5ecef3bf9dca803f00d33b +- value: quay.io/eclipse/che-plugin-registry@sha256:c034e8211e8c2b7e9720b4bc8006d262f2ecf0e4ff5ecef3bf9dca803f00d33b ++ value: quay.io/eclipse/che-plugin-registry@sha256:2c34571a36397db9fd1ddff39369175d67695e13d54ba1cf47c1bc6d287187a9 - name: RELATED_IMAGE_devfile_registry -- value: quay.io/eclipse/che-devfile-registry@sha256:fa6853c74cf5add836383efd9ef829f21f3722ada2c4f86ec333e0f66c95d8e4 -+ value: quay.io/eclipse/che-devfile-registry@sha256:679993d2f3186eab1533d5ca2aa2ab31a2e99a0392943380741b26053ae1c03c +- value: quay.io/eclipse/che-devfile-registry@sha256:679993d2f3186eab1533d5ca2aa2ab31a2e99a0392943380741b26053ae1c03c ++ value: quay.io/eclipse/che-devfile-registry@sha256:9832f084cc5917cb757b1e9fe13285d11d1cec88a511408d36f1b8acf13977a7 - name: RELATED_IMAGE_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal@sha256:e72e188c6b20281e241fb3cf6f8fc974dec4cc6ed0c9d8f2d5460c30c35893b3 +- value: registry.access.redhat.com/ubi8-minimal@sha256:e72e188c6b20281e241fb3cf6f8fc974dec4cc6ed0c9d8f2d5460c30c35893b3 ++ value: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 - name: RELATED_IMAGE_postgres value: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 - name: RELATED_IMAGE_keycloak -- value: quay.io/eclipse/che-keycloak@sha256:73f948d35cc1ee44abb35c4385f27ffc42c97079756df548909d03d8c0bcf93f -+ value: quay.io/eclipse/che-keycloak@sha256:42fbe4fca8a814070087a9d87c95d67fc25837c3f46a81e5fc820ba90501ef8c +- value: quay.io/eclipse/che-keycloak@sha256:42fbe4fca8a814070087a9d87c95d67fc25837c3f46a81e5fc820ba90501ef8c ++ value: quay.io/eclipse/che-keycloak@sha256:8895d1d527d09add6da7ce5664aad884ef959947713d6fd46e439ce56398c7d3 - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata value: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9 - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts -@@ -774,12 +774,12 @@ +@@ -672,6 +1002,10 @@ + value: quay.io/eclipse/che--traefik@sha256:6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 + - name: RELATED_IMAGE_single_host_gateway_config_sidecar + value: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 ++ - name: RELATED_IMAGE_devworkspace_che_operator ++ value: quay.io/che-incubator/devworkspace-che-operator@sha256:800ae04531a011f053711abd3c34b9862560978e47ffcdd5ae139b39a25ad738 ++ - name: RELATED_IMAGE_devworkspace_controller ++ value: quay.io/devfile/devworkspace-controller@sha256:340a6c59e5f65129e354c08300ce31efa29571825683b7a30eead56d967b6722 + - name: CHE_FLAVOR + value: che + - name: CONSOLE_LINK_NAME +@@ -694,6 +1028,8 @@ + value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUN3DMY3GMMBQMQZWMMTEMFTDANBWG42TMMJYMM2DAODFGA4GMMBRHFTDENLCHEYWKYZQHBSDENZZGA4TIZTEMRRDAMLGGU2TSNJQGJRA____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:7cf6f00d3f2daf04675618c408e08f019f25b91ec08d279094fddb01f559502b + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____ +@@ -702,6 +1038,10 @@ + value: quay.io/eclipse/che-plugin-sidecar@sha256:2e2b35fb33c78738368427b0b14a4659b6b03113d887472c445ae615d9761d39 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYLFGUYTENDFGMYTSODBMM3DSNZXMNQTSNZTMFQWMNBYHA2WCMJUMU4DAMDEGY2DOYZZGZQTEM3EGE2WCMTCGZRGCYTCMU4GMZLGGJQQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYLFGUYTENDFGMYTSODBMM3DSNZXMNQTSNZTMFQWMNBYHA2WCMJUMU4DAMDEGY2DOYZZGZQTEM3EGE2WCMTCGZRGCYTCMU4GMZLGGJQQ____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYLFGUYTENDFGMYTSODBMM3DSNZXMNQTSNZTMFQWMNBYHA2WCMJUMU4DAMDEGY2DOYZZGZQTEM3EGE2WCMTCGZRGCYTCMU4GMZLGGJQQ____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMTFGQ4WMYLGMI4WCYJWGUYTSZTDGYZTAMJZME3TEYJUGUZDMMRSGJRDMOJQGVSWIMBRMRRTIOBUMMZWKOLGGUYTGMLBMUYDAYRVGQ3A____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNRUGMYTCMRRGBSTOMJQMNQTCNRRGQ4DGOLGHA4TOMRYGVTGGMLEGM4WEMTDMEYTOMRRGVSDKNTDGE3DKZBQHEYWCYLGMQYTSYJRGRRA____ +@@ -712,8 +1052,10 @@ + value: quay.io/eclipse/che-plugin-sidecar@sha256:8615a29435b0256bffaf85ab2cf9327b059f14eaa6614346dfd51e3a6dd9f041 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNJVG4YDGYLFGVTGCZLCMVSGKZJVGZTGIY3FGM4DOOLGMEZDEOBRMNRTENRQGQ4DQZBYME2DQODGMY3TOZLEGNSDIMDGG43TQZDEMY3Q____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 +- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNLDHA4GMM3DGI4GKNRZHE3TANLBME3DANZRMEYWMZJXMI3DCZTBMVRWKOLCGEZGEOBWMFTDMOBSGAZWCYZYGVQTGMRQMQ4TSN3DMYZQ____ +- value: quay.io/eclipse/che-plugin-sidecar@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNRZHFQTQZTEME3DOYTBMJRWGMLGMFSWIY3GGJSTIYLCGIZGMNTDMYYGGZRWMFSDAODDGQYWGMRZGM4TQM3CHAYTMOJRMM2TSYLFGRSA____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ +@@ -730,6 +1072,10 @@ + value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMTFGQ4WMYLGMI4WCYJWGUYTSZTDGYZTAMJZME3TEYJUGUZDMMRSGJRDMOJQGVSWIMBRMRRTIOBUMMZWKOLGGUYTGMLBMUYDAYRVGQ3A____ +@@ -758,8 +1104,8 @@ + value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNBZGFRTMMTBGNQWGNZXGVSDKNBSGZSDOMTBGU4WCYZRHBRGIZBVGBTDKZRVMQ3DCZBQG5TGEZTCGM2GKMDDMQ3WMZLEGNSDIZDBGIYQ____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 +- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNTCHFRTOMZZMY2DQNZXGM4GCNLCMZRDEMDFGA2TEYJSGFRDIZLEMZTDIMRYHFRTOMZYGQ4TMNZQHBQWEZRYMFSGGNDEGU4DEMDEG44Q____ +- value: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 ++ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNJZG5QTGMDDHFRTGZTDG5SGEYTGMI4WKMBYMIYWEYRSGE3TSZBYMVRDANRSMFSDCNBYGQ4DAZTGGMZDIOBZMI2GMMBRMVRTMNZVMY2A____ ++ value: quay.io/eclipse/che-plugin-sidecar@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ + value: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef + - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____ +@@ -774,12 +1120,12 @@ value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYTCGQYDIZTGMFQTCMRVGY2WEZLCGEZGENDDMQ4DCNRQMNTGCM3GMYZWKZRTMJSTIMRQGQZTAYJWGU3DEZRRMZSTIOBWGM4WGYTGGFTA____ value: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f -- - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUNRZMI3WIMRXME4WKOLBGRRDINTDGI3TGNDEHE4TKNBVGYZTQNLCMIYGIN3BMIYTAMRSGYZTQZBZGVSGIYLBGVQTKOJRHFSWMNBTMMYQ____ -- value: quay.io/eclipse/che-theia@sha256:69b7d27a9e9a4b46c2734d995456385bb0d7ab1022638d95ddaa5a5919ef43c1 -- - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUOJYMZSGGM3GGM2DCZLEGY4DGZDDGBTDANZRG43DOMRZMM4DQN3GGJRDSNRVMJQWIZJZMMZDOZBRGZSGGMDFGA2WMOJQGM2GKNRSGRRQ____ -- value: quay.io/eclipse/che-machine-exec@sha256:98fdc3f341ed683dc0f07176729c887f2b965bade9c27d16dc0e05f9034e624c -- - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUOBZHEZWMOBVMZQTKZLCMU4WGNJXMUZGMNDBMI3TAYZWMM4WEZBYG5RGCZJTMM4DGZDCGZRGCYZRGZSGKNZZGI3WCM3FG44DMZTGGEYA____ -- value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8993f85fa5ebe9c57e2f4ab70c6c9bd87bae3c83db6bac16de7927a3e786ff10 -+ - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUMJUMUZTIZBSHE2TQMJRHFRDAMZYMY2TQZJRMFSGKMRTMFRTKOJVGRRDQZTEGQ4TIYTDMYZGIYZTMFSWKNDCMRQTIOJTGNTGIMBQGY3A____ -+ value: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 -+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUYTGMIYTMY3BGUYGCZBTMEYDCOLDMU4TAZRWGE3DEZDDME3TCZBVHA4WGZLFHBRDAZJSGY3TONZYMFSDGMJQMMYWCZLCMY2WINRYGYYQ____ -+ value: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 -+ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUMLGGUZGENJVGZTDKZRQGA4DENDFGU2GMZTDHEYDIMZTMQ3GKZJTG4ZDOOLDG5TDIMZSMVSDSYRUG5RTMYRVG44GMMZZGFQWGOBUGUZQ____ -+ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 +- - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUMJUMUZTIZBSHE2TQMJRHFRDAMZYMY2TQZJRMFSGKMRTMFRTKOJVGRRDQZTEGQ4TIYTDMYZGIYZTMFSWKNDCMRQTIOJTGNTGIMBQGY3A____ +- value: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 +- - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUYTGMIYTMY3BGUYGCZBTMEYDCOLDMU4TAZRWGE3DEZDDME3TCZBVHA4WGZLFHBRDAZJSGY3TONZYMFSDGMJQMMYWCZLCMY2WINRYGYYQ____ +- value: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 +- - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUMLGGUZGENJVGZTDKZRQGA4DENDFGU2GMZTDHEYDIMZTMQ3GKZJTG4ZDOOLDG5TDIMZSMVSDSYRUG5RTMYRVG44GMMZZGFQWGOBUGUZQ____ +- value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 ++ - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUOLGGAYDSMLEMIYDOY3FGRRTENTDHAYTANZVGQYWKNDBMJTDQOBYGM2GGNLFGYYWKMTEME3WKZTFGA4DEOBZGI4WGZRWHA3DIMLBGQ4A____ ++ value: quay.io/eclipse/che-theia@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 ++ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUZDBGQ4TSNZVGMYDMYZUG4ZWMMBYHAYDGN3DMUYDQZLEMZSTIMBRGQ2DKZLFMRRWEMRSHFSDEZJXHFQTONTBGE2TGNBWGE4WKMDGMM2Q____ ++ value: quay.io/eclipse/che-machine-exec@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 ++ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUYTFGQ3GMYRUGI2DQZBTMZSDQMJYGAYTONJVGU4DKN3GMY2DGNTEGAZGEYRSHEYTMMLFGI3TGYTDG5QTSYJZMRQTCNLCG44TMNJUGUZQ____ ++ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_IBZWQYJSGU3DUOBTGQZTSYLFHFSWIY3BMEZWCOJXGUZTMNZUGIZTCNLBG44TCMTGHEZWKNBZHFTDIOJYGQ3WIYJQHE2GGNBYGAYDGMLFMFSTIYTBGQ3Q____ value: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_IBZWQYJSGU3DUMZTGY2TMMZVMQYWKMBUGAZTMOJXMRSWCMBWG42GEYTCMRRTONBZMM2GEZJSMRRDEOJYGE4GCOJTMI4GKMLFGUZWGM3DGUYTINBRGEZQ____ -@@ -802,41 +802,41 @@ +@@ -802,41 +1148,41 @@ value: quay.io/eclipse/che--centos--mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 - name: RELATED_IMAGE_che__centos__mysql_57_centos7_devfile_registry_image_NRQXIZLTOQWWKMBYMVSTIZBUGNRDOMZVGY3DANZWHA2WENRZMJSGKNRTGM2WKMRXMNTDEMDDGAZDAZRTGQ2WENTDGZRTKOJUGAYDCOBTHA4DENZWGQ______ value: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 -- - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-cpp-rhel7@sha256:b2953fb07de07fbb4582860a665d5a563b928c825147c713c12abaf0fc099841 -- - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-dotnet-2.2@sha256:97b7ad49a6804191f1c381423ec2aab90e99cbcf91a0f2eb86b04eff2a7595f2 -- - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-dotnet-3.1@sha256:91287bf15eb35fc36a4e5d93b90d1d7f46f00da2f03a33556408fd700a5f5c51 -- - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-golang-1.14@sha256:5310db2f2a8f12e1cad769af9537ab6562828e3ff2d8940cfae99bfed2878954 -- - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-java11-gradle@sha256:51cb5dcc314a688d57445c10d672fa37d421e681309f07e69f93b3e6f424cc58 -- - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-java11-maven@sha256:3779c8fe66afb0ad4b99662cfb35bd7e5a407767e3b81ab562a55c6b5b56b09f -- - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-java8-maven@sha256:b593e9e94012baa226e4302024239acc046bd009da96863ab75bd460be9faa0c -- - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-nodejs10-community@sha256:0069c2bef3651e7bc41172e4763bc327b1cf48352b10a2bdb9e4c2eb87ae8b1b -- - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-nodejs10-ubi@sha256:e1b0bc820eb3421373b0717c1e168fd83502120fbcb37bce2d03abfb42701ac6 -- - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-nodejs12-community@sha256:f4cf397c549315e00235b5f121a1c8f92c76f5eee398e22be8616f4d1d8781f2 -- - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-nodejs8-centos@sha256:bc88b6b34e6a741143bf99ca4d9647f68e49ab8f23e5729d4ae56bd9f2be5e6b -- - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-php-7@sha256:1f9898e1a9583cb33e24a6a5efefa9ac48a69e4fe92c45a571f55f472355bd01 -- - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-python-3.8@sha256:a547378345188e1a66b9c1e776bb08ca72cd4cc13538e110b972961ccfbfb42c -- - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-quarkus@sha256:a09326b9ec42296af32dbc436f46ca54bc09c26e3746e7848f34c92967bab3e2 -- - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDEOJOGE______ -- value: quay.io/eclipse/che-rust-1.39@sha256:a8b51810f6435b468f166c86516ed063fe480ea0bbd44416167ef88ba1efa8b4 -+ - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-cpp-rhel7@sha256:1a862a9a755194d3156aa87427d264ba633948f8696f4fa7bce196dc5460fa32 -+ - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-dotnet-2.2@sha256:69824da038a47a8b9447a35bc66a83f120fa9055a6ff03740ee8a8d6398c3c53 -+ - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-dotnet-3.1@sha256:6f16e4b5e82215500fb1e56c8fbc7f0590540c59260af50876d8155295ee6184 -+ - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-golang-1.14@sha256:5c578a9c7de8029279120a43da93824e0bcb9b412fdbccf9ba0b11d6d66ee379 -+ - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-java11-gradle@sha256:96c1310d9e39c4cb7006d5065639985ecb2f2c5d4b2cdc9c0ae5ee746df55ada -+ - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-java11-maven@sha256:c320cd814c1f5d33bcd272daa8e3a0f827fd674b41617dc633e8da6b539a5287 -+ - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-java8-maven@sha256:85ed11199e4f572d8ead8ed3f1b0eece5f74883f0ced3be39ee1ba96a23deab9 -+ - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-nodejs10-community@sha256:337524e43c7b248322823a231f1852a928f76d4b2a03a30ae84732b6bfe915d6 -+ - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-nodejs10-ubi@sha256:9c359a51e25dc3257ea1971c23d7cfd93ac035388b83f5903bc924a623cb5644 -+ - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-nodejs12-community@sha256:695a77d172b589772afcf3ee9b6b199bfd44f1f768473de1aac9aceb1d511989 -+ - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-nodejs8-centos@sha256:01e2c619e0c7bb3c6e7214cddfc0e435501874076eac916f3b89eec17a968643 -+ - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-php-7@sha256:a74582abe197d750fbc6f3f9c2787e89e983cae7323a77c0177f1ac045b1b947 -+ - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-python-3.8@sha256:d9b3ac1d6ecd6927bb013333e78ea83d18c6a408a682220892362c50d9655e59 -+ - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-quarkus@sha256:47f45e8ade7b2ad5cce5ce91eed641101ff3bc79daac2c9af62438f474af7378 -+ - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDEOJOGI______ -+ value: quay.io/eclipse/che-rust-1.39@sha256:43fd6c0227a2b6c74afa49f9b4a1c77cda952321545610de6da93f519b9c670b +- - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-cpp-rhel7@sha256:1a862a9a755194d3156aa87427d264ba633948f8696f4fa7bce196dc5460fa32 +- - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-dotnet-2.2@sha256:69824da038a47a8b9447a35bc66a83f120fa9055a6ff03740ee8a8d6398c3c53 +- - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-dotnet-3.1@sha256:6f16e4b5e82215500fb1e56c8fbc7f0590540c59260af50876d8155295ee6184 +- - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-golang-1.14@sha256:5c578a9c7de8029279120a43da93824e0bcb9b412fdbccf9ba0b11d6d66ee379 +- - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-java11-gradle@sha256:96c1310d9e39c4cb7006d5065639985ecb2f2c5d4b2cdc9c0ae5ee746df55ada +- - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-java11-maven@sha256:c320cd814c1f5d33bcd272daa8e3a0f827fd674b41617dc633e8da6b539a5287 +- - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-java8-maven@sha256:85ed11199e4f572d8ead8ed3f1b0eece5f74883f0ced3be39ee1ba96a23deab9 +- - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-nodejs10-community@sha256:337524e43c7b248322823a231f1852a928f76d4b2a03a30ae84732b6bfe915d6 +- - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-nodejs10-ubi@sha256:9c359a51e25dc3257ea1971c23d7cfd93ac035388b83f5903bc924a623cb5644 +- - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-nodejs12-community@sha256:695a77d172b589772afcf3ee9b6b199bfd44f1f768473de1aac9aceb1d511989 +- - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-nodejs8-centos@sha256:01e2c619e0c7bb3c6e7214cddfc0e435501874076eac916f3b89eec17a968643 +- - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-php-7@sha256:a74582abe197d750fbc6f3f9c2787e89e983cae7323a77c0177f1ac045b1b947 +- - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-python-3.8@sha256:d9b3ac1d6ecd6927bb013333e78ea83d18c6a408a682220892362c50d9655e59 +- - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-quarkus@sha256:47f45e8ade7b2ad5cce5ce91eed641101ff3bc79daac2c9af62438f474af7378 +- - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDEOJOGI______ +- value: quay.io/eclipse/che-rust-1.39@sha256:43fd6c0227a2b6c74afa49f9b4a1c77cda952321545610de6da93f519b9c670b ++ - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-cpp-rhel7@sha256:4991623a13919b3dd56beb483ee8d223bd15a2fd82cebedefdefee12ff76ad9b ++ - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-dotnet-2.2@sha256:a9d1f8205b4db829b1023e10f8de8106b2a1a9a022a902a553cb5c18efd2a7fd ++ - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-dotnet-3.1@sha256:8d229e8a0183fc5f59c142fe5e591a9b936b2ad66209d79fc92432e4d62c2cff ++ - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-golang-1.14@sha256:497a864c7b96a7c9aa47de7dd61e70c2ee1a35bfda397f156a5e9bdc8f81e3dd ++ - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-java11-gradle@sha256:a5bf02137e545d44ee9ea20400620fde789ce5df9d3579a29ec5303b4442ac3b ++ - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-java11-maven@sha256:4024bd13cf2d8ab5fd00398a0afcaf598129a948a4e17025e3f51ca270e12c39 ++ - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-java8-maven@sha256:8c4729366b7dd3a0b372095e6ea3225efc7a0d118a97f4449570542bc9b3bf3d ++ - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-nodejs10-community@sha256:7ad25361115bc34becaa3a6aa00a85cc0e6ec69d22d93869339a3cc3a49febe7 ++ - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-nodejs10-ubi@sha256:cfb81e0d885c1dc0cc7fec12166988ddafd9df7a6cffd4d4434d26f7337042d9 ++ - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-nodejs12-community@sha256:64951afdf9f2f30315183fc5f7fb5a46c523d858a2251e7986903d3795835016 ++ - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-nodejs8-centos@sha256:ab3117bcddf55eb38838452f71633adcf3d40ca55c0a5f77baa77aa9ebd5db61 ++ - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-php-7@sha256:bceb308a5d545aeac19290a59ff2668d6d288d5e5dfca63a08db6da46958fde1 ++ - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-python-3.8@sha256:99cee8a5ae77085f9de31ebe622fdb7f535d24c4775cf2f0573f55341059e317 ++ - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-quarkus@sha256:f9e9b0181c05dcc54a5d53e2ff2fb890a1c1ecfbae683633bf4e34e7dd445d45 ++ - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDGMBOGA______ ++ value: quay.io/eclipse/che-rust-1.39@sha256:c3e0654366fd280c09935bb6b153a1117ef57d42711afaa4cd7019e6a308ba69 - name: RELATED_IMAGE_ubi8_minimal_devfile_registry_image_HAXDG___ value: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_ value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 -- image: quay.io/eclipse/che-operator@sha256:d1c246c9d71698ad52cfb2a12f3537f195ac7c9a4f0e6fd6748fc79bf23f508a -+ image: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a +- image: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a ++ image: quay.io/eclipse/che-operator@sha256:57b5210a4c6223b2cd53531afde5f12ffa26635eb60d33561b869391e13d89ef imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 10 -@@ -1012,12 +1012,12 @@ +@@ -1012,45 +1358,57 @@ maturity: stable provider: name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.29.0 -- version: 7.29.1 -+ replaces: eclipse-che-preview-openshift.v7.29.1 -+ version: 7.29.2 +- replaces: eclipse-che-preview-openshift.v7.29.1 +- version: 7.29.2 ++ replaces: eclipse-che-preview-openshift.v7.29.2 ++ version: 7.30.0 relatedImages: -- - name: che-operator-7.29.1 -- image: quay.io/eclipse/che-operator@sha256:d1c246c9d71698ad52cfb2a12f3537f195ac7c9a4f0e6fd6748fc79bf23f508a -- # tag: quay.io/eclipse/che-operator:7.29.1 -+ - name: che-operator-7.29.2 -+ image: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a -+ # tag: quay.io/eclipse/che-operator:7.29.2 +- - name: che-operator-7.29.2 +- image: quay.io/eclipse/che-operator@sha256:60f4d83fdc49119b3bcd6005ca4f71a9aab29cdb68493efaab51a3c944c94b2a +- # tag: quay.io/eclipse/che-operator:7.29.2 ++ - name: che-operator-7.30.0 ++ image: quay.io/eclipse/che-operator@sha256:57b5210a4c6223b2cd53531afde5f12ffa26635eb60d33561b869391e13d89ef ++ # tag: quay.io/eclipse/che-operator:7.30.0 - name: configbump-0.1.4 image: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 # tag: quay.io/che-incubator/configbump:0.1.4 -@@ -1027,27 +1027,27 @@ ++ - name: devworkspace-che-operator-ci ++ image: quay.io/che-incubator/devworkspace-che-operator@sha256:800ae04531a011f053711abd3c34b9862560978e47ffcdd5ae139b39a25ad738 ++ # tag: quay.io/che-incubator/devworkspace-che-operator:ci ++ - name: devworkspace-controller-next ++ image: quay.io/devfile/devworkspace-controller@sha256:340a6c59e5f65129e354c08300ce31efa29571825683b7a30eead56d967b6722 ++ # tag: quay.io/devfile/devworkspace-controller:next + - name: che--centos--postgresql-96-centos7-9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + image: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + # tag: quay.io/eclipse/che--centos--postgresql-96-centos7:9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 - name: che--traefik-v2.3.2-6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 image: quay.io/eclipse/che--traefik@sha256:6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 # tag: quay.io/eclipse/che--traefik:v2.3.2-6e6d4dc5a19afe06778ca092cdbbb98e31cb9f9c313edafa23f81a0e6ddf8a23 -- - name: che-devfile-registry-7.29.1 -- image: quay.io/eclipse/che-devfile-registry@sha256:fa6853c74cf5add836383efd9ef829f21f3722ada2c4f86ec333e0f66c95d8e4 -- # tag: quay.io/eclipse/che-devfile-registry:7.29.1 -+ - name: che-devfile-registry-7.29.2 -+ image: quay.io/eclipse/che-devfile-registry@sha256:679993d2f3186eab1533d5ca2aa2ab31a2e99a0392943380741b26053ae1c03c -+ # tag: quay.io/eclipse/che-devfile-registry:7.29.2 +- - name: che-devfile-registry-7.29.2 +- image: quay.io/eclipse/che-devfile-registry@sha256:679993d2f3186eab1533d5ca2aa2ab31a2e99a0392943380741b26053ae1c03c +- # tag: quay.io/eclipse/che-devfile-registry:7.29.2 ++ - name: che-dashboard-7.30.0 ++ image: quay.io/eclipse/che-dashboard@sha256:0f8e35af1d57bcc64c4de840ad2555d943444e3751b2b907396cefc24ce4c9e7 ++ # tag: quay.io/eclipse/che-dashboard:7.30.0 ++ - name: che-devfile-registry-7.30.0 ++ image: quay.io/eclipse/che-devfile-registry@sha256:9832f084cc5917cb757b1e9fe13285d11d1cec88a511408d36f1b8acf13977a7 ++ # tag: quay.io/eclipse/che-devfile-registry:7.30.0 - name: che-jwtproxy-0.10.0 image: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033 # tag: quay.io/eclipse/che-jwtproxy:0.10.0 -- - name: che-keycloak-7.29.1 -- image: quay.io/eclipse/che-keycloak@sha256:73f948d35cc1ee44abb35c4385f27ffc42c97079756df548909d03d8c0bcf93f -- # tag: quay.io/eclipse/che-keycloak:7.29.1 -+ - name: che-keycloak-7.29.2 -+ image: quay.io/eclipse/che-keycloak@sha256:42fbe4fca8a814070087a9d87c95d67fc25837c3f46a81e5fc820ba90501ef8c -+ # tag: quay.io/eclipse/che-keycloak:7.29.2 +- - name: che-keycloak-7.29.2 +- image: quay.io/eclipse/che-keycloak@sha256:42fbe4fca8a814070087a9d87c95d67fc25837c3f46a81e5fc820ba90501ef8c +- # tag: quay.io/eclipse/che-keycloak:7.29.2 ++ - name: che-keycloak-7.30.0 ++ image: quay.io/eclipse/che-keycloak@sha256:8895d1d527d09add6da7ce5664aad884ef959947713d6fd46e439ce56398c7d3 ++ # tag: quay.io/eclipse/che-keycloak:7.30.0 - name: che-plugin-artifacts-broker-v3.4.0 image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58 # tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.4.0 - name: che-plugin-metadata-broker-v3.4.0 image: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9 # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.4.0 -- - name: che-plugin-registry-7.29.1 -- image: quay.io/eclipse/che-plugin-registry@sha256:5283ae648d2f5c1aca4f3a1fd0a0f3cdc53a0ef0f6d41d68eaf25fa353952d32 -- # tag: quay.io/eclipse/che-plugin-registry:7.29.1 -- - name: che-server-7.29.1 -- image: quay.io/eclipse/che-server@sha256:ff33b696d0cc12cba5ddb572e12148140a4f10cfe0a5bd79d9676fe3b06fa874 -- # tag: quay.io/eclipse/che-server:7.29.1 -+ - name: che-plugin-registry-7.29.2 -+ image: quay.io/eclipse/che-plugin-registry@sha256:c034e8211e8c2b7e9720b4bc8006d262f2ecf0e4ff5ecef3bf9dca803f00d33b -+ # tag: quay.io/eclipse/che-plugin-registry:7.29.2 -+ - name: che-server-7.29.2 -+ image: quay.io/eclipse/che-server@sha256:5a814d60f4df71c4361bb73879e6136f7308e50dfb0471d458741732b92f6c3f -+ # tag: quay.io/eclipse/che-server:7.29.2 - - name: ubi8-minimal-8.3-298 - image: registry.access.redhat.com/ubi8-minimal@sha256:e72e188c6b20281e241fb3cf6f8fc974dec4cc6ed0c9d8f2d5460c30c35893b3 - # tag: registry.access.redhat.com/ubi8-minimal:8.3-298 -@@ -1177,15 +1177,15 @@ +- - name: che-plugin-registry-7.29.2 +- image: quay.io/eclipse/che-plugin-registry@sha256:c034e8211e8c2b7e9720b4bc8006d262f2ecf0e4ff5ecef3bf9dca803f00d33b +- # tag: quay.io/eclipse/che-plugin-registry:7.29.2 +- - name: che-server-7.29.2 +- image: quay.io/eclipse/che-server@sha256:5a814d60f4df71c4361bb73879e6136f7308e50dfb0471d458741732b92f6c3f +- # tag: quay.io/eclipse/che-server:7.29.2 +- - name: ubi8-minimal-8.3-298 +- image: registry.access.redhat.com/ubi8-minimal@sha256:e72e188c6b20281e241fb3cf6f8fc974dec4cc6ed0c9d8f2d5460c30c35893b3 +- # tag: registry.access.redhat.com/ubi8-minimal:8.3-298 ++ - name: che-plugin-registry-7.30.0 ++ image: quay.io/eclipse/che-plugin-registry@sha256:2c34571a36397db9fd1ddff39369175d67695e13d54ba1cf47c1bc6d287187a9 ++ # tag: quay.io/eclipse/che-plugin-registry:7.30.0 ++ - name: che-server-7.30.0 ++ image: quay.io/eclipse/che-server@sha256:a69d9202b95c98066049e6ad22ceeee066a12e038dd6846bf4cef847a28b53a2 ++ # tag: quay.io/eclipse/che-server:7.30.0 ++ - name: ubi8-minimal-8.3-298.1618432845 ++ image: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 ++ # tag: registry.access.redhat.com/ubi8-minimal:8.3-298.1618432845 ++ - name: che-plugin-sidecar-@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + - name: che-plugin-sidecar-@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + image: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3 +@@ -1069,6 +1427,12 @@ + - name: che-plugin-sidecar-@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + image: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ - name: che-plugin-sidecar-@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ - name: che-plugin-sidecar-@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a + - name: che-plugin-sidecar-@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 + image: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546 +@@ -1084,9 +1448,12 @@ + - name: che-plugin-sidecar-@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 + image: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7 +- - name: che-plugin-sidecar-@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 +- image: quay.io/eclipse/che-plugin-sidecar@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 +- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:5c88f3c28e699705aa6071a1fe7b61faece9b12b86af68203ac85a320d997cf3 ++ - name: che-plugin-sidecar-@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:699a8fda67babcc1faedcf2e4ab22f6cf0cf6ad08c41c293983b81691c59ae4d ++ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a +@@ -1111,6 +1478,12 @@ + - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a + - name: che-plugin-sidecar-@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef + image: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef +@@ -1153,9 +1526,9 @@ + - name: che-plugin-sidecar-@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 + image: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21 +- - name: che-plugin-sidecar-@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 +- image: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 +- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79 ++ - name: che-plugin-sidecar-@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 ++ image: quay.io/eclipse/che-plugin-sidecar@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 ++ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:597a30c9c3fc7dbbfb9e08b1bb2179d8eb062ad148480ff32489b4f01ec675f4 + - name: che-plugin-sidecar-@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef + image: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef + # tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef +@@ -1177,15 +1550,15 @@ - name: che-plugin-sidecar-@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f image: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f # tag: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f -- - name: che-theia-@sha256:69b7d27a9e9a4b46c2734d995456385bb0d7ab1022638d95ddaa5a5919ef43c1 -- image: quay.io/eclipse/che-theia@sha256:69b7d27a9e9a4b46c2734d995456385bb0d7ab1022638d95ddaa5a5919ef43c1 -- # tag: quay.io/eclipse/che-theia@sha256:69b7d27a9e9a4b46c2734d995456385bb0d7ab1022638d95ddaa5a5919ef43c1 -- - name: che-machine-exec-@sha256:98fdc3f341ed683dc0f07176729c887f2b965bade9c27d16dc0e05f9034e624c -- image: quay.io/eclipse/che-machine-exec@sha256:98fdc3f341ed683dc0f07176729c887f2b965bade9c27d16dc0e05f9034e624c -- # tag: quay.io/eclipse/che-machine-exec@sha256:98fdc3f341ed683dc0f07176729c887f2b965bade9c27d16dc0e05f9034e624c -- - name: che-theia-endpoint-runtime-binary-@sha256:8993f85fa5ebe9c57e2f4ab70c6c9bd87bae3c83db6bac16de7927a3e786ff10 -- image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8993f85fa5ebe9c57e2f4ab70c6c9bd87bae3c83db6bac16de7927a3e786ff10 -- # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8993f85fa5ebe9c57e2f4ab70c6c9bd87bae3c83db6bac16de7927a3e786ff10 -+ - name: che-theia-@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 -+ image: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 -+ # tag: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 -+ - name: che-machine-exec-@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 -+ image: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 -+ - name: che-theia-endpoint-runtime-binary-@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 +- - name: che-theia-@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 +- image: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 +- # tag: quay.io/eclipse/che-theia@sha256:14e34d2958119b038f58e1ade23ac5954b8fd494bcf2dc3aee4bda4933fd0066 +- - name: che-machine-exec-@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 +- image: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 +- # tag: quay.io/eclipse/che-machine-exec@sha256:bfb16ca50ad3a019ce90f6162dca71d589cee8b0e267778ad310c1aebf5d6861 +- - name: che-theia-endpoint-runtime-binary-@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 +- image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 +- # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f52b556f5f00824e54ffc90433d6ee37279c7f432ed9b47c6b578f391ac8453 ++ - name: che-theia-@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 ++ image: quay.io/eclipse/che-theia@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 ++ # tag: quay.io/eclipse/che-theia@sha256:9f0091db07ce4c26c8107541e4abf88834c5e61e2da7efe0828929cf68641a48 ++ - name: che-machine-exec-@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 ++ image: quay.io/eclipse/che-machine-exec@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 ++ # tag: quay.io/eclipse/che-machine-exec@sha256:da49975306c473f088037ce08edfe401445eedcb229d2e79a76a1534619e0fc5 ++ - name: che-theia-endpoint-runtime-binary-@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 ++ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 ++ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:be46fb4248d3fd818017555857ff436d02bb29161e273bc7a9a9da15b7965453 - name: che-editor-jupyter-@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 image: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 # tag: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 -@@ -1219,51 +1219,51 @@ +@@ -1219,51 +1592,51 @@ - name: che--centos--mysql-57-centos7-latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 image: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 # tag: quay.io/eclipse/che--centos--mysql-57-centos7:latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 -- - name: che-cpp-rhel7-7.29.1 -- image: quay.io/eclipse/che-cpp-rhel7@sha256:b2953fb07de07fbb4582860a665d5a563b928c825147c713c12abaf0fc099841 -- # tag: quay.io/eclipse/che-cpp-rhel7:7.29.1 -- - name: che-dotnet-2.2-7.29.1 -- image: quay.io/eclipse/che-dotnet-2.2@sha256:97b7ad49a6804191f1c381423ec2aab90e99cbcf91a0f2eb86b04eff2a7595f2 -- # tag: quay.io/eclipse/che-dotnet-2.2:7.29.1 -- - name: che-dotnet-3.1-7.29.1 -- image: quay.io/eclipse/che-dotnet-3.1@sha256:91287bf15eb35fc36a4e5d93b90d1d7f46f00da2f03a33556408fd700a5f5c51 -- # tag: quay.io/eclipse/che-dotnet-3.1:7.29.1 -- - name: che-golang-1.14-7.29.1 -- image: quay.io/eclipse/che-golang-1.14@sha256:5310db2f2a8f12e1cad769af9537ab6562828e3ff2d8940cfae99bfed2878954 -- # tag: quay.io/eclipse/che-golang-1.14:7.29.1 -- - name: che-java11-gradle-7.29.1 -- image: quay.io/eclipse/che-java11-gradle@sha256:51cb5dcc314a688d57445c10d672fa37d421e681309f07e69f93b3e6f424cc58 -- # tag: quay.io/eclipse/che-java11-gradle:7.29.1 -- - name: che-java11-maven-7.29.1 -- image: quay.io/eclipse/che-java11-maven@sha256:3779c8fe66afb0ad4b99662cfb35bd7e5a407767e3b81ab562a55c6b5b56b09f -- # tag: quay.io/eclipse/che-java11-maven:7.29.1 -- - name: che-java8-maven-7.29.1 -- image: quay.io/eclipse/che-java8-maven@sha256:b593e9e94012baa226e4302024239acc046bd009da96863ab75bd460be9faa0c -- # tag: quay.io/eclipse/che-java8-maven:7.29.1 -- - name: che-nodejs10-community-7.29.1 -- image: quay.io/eclipse/che-nodejs10-community@sha256:0069c2bef3651e7bc41172e4763bc327b1cf48352b10a2bdb9e4c2eb87ae8b1b -- # tag: quay.io/eclipse/che-nodejs10-community:7.29.1 -- - name: che-nodejs10-ubi-7.29.1 -- image: quay.io/eclipse/che-nodejs10-ubi@sha256:e1b0bc820eb3421373b0717c1e168fd83502120fbcb37bce2d03abfb42701ac6 -- # tag: quay.io/eclipse/che-nodejs10-ubi:7.29.1 -- - name: che-nodejs12-community-7.29.1 -- image: quay.io/eclipse/che-nodejs12-community@sha256:f4cf397c549315e00235b5f121a1c8f92c76f5eee398e22be8616f4d1d8781f2 -- # tag: quay.io/eclipse/che-nodejs12-community:7.29.1 -- - name: che-nodejs8-centos-7.29.1 -- image: quay.io/eclipse/che-nodejs8-centos@sha256:bc88b6b34e6a741143bf99ca4d9647f68e49ab8f23e5729d4ae56bd9f2be5e6b -- # tag: quay.io/eclipse/che-nodejs8-centos:7.29.1 -- - name: che-php-7-7.29.1 -- image: quay.io/eclipse/che-php-7@sha256:1f9898e1a9583cb33e24a6a5efefa9ac48a69e4fe92c45a571f55f472355bd01 -- # tag: quay.io/eclipse/che-php-7:7.29.1 -- - name: che-python-3.8-7.29.1 -- image: quay.io/eclipse/che-python-3.8@sha256:a547378345188e1a66b9c1e776bb08ca72cd4cc13538e110b972961ccfbfb42c -- # tag: quay.io/eclipse/che-python-3.8:7.29.1 -- - name: che-quarkus-7.29.1 -- image: quay.io/eclipse/che-quarkus@sha256:a09326b9ec42296af32dbc436f46ca54bc09c26e3746e7848f34c92967bab3e2 -- # tag: quay.io/eclipse/che-quarkus:7.29.1 -- - name: che-rust-1.39-7.29.1 -- image: quay.io/eclipse/che-rust-1.39@sha256:a8b51810f6435b468f166c86516ed063fe480ea0bbd44416167ef88ba1efa8b4 -- # tag: quay.io/eclipse/che-rust-1.39:7.29.1 -+ - name: che-cpp-rhel7-7.29.2 -+ image: quay.io/eclipse/che-cpp-rhel7@sha256:1a862a9a755194d3156aa87427d264ba633948f8696f4fa7bce196dc5460fa32 -+ # tag: quay.io/eclipse/che-cpp-rhel7:7.29.2 -+ - name: che-dotnet-2.2-7.29.2 -+ image: quay.io/eclipse/che-dotnet-2.2@sha256:69824da038a47a8b9447a35bc66a83f120fa9055a6ff03740ee8a8d6398c3c53 -+ # tag: quay.io/eclipse/che-dotnet-2.2:7.29.2 -+ - name: che-dotnet-3.1-7.29.2 -+ image: quay.io/eclipse/che-dotnet-3.1@sha256:6f16e4b5e82215500fb1e56c8fbc7f0590540c59260af50876d8155295ee6184 -+ # tag: quay.io/eclipse/che-dotnet-3.1:7.29.2 -+ - name: che-golang-1.14-7.29.2 -+ image: quay.io/eclipse/che-golang-1.14@sha256:5c578a9c7de8029279120a43da93824e0bcb9b412fdbccf9ba0b11d6d66ee379 -+ # tag: quay.io/eclipse/che-golang-1.14:7.29.2 -+ - name: che-java11-gradle-7.29.2 -+ image: quay.io/eclipse/che-java11-gradle@sha256:96c1310d9e39c4cb7006d5065639985ecb2f2c5d4b2cdc9c0ae5ee746df55ada -+ # tag: quay.io/eclipse/che-java11-gradle:7.29.2 -+ - name: che-java11-maven-7.29.2 -+ image: quay.io/eclipse/che-java11-maven@sha256:c320cd814c1f5d33bcd272daa8e3a0f827fd674b41617dc633e8da6b539a5287 -+ # tag: quay.io/eclipse/che-java11-maven:7.29.2 -+ - name: che-java8-maven-7.29.2 -+ image: quay.io/eclipse/che-java8-maven@sha256:85ed11199e4f572d8ead8ed3f1b0eece5f74883f0ced3be39ee1ba96a23deab9 -+ # tag: quay.io/eclipse/che-java8-maven:7.29.2 -+ - name: che-nodejs10-community-7.29.2 -+ image: quay.io/eclipse/che-nodejs10-community@sha256:337524e43c7b248322823a231f1852a928f76d4b2a03a30ae84732b6bfe915d6 -+ # tag: quay.io/eclipse/che-nodejs10-community:7.29.2 -+ - name: che-nodejs10-ubi-7.29.2 -+ image: quay.io/eclipse/che-nodejs10-ubi@sha256:9c359a51e25dc3257ea1971c23d7cfd93ac035388b83f5903bc924a623cb5644 -+ # tag: quay.io/eclipse/che-nodejs10-ubi:7.29.2 -+ - name: che-nodejs12-community-7.29.2 -+ image: quay.io/eclipse/che-nodejs12-community@sha256:695a77d172b589772afcf3ee9b6b199bfd44f1f768473de1aac9aceb1d511989 -+ # tag: quay.io/eclipse/che-nodejs12-community:7.29.2 -+ - name: che-nodejs8-centos-7.29.2 -+ image: quay.io/eclipse/che-nodejs8-centos@sha256:01e2c619e0c7bb3c6e7214cddfc0e435501874076eac916f3b89eec17a968643 -+ # tag: quay.io/eclipse/che-nodejs8-centos:7.29.2 -+ - name: che-php-7-7.29.2 -+ image: quay.io/eclipse/che-php-7@sha256:a74582abe197d750fbc6f3f9c2787e89e983cae7323a77c0177f1ac045b1b947 -+ # tag: quay.io/eclipse/che-php-7:7.29.2 -+ - name: che-python-3.8-7.29.2 -+ image: quay.io/eclipse/che-python-3.8@sha256:d9b3ac1d6ecd6927bb013333e78ea83d18c6a408a682220892362c50d9655e59 -+ # tag: quay.io/eclipse/che-python-3.8:7.29.2 -+ - name: che-quarkus-7.29.2 -+ image: quay.io/eclipse/che-quarkus@sha256:47f45e8ade7b2ad5cce5ce91eed641101ff3bc79daac2c9af62438f474af7378 -+ # tag: quay.io/eclipse/che-quarkus:7.29.2 -+ - name: che-rust-1.39-7.29.2 -+ image: quay.io/eclipse/che-rust-1.39@sha256:43fd6c0227a2b6c74afa49f9b4a1c77cda952321545610de6da93f519b9c670b -+ # tag: quay.io/eclipse/che-rust-1.39:7.29.2 +- - name: che-cpp-rhel7-7.29.2 +- image: quay.io/eclipse/che-cpp-rhel7@sha256:1a862a9a755194d3156aa87427d264ba633948f8696f4fa7bce196dc5460fa32 +- # tag: quay.io/eclipse/che-cpp-rhel7:7.29.2 +- - name: che-dotnet-2.2-7.29.2 +- image: quay.io/eclipse/che-dotnet-2.2@sha256:69824da038a47a8b9447a35bc66a83f120fa9055a6ff03740ee8a8d6398c3c53 +- # tag: quay.io/eclipse/che-dotnet-2.2:7.29.2 +- - name: che-dotnet-3.1-7.29.2 +- image: quay.io/eclipse/che-dotnet-3.1@sha256:6f16e4b5e82215500fb1e56c8fbc7f0590540c59260af50876d8155295ee6184 +- # tag: quay.io/eclipse/che-dotnet-3.1:7.29.2 +- - name: che-golang-1.14-7.29.2 +- image: quay.io/eclipse/che-golang-1.14@sha256:5c578a9c7de8029279120a43da93824e0bcb9b412fdbccf9ba0b11d6d66ee379 +- # tag: quay.io/eclipse/che-golang-1.14:7.29.2 +- - name: che-java11-gradle-7.29.2 +- image: quay.io/eclipse/che-java11-gradle@sha256:96c1310d9e39c4cb7006d5065639985ecb2f2c5d4b2cdc9c0ae5ee746df55ada +- # tag: quay.io/eclipse/che-java11-gradle:7.29.2 +- - name: che-java11-maven-7.29.2 +- image: quay.io/eclipse/che-java11-maven@sha256:c320cd814c1f5d33bcd272daa8e3a0f827fd674b41617dc633e8da6b539a5287 +- # tag: quay.io/eclipse/che-java11-maven:7.29.2 +- - name: che-java8-maven-7.29.2 +- image: quay.io/eclipse/che-java8-maven@sha256:85ed11199e4f572d8ead8ed3f1b0eece5f74883f0ced3be39ee1ba96a23deab9 +- # tag: quay.io/eclipse/che-java8-maven:7.29.2 +- - name: che-nodejs10-community-7.29.2 +- image: quay.io/eclipse/che-nodejs10-community@sha256:337524e43c7b248322823a231f1852a928f76d4b2a03a30ae84732b6bfe915d6 +- # tag: quay.io/eclipse/che-nodejs10-community:7.29.2 +- - name: che-nodejs10-ubi-7.29.2 +- image: quay.io/eclipse/che-nodejs10-ubi@sha256:9c359a51e25dc3257ea1971c23d7cfd93ac035388b83f5903bc924a623cb5644 +- # tag: quay.io/eclipse/che-nodejs10-ubi:7.29.2 +- - name: che-nodejs12-community-7.29.2 +- image: quay.io/eclipse/che-nodejs12-community@sha256:695a77d172b589772afcf3ee9b6b199bfd44f1f768473de1aac9aceb1d511989 +- # tag: quay.io/eclipse/che-nodejs12-community:7.29.2 +- - name: che-nodejs8-centos-7.29.2 +- image: quay.io/eclipse/che-nodejs8-centos@sha256:01e2c619e0c7bb3c6e7214cddfc0e435501874076eac916f3b89eec17a968643 +- # tag: quay.io/eclipse/che-nodejs8-centos:7.29.2 +- - name: che-php-7-7.29.2 +- image: quay.io/eclipse/che-php-7@sha256:a74582abe197d750fbc6f3f9c2787e89e983cae7323a77c0177f1ac045b1b947 +- # tag: quay.io/eclipse/che-php-7:7.29.2 +- - name: che-python-3.8-7.29.2 +- image: quay.io/eclipse/che-python-3.8@sha256:d9b3ac1d6ecd6927bb013333e78ea83d18c6a408a682220892362c50d9655e59 +- # tag: quay.io/eclipse/che-python-3.8:7.29.2 +- - name: che-quarkus-7.29.2 +- image: quay.io/eclipse/che-quarkus@sha256:47f45e8ade7b2ad5cce5ce91eed641101ff3bc79daac2c9af62438f474af7378 +- # tag: quay.io/eclipse/che-quarkus:7.29.2 +- - name: che-rust-1.39-7.29.2 +- image: quay.io/eclipse/che-rust-1.39@sha256:43fd6c0227a2b6c74afa49f9b4a1c77cda952321545610de6da93f519b9c670b +- # tag: quay.io/eclipse/che-rust-1.39:7.29.2 ++ - name: che-cpp-rhel7-7.30.0 ++ image: quay.io/eclipse/che-cpp-rhel7@sha256:4991623a13919b3dd56beb483ee8d223bd15a2fd82cebedefdefee12ff76ad9b ++ # tag: quay.io/eclipse/che-cpp-rhel7:7.30.0 ++ - name: che-dotnet-2.2-7.30.0 ++ image: quay.io/eclipse/che-dotnet-2.2@sha256:a9d1f8205b4db829b1023e10f8de8106b2a1a9a022a902a553cb5c18efd2a7fd ++ # tag: quay.io/eclipse/che-dotnet-2.2:7.30.0 ++ - name: che-dotnet-3.1-7.30.0 ++ image: quay.io/eclipse/che-dotnet-3.1@sha256:8d229e8a0183fc5f59c142fe5e591a9b936b2ad66209d79fc92432e4d62c2cff ++ # tag: quay.io/eclipse/che-dotnet-3.1:7.30.0 ++ - name: che-golang-1.14-7.30.0 ++ image: quay.io/eclipse/che-golang-1.14@sha256:497a864c7b96a7c9aa47de7dd61e70c2ee1a35bfda397f156a5e9bdc8f81e3dd ++ # tag: quay.io/eclipse/che-golang-1.14:7.30.0 ++ - name: che-java11-gradle-7.30.0 ++ image: quay.io/eclipse/che-java11-gradle@sha256:a5bf02137e545d44ee9ea20400620fde789ce5df9d3579a29ec5303b4442ac3b ++ # tag: quay.io/eclipse/che-java11-gradle:7.30.0 ++ - name: che-java11-maven-7.30.0 ++ image: quay.io/eclipse/che-java11-maven@sha256:4024bd13cf2d8ab5fd00398a0afcaf598129a948a4e17025e3f51ca270e12c39 ++ # tag: quay.io/eclipse/che-java11-maven:7.30.0 ++ - name: che-java8-maven-7.30.0 ++ image: quay.io/eclipse/che-java8-maven@sha256:8c4729366b7dd3a0b372095e6ea3225efc7a0d118a97f4449570542bc9b3bf3d ++ # tag: quay.io/eclipse/che-java8-maven:7.30.0 ++ - name: che-nodejs10-community-7.30.0 ++ image: quay.io/eclipse/che-nodejs10-community@sha256:7ad25361115bc34becaa3a6aa00a85cc0e6ec69d22d93869339a3cc3a49febe7 ++ # tag: quay.io/eclipse/che-nodejs10-community:7.30.0 ++ - name: che-nodejs10-ubi-7.30.0 ++ image: quay.io/eclipse/che-nodejs10-ubi@sha256:cfb81e0d885c1dc0cc7fec12166988ddafd9df7a6cffd4d4434d26f7337042d9 ++ # tag: quay.io/eclipse/che-nodejs10-ubi:7.30.0 ++ - name: che-nodejs12-community-7.30.0 ++ image: quay.io/eclipse/che-nodejs12-community@sha256:64951afdf9f2f30315183fc5f7fb5a46c523d858a2251e7986903d3795835016 ++ # tag: quay.io/eclipse/che-nodejs12-community:7.30.0 ++ - name: che-nodejs8-centos-7.30.0 ++ image: quay.io/eclipse/che-nodejs8-centos@sha256:ab3117bcddf55eb38838452f71633adcf3d40ca55c0a5f77baa77aa9ebd5db61 ++ # tag: quay.io/eclipse/che-nodejs8-centos:7.30.0 ++ - name: che-php-7-7.30.0 ++ image: quay.io/eclipse/che-php-7@sha256:bceb308a5d545aeac19290a59ff2668d6d288d5e5dfca63a08db6da46958fde1 ++ # tag: quay.io/eclipse/che-php-7:7.30.0 ++ - name: che-python-3.8-7.30.0 ++ image: quay.io/eclipse/che-python-3.8@sha256:99cee8a5ae77085f9de31ebe622fdb7f535d24c4775cf2f0573f55341059e317 ++ # tag: quay.io/eclipse/che-python-3.8:7.30.0 ++ - name: che-quarkus-7.30.0 ++ image: quay.io/eclipse/che-quarkus@sha256:f9e9b0181c05dcc54a5d53e2ff2fb890a1c1ecfbae683633bf4e34e7dd445d45 ++ # tag: quay.io/eclipse/che-quarkus:7.30.0 ++ - name: che-rust-1.39-7.30.0 ++ image: quay.io/eclipse/che-rust-1.39@sha256:c3e0654366fd280c09935bb6b153a1117ef57d42711afaa4cd7019e6a308ba69 ++ # tag: quay.io/eclipse/che-rust-1.39:7.30.0 - name: ubi8-minimal-8.3 image: registry.access.redhat.com/ubi8-minimal@sha256:2f6b88c037c0503da7704bccd3fc73cb76324101af39ad28f16460e7bce98324 # tag: registry.access.redhat.com/ubi8-minimal:8.3 diff --git a/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/org_v1_che_crd.yaml b/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/org_v1_che_crd.yaml index 4926989a5..cc5fc3d0c 100644 --- a/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/org_v1_che_crd.yaml +++ b/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/org_v1_che_crd.yaml @@ -1,5 +1,5 @@ # -# Copyright (c) 2012-2020 Red Hat, Inc. +# Copyright (c) 2019-2021 Red Hat, Inc. # This program and the accompanying materials are made # available under the terms of the Eclipse Public License 2.0 # which is available at https://www.eclipse.org/legal/epl-2.0/ @@ -8,7 +8,7 @@ # # Contributors: # Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: name: checlusters.org.eclipse.che @@ -21,853 +21,910 @@ spec: singular: checluster preserveUnknownFields: false scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: The `CheCluster` custom resource allows defining and managing a - Che server installation - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the Operator automatically creates and maintains several ConfigMaps - that will contain the appropriate environment variables the various components - of the Che installation. These generated ConfigMaps must NOT be updated - manually. - properties: - auth: - description: Configuration settings related to the Authentication used - by the Che installation. - properties: - externalIdentityProvider: - description: 'Instructs the Operator on whether or not to deploy - a dedicated Identity Provider (Keycloak or RH SSO instance). Instructs - the Operator on whether to deploy a dedicated Identity Provider - (Keycloak or RH-SSO instance). By default, a dedicated Identity - Provider server is deployed as part of the Che installation. When - `externalIdentityProvider` is `true`, no dedicated identity provider - will be deployed by the Operator and you will need to provide - details about the external identity provider you are about to - use. See also all the other fields starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider administrator - user. Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider, Keycloak or RH-SSO, `client-id` - that is used for Che. Override this when an external Identity - Provider is in use. See the `externalIdentityProvider` field. - When omitted or left blank, it is set to the value of the `flavour` - field suffixed with `-public`. - type: string - identityProviderContainerResources: - description: Identity provider container custom settings. - properties: - limits: - description: Limits describes the maximum amount of compute - resources allowed. - properties: - cpu: - description: CPU, in cores. (500m = .5 cores) - type: string - memory: - description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 - * 1024 * 1024) - type: string - type: object - request: - description: Requests describes the minimum amount of compute - resources required. - properties: - cpu: - description: CPU, in cores. (500m = .5 cores) - type: string - memory: - description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 - * 1024 * 1024) - type: string - type: object - type: object - identityProviderImage: - description: Overrides the container image used in the Identity - Provider, Keycloak or RH-SSO, deployment. This includes the image - tag. Omit it or leave it empty to use the default container image - provided by the Operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider, Keycloak or RH-SSO, deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderIngress: - description: Ingress custom settings. - properties: - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - identityProviderPassword: - description: Overrides the password of Keycloak administrator user. - Override this when an external Identity Provider is in use. See - the `externalIdentityProvider` field. When omitted or left blank, - it is set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for a Identity Provider, Keycloak or RH-SSO, - to connect to the database. Override this when an external Identity - Provider is in use. See the `externalIdentityProvider` field. - When omitted or left blank, it is set to an auto-generated password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for the Identity - Provider, Keycloak or RH-SSO, to connect to the database. When - the secret is defined, the `identityProviderPostgresPassword` - is ignored. When the value is omitted or left blank, the one of - following scenarios applies: 1. `identityProviderPostgresPassword` - is defined, then it will be used to connect to the database. 2. - `identityProviderPostgresPassword` is not defined, then a new - secret with the name `che-identity-postgres-secret` will be created - with an auto-generated value for `password`.' - type: string - identityProviderRealm: - description: Name of a Identity provider, Keycloak or RH-SSO, realm - that is used for Che. Override this when an external Identity - Provider is in use. See the `externalIdentityProvider` field. - When omitted or left blank, it is set to the value of the `flavour` - field. - type: string - identityProviderRoute: - description: Route custom settings. - properties: - domain: - description: 'Operator uses the domain to generate a hostname - for a route. In a conjunction with labels it creates a route, - which is served by a non-default Ingress controller. The generated - host name will follow this pattern: `-.`.' - type: string - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. When the secret is defined, the `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. When the value is - omitted or left blank, the one of following scenarios applies: - 1. `identityProviderAdminUserName` and `identityProviderPassword` - are defined, then they will be used. 2. `identityProviderAdminUserName` - or `identityProviderPassword` are not defined, then a new secret - with the name `che-identity-secret` will be created with default - value `admin` for `user` and with an auto-generated value for - `password`.' - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH-SSO server). Set this ONLY when a use of an external Identity - Provider is needed. See the `externalIdentityProvider` field. - By default, this will be automatically calculated and set by the - Operator. - type: string - initialOpenShiftOAuthUser: - description: For operating with the OpenShift OAuth authentication, - create a new user account since the kubeadmin can not be used. - If the value is true, then a new OpenShift OAuth user will be - created for the HTPasswd identity provider. If the value is false - and the user has already been created, then it will be removed. - If value is an empty, then do nothing. The user's credentials - are stored in the `openshift-oauth-user-credentials` secret by - Operator. Note that this solution is Openshift 4 platform-specific. - type: boolean - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - when left blank. See also the `OpenShiftoAuth` field. - type: string - oAuthSecret: - description: Name of the secret set in the OpenShift `OAuthClient` - resource used to setup identity federation on the OpenShift side. - Auto-generated when left blank. See also the `OAuthClientName` - field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Empty value on OpenShift by default. - This will allow users to directly login with their OpenShift user - through the OpenShift login, and have their workspaces created - under personal OpenShift namespaces. WARNING: the `kubeadmin` - user is NOT supported, and logging through it will NOT allow accessing - the Che Dashboard.' - type: boolean - updateAdminPassword: - description: Forces the default `admin` Che user to update password - on first login. Defaults to `false`. - type: boolean - type: object - database: - description: Configuration settings related to the database used by - the Che installation. - properties: - chePostgresContainerResources: - description: PostgreSQL container custom settings - properties: - limits: - description: Limits describes the maximum amount of compute - resources allowed. - properties: - cpu: - description: CPU, in cores. (500m = .5 cores) - type: string - memory: - description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 - * 1024 * 1024) - type: string - type: object - request: - description: Requests describes the minimum amount of compute - resources required. - properties: - cpu: - description: CPU, in cores. (500m = .5 cores) - type: string - memory: - description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 - * 1024 * 1024) - type: string - type: object - type: object - chePostgresDb: - description: PostgreSQL database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: PostgreSQL Database host name that the Che server uses - to connect to. Defaults is `postgres`. Override this value ONLY - when using an external database. See field `externalDb`. In the - default case it will be automatically set by the Operator. - type: string - chePostgresPassword: - description: PostgreSQL password that the Che server uses to connect - to the DB. When omitted or left blank, it will be set to an automatically - generated value. - type: string - chePostgresPort: - description: PostgreSQL Database port that the Che server uses to - connect to. Defaults to 5432. Override this value ONLY when using - an external database. See field `externalDb`. In the default case - it will be automatically set by the Operator. - type: string - chePostgresSecret: - description: 'The secret that contains PostgreSQL`user` and `password` - that the Che server uses to connect to the DB. When the secret - is defined, the `chePostgresUser` and `chePostgresPassword` are - ignored. When the value is omitted or left blank, the one of following - scenarios applies: 1. `chePostgresUser` and `chePostgresPassword` - are defined, then they will be used to connect to the DB. 2. `chePostgresUser` - or `chePostgresPassword` are not defined, then a new secret with - the name `che-postgres-secret` will be created with default value - of `pgche` for `user` and with an auto-generated value for `password`.' - type: string - chePostgresUser: - description: PostgreSQL user that the Che server uses to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the Operator on whether to deploy a dedicated - database. By default, a dedicated PostgreSQL database is deployed - as part of the Che installation. When `externalDb` is `true`, - no dedicated database will be deployed by the Operator and you - will need to provide connection details to the external DB you - are about to use. See also all the fields starting with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the PostgreSQL - database deployment. This includes the image tag. Omit it or leave - it empty to use the default container image provided by the Operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the PostgreSQL - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - devWorkspace: - description: Dev Workspace operator configuration - properties: - controllerImage: - description: Overrides the container image used in the DevWorkspace - controller deployment. This includes the image tag. Omit it or - leave it empty to use the default container image provided by - the Operator. - type: string - enable: - 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. - type: boolean - type: object - imagePuller: - description: Kubernetes Image Puller configuration - properties: - enable: - description: "Install and configure the Community Supported Kubernetes\ - \ Image Puller Operator. When set to `true` and no spec is provided,\ - \ it will create a default KubernetesImagePuller object to be\ - \ managed by the Operator. When set to `false`, the KubernetesImagePuller\ - \ object will be deleted, and the Operator will be uninstalled,\ - \ regardless of whether a spec is provided. \n Note that while\ - \ this the Operator and its behavior is community-supported, its\ - \ payload may be commercially-supported for pulling commercially-supported\ - \ images." - type: boolean - spec: - description: A KubernetesImagePullerSpec to configure the image - puller in the CheCluster - properties: - cachingCPULimit: - type: string - cachingCPURequest: - type: string - cachingIntervalHours: - type: string - cachingMemoryLimit: - type: string - cachingMemoryRequest: - type: string - configMapName: - type: string - daemonsetName: - type: string - deploymentName: - type: string - images: - type: string - nodeSelector: - type: string - type: object - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controller - will manage ingresses. Defaults to `nginx`. NB: This drives the - `kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a Kubernetes cluster. This - MUST be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: 'Strategy for ingress creation. Options are: `multi-host` - (host is explicitly provided in ingress), `single-host` (host - is provided, path-based rules) and `default-host` (no host is - provided, path-based rules). Defaults to `multi-host` Deprecated - in favor of `serverExposureStrategy` in the `server` section, - which defines this regardless of the cluster type. When both are - defined, the `serverExposureStrategy` option takes precedence.' - type: string - securityContextFsGroup: - description: The FSGroup in which the Che Pod and workspace Pods - containers runs in. Default value is `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che Pod and workspace Pods containers - run as. Default value is `1724`. - type: string - singleHostExposureType: - description: When the serverExposureStrategy is set to `single-host`, - the way the server, registries and workspaces are exposed is further - configured by this property. The possible values are `native`, - which means that the server and workspaces are exposed using ingresses - on K8s or `gateway` where the server and workspaces are exposed - using a custom gateway based on link:https://doc.traefik.io/traefik/[Traefik]. - All the endpoints whether backed by the ingress or gateway `route` - always point to the subpaths on the same domain. Defaults to `native`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination when TLS is enabled. When the field is empty string, - the default cluster certificate will be used. See also the `tlsSupport` - field. - type: string - type: object - metrics: - description: Configuration settings related to the metrics collection - used by the Che installation. - properties: - enable: - description: Enables `metrics` the Che server endpoint. Default - to `true`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional host name, or URL, to an alternate container - registry to pull images from. This value overrides the container - registry host name defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in a restricted environment. - type: string - airGapContainerRegistryOrganization: - description: Optional repository name of an alternate container - registry to pull images from. This value overrides the container - registry organization defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Eclipse Che in a restricted environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: 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. - type: boolean - cheClusterRoles: - description: A comma-separated list of ClusterRoles that will be - assigned to Che ServiceAccount. Be aware that the Che Operator - has to already have all permissions in these ClusterRoles to grant - them. - type: string - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Specifies a variation of the installation. The options - are `che` for upstream Che installations, or `codeready` for link:https://developers.redhat.com/products/codeready-workspaces/overview[CodeReady - Workspaces] installation. Override the default value only on necessary - occasions. - type: string - cheHost: - description: Public host name of the installed Che server. When - value is omitted, the value it will be automatically set by the - Operator. See the `cheHostTLSSecret` field. - type: string - cheHostTLSSecret: - description: Name of a secret containing certificates to secure - ingress or route for the custom host name of the installed Che - server. See the `cheHost` field. - type: string - cheImage: - description: Overrides the container image used in Che deployment. - This does NOT include the container image tag. Omit it or leave - it empty to use the default container image provided by the Operator. - type: string - cheImagePullPolicy: - description: Overrides the image pull policy used in Che deployment. - Default value is `Always` for `nightly` or `latest` images, and - `IfNotPresent` in other cases. - type: string - cheImageTag: - description: Overrides the tag of the container image used in Che - deployment. Omit it or leave it empty to use the default image - tag provided by the Operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheServerIngress: - description: The Che server ingress custom settings. - properties: - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - cheServerRoute: - description: The Che server route custom settings. - properties: - domain: - description: 'Operator uses the domain to generate a hostname - for a route. In a conjunction with labels it creates a route, - which is served by a non-default Ingress controller. The generated - host name will follow this pattern: `-.`.' - type: string - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used when omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` ConfigMap to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). When `customCheProperties` - contains a property that would be normally generated in `che` - ConfigMap from other CR fields, the value defined in the `customCheProperties` - is used instead. - type: object - devfileRegistryCpuLimit: - description: Overrides the CPU limit used in the devfile registry - deployment. In cores. (500m = .5 cores). Default to 500m. - type: string - devfileRegistryCpuRequest: - description: Overrides the CPU request used in the devfile registry - deployment. In cores. (500m = .5 cores). Default to 100m. - type: string - devfileRegistryImage: - description: Overrides the container image used in the devfile registry - deployment. This includes the image tag. Omit it or leave it empty - to use the default container image provided by the Operator. - type: string - devfileRegistryIngress: - description: The devfile registry ingress custom settings. - properties: - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - devfileRegistryMemoryLimit: - description: Overrides the memory limit used in the devfile registry - deployment. Defaults to 256Mi. - type: string - devfileRegistryMemoryRequest: - description: Overrides the memory request used in the devfile registry - deployment. Defaults to 16Mi. - type: string - devfileRegistryPullPolicy: - description: Overrides the image pull policy used in the devfile - registry deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - devfileRegistryRoute: - description: The devfile registry route custom settings. - properties: - domain: - description: 'Operator uses the domain to generate a hostname - for a route. In a conjunction with labels it creates a route, - which is served by a non-default Ingress controller. The generated - host name will follow this pattern: `-.`.' - type: string - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - devfileRegistryUrl: - description: Public URL of the devfile registry, that serves sample, - ready-to-use devfiles. Set this ONLY when a use of an external - devfile registry is needed. See the `externalDevfileRegistry` - field. By default, this will be automatically calculated by the - Operator. - type: string - externalDevfileRegistry: - description: Instructs the Operator on whether to deploy a dedicated - devfile registry server. By default, a dedicated devfile registry - server is started. When `externalDevfileRegistry` is `true`, no - such dedicated server will be started by the Operator and you - will have to manually set the `devfileRegistryUrl` field - type: boolean - externalPluginRegistry: - description: Instructs the Operator on whether to deploy a dedicated - plugin registry server. By default, a dedicated plugin registry - server is started. When `externalPluginRegistry` is `true`, no - such dedicated server will be started by the Operator and you - will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: When enabled, the certificate from `che-git-self-signed-cert` - ConfigMap will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: 'List of hosts that will be reached directly, bypassing - the proxy. Specify wild card domain use the following form `.` - and `|` as delimiter, for example: `localhost|.my.host.com|123.42.12.32` - Only use when configuring a proxy is required. Operator respects - OpenShift cluster wide proxy configuration and no additional configuration - is required, but defining `nonProxyHosts` in a custom resource - leads to merging non proxy hosts lists from the cluster proxy - configuration and ones defined in the custom resources. See the - doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. - See also the `proxyURL` fields.' - type: string - pluginRegistryCpuLimit: - description: Overrides the CPU limit used in the plugin registry - deployment. In cores. (500m = .5 cores). Default to 500m. - type: string - pluginRegistryCpuRequest: - description: Overrides the CPU request used in the plugin registry - deployment. In cores. (500m = .5 cores). Default to 100m. - type: string - pluginRegistryImage: - description: Overrides the container image used in the plugin registry - deployment. This includes the image tag. Omit it or leave it empty - to use the default container image provided by the Operator. - type: string - pluginRegistryIngress: - description: Plugin registry ingress custom settings. - properties: - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - pluginRegistryMemoryLimit: - description: Overrides the memory limit used in the plugin registry - deployment. Defaults to 256Mi. - type: string - pluginRegistryMemoryRequest: - description: Overrides the memory request used in the plugin registry - deployment. Defaults to 16Mi. - type: string - pluginRegistryPullPolicy: - description: Overrides the image pull policy used in the plugin - registry deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - pluginRegistryRoute: - description: Plugin registry route custom settings. - properties: - domain: - description: 'Operator uses the domain to generate a hostname - for a route. In a conjunction with labels it creates a route, - which is served by a non-default Ingress controller. The generated - host name will follow this pattern: `-.`.' - type: string - labels: - description: Comma separated list of labels that can be used - to organize and categorize objects by scoping and selecting. - type: string - type: object - pluginRegistryUrl: - description: Public URL of the plugin registry that serves sample - ready-to-use devfiles. Set this ONLY when a use of an external - devfile registry is needed. See the `externalPluginRegistry` field. - By default, this will be automatically calculated by the Operator. - type: string - proxyPassword: - description: Password of the proxy server. Only use when proxy configuration - is required. See the `proxyURL`, `proxyUser` and `proxySecret` - fields. - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required. See also the `proxyURL` and `nonProxyHosts` - fields. - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. When the secret is defined, the `proxyUser` and - `proxyPassword` are ignored. - type: string - proxyURL: - description: URL (protocol+host name) of the proxy server. This - drives the appropriate changes in the `JAVA_OPTS` and `https(s)_proxy` - variables in the Che server and workspaces containers. Only use - when configuring a proxy is required. Operator respects OpenShift - cluster wide proxy configuration and no additional configuration - is required, but defining `proxyUrl` in a custom resource leads - to overrides the cluster proxy configuration with fields `proxyUrl`, - `proxyPort`, `proxyUser` and `proxyPassword` from the custom resource. - See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. - See also the `proxyPort` and `nonProxyHosts` fields. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required. See also the `proxyURL`, `proxyPassword` - and `proxySecret` fields. - type: string - selfSignedCert: - 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. - type: boolean - serverCpuLimit: - description: Overrides the CPU limit used in the Che server deployment - In cores. (500m = .5 cores). Default to 1. - type: string - serverCpuRequest: - description: Overrides the CPU request used in the Che server deployment - In cores. (500m = .5 cores). Default to 100m. - type: string - serverExposureStrategy: - description: Sets the server and workspaces exposure type. Possible - values are `multi-host`, `single-host`, `default-host`. Defaults - to `multi-host`, which creates a separate ingress, or OpenShift - routes, for every required endpoint. `single-host` makes Che exposed - on a single host name with workspaces exposed on subpaths. Read - the docs to learn about the limitations of this approach. Also - consult the `singleHostExposureType` property to further configure - how the Operator and the Che server make that happen on Kubernetes. - `default-host` exposes the Che server on the host of the cluster. - Read the docs to learn about the limitations of this approach. - type: string - serverMemoryLimit: - description: Overrides the memory limit used in the Che server deployment. - Defaults to 1Gi. - type: string - serverMemoryRequest: - description: Overrides the memory request used in the Che server - deployment. Defaults to 512Mi. - type: string - serverTrustStoreConfigMapName: - description: Name of the ConfigMap with public certificates to add - to Java trust store of the Che server. This is often required - when adding the OpenShift OAuth provider, which has HTTPS endpoint - signed with self-signed cert. The Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - singleHostGatewayConfigMapLabels: - additionalProperties: - type: string - description: The labels that need to be present in the ConfigMaps - representing the gateway configuration. - type: object - singleHostGatewayConfigSidecarImage: - description: The image used for the gateway sidecar that provides - configuration to the gateway. Omit it or leave it empty to use - the default container image provided by the Operator. - type: string - singleHostGatewayImage: - description: The image used for the gateway in the single host mode. - Omit it or leave it empty to use the default container image provided - by the Operator. - type: string - tlsSupport: - 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. - type: boolean - useInternalClusterSVCNames: - description: Use internal cluster SVC names to communicate between - components to speed up the traffic and avoid proxy issues. The - default value is `true`. - type: boolean - workspaceNamespaceDefault: - description: Defines Kubernetes default namespace in which user's - workspaces are created for a case when a user does not override - it. It's possible to use ``, `` and `` - placeholders, such as che-workspace-. In that case, - a new namespace will be created for each user or workspace. - type: string - type: object - storage: - description: Configuration settings related to the persistent storage - used by the Che installation. - properties: - postgresPVCStorageClassName: - description: Storage class for the Persistent Volume Claim dedicated - to the PostgreSQL database. When omitted or left blank, a default - storage class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to start a special Pod to - pre-create a sub-path in the Persistent Volumes. Defaults to `false`, - however it will need to enable it according to the configuration - of your Kubernetes cluster. - type: boolean - pvcClaimSize: - description: Size of the persistent volume claim for workspaces. - Defaults to `1Gi`. - type: string - pvcJobsImage: - description: Overrides the container image used to create sub-paths - in the Persistent Volumes. This includes the image tag. Omit it - or leave it empty to use the default container image provided - by the Operator. See also the `preCreateSubPaths` field. - type: string - pvcStrategy: - description: Persistent volume claim strategy for the Che server. - This Can be:`common` (all workspaces PVCs in one volume), `per-workspace` - (one PVC per workspace for all declared volumes) and `unique` - (one PVC per declared volume). Defaults to `common`. - type: string - workspacePVCStorageClassName: - description: Storage class for the Persistent Volume Claims dedicated - to the Che workspaces. When omitted or left blank, a default storage - class is used. - type: string - type: object - type: object - status: - description: CheClusterStatus defines the observed state of Che installation - properties: - cheClusterRunning: - description: Status of a Che installation. Can be `Available`, `Unavailable`, - or `Available, Rolling Update in Progress`. - type: string - cheURL: - description: Public URL to the Che server. - type: string - cheVersion: - description: Current installed Che version. - type: string - dbProvisioned: - description: Indicates that a PostgreSQL instance has been correctly - provisioned or not. Indicates that a PostgreSQL instance has been - correctly provisioned or not. - type: boolean - devfileRegistryURL: - description: Public URL to the devfile registry. - type: string - gitHubOAuthProvisioned: - description: Indicates whether an Identity Provider instance, Keycloak - or RH-SSO, has been configured to integrate with the GitHub OAuth. - type: boolean - helpLink: - description: A URL that points to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance, Keycloak - or RH-SSO, has been provisioned with realm, client and user. - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server, Keycloak or - RH-SSO,. - type: string - message: - description: A human readable message indicating details about why the - Pod is in this condition. - type: string - openShiftOAuthUserCredentialsSecret: - description: OpenShift OAuth secret that contains user credentials for - HTPasswd identity provider. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance, Keycloak - or RH-SSO, has been configured to integrate with the OpenShift OAuth. - type: boolean - pluginRegistryURL: - description: Public URL to the plugin registry. - type: string - reason: - description: A brief CamelCase message indicating details about why - the Pod is in this state. - type: string - type: object - type: object - version: v1 versions: - name: v1 + schema: + openAPIV3Schema: + description: The `CheCluster` custom resource allows defining and managing + a Che server installation + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource + this object represents. Servers may infer this from the endpoint the + client submits requests to. Cannot be updated. In CamelCase. More + info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: Desired configuration of the Che installation. Based on + these settings, the Operator automatically creates and maintains + several ConfigMaps that will contain the appropriate environment variables + the various components of the Che installation. These generated ConfigMaps + must NOT be updated manually. + properties: + auth: + description: Configuration settings related to the Authentication + used by the Che installation. + properties: + externalIdentityProvider: + description: 'Instructs the Operator on whether or not to deploy + a dedicated Identity Provider (Keycloak or RH SSO instance). + Instructs the Operator on whether to deploy a dedicated Identity + Provider (Keycloak or RH-SSO instance). By default, a dedicated + Identity Provider server is deployed as part of the Che installation. + When `externalIdentityProvider` is `true`, no dedicated identity + provider will be deployed by the Operator and you will need + to provide details about the external identity provider you + are about to use. See also all the other fields starting with: + `identityProvider`.' + type: boolean + identityProviderAdminUserName: + description: Overrides the name of the Identity Provider administrator + user. Defaults to `admin`. + type: string + identityProviderClientId: + description: Name of a Identity provider, Keycloak or RH-SSO, + `client-id` that is used for Che. Override this when an external + Identity Provider is in use. See the `externalIdentityProvider` + field. When omitted or left blank, it is set to the value + of the `flavour` field suffixed with `-public`. + type: string + identityProviderContainerResources: + description: Identity provider container custom settings. + properties: + limits: + description: Limits describes the maximum amount of compute + resources allowed. + properties: + cpu: + description: CPU, in cores. (500m = .5 cores) + type: string + memory: + description: Memory, in bytes. (500Gi = 500GiB = 500 + * 1024 * 1024 * 1024) + type: string + type: object + request: + description: Requests describes the minimum amount of compute + resources required. + properties: + cpu: + description: CPU, in cores. (500m = .5 cores) + type: string + memory: + description: Memory, in bytes. (500Gi = 500GiB = 500 + * 1024 * 1024 * 1024) + type: string + type: object + type: object + identityProviderImage: + description: Overrides the container image used in the Identity + Provider, Keycloak or RH-SSO, deployment. This includes the + image tag. Omit it or leave it empty to use the default container + image provided by the Operator. + type: string + identityProviderImagePullPolicy: + description: Overrides the image pull policy used in the Identity + Provider, Keycloak or RH-SSO, deployment. Default value is + `Always` for `nightly` or `latest` images, and `IfNotPresent` + in other cases. + type: string + identityProviderIngress: + description: Ingress custom settings. + properties: + labels: + description: Comma separated list of labels that can be + used to organize and categorize objects by scoping and + selecting. + type: string + type: object + identityProviderPassword: + description: Overrides the password of Keycloak administrator + user. Override this when an external Identity Provider is + in use. See the `externalIdentityProvider` field. When omitted + or left blank, it is set to an auto-generated password. + type: string + identityProviderPostgresPassword: + description: Password for a Identity Provider, Keycloak or RH-SSO, + to connect to the database. Override this when an external + Identity Provider is in use. See the `externalIdentityProvider` + field. When omitted or left blank, it is set to an auto-generated + password. + type: string + identityProviderPostgresSecret: + description: 'The secret that contains `password` for the Identity + Provider, Keycloak or RH-SSO, to connect to the database. + When the secret is defined, the `identityProviderPostgresPassword` + is ignored. When the value is omitted or left blank, the one + of following scenarios applies: 1. `identityProviderPostgresPassword` + is defined, then it will be used to connect to the database. + 2. `identityProviderPostgresPassword` is not defined, then + a new secret with the name `che-identity-postgres-secret` + will be created with an auto-generated value for `password`.' + type: string + identityProviderRealm: + description: Name of a Identity provider, Keycloak or RH-SSO, + realm that is used for Che. Override this when an external + Identity Provider is in use. See the `externalIdentityProvider` + field. When omitted or left blank, it is set to the value + of the `flavour` field. + type: string + identityProviderRoute: + description: Route custom settings. + properties: + domain: + description: 'Operator uses the domain to generate a hostname + for a route. In a conjunction with labels it creates a + route, which is served by a non-default Ingress controller. + The generated host name will follow this pattern: `-.`.' + type: string + labels: + description: Comma separated list of labels that can be + used to organize and categorize objects by scoping and + selecting. + type: string + type: object + identityProviderSecret: + description: 'The secret that contains `user` and `password` + for Identity Provider. When the secret is defined, the `identityProviderAdminUserName` + and `identityProviderPassword` are ignored. When the value + is omitted or left blank, the one of following scenarios applies: + 1. `identityProviderAdminUserName` and `identityProviderPassword` + are defined, then they will be used. 2. `identityProviderAdminUserName` + or `identityProviderPassword` are not defined, then a new + secret with the name `che-identity-secret` will be created + with default value `admin` for `user` and with an auto-generated + value for `password`.' + type: string + identityProviderURL: + description: Public URL of the Identity Provider server (Keycloak + / RH-SSO server). Set this ONLY when a use of an external + Identity Provider is needed. See the `externalIdentityProvider` + field. By default, this will be automatically calculated and + set by the Operator. + type: string + initialOpenShiftOAuthUser: + description: For operating with the OpenShift OAuth authentication, + create a new user account since the kubeadmin can not be used. + If the value is true, then a new OpenShift OAuth user will + be created for the HTPasswd identity provider. If the value + is false and the user has already been created, then it will + be removed. If value is an empty, then do nothing. The user's + credentials are stored in the `openshift-oauth-user-credentials` + secret in 'openshift-config' namespace by Operator. Note that + this solution is Openshift 4 platform-specific. + type: boolean + oAuthClientName: + description: Name of the OpenShift `OAuthClient` resource used + to setup identity federation on the OpenShift side. Auto-generated + when left blank. See also the `OpenShiftoAuth` field. + type: string + oAuthSecret: + description: Name of the secret set in the OpenShift `OAuthClient` + resource used to setup identity federation on the OpenShift + side. Auto-generated when left blank. See also the `OAuthClientName` + field. + type: string + openShiftoAuth: + description: 'Enables the integration of the identity provider + (Keycloak / RHSSO) with OpenShift OAuth. Empty value on OpenShift + by default. This will allow users to directly login with their + OpenShift user through the OpenShift login, and have their + workspaces created under personal OpenShift namespaces. WARNING: + the `kubeadmin` user is NOT supported, and logging through + it will NOT allow accessing the Che Dashboard.' + type: boolean + updateAdminPassword: + description: Forces the default `admin` Che user to update password + on first login. Defaults to `false`. + type: boolean + type: object + database: + description: Configuration settings related to the database used + by the Che installation. + properties: + chePostgresContainerResources: + description: PostgreSQL container custom settings + properties: + limits: + description: Limits describes the maximum amount of compute + resources allowed. + properties: + cpu: + description: CPU, in cores. (500m = .5 cores) + type: string + memory: + description: Memory, in bytes. (500Gi = 500GiB = 500 + * 1024 * 1024 * 1024) + type: string + type: object + request: + description: Requests describes the minimum amount of compute + resources required. + properties: + cpu: + description: CPU, in cores. (500m = .5 cores) + type: string + memory: + description: Memory, in bytes. (500Gi = 500GiB = 500 + * 1024 * 1024 * 1024) + type: string + type: object + type: object + chePostgresDb: + description: PostgreSQL database name that the Che server uses + to connect to the DB. Defaults to `dbche`. + type: string + chePostgresHostName: + description: PostgreSQL Database host name that the Che server + uses to connect to. Defaults is `postgres`. Override this + value ONLY when using an external database. See field `externalDb`. + In the default case it will be automatically set by the Operator. + type: string + chePostgresPassword: + description: PostgreSQL password that the Che server uses to + connect to the DB. When omitted or left blank, it will be + set to an automatically generated value. + type: string + chePostgresPort: + description: PostgreSQL Database port that the Che server uses + to connect to. Defaults to 5432. Override this value ONLY + when using an external database. See field `externalDb`. In + the default case it will be automatically set by the Operator. + type: string + chePostgresSecret: + description: 'The secret that contains PostgreSQL`user` and + `password` that the Che server uses to connect to the DB. + When the secret is defined, the `chePostgresUser` and `chePostgresPassword` + are ignored. When the value is omitted or left blank, the + one of following scenarios applies: 1. `chePostgresUser` and + `chePostgresPassword` are defined, then they will be used + to connect to the DB. 2. `chePostgresUser` or `chePostgresPassword` + are not defined, then a new secret with the name `che-postgres-secret` + will be created with default value of `pgche` for `user` and + with an auto-generated value for `password`.' + type: string + chePostgresUser: + description: PostgreSQL user that the Che server uses to connect + to the DB. Defaults to `pgche`. + type: string + externalDb: + description: 'Instructs the Operator on whether to deploy a + dedicated database. By default, a dedicated PostgreSQL database + is deployed as part of the Che installation. When `externalDb` + is `true`, no dedicated database will be deployed by the Operator + and you will need to provide connection details to the external + DB you are about to use. See also all the fields starting + with: `chePostgres`.' + type: boolean + postgresImage: + description: Overrides the container image used in the PostgreSQL + database deployment. This includes the image tag. Omit it + or leave it empty to use the default container image provided + by the Operator. + type: string + postgresImagePullPolicy: + description: Overrides the image pull policy used in the PostgreSQL + database deployment. Default value is `Always` for `nightly` + or `latest` images, and `IfNotPresent` in other cases. + type: string + type: object + devWorkspace: + description: Dev Workspace operator configuration + properties: + controllerImage: + description: Overrides the container image used in the DevWorkspace + controller deployment. This includes the image tag. Omit it + or leave it empty to use the default container image provided + by the Operator. + type: string + enable: + 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. + type: boolean + required: + - enable + type: object + imagePuller: + description: Kubernetes Image Puller configuration + properties: + enable: + description: "Install and configure the Community Supported\ + \ Kubernetes Image Puller Operator. When set to `true` and\ + \ no spec is provided, it will create a default KubernetesImagePuller\ + \ object to be managed by the Operator. When set to `false`,\ + \ the KubernetesImagePuller object will be deleted, and the\ + \ Operator will be uninstalled, regardless of whether a spec\ + \ is provided. Note that while this the Operator and its behavior\ + \ is community-supported, its payload may be commercially-supported\ + \ for pulling commercially-supported images." + type: boolean + spec: + description: A KubernetesImagePullerSpec to configure the image + puller in the CheCluster + properties: + cachingCPULimit: + type: string + cachingCPURequest: + type: string + cachingIntervalHours: + type: string + cachingMemoryLimit: + type: string + cachingMemoryRequest: + type: string + configMapName: + type: string + daemonsetName: + type: string + deploymentName: + type: string + images: + type: string + nodeSelector: + type: string + type: object + required: + - enable + type: object + k8s: + description: Configuration settings specific to Che installations + made on upstream Kubernetes. + properties: + ingressClass: + description: 'Ingress class that will define the which controller + will manage ingresses. Defaults to `nginx`. NB: This drives + the `kubernetes.io/ingress.class` annotation on Che-related + ingresses.' + type: string + ingressDomain: + description: 'Global ingress domain for a Kubernetes cluster. + This MUST be explicitly specified: there are no defaults.' + type: string + ingressStrategy: + description: 'Strategy for ingress creation. Options are: `multi-host` + (host is explicitly provided in ingress), `single-host` (host + is provided, path-based rules) and `default-host` (no host + is provided, path-based rules). Defaults to `multi-host` Deprecated + in favor of `serverExposureStrategy` in the `server` section, + which defines this regardless of the cluster type. When both + are defined, the `serverExposureStrategy` option takes precedence.' + type: string + securityContextFsGroup: + description: The FSGroup in which the Che Pod and workspace + Pods containers runs in. Default value is `1724`. + type: string + securityContextRunAsUser: + description: ID of the user the Che Pod and workspace Pods containers + run as. Default value is `1724`. + type: string + singleHostExposureType: + description: When the serverExposureStrategy is set to `single-host`, + the way the server, registries and workspaces are exposed + is further configured by this property. The possible values + are `native`, which means that the server and workspaces are + exposed using ingresses on K8s or `gateway` where the server + and workspaces are exposed using a custom gateway based on + link:https://doc.traefik.io/traefik/[Traefik]. All the endpoints + whether backed by the ingress or gateway `route` always point + to the subpaths on the same domain. Defaults to `native`. + type: string + tlsSecretName: + description: Name of a secret that will be used to setup ingress + TLS termination when TLS is enabled. When the field is empty + string, the default cluster certificate will be used. See + also the `tlsSupport` field. + type: string + type: object + metrics: + description: Configuration settings related to the metrics collection + used by the Che installation. + properties: + enable: + description: Enables `metrics` the Che server endpoint. Default + to `true`. + type: boolean + type: object + server: + description: General configuration settings related to the Che server + and the plugin and devfile registries + properties: + airGapContainerRegistryHostname: + description: Optional host name, or URL, to an alternate container + registry to pull images from. This value overrides the container + registry host name defined in all the default container images + involved in a Che deployment. This is particularly useful + to install Che in a restricted environment. + type: string + airGapContainerRegistryOrganization: + description: Optional repository name of an alternate container + registry to pull images from. This value overrides the container + registry organization defined in all the default container + images involved in a Che deployment. This is particularly + useful to install Eclipse Che in a restricted environment. + type: string + allowUserDefinedWorkspaceNamespaces: + description: 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. + type: boolean + cheClusterRoles: + description: A comma-separated list of ClusterRoles that will + be assigned to Che ServiceAccount. Be aware that the Che Operator + has to already have all permissions in these ClusterRoles + to grant them. + type: string + cheDebug: + description: Enables the debug mode for Che server. Defaults + to `false`. + type: string + cheFlavor: + description: Specifies a variation of the installation. The + options are `che` for upstream Che installations, or `codeready` + for link:https://developers.redhat.com/products/codeready-workspaces/overview[CodeReady + Workspaces] installation. Override the default value only + on necessary occasions. + type: string + cheHost: + description: Public host name of the installed Che server. When + value is omitted, the value it will be automatically set by + the Operator. See the `cheHostTLSSecret` field. + type: string + cheHostTLSSecret: + description: Name of a secret containing certificates to secure + ingress or route for the custom host name of the installed + Che server. See the `cheHost` field. + type: string + cheImage: + description: Overrides the container image used in Che deployment. + This does NOT include the container image tag. Omit it or + leave it empty to use the default container image provided + by the Operator. + type: string + cheImagePullPolicy: + description: Overrides the image pull policy used in Che deployment. + Default value is `Always` for `nightly` or `latest` images, + and `IfNotPresent` in other cases. + type: string + cheImageTag: + description: Overrides the tag of the container image used in + Che deployment. Omit it or leave it empty to use the default + image tag provided by the Operator. + type: string + cheLogLevel: + description: 'Log level for the Che server: `INFO` or `DEBUG`. + Defaults to `INFO`.' + type: string + cheServerIngress: + description: The Che server ingress custom settings. + properties: + labels: + description: Comma separated list of labels that can be + used to organize and categorize objects by scoping and + selecting. + type: string + type: object + cheServerRoute: + description: The Che server route custom settings. + properties: + domain: + description: 'Operator uses the domain to generate a hostname + for a route. In a conjunction with labels it creates a + route, which is served by a non-default Ingress controller. + The generated host name will follow this pattern: `-.`.' + type: string + labels: + description: Comma separated list of labels that can be + used to organize and categorize objects by scoping and + selecting. + type: string + type: object + cheWorkspaceClusterRole: + description: Custom cluster role bound to the user for the Che + workspaces. The default roles are used when omitted or left + blank. + type: string + customCheProperties: + additionalProperties: + type: string + description: Map of additional environment variables that will + be applied in the generated `che` ConfigMap to be used by + the Che server, in addition to the values already generated + from other fields of the `CheCluster` custom resource (CR). + When `customCheProperties` contains a property that would + be normally generated in `che` ConfigMap from other CR fields, + the value defined in the `customCheProperties` is used instead. + type: object + dashboardCpuLimit: + description: Overrides the CPU limit used in the dashboard deployment. + In cores. (500m = .5 cores). Default to 500m. + type: string + dashboardCpuRequest: + description: Overrides the CPU request used in the dashboard + deployment. In cores. (500m = .5 cores). Default to 100m. + type: string + dashboardImage: + description: Overrides the container image used in the dashboard + deployment. This includes the image tag. Omit it or leave + it empty to use the default container image provided by the + Operator. + type: string + dashboardImagePullPolicy: + description: Overrides the image pull policy used in the dashboard + deployment. Default value is `Always` for `nightly` or `latest` + images, and `IfNotPresent` in other cases. + type: string + dashboardMemoryLimit: + description: Overrides the memory limit used in the dashboard + deployment. Defaults to 256Mi. + type: string + dashboardMemoryRequest: + description: Overrides the memory request used in the dashboard + deployment. Defaults to 16Mi. + type: string + devfileRegistryCpuLimit: + description: Overrides the CPU limit used in the devfile registry + deployment. In cores. (500m = .5 cores). Default to 500m. + type: string + devfileRegistryCpuRequest: + description: Overrides the CPU request used in the devfile registry + deployment. In cores. (500m = .5 cores). Default to 100m. + type: string + devfileRegistryImage: + description: Overrides the container image used in the devfile + registry deployment. This includes the image tag. Omit it + or leave it empty to use the default container image provided + by the Operator. + type: string + devfileRegistryIngress: + description: The devfile registry ingress custom settings. + properties: + labels: + description: Comma separated list of labels that can be + used to organize and categorize objects by scoping and + selecting. + type: string + type: object + devfileRegistryMemoryLimit: + description: Overrides the memory limit used in the devfile + registry deployment. Defaults to 256Mi. + type: string + devfileRegistryMemoryRequest: + description: Overrides the memory request used in the devfile + registry deployment. Defaults to 16Mi. + type: string + devfileRegistryPullPolicy: + description: Overrides the image pull policy used in the devfile + registry deployment. Default value is `Always` for `nightly` + or `latest` images, and `IfNotPresent` in other cases. + type: string + devfileRegistryRoute: + description: The devfile registry route custom settings. + properties: + domain: + description: 'Operator uses the domain to generate a hostname + for a route. In a conjunction with labels it creates a + route, which is served by a non-default Ingress controller. + The generated host name will follow this pattern: `-.`.' + type: string + labels: + description: Comma separated list of labels that can be + used to organize and categorize objects by scoping and + selecting. + type: string + type: object + devfileRegistryUrl: + description: Public URL of the devfile registry, that serves + sample, ready-to-use devfiles. Set this ONLY when a use of + an external devfile registry is needed. See the `externalDevfileRegistry` + field. By default, this will be automatically calculated by + the Operator. + type: string + externalDevfileRegistry: + description: Instructs the Operator on whether to deploy a dedicated + devfile registry server. By default, a dedicated devfile registry + server is started. When `externalDevfileRegistry` is `true`, + no such dedicated server will be started by the Operator and + you will have to manually set the `devfileRegistryUrl` field + type: boolean + externalPluginRegistry: + description: Instructs the Operator on whether to deploy a dedicated + plugin registry server. By default, a dedicated plugin registry + server is started. When `externalPluginRegistry` is `true`, + no such dedicated server will be started by the Operator and + you will have to manually set the `pluginRegistryUrl` field. + type: boolean + gitSelfSignedCert: + description: When enabled, the certificate from `che-git-self-signed-cert` + ConfigMap will be propagated to the Che components and provide + particular configuration for Git. + type: boolean + nonProxyHosts: + description: 'List of hosts that will be reached directly, bypassing + the proxy. Specify wild card domain use the following form + `.` and `|` as delimiter, for example: `localhost|.my.host.com|123.42.12.32` + Only use when configuring a proxy is required. Operator respects + OpenShift cluster wide proxy configuration and no additional + configuration is required, but defining `nonProxyHosts` in + a custom resource leads to merging non proxy hosts lists from + the cluster proxy configuration and ones defined in the custom + resources. See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. + See also the `proxyURL` fields.' + type: string + pluginRegistryCpuLimit: + description: Overrides the CPU limit used in the plugin registry + deployment. In cores. (500m = .5 cores). Default to 500m. + type: string + pluginRegistryCpuRequest: + description: Overrides the CPU request used in the plugin registry + deployment. In cores. (500m = .5 cores). Default to 100m. + type: string + pluginRegistryImage: + description: Overrides the container image used in the plugin + registry deployment. This includes the image tag. Omit it + or leave it empty to use the default container image provided + by the Operator. + type: string + pluginRegistryIngress: + description: Plugin registry ingress custom settings. + properties: + labels: + description: Comma separated list of labels that can be + used to organize and categorize objects by scoping and + selecting. + type: string + type: object + pluginRegistryMemoryLimit: + description: Overrides the memory limit used in the plugin registry + deployment. Defaults to 256Mi. + type: string + pluginRegistryMemoryRequest: + description: Overrides the memory request used in the plugin + registry deployment. Defaults to 16Mi. + type: string + pluginRegistryPullPolicy: + description: Overrides the image pull policy used in the plugin + registry deployment. Default value is `Always` for `nightly` + or `latest` images, and `IfNotPresent` in other cases. + type: string + pluginRegistryRoute: + description: Plugin registry route custom settings. + properties: + domain: + description: 'Operator uses the domain to generate a hostname + for a route. In a conjunction with labels it creates a + route, which is served by a non-default Ingress controller. + The generated host name will follow this pattern: `-.`.' + type: string + labels: + description: Comma separated list of labels that can be + used to organize and categorize objects by scoping and + selecting. + type: string + type: object + pluginRegistryUrl: + description: Public URL of the plugin registry that serves sample + ready-to-use devfiles. Set this ONLY when a use of an external + devfile registry is needed. See the `externalPluginRegistry` + field. By default, this will be automatically calculated by + the Operator. + type: string + proxyPassword: + description: Password of the proxy server. Only use when proxy + configuration is required. See the `proxyURL`, `proxyUser` + and `proxySecret` fields. + type: string + proxyPort: + description: Port of the proxy server. Only use when configuring + a proxy is required. See also the `proxyURL` and `nonProxyHosts` + fields. + type: string + proxySecret: + description: The secret that contains `user` and `password` + for a proxy server. When the secret is defined, the `proxyUser` + and `proxyPassword` are ignored. + type: string + proxyURL: + description: URL (protocol+host name) of the proxy server. This + drives the appropriate changes in the `JAVA_OPTS` and `https(s)_proxy` + variables in the Che server and workspaces containers. Only + use when configuring a proxy is required. Operator respects + OpenShift cluster wide proxy configuration and no additional + configuration is required, but defining `proxyUrl` in a custom + resource leads to overrides the cluster proxy configuration + with fields `proxyUrl`, `proxyPort`, `proxyUser` and `proxyPassword` + from the custom resource. See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. + See also the `proxyPort` and `nonProxyHosts` fields. + type: string + proxyUser: + description: User name of the proxy server. Only use when configuring + a proxy is required. See also the `proxyURL`, `proxyPassword` + and `proxySecret` fields. + type: string + selfSignedCert: + 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. + type: boolean + serverCpuLimit: + description: Overrides the CPU limit used in the Che server + deployment In cores. (500m = .5 cores). Default to 1. + type: string + serverCpuRequest: + description: Overrides the CPU request used in the Che server + deployment In cores. (500m = .5 cores). Default to 100m. + type: string + serverExposureStrategy: + description: Sets the server and workspaces exposure type. Possible + values are `multi-host`, `single-host`, `default-host`. Defaults + to `multi-host`, which creates a separate ingress, or OpenShift + routes, for every required endpoint. `single-host` makes Che + exposed on a single host name with workspaces exposed on subpaths. + Read the docs to learn about the limitations of this approach. + Also consult the `singleHostExposureType` property to further + configure how the Operator and the Che server make that happen + on Kubernetes. `default-host` exposes the Che server on the + host of the cluster. Read the docs to learn about the limitations + of this approach. + type: string + serverMemoryLimit: + description: Overrides the memory limit used in the Che server + deployment. Defaults to 1Gi. + type: string + serverMemoryRequest: + description: Overrides the memory request used in the Che server + deployment. Defaults to 512Mi. + type: string + serverTrustStoreConfigMapName: + description: Name of the ConfigMap with public certificates + to add to Java trust store of the Che server. This is often + required when adding the OpenShift OAuth provider, which has + HTTPS endpoint signed with self-signed cert. The Che server + must be aware of its CA cert to be able to request it. This + is disabled by default. + type: string + singleHostGatewayConfigMapLabels: + additionalProperties: + type: string + description: The labels that need to be present in the ConfigMaps + representing the gateway configuration. + type: object + singleHostGatewayConfigSidecarImage: + description: The image used for the gateway sidecar that provides + configuration to the gateway. Omit it or leave it empty to + use the default container image provided by the Operator. + type: string + singleHostGatewayImage: + description: The image used for the gateway in the single host + mode. Omit it or leave it empty to use the default container + image provided by the Operator. + type: string + tlsSupport: + 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. + type: boolean + useInternalClusterSVCNames: + description: Use internal cluster SVC names to communicate between + components to speed up the traffic and avoid proxy issues. + The default value is `true`. + type: boolean + workspaceNamespaceDefault: + description: Defines Kubernetes default namespace in which user's + workspaces are created for a case when a user does not override + it. It's possible to use ``, `` and `` + placeholders, such as che-workspace-. In that case, + a new namespace will be created for each user or workspace. + type: string + type: object + storage: + description: Configuration settings related to the persistent storage + used by the Che installation. + properties: + postgresPVCStorageClassName: + description: Storage class for the Persistent Volume Claim dedicated + to the PostgreSQL database. When omitted or left blank, a + default storage class is used. + type: string + preCreateSubPaths: + description: Instructs the Che server to start a special Pod + to pre-create a sub-path in the Persistent Volumes. Defaults + to `false`, however it will need to enable it according to + the configuration of your Kubernetes cluster. + type: boolean + pvcClaimSize: + description: Size of the persistent volume claim for workspaces. + Defaults to `1Gi`. + type: string + pvcJobsImage: + description: Overrides the container image used to create sub-paths + in the Persistent Volumes. This includes the image tag. Omit + it or leave it empty to use the default container image provided + by the Operator. See also the `preCreateSubPaths` field. + type: string + pvcStrategy: + description: Persistent volume claim strategy for the Che server. + This Can be:`common` (all workspaces PVCs in one volume), + `per-workspace` (one PVC per workspace for all declared volumes) + and `unique` (one PVC per declared volume). Defaults to `common`. + type: string + workspacePVCStorageClassName: + description: Storage class for the Persistent Volume Claims + dedicated to the Che workspaces. When omitted or left blank, + a default storage class is used. + type: string + type: object + type: object + status: + description: CheClusterStatus defines the observed state of Che installation + properties: + cheClusterRunning: + description: Status of a Che installation. Can be `Available`, `Unavailable`, + or `Available, Rolling Update in Progress`. + type: string + cheURL: + description: Public URL to the Che server. + type: string + cheVersion: + description: Current installed Che version. + type: string + dbProvisioned: + description: Indicates that a PostgreSQL instance has been correctly + provisioned or not. + type: boolean + devfileRegistryURL: + description: Public URL to the devfile registry. + type: string + gitHubOAuthProvisioned: + description: Indicates whether an Identity Provider instance, Keycloak + or RH-SSO, has been configured to integrate with the GitHub OAuth. + type: boolean + helpLink: + description: A URL that points to some URL where to find help related + to the current Operator status. + type: string + keycloakProvisioned: + description: Indicates whether an Identity Provider instance, Keycloak + or RH-SSO, has been provisioned with realm, client and user. + type: boolean + keycloakURL: + description: Public URL to the Identity Provider server, Keycloak + or RH-SSO,. + type: string + message: + description: A human readable message indicating details about why + the Pod is in this condition. + type: string + openShiftOAuthUserCredentialsSecret: + description: OpenShift OAuth secret in `openshift-config` namespace + that contains user credentials for HTPasswd identity provider. + type: string + openShiftoAuthProvisioned: + description: Indicates whether an Identity Provider instance, Keycloak + or RH-SSO, has been configured to integrate with the OpenShift + OAuth. + type: boolean + pluginRegistryURL: + description: Public URL to the plugin registry. + type: string + reason: + description: A brief CamelCase message indicating details about + why the Pod is in this state. + type: string + type: object + type: object served: true storage: true + subresources: + status: {} diff --git a/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/org_v1_che_crd.yaml.diff b/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/org_v1_che_crd.yaml.diff index e69de29bb..92e248a52 100644 --- a/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/org_v1_che_crd.yaml.diff +++ b/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/org_v1_che_crd.yaml.diff @@ -0,0 +1,1747 @@ +--- /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-openshift/generated/openshift/org_v1_che_crd.yaml 2021-05-07 10:52:02.903299187 +0000 ++++ /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/org_v1_che_crd.yaml 2021-05-07 10:52:02.915299100 +0000 +@@ -1,5 +1,5 @@ + # +-# Copyright (c) 2012-2020 Red Hat, Inc. ++# Copyright (c) 2019-2021 Red Hat, Inc. + # This program and the accompanying materials are made + # available under the terms of the Eclipse Public License 2.0 + # which is available at https://www.eclipse.org/legal/epl-2.0/ +@@ -8,7 +8,7 @@ + # + # Contributors: + # Red Hat, Inc. - initial API and implementation +-apiVersion: apiextensions.k8s.io/v1beta1 ++apiVersion: apiextensions.k8s.io/v1 + kind: CustomResourceDefinition + metadata: + name: checlusters.org.eclipse.che +@@ -21,853 +21,910 @@ + singular: checluster + preserveUnknownFields: false + scope: Namespaced +- subresources: +- status: {} +- validation: +- openAPIV3Schema: +- description: The `CheCluster` custom resource allows defining and managing a +- Che server installation +- properties: +- apiVersion: +- description: 'APIVersion defines the versioned schema of this representation +- of an object. Servers should convert recognized schemas to the latest +- internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' +- type: string +- kind: +- description: 'Kind is a string value representing the REST resource this +- object represents. Servers may infer this from the endpoint the client +- submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' +- type: string +- metadata: +- type: object +- spec: +- description: Desired configuration of the Che installation. Based on these +- settings, the Operator automatically creates and maintains several ConfigMaps +- that will contain the appropriate environment variables the various components +- of the Che installation. These generated ConfigMaps must NOT be updated +- manually. ++ versions: ++ - name: v1 ++ schema: ++ openAPIV3Schema: ++ description: The `CheCluster` custom resource allows defining and managing ++ a Che server installation + properties: +- auth: +- description: Configuration settings related to the Authentication used +- by the Che installation. ++ apiVersion: ++ description: 'APIVersion defines the versioned schema of this representation ++ of an object. Servers should convert recognized schemas to the latest ++ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' ++ type: string ++ kind: ++ description: 'Kind is a string value representing the REST resource ++ this object represents. Servers may infer this from the endpoint the ++ client submits requests to. Cannot be updated. In CamelCase. More ++ info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' ++ type: string ++ metadata: ++ type: object ++ spec: ++ description: Desired configuration of the Che installation. Based on ++ these settings, the Operator automatically creates and maintains ++ several ConfigMaps that will contain the appropriate environment variables ++ the various components of the Che installation. These generated ConfigMaps ++ must NOT be updated manually. + properties: +- externalIdentityProvider: +- description: 'Instructs the Operator on whether or not to deploy +- a dedicated Identity Provider (Keycloak or RH SSO instance). Instructs +- the Operator on whether to deploy a dedicated Identity Provider +- (Keycloak or RH-SSO instance). By default, a dedicated Identity +- Provider server is deployed as part of the Che installation. When +- `externalIdentityProvider` is `true`, no dedicated identity provider +- will be deployed by the Operator and you will need to provide +- details about the external identity provider you are about to +- use. See also all the other fields starting with: `identityProvider`.' +- type: boolean +- identityProviderAdminUserName: +- description: Overrides the name of the Identity Provider administrator +- user. Defaults to `admin`. +- type: string +- identityProviderClientId: +- description: Name of a Identity provider, Keycloak or RH-SSO, `client-id` +- that is used for Che. Override this when an external Identity +- Provider is in use. See the `externalIdentityProvider` field. +- When omitted or left blank, it is set to the value of the `flavour` +- field suffixed with `-public`. +- type: string +- identityProviderContainerResources: +- description: Identity provider container custom settings. +- properties: +- limits: +- description: Limits describes the maximum amount of compute +- resources allowed. ++ auth: ++ description: Configuration settings related to the Authentication ++ used by the Che installation. ++ properties: ++ externalIdentityProvider: ++ description: 'Instructs the Operator on whether or not to deploy ++ a dedicated Identity Provider (Keycloak or RH SSO instance). ++ Instructs the Operator on whether to deploy a dedicated Identity ++ Provider (Keycloak or RH-SSO instance). By default, a dedicated ++ Identity Provider server is deployed as part of the Che installation. ++ When `externalIdentityProvider` is `true`, no dedicated identity ++ provider will be deployed by the Operator and you will need ++ to provide details about the external identity provider you ++ are about to use. See also all the other fields starting with: ++ `identityProvider`.' ++ type: boolean ++ identityProviderAdminUserName: ++ description: Overrides the name of the Identity Provider administrator ++ user. Defaults to `admin`. ++ type: string ++ identityProviderClientId: ++ description: Name of a Identity provider, Keycloak or RH-SSO, ++ `client-id` that is used for Che. Override this when an external ++ Identity Provider is in use. See the `externalIdentityProvider` ++ field. When omitted or left blank, it is set to the value ++ of the `flavour` field suffixed with `-public`. ++ type: string ++ identityProviderContainerResources: ++ description: Identity provider container custom settings. + properties: +- cpu: +- description: CPU, in cores. (500m = .5 cores) +- type: string +- memory: +- description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 +- * 1024 * 1024) ++ limits: ++ description: Limits describes the maximum amount of compute ++ resources allowed. ++ properties: ++ cpu: ++ description: CPU, in cores. (500m = .5 cores) ++ type: string ++ memory: ++ description: Memory, in bytes. (500Gi = 500GiB = 500 ++ * 1024 * 1024 * 1024) ++ type: string ++ type: object ++ request: ++ description: Requests describes the minimum amount of compute ++ resources required. ++ properties: ++ cpu: ++ description: CPU, in cores. (500m = .5 cores) ++ type: string ++ memory: ++ description: Memory, in bytes. (500Gi = 500GiB = 500 ++ * 1024 * 1024 * 1024) ++ type: string ++ type: object ++ type: object ++ identityProviderImage: ++ description: Overrides the container image used in the Identity ++ Provider, Keycloak or RH-SSO, deployment. This includes the ++ image tag. Omit it or leave it empty to use the default container ++ image provided by the Operator. ++ type: string ++ identityProviderImagePullPolicy: ++ description: Overrides the image pull policy used in the Identity ++ Provider, Keycloak or RH-SSO, deployment. Default value is ++ `Always` for `nightly` or `latest` images, and `IfNotPresent` ++ in other cases. ++ type: string ++ identityProviderIngress: ++ description: Ingress custom settings. ++ properties: ++ labels: ++ description: Comma separated list of labels that can be ++ used to organize and categorize objects by scoping and ++ selecting. + type: string + type: object +- request: +- description: Requests describes the minimum amount of compute +- resources required. ++ identityProviderPassword: ++ description: Overrides the password of Keycloak administrator ++ user. Override this when an external Identity Provider is ++ in use. See the `externalIdentityProvider` field. When omitted ++ or left blank, it is set to an auto-generated password. ++ type: string ++ identityProviderPostgresPassword: ++ description: Password for a Identity Provider, Keycloak or RH-SSO, ++ to connect to the database. Override this when an external ++ Identity Provider is in use. See the `externalIdentityProvider` ++ field. When omitted or left blank, it is set to an auto-generated ++ password. ++ type: string ++ identityProviderPostgresSecret: ++ description: 'The secret that contains `password` for the Identity ++ Provider, Keycloak or RH-SSO, to connect to the database. ++ When the secret is defined, the `identityProviderPostgresPassword` ++ is ignored. When the value is omitted or left blank, the one ++ of following scenarios applies: 1. `identityProviderPostgresPassword` ++ is defined, then it will be used to connect to the database. ++ 2. `identityProviderPostgresPassword` is not defined, then ++ a new secret with the name `che-identity-postgres-secret` ++ will be created with an auto-generated value for `password`.' ++ type: string ++ identityProviderRealm: ++ description: Name of a Identity provider, Keycloak or RH-SSO, ++ realm that is used for Che. Override this when an external ++ Identity Provider is in use. See the `externalIdentityProvider` ++ field. When omitted or left blank, it is set to the value ++ of the `flavour` field. ++ type: string ++ identityProviderRoute: ++ description: Route custom settings. + properties: +- cpu: +- description: CPU, in cores. (500m = .5 cores) ++ domain: ++ description: 'Operator uses the domain to generate a hostname ++ for a route. In a conjunction with labels it creates a ++ route, which is served by a non-default Ingress controller. ++ The generated host name will follow this pattern: `-.`.' + type: string +- memory: +- description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 +- * 1024 * 1024) ++ labels: ++ description: Comma separated list of labels that can be ++ used to organize and categorize objects by scoping and ++ selecting. + type: string + type: object +- type: object +- identityProviderImage: +- description: Overrides the container image used in the Identity +- Provider, Keycloak or RH-SSO, deployment. This includes the image +- tag. Omit it or leave it empty to use the default container image +- provided by the Operator. +- type: string +- identityProviderImagePullPolicy: +- description: Overrides the image pull policy used in the Identity +- Provider, Keycloak or RH-SSO, deployment. Default value is `Always` +- for `nightly` or `latest` images, and `IfNotPresent` in other +- cases. +- type: string +- identityProviderIngress: +- description: Ingress custom settings. ++ identityProviderSecret: ++ description: 'The secret that contains `user` and `password` ++ for Identity Provider. When the secret is defined, the `identityProviderAdminUserName` ++ and `identityProviderPassword` are ignored. When the value ++ is omitted or left blank, the one of following scenarios applies: ++ 1. `identityProviderAdminUserName` and `identityProviderPassword` ++ are defined, then they will be used. 2. `identityProviderAdminUserName` ++ or `identityProviderPassword` are not defined, then a new ++ secret with the name `che-identity-secret` will be created ++ with default value `admin` for `user` and with an auto-generated ++ value for `password`.' ++ type: string ++ identityProviderURL: ++ description: Public URL of the Identity Provider server (Keycloak ++ / RH-SSO server). Set this ONLY when a use of an external ++ Identity Provider is needed. See the `externalIdentityProvider` ++ field. By default, this will be automatically calculated and ++ set by the Operator. ++ type: string ++ initialOpenShiftOAuthUser: ++ description: For operating with the OpenShift OAuth authentication, ++ create a new user account since the kubeadmin can not be used. ++ If the value is true, then a new OpenShift OAuth user will ++ be created for the HTPasswd identity provider. If the value ++ is false and the user has already been created, then it will ++ be removed. If value is an empty, then do nothing. The user's ++ credentials are stored in the `openshift-oauth-user-credentials` ++ secret in 'openshift-config' namespace by Operator. Note that ++ this solution is Openshift 4 platform-specific. ++ type: boolean ++ oAuthClientName: ++ description: Name of the OpenShift `OAuthClient` resource used ++ to setup identity federation on the OpenShift side. Auto-generated ++ when left blank. See also the `OpenShiftoAuth` field. ++ type: string ++ oAuthSecret: ++ description: Name of the secret set in the OpenShift `OAuthClient` ++ resource used to setup identity federation on the OpenShift ++ side. Auto-generated when left blank. See also the `OAuthClientName` ++ field. ++ type: string ++ openShiftoAuth: ++ description: 'Enables the integration of the identity provider ++ (Keycloak / RHSSO) with OpenShift OAuth. Empty value on OpenShift ++ by default. This will allow users to directly login with their ++ OpenShift user through the OpenShift login, and have their ++ workspaces created under personal OpenShift namespaces. WARNING: ++ the `kubeadmin` user is NOT supported, and logging through ++ it will NOT allow accessing the Che Dashboard.' ++ type: boolean ++ updateAdminPassword: ++ description: Forces the default `admin` Che user to update password ++ on first login. Defaults to `false`. ++ type: boolean ++ type: object ++ database: ++ description: Configuration settings related to the database used ++ by the Che installation. + properties: +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. +- type: string ++ chePostgresContainerResources: ++ description: PostgreSQL container custom settings ++ properties: ++ limits: ++ description: Limits describes the maximum amount of compute ++ resources allowed. ++ properties: ++ cpu: ++ description: CPU, in cores. (500m = .5 cores) ++ type: string ++ memory: ++ description: Memory, in bytes. (500Gi = 500GiB = 500 ++ * 1024 * 1024 * 1024) ++ type: string ++ type: object ++ request: ++ description: Requests describes the minimum amount of compute ++ resources required. ++ properties: ++ cpu: ++ description: CPU, in cores. (500m = .5 cores) ++ type: string ++ memory: ++ description: Memory, in bytes. (500Gi = 500GiB = 500 ++ * 1024 * 1024 * 1024) ++ type: string ++ type: object ++ type: object ++ chePostgresDb: ++ description: PostgreSQL database name that the Che server uses ++ to connect to the DB. Defaults to `dbche`. ++ type: string ++ chePostgresHostName: ++ description: PostgreSQL Database host name that the Che server ++ uses to connect to. Defaults is `postgres`. Override this ++ value ONLY when using an external database. See field `externalDb`. ++ In the default case it will be automatically set by the Operator. ++ type: string ++ chePostgresPassword: ++ description: PostgreSQL password that the Che server uses to ++ connect to the DB. When omitted or left blank, it will be ++ set to an automatically generated value. ++ type: string ++ chePostgresPort: ++ description: PostgreSQL Database port that the Che server uses ++ to connect to. Defaults to 5432. Override this value ONLY ++ when using an external database. See field `externalDb`. In ++ the default case it will be automatically set by the Operator. ++ type: string ++ chePostgresSecret: ++ description: 'The secret that contains PostgreSQL`user` and ++ `password` that the Che server uses to connect to the DB. ++ When the secret is defined, the `chePostgresUser` and `chePostgresPassword` ++ are ignored. When the value is omitted or left blank, the ++ one of following scenarios applies: 1. `chePostgresUser` and ++ `chePostgresPassword` are defined, then they will be used ++ to connect to the DB. 2. `chePostgresUser` or `chePostgresPassword` ++ are not defined, then a new secret with the name `che-postgres-secret` ++ will be created with default value of `pgche` for `user` and ++ with an auto-generated value for `password`.' ++ type: string ++ chePostgresUser: ++ description: PostgreSQL user that the Che server uses to connect ++ to the DB. Defaults to `pgche`. ++ type: string ++ externalDb: ++ description: 'Instructs the Operator on whether to deploy a ++ dedicated database. By default, a dedicated PostgreSQL database ++ is deployed as part of the Che installation. When `externalDb` ++ is `true`, no dedicated database will be deployed by the Operator ++ and you will need to provide connection details to the external ++ DB you are about to use. See also all the fields starting ++ with: `chePostgres`.' ++ type: boolean ++ postgresImage: ++ description: Overrides the container image used in the PostgreSQL ++ database deployment. This includes the image tag. Omit it ++ or leave it empty to use the default container image provided ++ by the Operator. ++ type: string ++ postgresImagePullPolicy: ++ description: Overrides the image pull policy used in the PostgreSQL ++ database deployment. Default value is `Always` for `nightly` ++ or `latest` images, and `IfNotPresent` in other cases. ++ type: string ++ type: object ++ devWorkspace: ++ description: Dev Workspace operator configuration ++ properties: ++ controllerImage: ++ description: Overrides the container image used in the DevWorkspace ++ controller deployment. This includes the image tag. Omit it ++ or leave it empty to use the default container image provided ++ by the Operator. ++ type: string ++ enable: ++ 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. ++ type: boolean ++ required: ++ - enable ++ type: object ++ imagePuller: ++ description: Kubernetes Image Puller configuration ++ properties: ++ enable: ++ description: "Install and configure the Community Supported\ ++ \ Kubernetes Image Puller Operator. When set to `true` and\ ++ \ no spec is provided, it will create a default KubernetesImagePuller\ ++ \ object to be managed by the Operator. When set to `false`,\ ++ \ the KubernetesImagePuller object will be deleted, and the\ ++ \ Operator will be uninstalled, regardless of whether a spec\ ++ \ is provided. Note that while this the Operator and its behavior\ ++ \ is community-supported, its payload may be commercially-supported\ ++ \ for pulling commercially-supported images." ++ type: boolean ++ spec: ++ description: A KubernetesImagePullerSpec to configure the image ++ puller in the CheCluster ++ properties: ++ cachingCPULimit: ++ type: string ++ cachingCPURequest: ++ type: string ++ cachingIntervalHours: ++ type: string ++ cachingMemoryLimit: ++ type: string ++ cachingMemoryRequest: ++ type: string ++ configMapName: ++ type: string ++ daemonsetName: ++ type: string ++ deploymentName: ++ type: string ++ images: ++ type: string ++ nodeSelector: ++ type: string ++ type: object ++ required: ++ - enable + type: object +- identityProviderPassword: +- description: Overrides the password of Keycloak administrator user. +- Override this when an external Identity Provider is in use. See +- the `externalIdentityProvider` field. When omitted or left blank, +- it is set to an auto-generated password. +- type: string +- identityProviderPostgresPassword: +- description: Password for a Identity Provider, Keycloak or RH-SSO, +- to connect to the database. Override this when an external Identity +- Provider is in use. See the `externalIdentityProvider` field. +- When omitted or left blank, it is set to an auto-generated password. +- type: string +- identityProviderPostgresSecret: +- description: 'The secret that contains `password` for the Identity +- Provider, Keycloak or RH-SSO, to connect to the database. When +- the secret is defined, the `identityProviderPostgresPassword` +- is ignored. When the value is omitted or left blank, the one of +- following scenarios applies: 1. `identityProviderPostgresPassword` +- is defined, then it will be used to connect to the database. 2. +- `identityProviderPostgresPassword` is not defined, then a new +- secret with the name `che-identity-postgres-secret` will be created +- with an auto-generated value for `password`.' +- type: string +- identityProviderRealm: +- description: Name of a Identity provider, Keycloak or RH-SSO, realm +- that is used for Che. Override this when an external Identity +- Provider is in use. See the `externalIdentityProvider` field. +- When omitted or left blank, it is set to the value of the `flavour` +- field. +- type: string +- identityProviderRoute: +- description: Route custom settings. +- properties: +- domain: +- description: 'Operator uses the domain to generate a hostname +- for a route. In a conjunction with labels it creates a route, +- which is served by a non-default Ingress controller. The generated +- host name will follow this pattern: `-.`.' +- type: string +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. ++ k8s: ++ description: Configuration settings specific to Che installations ++ made on upstream Kubernetes. ++ properties: ++ ingressClass: ++ description: 'Ingress class that will define the which controller ++ will manage ingresses. Defaults to `nginx`. NB: This drives ++ the `kubernetes.io/ingress.class` annotation on Che-related ++ ingresses.' ++ type: string ++ ingressDomain: ++ description: 'Global ingress domain for a Kubernetes cluster. ++ This MUST be explicitly specified: there are no defaults.' ++ type: string ++ ingressStrategy: ++ description: 'Strategy for ingress creation. Options are: `multi-host` ++ (host is explicitly provided in ingress), `single-host` (host ++ is provided, path-based rules) and `default-host` (no host ++ is provided, path-based rules). Defaults to `multi-host` Deprecated ++ in favor of `serverExposureStrategy` in the `server` section, ++ which defines this regardless of the cluster type. When both ++ are defined, the `serverExposureStrategy` option takes precedence.' ++ type: string ++ securityContextFsGroup: ++ description: The FSGroup in which the Che Pod and workspace ++ Pods containers runs in. Default value is `1724`. ++ type: string ++ securityContextRunAsUser: ++ description: ID of the user the Che Pod and workspace Pods containers ++ run as. Default value is `1724`. ++ type: string ++ singleHostExposureType: ++ description: When the serverExposureStrategy is set to `single-host`, ++ the way the server, registries and workspaces are exposed ++ is further configured by this property. The possible values ++ are `native`, which means that the server and workspaces are ++ exposed using ingresses on K8s or `gateway` where the server ++ and workspaces are exposed using a custom gateway based on ++ link:https://doc.traefik.io/traefik/[Traefik]. All the endpoints ++ whether backed by the ingress or gateway `route` always point ++ to the subpaths on the same domain. Defaults to `native`. ++ type: string ++ tlsSecretName: ++ description: Name of a secret that will be used to setup ingress ++ TLS termination when TLS is enabled. When the field is empty ++ string, the default cluster certificate will be used. See ++ also the `tlsSupport` field. ++ type: string ++ type: object ++ metrics: ++ description: Configuration settings related to the metrics collection ++ used by the Che installation. ++ properties: ++ enable: ++ description: Enables `metrics` the Che server endpoint. Default ++ to `true`. ++ type: boolean ++ type: object ++ server: ++ description: General configuration settings related to the Che server ++ and the plugin and devfile registries ++ properties: ++ airGapContainerRegistryHostname: ++ description: Optional host name, or URL, to an alternate container ++ registry to pull images from. This value overrides the container ++ registry host name defined in all the default container images ++ involved in a Che deployment. This is particularly useful ++ to install Che in a restricted environment. ++ type: string ++ airGapContainerRegistryOrganization: ++ description: Optional repository name of an alternate container ++ registry to pull images from. This value overrides the container ++ registry organization defined in all the default container ++ images involved in a Che deployment. This is particularly ++ useful to install Eclipse Che in a restricted environment. ++ type: string ++ allowUserDefinedWorkspaceNamespaces: ++ description: 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. ++ type: boolean ++ cheClusterRoles: ++ description: A comma-separated list of ClusterRoles that will ++ be assigned to Che ServiceAccount. Be aware that the Che Operator ++ has to already have all permissions in these ClusterRoles ++ to grant them. ++ type: string ++ cheDebug: ++ description: Enables the debug mode for Che server. Defaults ++ to `false`. ++ type: string ++ cheFlavor: ++ description: Specifies a variation of the installation. The ++ options are `che` for upstream Che installations, or `codeready` ++ for link:https://developers.redhat.com/products/codeready-workspaces/overview[CodeReady ++ Workspaces] installation. Override the default value only ++ on necessary occasions. ++ type: string ++ cheHost: ++ description: Public host name of the installed Che server. When ++ value is omitted, the value it will be automatically set by ++ the Operator. See the `cheHostTLSSecret` field. ++ type: string ++ cheHostTLSSecret: ++ description: Name of a secret containing certificates to secure ++ ingress or route for the custom host name of the installed ++ Che server. See the `cheHost` field. ++ type: string ++ cheImage: ++ description: Overrides the container image used in Che deployment. ++ This does NOT include the container image tag. Omit it or ++ leave it empty to use the default container image provided ++ by the Operator. ++ type: string ++ cheImagePullPolicy: ++ description: Overrides the image pull policy used in Che deployment. ++ Default value is `Always` for `nightly` or `latest` images, ++ and `IfNotPresent` in other cases. ++ type: string ++ cheImageTag: ++ description: Overrides the tag of the container image used in ++ Che deployment. Omit it or leave it empty to use the default ++ image tag provided by the Operator. ++ type: string ++ cheLogLevel: ++ description: 'Log level for the Che server: `INFO` or `DEBUG`. ++ Defaults to `INFO`.' + type: string +- type: object +- identityProviderSecret: +- description: 'The secret that contains `user` and `password` for +- Identity Provider. When the secret is defined, the `identityProviderAdminUserName` +- and `identityProviderPassword` are ignored. When the value is +- omitted or left blank, the one of following scenarios applies: +- 1. `identityProviderAdminUserName` and `identityProviderPassword` +- are defined, then they will be used. 2. `identityProviderAdminUserName` +- or `identityProviderPassword` are not defined, then a new secret +- with the name `che-identity-secret` will be created with default +- value `admin` for `user` and with an auto-generated value for +- `password`.' +- type: string +- identityProviderURL: +- description: Public URL of the Identity Provider server (Keycloak +- / RH-SSO server). Set this ONLY when a use of an external Identity +- Provider is needed. See the `externalIdentityProvider` field. +- By default, this will be automatically calculated and set by the +- Operator. +- type: string +- initialOpenShiftOAuthUser: +- description: For operating with the OpenShift OAuth authentication, +- create a new user account since the kubeadmin can not be used. +- If the value is true, then a new OpenShift OAuth user will be +- created for the HTPasswd identity provider. If the value is false +- and the user has already been created, then it will be removed. +- If value is an empty, then do nothing. The user's credentials +- are stored in the `openshift-oauth-user-credentials` secret by +- Operator. Note that this solution is Openshift 4 platform-specific. +- type: boolean +- oAuthClientName: +- description: Name of the OpenShift `OAuthClient` resource used to +- setup identity federation on the OpenShift side. Auto-generated +- when left blank. See also the `OpenShiftoAuth` field. +- type: string +- oAuthSecret: +- description: Name of the secret set in the OpenShift `OAuthClient` +- resource used to setup identity federation on the OpenShift side. +- Auto-generated when left blank. See also the `OAuthClientName` +- field. +- type: string +- openShiftoAuth: +- description: 'Enables the integration of the identity provider (Keycloak +- / RHSSO) with OpenShift OAuth. Empty value on OpenShift by default. +- This will allow users to directly login with their OpenShift user +- through the OpenShift login, and have their workspaces created +- under personal OpenShift namespaces. WARNING: the `kubeadmin` +- user is NOT supported, and logging through it will NOT allow accessing +- the Che Dashboard.' +- type: boolean +- updateAdminPassword: +- description: Forces the default `admin` Che user to update password +- on first login. Defaults to `false`. +- type: boolean +- type: object +- database: +- description: Configuration settings related to the database used by +- the Che installation. +- properties: +- chePostgresContainerResources: +- description: PostgreSQL container custom settings +- properties: +- limits: +- description: Limits describes the maximum amount of compute +- resources allowed. ++ cheServerIngress: ++ description: The Che server ingress custom settings. + properties: +- cpu: +- description: CPU, in cores. (500m = .5 cores) +- type: string +- memory: +- description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 +- * 1024 * 1024) ++ labels: ++ description: Comma separated list of labels that can be ++ used to organize and categorize objects by scoping and ++ selecting. + type: string + type: object +- request: +- description: Requests describes the minimum amount of compute +- resources required. ++ cheServerRoute: ++ description: The Che server route custom settings. + properties: +- cpu: +- description: CPU, in cores. (500m = .5 cores) ++ domain: ++ description: 'Operator uses the domain to generate a hostname ++ for a route. In a conjunction with labels it creates a ++ route, which is served by a non-default Ingress controller. ++ The generated host name will follow this pattern: `-.`.' + type: string +- memory: +- description: Memory, in bytes. (500Gi = 500GiB = 500 * 1024 +- * 1024 * 1024) ++ labels: ++ description: Comma separated list of labels that can be ++ used to organize and categorize objects by scoping and ++ selecting. + type: string + type: object +- type: object +- chePostgresDb: +- description: PostgreSQL database name that the Che server uses to +- connect to the DB. Defaults to `dbche`. +- type: string +- chePostgresHostName: +- description: PostgreSQL Database host name that the Che server uses +- to connect to. Defaults is `postgres`. Override this value ONLY +- when using an external database. See field `externalDb`. In the +- default case it will be automatically set by the Operator. +- type: string +- chePostgresPassword: +- description: PostgreSQL password that the Che server uses to connect +- to the DB. When omitted or left blank, it will be set to an automatically +- generated value. +- type: string +- chePostgresPort: +- description: PostgreSQL Database port that the Che server uses to +- connect to. Defaults to 5432. Override this value ONLY when using +- an external database. See field `externalDb`. In the default case +- it will be automatically set by the Operator. +- type: string +- chePostgresSecret: +- description: 'The secret that contains PostgreSQL`user` and `password` +- that the Che server uses to connect to the DB. When the secret +- is defined, the `chePostgresUser` and `chePostgresPassword` are +- ignored. When the value is omitted or left blank, the one of following +- scenarios applies: 1. `chePostgresUser` and `chePostgresPassword` +- are defined, then they will be used to connect to the DB. 2. `chePostgresUser` +- or `chePostgresPassword` are not defined, then a new secret with +- the name `che-postgres-secret` will be created with default value +- of `pgche` for `user` and with an auto-generated value for `password`.' +- type: string +- chePostgresUser: +- description: PostgreSQL user that the Che server uses to connect +- to the DB. Defaults to `pgche`. +- type: string +- externalDb: +- description: 'Instructs the Operator on whether to deploy a dedicated +- database. By default, a dedicated PostgreSQL database is deployed +- as part of the Che installation. When `externalDb` is `true`, +- no dedicated database will be deployed by the Operator and you +- will need to provide connection details to the external DB you +- are about to use. See also all the fields starting with: `chePostgres`.' +- type: boolean +- postgresImage: +- description: Overrides the container image used in the PostgreSQL +- database deployment. This includes the image tag. Omit it or leave +- it empty to use the default container image provided by the Operator. +- type: string +- postgresImagePullPolicy: +- description: Overrides the image pull policy used in the PostgreSQL +- database deployment. Default value is `Always` for `nightly` or +- `latest` images, and `IfNotPresent` in other cases. +- type: string +- type: object +- devWorkspace: +- description: Dev Workspace operator configuration +- properties: +- controllerImage: +- description: Overrides the container image used in the DevWorkspace +- controller deployment. This includes the image tag. Omit it or +- leave it empty to use the default container image provided by +- the Operator. +- type: string +- enable: +- 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. +- type: boolean +- type: object +- imagePuller: +- description: Kubernetes Image Puller configuration +- properties: +- enable: +- description: "Install and configure the Community Supported Kubernetes\ +- \ Image Puller Operator. When set to `true` and no spec is provided,\ +- \ it will create a default KubernetesImagePuller object to be\ +- \ managed by the Operator. When set to `false`, the KubernetesImagePuller\ +- \ object will be deleted, and the Operator will be uninstalled,\ +- \ regardless of whether a spec is provided. \n Note that while\ +- \ this the Operator and its behavior is community-supported, its\ +- \ payload may be commercially-supported for pulling commercially-supported\ +- \ images." +- type: boolean +- spec: +- description: A KubernetesImagePullerSpec to configure the image +- puller in the CheCluster +- properties: +- cachingCPULimit: +- type: string +- cachingCPURequest: +- type: string +- cachingIntervalHours: +- type: string +- cachingMemoryLimit: +- type: string +- cachingMemoryRequest: +- type: string +- configMapName: +- type: string +- daemonsetName: +- type: string +- deploymentName: +- type: string +- images: +- type: string +- nodeSelector: +- type: string +- type: object +- type: object +- k8s: +- description: Configuration settings specific to Che installations made +- on upstream Kubernetes. +- properties: +- ingressClass: +- description: 'Ingress class that will define the which controller +- will manage ingresses. Defaults to `nginx`. NB: This drives the +- `kubernetes.io/ingress.class` annotation on Che-related ingresses.' +- type: string +- ingressDomain: +- description: 'Global ingress domain for a Kubernetes cluster. This +- MUST be explicitly specified: there are no defaults.' +- type: string +- ingressStrategy: +- description: 'Strategy for ingress creation. Options are: `multi-host` +- (host is explicitly provided in ingress), `single-host` (host +- is provided, path-based rules) and `default-host` (no host is +- provided, path-based rules). Defaults to `multi-host` Deprecated +- in favor of `serverExposureStrategy` in the `server` section, +- which defines this regardless of the cluster type. When both are +- defined, the `serverExposureStrategy` option takes precedence.' +- type: string +- securityContextFsGroup: +- description: The FSGroup in which the Che Pod and workspace Pods +- containers runs in. Default value is `1724`. +- type: string +- securityContextRunAsUser: +- description: ID of the user the Che Pod and workspace Pods containers +- run as. Default value is `1724`. +- type: string +- singleHostExposureType: +- description: When the serverExposureStrategy is set to `single-host`, +- the way the server, registries and workspaces are exposed is further +- configured by this property. The possible values are `native`, +- which means that the server and workspaces are exposed using ingresses +- on K8s or `gateway` where the server and workspaces are exposed +- using a custom gateway based on link:https://doc.traefik.io/traefik/[Traefik]. +- All the endpoints whether backed by the ingress or gateway `route` +- always point to the subpaths on the same domain. Defaults to `native`. +- type: string +- tlsSecretName: +- description: Name of a secret that will be used to setup ingress +- TLS termination when TLS is enabled. When the field is empty string, +- the default cluster certificate will be used. See also the `tlsSupport` +- field. +- type: string +- type: object +- metrics: +- description: Configuration settings related to the metrics collection +- used by the Che installation. +- properties: +- enable: +- description: Enables `metrics` the Che server endpoint. Default +- to `true`. +- type: boolean +- type: object +- server: +- description: General configuration settings related to the Che server +- and the plugin and devfile registries +- properties: +- airGapContainerRegistryHostname: +- description: Optional host name, or URL, to an alternate container +- registry to pull images from. This value overrides the container +- registry host name defined in all the default container images +- involved in a Che deployment. This is particularly useful to install +- Che in a restricted environment. +- type: string +- airGapContainerRegistryOrganization: +- description: Optional repository name of an alternate container +- registry to pull images from. This value overrides the container +- registry organization defined in all the default container images +- involved in a Che deployment. This is particularly useful to install +- Eclipse Che in a restricted environment. +- type: string +- allowUserDefinedWorkspaceNamespaces: +- description: 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. +- type: boolean +- cheClusterRoles: +- description: A comma-separated list of ClusterRoles that will be +- assigned to Che ServiceAccount. Be aware that the Che Operator +- has to already have all permissions in these ClusterRoles to grant +- them. +- type: string +- cheDebug: +- description: Enables the debug mode for Che server. Defaults to +- `false`. +- type: string +- cheFlavor: +- description: Specifies a variation of the installation. The options +- are `che` for upstream Che installations, or `codeready` for link:https://developers.redhat.com/products/codeready-workspaces/overview[CodeReady +- Workspaces] installation. Override the default value only on necessary +- occasions. +- type: string +- cheHost: +- description: Public host name of the installed Che server. When +- value is omitted, the value it will be automatically set by the +- Operator. See the `cheHostTLSSecret` field. +- type: string +- cheHostTLSSecret: +- description: Name of a secret containing certificates to secure +- ingress or route for the custom host name of the installed Che +- server. See the `cheHost` field. +- type: string +- cheImage: +- description: Overrides the container image used in Che deployment. +- This does NOT include the container image tag. Omit it or leave +- it empty to use the default container image provided by the Operator. +- type: string +- cheImagePullPolicy: +- description: Overrides the image pull policy used in Che deployment. +- Default value is `Always` for `nightly` or `latest` images, and +- `IfNotPresent` in other cases. +- type: string +- cheImageTag: +- description: Overrides the tag of the container image used in Che +- deployment. Omit it or leave it empty to use the default image +- tag provided by the Operator. +- type: string +- cheLogLevel: +- description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults +- to `INFO`.' +- type: string +- cheServerIngress: +- description: The Che server ingress custom settings. +- properties: +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. +- type: string +- type: object +- cheServerRoute: +- description: The Che server route custom settings. +- properties: +- domain: +- description: 'Operator uses the domain to generate a hostname +- for a route. In a conjunction with labels it creates a route, +- which is served by a non-default Ingress controller. The generated +- host name will follow this pattern: `-.`.' +- type: string +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. ++ cheWorkspaceClusterRole: ++ description: Custom cluster role bound to the user for the Che ++ workspaces. The default roles are used when omitted or left ++ blank. ++ type: string ++ customCheProperties: ++ additionalProperties: ++ type: string ++ description: Map of additional environment variables that will ++ be applied in the generated `che` ConfigMap to be used by ++ the Che server, in addition to the values already generated ++ from other fields of the `CheCluster` custom resource (CR). ++ When `customCheProperties` contains a property that would ++ be normally generated in `che` ConfigMap from other CR fields, ++ the value defined in the `customCheProperties` is used instead. ++ type: object ++ dashboardCpuLimit: ++ description: Overrides the CPU limit used in the dashboard deployment. ++ In cores. (500m = .5 cores). Default to 500m. ++ type: string ++ dashboardCpuRequest: ++ description: Overrides the CPU request used in the dashboard ++ deployment. In cores. (500m = .5 cores). Default to 100m. ++ type: string ++ dashboardImage: ++ description: Overrides the container image used in the dashboard ++ deployment. This includes the image tag. Omit it or leave ++ it empty to use the default container image provided by the ++ Operator. ++ type: string ++ dashboardImagePullPolicy: ++ description: Overrides the image pull policy used in the dashboard ++ deployment. Default value is `Always` for `nightly` or `latest` ++ images, and `IfNotPresent` in other cases. ++ type: string ++ dashboardMemoryLimit: ++ description: Overrides the memory limit used in the dashboard ++ deployment. Defaults to 256Mi. ++ type: string ++ dashboardMemoryRequest: ++ description: Overrides the memory request used in the dashboard ++ deployment. Defaults to 16Mi. ++ type: string ++ devfileRegistryCpuLimit: ++ description: Overrides the CPU limit used in the devfile registry ++ deployment. In cores. (500m = .5 cores). Default to 500m. ++ type: string ++ devfileRegistryCpuRequest: ++ description: Overrides the CPU request used in the devfile registry ++ deployment. In cores. (500m = .5 cores). Default to 100m. ++ type: string ++ devfileRegistryImage: ++ description: Overrides the container image used in the devfile ++ registry deployment. This includes the image tag. Omit it ++ or leave it empty to use the default container image provided ++ by the Operator. + type: string +- type: object +- cheWorkspaceClusterRole: +- description: Custom cluster role bound to the user for the Che workspaces. +- The default roles are used when omitted or left blank. +- type: string +- customCheProperties: +- additionalProperties: +- type: string +- description: Map of additional environment variables that will be +- applied in the generated `che` ConfigMap to be used by the Che +- server, in addition to the values already generated from other +- fields of the `CheCluster` custom resource (CR). When `customCheProperties` +- contains a property that would be normally generated in `che` +- ConfigMap from other CR fields, the value defined in the `customCheProperties` +- is used instead. +- type: object +- devfileRegistryCpuLimit: +- description: Overrides the CPU limit used in the devfile registry +- deployment. In cores. (500m = .5 cores). Default to 500m. +- type: string +- devfileRegistryCpuRequest: +- description: Overrides the CPU request used in the devfile registry +- deployment. In cores. (500m = .5 cores). Default to 100m. +- type: string +- devfileRegistryImage: +- description: Overrides the container image used in the devfile registry +- deployment. This includes the image tag. Omit it or leave it empty +- to use the default container image provided by the Operator. +- type: string +- devfileRegistryIngress: +- description: The devfile registry ingress custom settings. +- properties: +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. ++ devfileRegistryIngress: ++ description: The devfile registry ingress custom settings. ++ properties: ++ labels: ++ description: Comma separated list of labels that can be ++ used to organize and categorize objects by scoping and ++ selecting. ++ type: string ++ type: object ++ devfileRegistryMemoryLimit: ++ description: Overrides the memory limit used in the devfile ++ registry deployment. Defaults to 256Mi. ++ type: string ++ devfileRegistryMemoryRequest: ++ description: Overrides the memory request used in the devfile ++ registry deployment. Defaults to 16Mi. ++ type: string ++ devfileRegistryPullPolicy: ++ description: Overrides the image pull policy used in the devfile ++ registry deployment. Default value is `Always` for `nightly` ++ or `latest` images, and `IfNotPresent` in other cases. + type: string +- type: object +- devfileRegistryMemoryLimit: +- description: Overrides the memory limit used in the devfile registry +- deployment. Defaults to 256Mi. +- type: string +- devfileRegistryMemoryRequest: +- description: Overrides the memory request used in the devfile registry +- deployment. Defaults to 16Mi. +- type: string +- devfileRegistryPullPolicy: +- description: Overrides the image pull policy used in the devfile +- registry deployment. Default value is `Always` for `nightly` or +- `latest` images, and `IfNotPresent` in other cases. +- type: string +- devfileRegistryRoute: +- description: The devfile registry route custom settings. +- properties: +- domain: +- description: 'Operator uses the domain to generate a hostname +- for a route. In a conjunction with labels it creates a route, +- which is served by a non-default Ingress controller. The generated +- host name will follow this pattern: `-.`.' +- type: string +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. ++ devfileRegistryRoute: ++ description: The devfile registry route custom settings. ++ properties: ++ domain: ++ description: 'Operator uses the domain to generate a hostname ++ for a route. In a conjunction with labels it creates a ++ route, which is served by a non-default Ingress controller. ++ The generated host name will follow this pattern: `-.`.' ++ type: string ++ labels: ++ description: Comma separated list of labels that can be ++ used to organize and categorize objects by scoping and ++ selecting. ++ type: string ++ type: object ++ devfileRegistryUrl: ++ description: Public URL of the devfile registry, that serves ++ sample, ready-to-use devfiles. Set this ONLY when a use of ++ an external devfile registry is needed. See the `externalDevfileRegistry` ++ field. By default, this will be automatically calculated by ++ the Operator. ++ type: string ++ externalDevfileRegistry: ++ description: Instructs the Operator on whether to deploy a dedicated ++ devfile registry server. By default, a dedicated devfile registry ++ server is started. When `externalDevfileRegistry` is `true`, ++ no such dedicated server will be started by the Operator and ++ you will have to manually set the `devfileRegistryUrl` field ++ type: boolean ++ externalPluginRegistry: ++ description: Instructs the Operator on whether to deploy a dedicated ++ plugin registry server. By default, a dedicated plugin registry ++ server is started. When `externalPluginRegistry` is `true`, ++ no such dedicated server will be started by the Operator and ++ you will have to manually set the `pluginRegistryUrl` field. ++ type: boolean ++ gitSelfSignedCert: ++ description: When enabled, the certificate from `che-git-self-signed-cert` ++ ConfigMap will be propagated to the Che components and provide ++ particular configuration for Git. ++ type: boolean ++ nonProxyHosts: ++ description: 'List of hosts that will be reached directly, bypassing ++ the proxy. Specify wild card domain use the following form ++ `.` and `|` as delimiter, for example: `localhost|.my.host.com|123.42.12.32` ++ Only use when configuring a proxy is required. Operator respects ++ OpenShift cluster wide proxy configuration and no additional ++ configuration is required, but defining `nonProxyHosts` in ++ a custom resource leads to merging non proxy hosts lists from ++ the cluster proxy configuration and ones defined in the custom ++ resources. See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. ++ See also the `proxyURL` fields.' ++ type: string ++ pluginRegistryCpuLimit: ++ description: Overrides the CPU limit used in the plugin registry ++ deployment. In cores. (500m = .5 cores). Default to 500m. ++ type: string ++ pluginRegistryCpuRequest: ++ description: Overrides the CPU request used in the plugin registry ++ deployment. In cores. (500m = .5 cores). Default to 100m. ++ type: string ++ pluginRegistryImage: ++ description: Overrides the container image used in the plugin ++ registry deployment. This includes the image tag. Omit it ++ or leave it empty to use the default container image provided ++ by the Operator. + type: string +- type: object +- devfileRegistryUrl: +- description: Public URL of the devfile registry, that serves sample, +- ready-to-use devfiles. Set this ONLY when a use of an external +- devfile registry is needed. See the `externalDevfileRegistry` +- field. By default, this will be automatically calculated by the +- Operator. +- type: string +- externalDevfileRegistry: +- description: Instructs the Operator on whether to deploy a dedicated +- devfile registry server. By default, a dedicated devfile registry +- server is started. When `externalDevfileRegistry` is `true`, no +- such dedicated server will be started by the Operator and you +- will have to manually set the `devfileRegistryUrl` field +- type: boolean +- externalPluginRegistry: +- description: Instructs the Operator on whether to deploy a dedicated +- plugin registry server. By default, a dedicated plugin registry +- server is started. When `externalPluginRegistry` is `true`, no +- such dedicated server will be started by the Operator and you +- will have to manually set the `pluginRegistryUrl` field. +- type: boolean +- gitSelfSignedCert: +- description: When enabled, the certificate from `che-git-self-signed-cert` +- ConfigMap will be propagated to the Che components and provide +- particular configuration for Git. +- type: boolean +- nonProxyHosts: +- description: 'List of hosts that will be reached directly, bypassing +- the proxy. Specify wild card domain use the following form `.` +- and `|` as delimiter, for example: `localhost|.my.host.com|123.42.12.32` +- Only use when configuring a proxy is required. Operator respects +- OpenShift cluster wide proxy configuration and no additional configuration +- is required, but defining `nonProxyHosts` in a custom resource +- leads to merging non proxy hosts lists from the cluster proxy +- configuration and ones defined in the custom resources. See the +- doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. +- See also the `proxyURL` fields.' +- type: string +- pluginRegistryCpuLimit: +- description: Overrides the CPU limit used in the plugin registry +- deployment. In cores. (500m = .5 cores). Default to 500m. +- type: string +- pluginRegistryCpuRequest: +- description: Overrides the CPU request used in the plugin registry +- deployment. In cores. (500m = .5 cores). Default to 100m. +- type: string +- pluginRegistryImage: +- description: Overrides the container image used in the plugin registry +- deployment. This includes the image tag. Omit it or leave it empty +- to use the default container image provided by the Operator. +- type: string +- pluginRegistryIngress: +- description: Plugin registry ingress custom settings. +- properties: +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. ++ pluginRegistryIngress: ++ description: Plugin registry ingress custom settings. ++ properties: ++ labels: ++ description: Comma separated list of labels that can be ++ used to organize and categorize objects by scoping and ++ selecting. ++ type: string ++ type: object ++ pluginRegistryMemoryLimit: ++ description: Overrides the memory limit used in the plugin registry ++ deployment. Defaults to 256Mi. ++ type: string ++ pluginRegistryMemoryRequest: ++ description: Overrides the memory request used in the plugin ++ registry deployment. Defaults to 16Mi. ++ type: string ++ pluginRegistryPullPolicy: ++ description: Overrides the image pull policy used in the plugin ++ registry deployment. Default value is `Always` for `nightly` ++ or `latest` images, and `IfNotPresent` in other cases. + type: string +- type: object +- pluginRegistryMemoryLimit: +- description: Overrides the memory limit used in the plugin registry +- deployment. Defaults to 256Mi. +- type: string +- pluginRegistryMemoryRequest: +- description: Overrides the memory request used in the plugin registry +- deployment. Defaults to 16Mi. +- type: string +- pluginRegistryPullPolicy: +- description: Overrides the image pull policy used in the plugin +- registry deployment. Default value is `Always` for `nightly` or +- `latest` images, and `IfNotPresent` in other cases. +- type: string +- pluginRegistryRoute: +- description: Plugin registry route custom settings. +- properties: +- domain: +- description: 'Operator uses the domain to generate a hostname +- for a route. In a conjunction with labels it creates a route, +- which is served by a non-default Ingress controller. The generated +- host name will follow this pattern: `-.`.' +- type: string +- labels: +- description: Comma separated list of labels that can be used +- to organize and categorize objects by scoping and selecting. ++ pluginRegistryRoute: ++ description: Plugin registry route custom settings. ++ properties: ++ domain: ++ description: 'Operator uses the domain to generate a hostname ++ for a route. In a conjunction with labels it creates a ++ route, which is served by a non-default Ingress controller. ++ The generated host name will follow this pattern: `-.`.' ++ type: string ++ labels: ++ description: Comma separated list of labels that can be ++ used to organize and categorize objects by scoping and ++ selecting. ++ type: string ++ type: object ++ pluginRegistryUrl: ++ description: Public URL of the plugin registry that serves sample ++ ready-to-use devfiles. Set this ONLY when a use of an external ++ devfile registry is needed. See the `externalPluginRegistry` ++ field. By default, this will be automatically calculated by ++ the Operator. ++ type: string ++ proxyPassword: ++ description: Password of the proxy server. Only use when proxy ++ configuration is required. See the `proxyURL`, `proxyUser` ++ and `proxySecret` fields. ++ type: string ++ proxyPort: ++ description: Port of the proxy server. Only use when configuring ++ a proxy is required. See also the `proxyURL` and `nonProxyHosts` ++ fields. ++ type: string ++ proxySecret: ++ description: The secret that contains `user` and `password` ++ for a proxy server. When the secret is defined, the `proxyUser` ++ and `proxyPassword` are ignored. ++ type: string ++ proxyURL: ++ description: URL (protocol+host name) of the proxy server. This ++ drives the appropriate changes in the `JAVA_OPTS` and `https(s)_proxy` ++ variables in the Che server and workspaces containers. Only ++ use when configuring a proxy is required. Operator respects ++ OpenShift cluster wide proxy configuration and no additional ++ configuration is required, but defining `proxyUrl` in a custom ++ resource leads to overrides the cluster proxy configuration ++ with fields `proxyUrl`, `proxyPort`, `proxyUser` and `proxyPassword` ++ from the custom resource. See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. ++ See also the `proxyPort` and `nonProxyHosts` fields. ++ type: string ++ proxyUser: ++ description: User name of the proxy server. Only use when configuring ++ a proxy is required. See also the `proxyURL`, `proxyPassword` ++ and `proxySecret` fields. ++ type: string ++ selfSignedCert: ++ 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. ++ type: boolean ++ serverCpuLimit: ++ description: Overrides the CPU limit used in the Che server ++ deployment In cores. (500m = .5 cores). Default to 1. ++ type: string ++ serverCpuRequest: ++ description: Overrides the CPU request used in the Che server ++ deployment In cores. (500m = .5 cores). Default to 100m. ++ type: string ++ serverExposureStrategy: ++ description: Sets the server and workspaces exposure type. Possible ++ values are `multi-host`, `single-host`, `default-host`. Defaults ++ to `multi-host`, which creates a separate ingress, or OpenShift ++ routes, for every required endpoint. `single-host` makes Che ++ exposed on a single host name with workspaces exposed on subpaths. ++ Read the docs to learn about the limitations of this approach. ++ Also consult the `singleHostExposureType` property to further ++ configure how the Operator and the Che server make that happen ++ on Kubernetes. `default-host` exposes the Che server on the ++ host of the cluster. Read the docs to learn about the limitations ++ of this approach. ++ type: string ++ serverMemoryLimit: ++ description: Overrides the memory limit used in the Che server ++ deployment. Defaults to 1Gi. ++ type: string ++ serverMemoryRequest: ++ description: Overrides the memory request used in the Che server ++ deployment. Defaults to 512Mi. ++ type: string ++ serverTrustStoreConfigMapName: ++ description: Name of the ConfigMap with public certificates ++ to add to Java trust store of the Che server. This is often ++ required when adding the OpenShift OAuth provider, which has ++ HTTPS endpoint signed with self-signed cert. The Che server ++ must be aware of its CA cert to be able to request it. This ++ is disabled by default. ++ type: string ++ singleHostGatewayConfigMapLabels: ++ additionalProperties: ++ type: string ++ description: The labels that need to be present in the ConfigMaps ++ representing the gateway configuration. ++ type: object ++ singleHostGatewayConfigSidecarImage: ++ description: The image used for the gateway sidecar that provides ++ configuration to the gateway. Omit it or leave it empty to ++ use the default container image provided by the Operator. ++ type: string ++ singleHostGatewayImage: ++ description: The image used for the gateway in the single host ++ mode. Omit it or leave it empty to use the default container ++ image provided by the Operator. ++ type: string ++ tlsSupport: ++ 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. ++ type: boolean ++ useInternalClusterSVCNames: ++ description: Use internal cluster SVC names to communicate between ++ components to speed up the traffic and avoid proxy issues. ++ The default value is `true`. ++ type: boolean ++ workspaceNamespaceDefault: ++ description: Defines Kubernetes default namespace in which user's ++ workspaces are created for a case when a user does not override ++ it. It's possible to use ``, `` and `` ++ placeholders, such as che-workspace-. In that case, ++ a new namespace will be created for each user or workspace. ++ type: string ++ type: object ++ storage: ++ description: Configuration settings related to the persistent storage ++ used by the Che installation. ++ properties: ++ postgresPVCStorageClassName: ++ description: Storage class for the Persistent Volume Claim dedicated ++ to the PostgreSQL database. When omitted or left blank, a ++ default storage class is used. ++ type: string ++ preCreateSubPaths: ++ description: Instructs the Che server to start a special Pod ++ to pre-create a sub-path in the Persistent Volumes. Defaults ++ to `false`, however it will need to enable it according to ++ the configuration of your Kubernetes cluster. ++ type: boolean ++ pvcClaimSize: ++ description: Size of the persistent volume claim for workspaces. ++ Defaults to `1Gi`. ++ type: string ++ pvcJobsImage: ++ description: Overrides the container image used to create sub-paths ++ in the Persistent Volumes. This includes the image tag. Omit ++ it or leave it empty to use the default container image provided ++ by the Operator. See also the `preCreateSubPaths` field. ++ type: string ++ pvcStrategy: ++ description: Persistent volume claim strategy for the Che server. ++ This Can be:`common` (all workspaces PVCs in one volume), ++ `per-workspace` (one PVC per workspace for all declared volumes) ++ and `unique` (one PVC per declared volume). Defaults to `common`. ++ type: string ++ workspacePVCStorageClassName: ++ description: Storage class for the Persistent Volume Claims ++ dedicated to the Che workspaces. When omitted or left blank, ++ a default storage class is used. + type: string + type: object +- pluginRegistryUrl: +- description: Public URL of the plugin registry that serves sample +- ready-to-use devfiles. Set this ONLY when a use of an external +- devfile registry is needed. See the `externalPluginRegistry` field. +- By default, this will be automatically calculated by the Operator. +- type: string +- proxyPassword: +- description: Password of the proxy server. Only use when proxy configuration +- is required. See the `proxyURL`, `proxyUser` and `proxySecret` +- fields. +- type: string +- proxyPort: +- description: Port of the proxy server. Only use when configuring +- a proxy is required. See also the `proxyURL` and `nonProxyHosts` +- fields. +- type: string +- proxySecret: +- description: The secret that contains `user` and `password` for +- a proxy server. When the secret is defined, the `proxyUser` and +- `proxyPassword` are ignored. +- type: string +- proxyURL: +- description: URL (protocol+host name) of the proxy server. This +- drives the appropriate changes in the `JAVA_OPTS` and `https(s)_proxy` +- variables in the Che server and workspaces containers. Only use +- when configuring a proxy is required. Operator respects OpenShift +- cluster wide proxy configuration and no additional configuration +- is required, but defining `proxyUrl` in a custom resource leads +- to overrides the cluster proxy configuration with fields `proxyUrl`, +- `proxyPort`, `proxyUser` and `proxyPassword` from the custom resource. +- See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. +- See also the `proxyPort` and `nonProxyHosts` fields. +- type: string +- proxyUser: +- description: User name of the proxy server. Only use when configuring +- a proxy is required. See also the `proxyURL`, `proxyPassword` +- and `proxySecret` fields. +- type: string +- selfSignedCert: +- 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. +- type: boolean +- serverCpuLimit: +- description: Overrides the CPU limit used in the Che server deployment +- In cores. (500m = .5 cores). Default to 1. +- type: string +- serverCpuRequest: +- description: Overrides the CPU request used in the Che server deployment +- In cores. (500m = .5 cores). Default to 100m. +- type: string +- serverExposureStrategy: +- description: Sets the server and workspaces exposure type. Possible +- values are `multi-host`, `single-host`, `default-host`. Defaults +- to `multi-host`, which creates a separate ingress, or OpenShift +- routes, for every required endpoint. `single-host` makes Che exposed +- on a single host name with workspaces exposed on subpaths. Read +- the docs to learn about the limitations of this approach. Also +- consult the `singleHostExposureType` property to further configure +- how the Operator and the Che server make that happen on Kubernetes. +- `default-host` exposes the Che server on the host of the cluster. +- Read the docs to learn about the limitations of this approach. +- type: string +- serverMemoryLimit: +- description: Overrides the memory limit used in the Che server deployment. +- Defaults to 1Gi. +- type: string +- serverMemoryRequest: +- description: Overrides the memory request used in the Che server +- deployment. Defaults to 512Mi. +- type: string +- serverTrustStoreConfigMapName: +- description: Name of the ConfigMap with public certificates to add +- to Java trust store of the Che server. This is often required +- when adding the OpenShift OAuth provider, which has HTTPS endpoint +- signed with self-signed cert. The Che server must be aware of +- its CA cert to be able to request it. This is disabled by default. +- type: string +- singleHostGatewayConfigMapLabels: +- additionalProperties: +- type: string +- description: The labels that need to be present in the ConfigMaps +- representing the gateway configuration. +- type: object +- singleHostGatewayConfigSidecarImage: +- description: The image used for the gateway sidecar that provides +- configuration to the gateway. Omit it or leave it empty to use +- the default container image provided by the Operator. +- type: string +- singleHostGatewayImage: +- description: The image used for the gateway in the single host mode. +- Omit it or leave it empty to use the default container image provided +- by the Operator. +- type: string +- tlsSupport: +- 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. +- type: boolean +- useInternalClusterSVCNames: +- description: Use internal cluster SVC names to communicate between +- components to speed up the traffic and avoid proxy issues. The +- default value is `true`. +- type: boolean +- workspaceNamespaceDefault: +- description: Defines Kubernetes default namespace in which user's +- workspaces are created for a case when a user does not override +- it. It's possible to use ``, `` and `` +- placeholders, such as che-workspace-. In that case, +- a new namespace will be created for each user or workspace. +- type: string + type: object +- storage: +- description: Configuration settings related to the persistent storage +- used by the Che installation. ++ status: ++ description: CheClusterStatus defines the observed state of Che installation + properties: +- postgresPVCStorageClassName: +- description: Storage class for the Persistent Volume Claim dedicated +- to the PostgreSQL database. When omitted or left blank, a default +- storage class is used. +- type: string +- preCreateSubPaths: +- description: Instructs the Che server to start a special Pod to +- pre-create a sub-path in the Persistent Volumes. Defaults to `false`, +- however it will need to enable it according to the configuration +- of your Kubernetes cluster. +- type: boolean +- pvcClaimSize: +- description: Size of the persistent volume claim for workspaces. +- Defaults to `1Gi`. +- type: string +- pvcJobsImage: +- description: Overrides the container image used to create sub-paths +- in the Persistent Volumes. This includes the image tag. Omit it +- or leave it empty to use the default container image provided +- by the Operator. See also the `preCreateSubPaths` field. +- type: string +- pvcStrategy: +- description: Persistent volume claim strategy for the Che server. +- This Can be:`common` (all workspaces PVCs in one volume), `per-workspace` +- (one PVC per workspace for all declared volumes) and `unique` +- (one PVC per declared volume). Defaults to `common`. +- type: string +- workspacePVCStorageClassName: +- description: Storage class for the Persistent Volume Claims dedicated +- to the Che workspaces. When omitted or left blank, a default storage +- class is used. ++ cheClusterRunning: ++ description: Status of a Che installation. Can be `Available`, `Unavailable`, ++ or `Available, Rolling Update in Progress`. ++ type: string ++ cheURL: ++ description: Public URL to the Che server. ++ type: string ++ cheVersion: ++ description: Current installed Che version. ++ type: string ++ dbProvisioned: ++ description: Indicates that a PostgreSQL instance has been correctly ++ provisioned or not. ++ type: boolean ++ devfileRegistryURL: ++ description: Public URL to the devfile registry. ++ type: string ++ gitHubOAuthProvisioned: ++ description: Indicates whether an Identity Provider instance, Keycloak ++ or RH-SSO, has been configured to integrate with the GitHub OAuth. ++ type: boolean ++ helpLink: ++ description: A URL that points to some URL where to find help related ++ to the current Operator status. ++ type: string ++ keycloakProvisioned: ++ description: Indicates whether an Identity Provider instance, Keycloak ++ or RH-SSO, has been provisioned with realm, client and user. ++ type: boolean ++ keycloakURL: ++ description: Public URL to the Identity Provider server, Keycloak ++ or RH-SSO,. ++ type: string ++ message: ++ description: A human readable message indicating details about why ++ the Pod is in this condition. ++ type: string ++ openShiftOAuthUserCredentialsSecret: ++ description: OpenShift OAuth secret in `openshift-config` namespace ++ that contains user credentials for HTPasswd identity provider. ++ type: string ++ openShiftoAuthProvisioned: ++ description: Indicates whether an Identity Provider instance, Keycloak ++ or RH-SSO, has been configured to integrate with the OpenShift ++ OAuth. ++ type: boolean ++ pluginRegistryURL: ++ description: Public URL to the plugin registry. ++ type: string ++ reason: ++ description: A brief CamelCase message indicating details about ++ why the Pod is in this state. + type: string + type: object + type: object +- status: +- description: CheClusterStatus defines the observed state of Che installation +- properties: +- cheClusterRunning: +- description: Status of a Che installation. Can be `Available`, `Unavailable`, +- or `Available, Rolling Update in Progress`. +- type: string +- cheURL: +- description: Public URL to the Che server. +- type: string +- cheVersion: +- description: Current installed Che version. +- type: string +- dbProvisioned: +- description: Indicates that a PostgreSQL instance has been correctly +- provisioned or not. Indicates that a PostgreSQL instance has been +- correctly provisioned or not. +- type: boolean +- devfileRegistryURL: +- description: Public URL to the devfile registry. +- type: string +- gitHubOAuthProvisioned: +- description: Indicates whether an Identity Provider instance, Keycloak +- or RH-SSO, has been configured to integrate with the GitHub OAuth. +- type: boolean +- helpLink: +- description: A URL that points to some URL where to find help related +- to the current Operator status. +- type: string +- keycloakProvisioned: +- description: Indicates whether an Identity Provider instance, Keycloak +- or RH-SSO, has been provisioned with realm, client and user. +- type: boolean +- keycloakURL: +- description: Public URL to the Identity Provider server, Keycloak or +- RH-SSO,. +- type: string +- message: +- description: A human readable message indicating details about why the +- Pod is in this condition. +- type: string +- openShiftOAuthUserCredentialsSecret: +- description: OpenShift OAuth secret that contains user credentials for +- HTPasswd identity provider. +- type: string +- openShiftoAuthProvisioned: +- description: Indicates whether an Identity Provider instance, Keycloak +- or RH-SSO, has been configured to integrate with the OpenShift OAuth. +- type: boolean +- pluginRegistryURL: +- description: Public URL to the plugin registry. +- type: string +- reason: +- description: A brief CamelCase message indicating details about why +- the Pod is in this state. +- type: string +- type: object +- type: object +- version: v1 +- versions: +- - name: v1 + served: true + storage: true ++ subresources: ++ status: {} diff --git a/version/version.go b/version/version.go index e9b1ee89f..262087fab 100644 --- a/version/version.go +++ b/version/version.go @@ -1,5 +1,5 @@ package version var ( - Version = "7.29.2" + Version = "7.30.0" )