From c225dd7e0899626f2304b806c24e982f36bcfde2 Mon Sep 17 00:00:00 2001 From: Flavius Lacatusu Date: Thu, 1 Oct 2020 13:56:04 +0200 Subject: [PATCH 1/6] Build nightly images of operator in github actions Signed-off-by: Flavius Lacatusu --- .github/workflows/operator-build-nightly.yaml | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/operator-build-nightly.yaml diff --git a/.github/workflows/operator-build-nightly.yaml b/.github/workflows/operator-build-nightly.yaml new file mode 100644 index 000000000..e5a82f3df --- /dev/null +++ b/.github/workflows/operator-build-nightly.yaml @@ -0,0 +1,39 @@ +# +# Copyright (c) 2012-2020 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/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Red Hat, Inc. - initial API and implementation + +name: Nightly Dockerimage Build + +on: + schedule: + - cron: '0 0 * * *' +jobs: + build-push: + runs-on: ubuntu-latest + steps: + - name: Checkout che-machine-exec source code + uses: actions/checkout@v2 + - name: Set up QEMU + uses: docker/setup-qemu-action@v1 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + - name: Login to quay.io + uses: docker/login-action@v1 + with: + username: ${{ secrets.QUAY_USERNAME }} + password: ${{ secrets.QUAY_PASSWORD }} + registry: quay.io + - name: Build and push nightly + uses: docker/build-push-action@v2 + with: + file: build/dockerfiles/Dockerfile + platforms: linux/amd64,linux/ppc64le,linux/s390x + push: true + tags: quay.io/eclipse/che-operator:nightly From 6953a195ed141a5908b3676e88b2d81a9202c0ae Mon Sep 17 00:00:00 2001 From: Vitalii Parfonov Date: Thu, 1 Oct 2020 16:16:50 +0300 Subject: [PATCH 2/6] Add keycloak admin username and password to the che deployment (#446) Signed-off-by: Vitalii Parfonov --- pkg/deploy/deployment_che.go | 71 ++++++++++++++++++++++++++++-------- 1 file changed, 55 insertions(+), 16 deletions(-) diff --git a/pkg/deploy/deployment_che.go b/pkg/deploy/deployment_che.go index b1f8cff4b..7bb2c8fd4 100644 --- a/pkg/deploy/deployment_che.go +++ b/pkg/deploy/deployment_che.go @@ -130,6 +130,59 @@ func getSpecCheDeployment(deployContext *DeployContext, cmResourceVersion string } } + var cheEnv []corev1.EnvVar + cheEnv = append(cheEnv, selfSignedCertEnv) + cheEnv = append(cheEnv, gitSelfSignedCertEnv) + cheEnv = append(cheEnv, gitSelfSignedCertHostEnv) + + identityProviderSecret := deployContext.CheCluster.Spec.Auth.IdentityProviderSecret + if len(identityProviderSecret) > 0 { + cheEnv = append(cheEnv, corev1.EnvVar{ + Name: "CHE_KEYCLOAK_ADMIN__PASSWORD", + ValueFrom: &corev1.EnvVarSource{ + SecretKeyRef: &corev1.SecretKeySelector{ + Key: "password", + LocalObjectReference: corev1.LocalObjectReference{ + Name: identityProviderSecret, + }, + }, + }, + }, + corev1.EnvVar{ + Name: "CHE_KEYCLOAK_ADMIN__USERNAME", + ValueFrom: &corev1.EnvVarSource{ + SecretKeyRef: &corev1.SecretKeySelector{ + Key: "user", + LocalObjectReference: corev1.LocalObjectReference{ + Name: identityProviderSecret, + }, + }, + }, + }) + } else { + cheEnv = append(cheEnv, corev1.EnvVar{ + Name: "CHE_KEYCLOAK_ADMIN__PASSWORD", + Value: deployContext.CheCluster.Spec.Auth.IdentityProviderPassword, + }, + corev1.EnvVar{ + Name: "CHE_KEYCLOAK_ADMIN__USERNAME", + Value: deployContext.CheCluster.Spec.Auth.IdentityProviderAdminUserName, + }) + } + + cheEnv = append(cheEnv, + corev1.EnvVar{ + Name: "CM_REVISION", + Value: cmResourceVersion, + }, + corev1.EnvVar{ + Name: "KUBERNETES_NAMESPACE", + ValueFrom: &corev1.EnvVarSource{ + FieldRef: &corev1.ObjectFieldSelector{ + APIVersion: "v1", + FieldPath: "metadata.namespace"}}, + }) + memLimit := util.GetValue(deployContext.CheCluster.Spec.Server.ServerMemoryLimit, DefaultServerMemoryLimit) cheImageAndTag := GetFullCheServerImageLink(deployContext.CheCluster) pullPolicy := corev1.PullPolicy(util.GetValue(string(deployContext.CheCluster.Spec.Server.CheImagePullPolicy), DefaultPullPolicyFromDockerImage(cheImageAndTag))) @@ -199,22 +252,8 @@ func getSpecCheDeployment(deployContext *DeployContext, cmResourceVersion string VolumeMounts: []corev1.VolumeMount{ customPublicCertsVolumeMount, }, - Env: []corev1.EnvVar{ - { - Name: "CM_REVISION", - Value: cmResourceVersion, - }, - { - Name: "KUBERNETES_NAMESPACE", - ValueFrom: &corev1.EnvVarSource{ - FieldRef: &corev1.ObjectFieldSelector{ - APIVersion: "v1", - FieldPath: "metadata.namespace"}}, - }, - selfSignedCertEnv, - gitSelfSignedCertEnv, - gitSelfSignedCertHostEnv, - }}, + Env: cheEnv, + }, }, RestartPolicy: "Always", TerminationGracePeriodSeconds: &terminationGracePeriodSeconds, From 6f64db9315b21cf9255dab0c6265b99286571c4d Mon Sep 17 00:00:00 2001 From: che-bot <39771996+che-bot@users.noreply.github.com> Date: Fri, 2 Oct 2020 14:51:29 +0200 Subject: [PATCH 3/6] Copy 7.19.2 csv to master (#480) Signed-off-by: Mykhailo Kuznietsov Co-authored-by: Mykhailo Kuznietsov --- .../eclipse-che-preview-kubernetes.crd.yaml | 609 ++++++++ ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...ernetes.v7.19.2.clusterserviceversion.yaml | 991 ++++++++++++ ...es.v7.19.2.clusterserviceversion.yaml.diff | 326 ++++ ...clipse-che-preview-kubernetes.package.yaml | 2 +- .../eclipse-che-preview-openshift.crd.yaml | 611 ++++++++ ...clipse-che-preview-openshift.crd.yaml.diff | 0 ...enshift.v7.19.2.clusterserviceversion.yaml | 1384 +++++++++++++++++ ...ft.v7.19.2.clusterserviceversion.yaml.diff | 475 ++++++ ...eclipse-che-preview-openshift.package.yaml | 2 +- 10 files changed, 4398 insertions(+), 2 deletions(-) create mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.crd.yaml create mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.crd.yaml.diff create mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.v7.19.2.clusterserviceversion.yaml create mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.v7.19.2.clusterserviceversion.yaml.diff create mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.crd.yaml create mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.crd.yaml.diff create mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.v7.19.2.clusterserviceversion.yaml create mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.v7.19.2.clusterserviceversion.yaml.diff diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.crd.yaml new file mode 100644 index 000000000..428af85e3 --- /dev/null +++ b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.crd.yaml @@ -0,0 +1,609 @@ +# +# Copyright (c) 2012-2020 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/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Red Hat, Inc. - initial API and implementation +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: checlusters.org.eclipse.che +spec: + group: org.eclipse.che + names: + kind: CheCluster + listKind: CheClusterList + plural: checlusters + singular: checluster + scope: Namespaced + subresources: + status: {} + validation: + openAPIV3Schema: + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: Desired configuration of the Che installation. Based on these + settings, the operator automatically creates and maintains several config + maps that will contain the appropriate environment variables the various + components of the Che installation. These generated config maps should + 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). By + default a dedicated Identity Provider server is deployed as part + of the Che installation. But if `externalIdentityProvider` is + `true`, then no dedicated identity provider will be deployed by + the operator and you might need to provide details about the external + identity provider you want to use. See also all the other fields + starting with: `identityProvider`.' + type: boolean + identityProviderAdminUserName: + description: Overrides the name of the Identity Provider admin user. + Defaults to `admin`. + type: string + identityProviderClientId: + description: Name of a Identity provider (Keycloak / RH SSO) `client-id` + that should be used for Che. This is useful to override it ONLY + if you use an external Identity Provider (see the `externalIdentityProvider` + field). If omitted or left blank, it will be set to the value + of the `flavour` field suffixed with `-public`. + type: string + identityProviderImage: + description: Overrides the container image used in the Identity + Provider (Keycloak / RH SSO) deployment. This includes the image + tag. Omit it or leave it empty to use the defaut container image + provided by the operator. + type: string + identityProviderImagePullPolicy: + description: Overrides the image pull policy used in the Identity + Provider (Keycloak / RH SSO) deployment. Default value is `Always` + for `nightly` or `latest` images, and `IfNotPresent` in other + cases. + type: string + identityProviderPassword: + description: Overrides the password of Keycloak admin user. This + is useful to override it ONLY if you use an external Identity + Provider (see the `externalIdentityProvider` field). If omitted + or left blank, it will be set to an auto-generated password. + type: string + identityProviderPostgresPassword: + description: Password for The Identity Provider (Keycloak / RH SSO) + to connect to the database. This is useful to override it ONLY + if you use an external Identity Provider (see the `externalIdentityProvider` + field). If omitted or left blank, it will be set to an auto-generated + password. + type: string + identityProviderPostgresSecret: + description: 'The secret that contains `password` for The Identity + Provider (Keycloak / RH SSO) to connect to the database. If the + secret is defined then `identityProviderPostgresPassword` will + be ignored. If the value is omitted or left blank then there are + two scenarios: 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 / RH SSO) realm + that should be used for Che. This is useful to override it ONLY + if you use an external Identity Provider (see the `externalIdentityProvider` + field). If omitted or left blank, it will be set to the value + of the `flavour` field. + type: string + identityProviderSecret: + description: 'The secret that contains `user` and `password` for + Identity Provider. If the secret is defined then `identityProviderAdminUserName` + and `identityProviderPassword` are ignored. If the value is omitted + or left blank then there are two scenarios: 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). You should set it ONLY if you use an external + Identity Provider (see the `externalIdentityProvider` field). + By default this will be automatically calculated and set by the + operator. + type: string + oAuthClientName: + description: Name of the OpenShift `OAuthClient` resource used to + setup identity federation on the OpenShift side. Auto-generated + if 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 if left blank. See also the `OAuthClientName` field. + type: string + openShiftoAuth: + description: 'Enables the integration of the identity provider (Keycloak + / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. + 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: + chePostgresDb: + description: Postgres database name that the Che server uses to + connect to the DB. Defaults to `dbche`. + type: string + chePostgresHostName: + description: Postgres Database hostname that the Che server uses + to connect to. Defaults to postgres. This value should be overridden + 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: Postgres password that the Che server should use to + connect to the DB. If omitted or left blank, it will be set to + an auto-generated value. + type: string + chePostgresPort: + description: Postgres Database port that the Che server uses to + connect to. Defaults to 5432. This value should be overridden + 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 Postgres `user` and `password` + that the Che server should use to connect to the DB. If the secret + is defined then `chePostgresUser` and `chePostgresPassword` are + ignored. If the value is omitted or left blank then there are + two scenarios: 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: Postgres user that the Che server should use to connect + to the DB. Defaults to `pgche`. + type: string + externalDb: + description: 'Instructs the operator on whether or not to deploy + a dedicated database. By default a dedicated Postgres database + is deployed as part of the Che installation. But if `externalDb` + is `true`, then no dedicated database will be deployed by the + operator and you might need to provide connection details to the + external DB you want to use. See also all the fields starting + with: `chePostgres`.' + type: boolean + postgresImage: + description: Overrides the container image used in the Postgres + database deployment. This includes the image tag. Omit it or leave + it empty to use the defaut container image provided by the operator. + type: string + postgresImagePullPolicy: + description: Overrides the image pull policy used in the Postgres + database deployment. Default value is `Always` for `nightly` or + `latest` images, and `IfNotPresent` in other cases. + type: string + type: object + k8s: + description: Configuration settings specific to Che installations made + on upstream Kubernetes. + properties: + ingressClass: + description: 'Ingress class that will define the which controler + will manage ingresses. Defaults to `nginx`. NB: This drives the + `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' + type: string + ingressDomain: + description: 'Global ingress domain for a K8S cluster. This MUST + be explicitly specified: there are no defaults.' + type: string + ingressStrategy: + description: Strategy for ingress creation. This can be `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. If both are + defined, `serverExposureStrategy` takes precedence. + type: string + securityContextFsGroup: + description: FSGroup the Che pod and Workspace pods containers should + run in. Defaults to `1724`. + type: string + securityContextRunAsUser: + description: ID of the user the Che pod and Workspace pods containers + should run as. Default to `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 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 if TLS is enabled. 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` 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 hostname (or url) to an alternate container + registry to pull images from. This value overrides the container + registry hostname defined in all the default container images + involved in a Che deployment. This is particularly useful to install + Che in an air-gapped 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 + Che in an air-gapped environment. + type: string + allowUserDefinedWorkspaceNamespaces: + description: Defines if a user is able to specify Kubernetes namespace + (or OpenShift project) different from the default. It's NOT RECOMMENDED + to configured true without OAuth configured. This property is + also used by the OpenShift infra. + type: boolean + cheDebug: + description: Enables the debug mode for Che server. Defaults to + `false`. + type: string + cheFlavor: + description: Flavor of the installation. This is either `che` for + upstream Che installations, or `codeready` for CodeReady Workspaces + installation. In most cases the default value should not be overridden. + type: string + cheHost: + description: Public hostname of the installed Che server. If value + is omitted then 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/route for the custom hostname 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 defaut 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 defaut image + tag provided by the operator. + type: string + cheLogLevel: + description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults + to `INFO`.' + type: string + cheWorkspaceClusterRole: + description: Custom cluster role bound to the user for the Che workspaces. + The default roles are used if this is omitted or left blank. + type: string + customCheProperties: + additionalProperties: + type: string + description: Map of additional environment variables that will be + applied in the generated `che` config map to be used by the Che + server, in addition to the values already generated from other + fields of the `CheCluster` custom resource (CR). If `customCheProperties` + contains a property that would be normally generated in `che` + config map from other CR fields, then the value defined in the + `customCheProperties` will be used instead. + type: object + 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 defaut container image provided by the operator. + type: string + 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 + devfileRegistryUrl: + description: Public URL of the Devfile registry, that serves sample, + ready-to-use devfiles. You should set it ONLY if you use an external + devfile registry (see the `externalDevfileRegistry` field). By + default this will be automatically calculated by the operator. + type: string + externalDevfileRegistry: + description: Instructs the operator on whether or not to deploy + a dedicated Devfile registry server. By default a dedicated devfile + registry server is started. But if `externalDevfileRegistry` is + `true`, then 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 or not to deploy + a dedicated Plugin registry server. By default a dedicated plugin + registry server is started. But if `externalPluginRegistry` is + `true`, then no such dedicated server will be started by the operator + and you will have to manually set the `pluginRegistryUrl` field. + type: boolean + gitSelfSignedCert: + description: If enabled, then the certificate from `che-git-self-signed-cert` + config map will be propagated to the Che components and provide + particular configuration for Git. + type: boolean + nonProxyHosts: + description: List of hosts that should not use the configured proxy. + Use `|`` as delimiter, eg `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 + 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 defaut container image provided by the operator. + type: string + 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 + pluginRegistryUrl: + description: Public URL of the Plugin registry, that serves sample + ready-to-use devfiles. You should set it ONLY if you use an external + devfile registry (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 also 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. If the secret is defined then `proxyUser` and + `proxyPassword` are ignored + type: string + proxyURL: + description: URL (protocol+hostname) 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. Che + operator will automatically detect if router certificate is self-signed. + If so it will be propagated to Che server and some other components. + type: boolean + 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 route on + OpenShift) for every required endpoint. "single-host" makes Che + exposed on a single hostname with workspaces exposed on subpaths. + Please read the docs to learn about the limitations of this approach. + Also consult the `singleHostExposureType` property to further + configure how the operator and Che server make that happen on + Kubernetes. "default-host" exposes che server on the host of the + cluster. Please 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 config-map with public certificates to + add to Java trust store of the Che server. This is usually required + when adding the OpenShift OAuth provider which has https endpoint + signed with self-signed cert. So, 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 (and are put) on + 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 defaut 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 defaut 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 may cause + malfunction of some Che components. + type: boolean + workspaceNamespaceDefault: + description: 'Defines Kubernetes default namespace in which user''s + workspaces are created if user does not override it. It''s possible + to use , and placeholders (e.g.: + che-workspace-). In that case, new namespace will be + created for each user (or workspace). Is used by OpenShift infra + as well to specify Project' + 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 Postgres database. If omitted or left blank, default storage + class is used. + type: string + preCreateSubPaths: + description: Instructs the Che server to launch a special pod to + pre-create a subpath in the Persistent Volumes. Defaults to `false`, + however it might need to enable it according to the configuration + of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly + provisioned + type: boolean + devfileRegistryURL: + description: Public URL to the Devfile registry + type: string + helpLink: + description: A URL that can point to some URL where to find help related + to the current Operator status. + type: string + keycloakProvisioned: + description: Indicates whether an Identity Provider instance (Keycloak + / RH SSO) has been provisioned with realm, client and user + type: boolean + keycloakURL: + description: Public URL to the Identity Provider server (Keycloak / + RH SSO). + type: string + message: + description: A human readable message indicating details about why the + pod is in this condition. + type: string + openShiftoAuthProvisioned: + description: Indicates whether an Identity Provider instance (Keycloak + / 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 + version: v1 + versions: + - name: v1 + served: true + storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.crd.yaml.diff new file mode 100644 index 000000000..e69de29bb diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.v7.19.2.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.v7.19.2.clusterserviceversion.yaml new file mode 100644 index 000000000..22fefb5e2 --- /dev/null +++ b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.v7.19.2.clusterserviceversion.yaml @@ -0,0 +1,991 @@ +apiVersion: operators.coreos.com/v1alpha1 +kind: ClusterServiceVersion +metadata: + annotations: + alm-examples: |- + [ + { + "apiVersion": "org.eclipse.che/v1", + "kind": "CheCluster", + "metadata": { + "name": "eclipse-che" + }, + "spec": { + "k8s": { + "ingressDomain": "", + "tlsSecretName": "" + }, + "server": { + "cheImageTag": "", + "devfileRegistryImage": "", + "pluginRegistryImage": "", + "tlsSupport": true, + "selfSignedCert": false + }, + "database": { + "externalDb": false, + "chePostgresHostName": "", + "chePostgresPort": "", + "chePostgresUser": "", + "chePostgresPassword": "", + "chePostgresDb": "" + }, + "auth": { + "identityProviderImage": "", + "externalIdentityProvider": false, + "identityProviderURL": "", + "identityProviderRealm": "", + "identityProviderClientId": "" + }, + "storage": { + "pvcStrategy": "per-workspace", + "pvcClaimSize": "1Gi", + "preCreateSubPaths": true + }, + "metrics": { + "enable": true + } + } + } + ] + capabilities: Seamless Upgrades + categories: Developer Tools + certified: "false" + containerImage: quay.io/eclipse/che-operator@sha256:67d8db57709ecac5ea306a18a9326b16093562fd7480cf09d3a377d957543068 + createdAt: "2020-09-30T14:30:51Z" + 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-operator + support: Eclipse Foundation + name: eclipse-che-preview-kubernetes.v7.19.2 + namespace: placeholder +spec: + apiservicedefinitions: {} + customresourcedefinitions: + owned: + - description: Eclipse Che cluster with DB and Auth Server + displayName: Eclipse Che Cluster + kind: CheCluster + name: checlusters.org.eclipse.che + specDescriptors: + - description: TLS routes + displayName: TLS Mode + path: server.tlsSupport + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:booleanSwitch + statusDescriptors: + - description: Ingress to access Eclipse Che + displayName: Eclipse Che URL + path: cheURL + x-descriptors: + - urn:alm:descriptor:org.w3:link + - description: Ingress to access Keycloak Admin Console + displayName: Keycloak Admin Console URL + path: keycloakURL + x-descriptors: + - urn:alm:descriptor:org.w3:link + - description: Eclipse Che server version + displayName: Eclipse Che version + path: cheVersion + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:label + - description: The current status of the application + displayName: Status + path: cheClusterRunning + x-descriptors: + - urn:alm:descriptor:io.kubernetes.phase + - description: Reason of the current status + displayName: Reason + path: reason + x-descriptors: + - urn:alm:descriptor:text + - description: Message explaining the current status + displayName: Message + path: message + x-descriptors: + - urn:alm:descriptor:text + - description: Link providing help related to the current status + displayName: Help link + path: helpLink + x-descriptors: + - urn:alm:descriptor:org.w3:link + version: v1 + description: | + A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. + This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. + ## Prerequisites + - Operator Lifecycle Manager (OLM) needs to be installed. + - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. + + OLM installation can be checked by running the command: + ``` + $ kubectl get pods --all-namespaces | grep olm + olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m + olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m + olm olm-operators-fm5wc 1/1 Running 0 10m + olm operatorhubio-catalog-d78km 1/1 Running 0 10m + olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s + olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s + ``` + + ## How to Install + Install `Eclipse Che Operator` by following instructions in top right button `Install`. + + A new pod che-operator is created in `my-eclipse-che` namespace + + ``` + $ kubectl get pods --all-namespaces | grep my-eclipse-che + my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s + ``` + + The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` + + Create a new Eclipse Che instance by creating a new CheCluster resource: + + On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. + + Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` + **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` + Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : + ``` + $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che + ``` + ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. + The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: + ``` + $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z + ``` + ***important:*** pod name is different on each installation + + When all Eclipse Che containers are running, the Eclipse Che URL is printed + + + Eclipse Che URL can be tracked by searching for available trace: + ``` + $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" + time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" + ``` + When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section + ``` + $ kubectl describe checluster/eclipse-che -n my-eclipse-che + ``` + + ``` + Status: + Che Cluster Running: Available + Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud + Che Version: 7.0.0 + ... + ``` + + By opening this URL in a web browser, Eclipse Che is ready to use. + ## Defaults + By default, the operator deploys Eclipse Che with: + * Bundled PostgreSQL and Keycloak + * Per-Workspace PVC strategy + * Auto-generated passwords + * TLS mode (secure routes) + ## Installation Options + Eclipse Che operator installation options include: + * Connection to external database and Keycloak + * Configuration of default passwords and object names + * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) + * Authentication options + ### External Database and Keycloak + To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: + * set respective fields to `true` in a custom resource spec + * provide the operator with connection and authentication details: + ``` + externalDb: true + chePostgresHostname: 'yourPostgresHost' + chePostgresPort: '5432' + chePostgresUser: 'myuser' + chePostgresPassword: 'mypass' + chePostgresDb: 'mydb' + externalIdentityProvider: true + identityProviderURL: 'https://my-keycloak.com' + identityProviderRealm: 'myrealm' + identityProviderClientId: 'myClient' + ``` + #### Self-signed Certificates and TLS Secrets + + Eclipse Che uses self-signed certificates by default, as TLS mode is on by default. + + To provide the name of the tls secret that will be used for Eclipse Che and workspaces ingresses: + ``` + tlsSecretName: 'my-ingress-tls-secret' + ``` + displayName: Eclipse Che + icon: + - base64data: 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 + mediatype: image/png + install: + spec: + deployments: + - name: che-operator + spec: + replicas: 1 + selector: + matchLabels: + app: che-operator + strategy: {} + template: + metadata: + labels: + app: che-operator + spec: + containers: + - command: + - /usr/local/bin/che-operator + env: + - name: WATCH_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.annotations['olm.targetNamespaces'] + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: OPERATOR_NAME + value: che-operator + - name: CHE_VERSION + value: 7.19.2 + - name: RELATED_IMAGE_che_server + value: quay.io/eclipse/che-server@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 + - name: RELATED_IMAGE_plugin_registry + value: quay.io/eclipse/che-plugin-registry@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac + - name: RELATED_IMAGE_devfile_registry + value: quay.io/eclipse/che-devfile-registry@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd + - 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:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + - name: RELATED_IMAGE_postgres + value: docker.io/centos/postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + - name: RELATED_IMAGE_keycloak + value: quay.io/eclipse/che-keycloak@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c + - 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 + value: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58 + - name: RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image + value: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033 + - name: RELATED_IMAGE_single_host_gateway + value: docker.io/traefik@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8 + - name: RELATED_IMAGE_single_host_gateway_config_sidecar + value: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 + - name: CHE_FLAVOR + value: che + - name: CONSOLE_LINK_NAME + value: che + - name: CONSOLE_LINK_DISPLAY_NAME + value: Eclipse Che + - name: CONSOLE_LINK_SECTION + value: Red Hat Applications + - name: CONSOLE_LINK_IMAGE + value: /dashboard/assets/branding/loader.svg + - name: CHE_IDENTITY_SECRET + value: che-identity-secret + - name: CHE_IDENTITY_POSTGRES_SECRET + value: che-identity-postgres-secret + - name: CHE_POSTGRES_SECRET + value: che-postgres-secret + - name: CHE_SERVER_TRUST_STORE_CONFIGMAP_NAME + value: ca-certs + - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNJSGMWXM43DGEXDGOBOGEWWG2DF + value: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 + - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNRVGAWXM43DGEXDGOJOGIWWG2DF + value: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e + - name: RELATED_IMAGE_coder_plugin_registry_image_NZSXQ5A_ + value: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d + - name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_GMXDILRQ + value: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 + - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_GUXDOLRQ + value: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 + - name: RELATED_IMAGE_rhamt_vscode_extension_plugin_registry_image_NJQXMYJY + value: docker.io/windup3/rhamt-vscode-extension@sha256:a5cd9002cb992803a34a210e519582d341c74ee91248061103c08278c3db1f76 + - name: RELATED_IMAGE_eclipse_broadway_plugin_registry_image_ + value: docker.io/wsskeleton/eclipse-broadway@sha256:57c82cd806a56f69aa8663f68405d0778b628a29a64fb16881b11ce9f484dda7 + - name: RELATED_IMAGE_che_buildah_base_plugin_registry_image_GEXDCNBOGAWWEMDDHEYWIMY_ + value: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b + - name: RELATED_IMAGE_che_buildkit_base_plugin_registry_image_GAXDOLRRFVRGCY3CGA3DS___ + value: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGA______ + value: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGE______ + value: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGI______ + value: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGA______ + value: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGE______ + value: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGI______ + value: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNZOGA______ + value: quay.io/eclipse/che-machine-exec@sha256:ca9880151b11e4d2d2f60e538210ba79414dd23d0daf34737c716f4525c0e4a2 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNZOGE______ + value: quay.io/eclipse/che-machine-exec@sha256:749db2dc21ffc086a530c81730f240edfcd5af132de9898c7e61a63cc155e972 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNZOGI______ + value: quay.io/eclipse/che-machine-exec@sha256:e18ed8557e3c2947fff8a4fdc24919dfe6bc4bda221f9d83805dbbf65d38ba06 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOBOGA______ + value: quay.io/eclipse/che-machine-exec@sha256:ab4bea45c1f65ff152a0e4be3a720cf9b606017a2c9973c320b58d5e8eb3772f + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOBOGE______ + value: quay.io/eclipse/che-machine-exec@sha256:8c45d538b1fc402e81f2553c8d103c972c13df03b300197910634a5b53da850b + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOBOGI______ + value: quay.io/eclipse/che-machine-exec@sha256:1d434c46c7e5a5876556cc997e949eb1434d7bd4e8e57a93c847802695459e76 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOJOGA______ + value: quay.io/eclipse/che-machine-exec@sha256:06d8d0735033f5371613f9e1d8f6f54b298a2b93387702f5aecdf8818e393ada + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOJOGE______ + value: quay.io/eclipse/che-machine-exec@sha256:bcb3f5458775291d0177688c77346a98d9ebc84a0f47cf93731134472e9fc5a5 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-machine-exec@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d + - name: RELATED_IMAGE_che_sidecar_bazel_plugin_registry_image_GMXDELRQFVSTGNJSMU3GE___ + value: quay.io/eclipse/che-sidecar-bazel@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb + - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGQWTKOLEGI2TQYQ_ + value: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 + - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGUWWCNJXHBRTIYI_ + value: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 + - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGYWTOZBXGUZTQZQ_ + value: quay.io/eclipse/che-sidecar-camelk@sha256:7e1e9b422cfd7bef16858c404eaad0ab1b288f273f89f056cf1b086744435954 + - name: RELATED_IMAGE_che_sidecar_clang_plugin_registry_image_HAWTQM3BMRRDGYI_ + value: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 + - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGIWWINBXHAZTKMI_ + value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 + - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGMWTEZRTMIYDKOA_ + value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:174ee55710450b6d8af54e636af65fd01b6c50d3a4d0ef52527b5f1d030be6a0 + - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGMWWCMZYMNRDAYY_ + value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 + - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GIXDELRRGA2S2MTGMQ3GKNZY + value: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 + - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GMXDCLRTGAYS2NDCMRRWIYZS + value: quay.io/eclipse/che-sidecar-dotnet@sha256:537562297cb439fda3457ff61540975b1f88c4c493a3847bd9c4661570c0f19d + - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCNBOGQWWCZTFMJTDOMA_ + value: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c + - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_GEYS2N3CMQ4GGODD + value: quay.io/eclipse/che-sidecar-java@sha256:997cfa109e8e85e2038cf765480a095dc9ee1d68ebfab50888cedffc5be393a3 + - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_GEYS2YJQGZRWEYRR + value: quay.io/eclipse/che-sidecar-java@sha256:d35c57b1194f94672fcce2e1a4ea62448c6273966eb0d7d1df776e3164ed8dbb + - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_GEYS2ZRXGZRWCNBV + value: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 + - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_HAWTAY3GMJQWGYQ_ + value: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d + - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDALRZFU4DEYZXGA2GK___ + value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f + - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDCLRQFUZTCYJYGQ3DI___ + value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 + - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDELRQFUZWKYJVG5SDK___ + value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f + - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDELRRFU3DCNBUGE2DI___ + value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:23af341d9f23c819678b20a55b09ec4310b5940a7606da8016edd48e1fa5932a + - name: RELATED_IMAGE_che_sidecar_node_plugin_registry_image_GEYC2MDDMI2WINZY + value: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 + - name: RELATED_IMAGE_che_sidecar_node_plugin_registry_image_GEZC2MBSGY2DCNTD + value: quay.io/eclipse/che-sidecar-node@sha256:fab5f98d9546eeff68d54bd71ea6e3d91bbf21b7f6beea1ae1117da432731b61 + - name: RELATED_IMAGE_che_sidecar_node_plugin_registry_image_GEZC2ZDBHFRTGNTC + value: quay.io/eclipse/che-sidecar-node@sha256:7b29cf2184bf93cba4c57447b41f3b3e3d7f3418a782c467656b0e460716d5c9 + - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRQFU2TINRQGU4DS___ + value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 + - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRRFU4WCYRTGE2GI___ + value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa + - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRSFUZDMMBRGUYDS___ + value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e + - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRVFU3DEMDEMJRTO___ + value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d780f74b137e21c56b6815e6a4ab7907b69dfaefb377b0838649c88c947287aa + - name: RELATED_IMAGE_che_sidecar_php_plugin_registry_image_G4WTKYZVMVRWGNI_ + value: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 + - name: RELATED_IMAGE_che_sidecar_php_plugin_registry_image_G4WTSZJZG4YTKZI_ + value: quay.io/eclipse/che-sidecar-php@sha256:4f1af8a266fbbab9542c794cc8a74575d24813bc7f48f5efbd451b850931592c + - name: RELATED_IMAGE_che_sidecar_protobuf_plugin_registry_image_GAXDILRSFVQTOOLBGJTGM___ + value: quay.io/eclipse/che-sidecar-protobuf@sha256:893078d5e932722908bc9f0af9216aadca573d2809c8840049447ae884026a4c + - name: RELATED_IMAGE_che_sidecar_python_plugin_registry_image_GMXDOLRTFU4GMMZZGM2DQ___ + value: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 + - name: RELATED_IMAGE_che_sidecar_ruby_plugin_registry_image_GIXDMLJXGZTDCMJSGU______ + value: quay.io/eclipse/che-sidecar-ruby@sha256:83622ccd0ef18d6415910b62346cc96a6ed6db75a994275b1041158743d4817f + - name: RELATED_IMAGE_che_sidecar_scala_plugin_registry_image_GAXDSLRQFU3GCOBTGNSWG___ + value: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b + - name: RELATED_IMAGE_che_sidecar_scala_plugin_registry_image_GAXDSLRQFVRGEOBUGI2DI___ + value: quay.io/eclipse/che-sidecar-scala@sha256:8585ac9d41a1e4a754d89225ec7cc25836236fbb370220bb8050fa121f34d82a + - name: RELATED_IMAGE_che_sidecar_shellcheck_plugin_registry_image_OYYC4NZOGEWWEMJWMM2WENI_ + value: quay.io/eclipse/che-sidecar-shellcheck@sha256:3f79acfab099ebcc346e567a07398db2b69af2f881f0c4b130b3e77cf68b42d9 + - name: RELATED_IMAGE_che_sidecar_sonarlint_plugin_registry_image_GEXDCNROGAWTIYLGGUYDGOI_ + value: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 + - name: RELATED_IMAGE_che_sidecar_tekton_plugin_registry_image_GAXDELRQFU3WCODCGRQWI___ + value: quay.io/eclipse/che-sidecar-tekton@sha256:d561b26174ae50b4f407ae4abca98d5b0e4410c9637944238591ad134d648688 + - name: RELATED_IMAGE_che_sidecar_vale_plugin_registry_image_GAXDSLRRFVQWINJTMNRWM___ + value: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGA______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGE______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGI______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGA______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGE______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGI______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNZOGA______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2c3330b445cfe73649ac09b7875d7dc7306d4d46dbc9d28db3c9f01be14722d1 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNZOGE______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14999edd1961d301d7dbc94efaae3a73686f44a70c7de7d85227ecadcc12fbd8 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNZOGI______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5b2051fb602475be8dc61ecae731176edba208732ea40fe7de9690678bf6ecfb + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOBOGA______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:61c2eedc74c4d73a8db059b968d0d6bd69d85bff664da0543e955d8cb6677fd9 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOBOGE______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f7e1f3fe1366f7d2cfb260588649d5144594100ef4fe1ae886f0db33dabcc9d6 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOBOGI______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:db63e15c2afad3751b97af93fc5002a9c39e2a9a1f7aa34798fc2980b6e76cf1 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOJOGA______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2e4a64b57603f3a4471cbdf4e9e4078bb0246811c2a1da940d1cf7370595745a + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOJOGE______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4dd127ad0c95c710cf5b65f9dc0bb9a607dffbd0e8e0dc2e0b1fa02e53fe3b9c + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGA______ + value: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGE______ + value: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGI______ + value: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGA______ + value: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGE______ + value: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGI______ + value: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNZOGA______ + value: quay.io/eclipse/che-theia@sha256:c80cad6dcc1b2f3697e539ffeff24c8dbb6c6174c8302367a0ca9ba0e68b3c7f + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNZOGE______ + value: quay.io/eclipse/che-theia@sha256:a94b9cc564622d2cd5d2c2332455c084ba4913ee38472afed210241ba14d3441 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNZOGI______ + value: quay.io/eclipse/che-theia@sha256:a3eb3ea0d625ac11e64f96d904b359f52599f11e3b03fc476c3f3efae043d822 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOBOGA______ + value: quay.io/eclipse/che-theia@sha256:824c1d630a139fcae5edf8fc21a1aad883d8eddb50e7a7e3aabea87899e30ffc + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOBOGE______ + value: quay.io/eclipse/che-theia@sha256:50651f593d2944ce133c1d53e6dd5de979690d686786d7bc71b1d5e32dd9bd24 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOBOGI______ + value: quay.io/eclipse/che-theia@sha256:4eb52a8e21a8463098d4a769bc57a196a7553d9013cc125cf0bf255b626ef117 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOJOGA______ + value: quay.io/eclipse/che-theia@sha256:acdf1ea0afe14143585cc81ae069b9db8ecc92b139f702ebc4a2f7fc6b67ea57 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOJOGE______ + value: quay.io/eclipse/che-theia@sha256:3d29098601f80aef9e9ca6ccc353b07bd3f2334345b9665160050484b68794ca + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-theia@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 + - name: RELATED_IMAGE_mongodb_36_centos7_devfile_registry_image_ + value: docker.io/centos/mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 + - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_ + value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 + - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-cpp-rhel7@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 + - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-dotnet-2.2@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 + - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-dotnet-3.1@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 + - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-golang-1.14@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 + - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-java11-gradle@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a + - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-java11-maven@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 + - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-java8-maven@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 + - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-nodejs10-community@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b + - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-nodejs10-ubi@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 + - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-nodejs12-community@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 + - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-nodejs8-centos@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 + - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-php-7@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d + - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-python-3.7@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 + - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-quarkus@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a + - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-rust-1.39@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 + - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_ + value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + image: quay.io/eclipse/che-operator@sha256:67d8db57709ecac5ea306a18a9326b16093562fd7480cf09d3a377d957543068 + imagePullPolicy: IfNotPresent + name: che-operator + ports: + - containerPort: 60000 + name: metrics + resources: {} + restartPolicy: Always + serviceAccountName: che-operator + terminationGracePeriodSeconds: 5 + permissions: + - rules: + - apiGroups: + - extensions + resources: + - ingresses + verbs: + - '*' + - apiGroups: + - batch + resources: + - jobs + verbs: + - '*' + - apiGroups: + - rbac.authorization.k8s.io + resources: + - roles + - rolebindings + verbs: + - '*' + - apiGroups: + - rbac.authorization.k8s.io + resources: + - clusterroles + - clusterrolebindings + verbs: + - '*' + - apiGroups: + - "" + resources: + - pods + - services + - serviceaccounts + - endpoints + - persistentvolumeclaims + - events + - configmaps + - secrets + - pods/exec + - pods/log + verbs: + - '*' + - apiGroups: + - "" + resources: + - namespaces + verbs: + - get + - apiGroups: + - apps + resources: + - deployments + verbs: + - '*' + - apiGroups: + - monitoring.coreos.com + resources: + - servicemonitors + verbs: + - get + - create + - apiGroups: + - org.eclipse.che + resources: + - '*' + verbs: + - '*' + serviceAccountName: che-operator + strategy: deployment + installModes: + - supported: true + type: OwnNamespace + - supported: true + type: SingleNamespace + - supported: true + type: MultiNamespace + - supported: false + type: AllNamespaces + keywords: + - eclipse che + - workspaces + - devtools + - developer + - ide + - java + links: + - name: Product Page + url: http://www.eclipse.org/che + - name: Documentation + url: https://www.eclipse.org/che/docs + - name: Operator GitHub Repo + url: https://github.com/eclipse/che-operator + maintainers: + - email: dfestal@redhat.com + name: David Festal + maturity: stable + provider: + name: Eclipse Foundation + replaces: eclipse-che-preview-kubernetes.v7.19.1 + version: 7.19.2 + relatedImages: + - name: che-operator-7.19.2 + image: quay.io/eclipse/che-operator@sha256:67d8db57709ecac5ea306a18a9326b16093562fd7480cf09d3a377d957543068 + # tag: quay.io/eclipse/che-operator:7.19.2 + - name: postgresql-96-centos7-9.6 + image: docker.io/centos/postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + # tag: centos/postgresql-96-centos7:9.6 + - name: traefik-v2.2.8 + image: docker.io/traefik@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8 + # tag: docker.io/traefik:v2.2.8 + - name: configbump-0.1.4 + image: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 + # tag: quay.io/che-incubator/configbump:0.1.4 + - name: che-devfile-registry-7.19.2 + image: quay.io/eclipse/che-devfile-registry@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd + # tag: quay.io/eclipse/che-devfile-registry:7.19.2 + - 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.19.2 + image: quay.io/eclipse/che-keycloak@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c + # tag: quay.io/eclipse/che-keycloak:7.19.2 + - 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.19.2 + image: quay.io/eclipse/che-plugin-registry@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac + # tag: quay.io/eclipse/che-plugin-registry:7.19.2 + - name: che-server-7.19.2 + image: quay.io/eclipse/che-server@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 + # tag: quay.io/eclipse/che-server:7.19.2 + - 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.2-349 + image: registry.access.redhat.com/ubi8-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + # tag: registry.access.redhat.com/ubi8-minimal:8.2-349 + - name: coder-2.1523-vsc1.38.1-che + image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 + # tag: docker.io/chinodesuuu/coder:2.1523-vsc1.38.1-che + - name: coder-2.1650-vsc1.39.2-che + image: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e + # tag: docker.io/chinodesuuu/coder:2.1650-vsc1.39.2-che + - name: coder-next + image: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d + # tag: docker.io/chinodesuuu/coder:next + - name: dirigible-openshift-3.4.0 + image: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 + # tag: docker.io/dirigiblelabs/dirigible-openshift:3.4.0 + - name: che-editor-jupyter-5.7.0 + image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 + # tag: docker.io/ksmster/che-editor-jupyter:5.7.0 + - name: rhamt-vscode-extension-java8 + image: docker.io/windup3/rhamt-vscode-extension@sha256:a5cd9002cb992803a34a210e519582d341c74ee91248061103c08278c3db1f76 + # tag: docker.io/windup3/rhamt-vscode-extension:java8 + - name: eclipse-broadway- + image: docker.io/wsskeleton/eclipse-broadway@sha256:57c82cd806a56f69aa8663f68405d0778b628a29a64fb16881b11ce9f484dda7 + # tag: docker.io/wsskeleton/eclipse-broadway + - name: che-buildah-base-1.14.0-b0c91d3 + image: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b + # tag: quay.io/eclipse/che-buildah-base:1.14.0-b0c91d3 + - name: che-buildkit-base-0.7.1-bacb069 + image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 + # tag: quay.io/eclipse/che-buildkit-base:0.7.1-bacb069 + - name: che-machine-exec-7.15.0 + image: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a + # tag: quay.io/eclipse/che-machine-exec:7.15.0 + - name: che-machine-exec-7.15.1 + image: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a + # tag: quay.io/eclipse/che-machine-exec:7.15.1 + - name: che-machine-exec-7.15.2 + image: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f + # tag: quay.io/eclipse/che-machine-exec:7.15.2 + - name: che-machine-exec-7.16.0 + image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 + # tag: quay.io/eclipse/che-machine-exec:7.16.0 + - name: che-machine-exec-7.16.1 + image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 + # tag: quay.io/eclipse/che-machine-exec:7.16.1 + - name: che-machine-exec-7.16.2 + image: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 + # tag: quay.io/eclipse/che-machine-exec:7.16.2 + - name: che-machine-exec-7.17.0 + image: quay.io/eclipse/che-machine-exec@sha256:ca9880151b11e4d2d2f60e538210ba79414dd23d0daf34737c716f4525c0e4a2 + # tag: quay.io/eclipse/che-machine-exec:7.17.0 + - name: che-machine-exec-7.17.1 + image: quay.io/eclipse/che-machine-exec@sha256:749db2dc21ffc086a530c81730f240edfcd5af132de9898c7e61a63cc155e972 + # tag: quay.io/eclipse/che-machine-exec:7.17.1 + - name: che-machine-exec-7.17.2 + image: quay.io/eclipse/che-machine-exec@sha256:e18ed8557e3c2947fff8a4fdc24919dfe6bc4bda221f9d83805dbbf65d38ba06 + # tag: quay.io/eclipse/che-machine-exec:7.17.2 + - name: che-machine-exec-7.18.0 + image: quay.io/eclipse/che-machine-exec@sha256:ab4bea45c1f65ff152a0e4be3a720cf9b606017a2c9973c320b58d5e8eb3772f + # tag: quay.io/eclipse/che-machine-exec:7.18.0 + - name: che-machine-exec-7.18.1 + image: quay.io/eclipse/che-machine-exec@sha256:8c45d538b1fc402e81f2553c8d103c972c13df03b300197910634a5b53da850b + # tag: quay.io/eclipse/che-machine-exec:7.18.1 + - name: che-machine-exec-7.18.2 + image: quay.io/eclipse/che-machine-exec@sha256:1d434c46c7e5a5876556cc997e949eb1434d7bd4e8e57a93c847802695459e76 + # tag: quay.io/eclipse/che-machine-exec:7.18.2 + - name: che-machine-exec-7.19.0 + image: quay.io/eclipse/che-machine-exec@sha256:06d8d0735033f5371613f9e1d8f6f54b298a2b93387702f5aecdf8818e393ada + # tag: quay.io/eclipse/che-machine-exec:7.19.0 + - name: che-machine-exec-7.19.1 + image: quay.io/eclipse/che-machine-exec@sha256:bcb3f5458775291d0177688c77346a98d9ebc84a0f47cf93731134472e9fc5a5 + # tag: quay.io/eclipse/che-machine-exec:7.19.1 + - name: che-machine-exec-7.19.2 + image: quay.io/eclipse/che-machine-exec@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d + # tag: quay.io/eclipse/che-machine-exec:7.19.2 + - name: che-sidecar-bazel-3.2.0-e352e6b + image: quay.io/eclipse/che-sidecar-bazel@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb + # tag: quay.io/eclipse/che-sidecar-bazel:3.2.0-e352e6b + - name: che-sidecar-camelk-0.0.14-59d258b + image: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 + # tag: quay.io/eclipse/che-sidecar-camelk:0.0.14-59d258b + - name: che-sidecar-camelk-0.0.15-a578c4a + image: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 + # tag: quay.io/eclipse/che-sidecar-camelk:0.0.15-a578c4a + - name: che-sidecar-camelk-0.0.16-7d7538f + image: quay.io/eclipse/che-sidecar-camelk@sha256:7e1e9b422cfd7bef16858c404eaad0ab1b288f273f89f056cf1b086744435954 + # tag: quay.io/eclipse/che-sidecar-camelk:0.0.16-7d7538f + - name: che-sidecar-clang-8-83adb3a + image: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 + # tag: quay.io/eclipse/che-sidecar-clang:8-83adb3a + - name: che-sidecar-dependency-analytics-0.0.12-d478351 + image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 + # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.12-d478351 + - name: che-sidecar-dependency-analytics-0.0.13-2f3b058 + image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:174ee55710450b6d8af54e636af65fd01b6c50d3a4d0ef52527b5f1d030be6a0 + # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.13-2f3b058 + - name: che-sidecar-dependency-analytics-0.0.13-a38cb0c + image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 + # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.13-a38cb0c + - name: che-sidecar-dotnet-2.2.105-2fd6e78 + image: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 + # tag: quay.io/eclipse/che-sidecar-dotnet:2.2.105-2fd6e78 + - name: che-sidecar-dotnet-3.1.301-4bdcdc2 + image: quay.io/eclipse/che-sidecar-dotnet@sha256:537562297cb439fda3457ff61540975b1f88c4c493a3847bd9c4661570c0f19d + # tag: quay.io/eclipse/che-sidecar-dotnet:3.1.301-4bdcdc2 + - name: che-sidecar-go-1.14.4-afebf70 + image: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c + # tag: quay.io/eclipse/che-sidecar-go:1.14.4-afebf70 + - name: che-sidecar-java-11-7bd8c8c + image: quay.io/eclipse/che-sidecar-java@sha256:997cfa109e8e85e2038cf765480a095dc9ee1d68ebfab50888cedffc5be393a3 + # tag: quay.io/eclipse/che-sidecar-java:11-7bd8c8c + - name: che-sidecar-java-11-a06cbb1 + image: quay.io/eclipse/che-sidecar-java@sha256:d35c57b1194f94672fcce2e1a4ea62448c6273966eb0d7d1df776e3164ed8dbb + # tag: quay.io/eclipse/che-sidecar-java:11-a06cbb1 + - name: che-sidecar-java-11-f76ca45 + image: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 + # tag: quay.io/eclipse/che-sidecar-java:11-f76ca45 + - name: che-sidecar-java-8-0cfbacb + image: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d + # tag: quay.io/eclipse/che-sidecar-java:8-0cfbacb + - name: che-sidecar-kubernetes-tooling-1.0.9-82c704e + image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f + # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.0.9-82c704e + - name: che-sidecar-kubernetes-tooling-1.1.0-31a8464 + image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 + # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.1.0-31a8464 + - name: che-sidecar-kubernetes-tooling-1.2.0-3ea57d5 + image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f + # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.2.0-3ea57d5 + - name: che-sidecar-kubernetes-tooling-1.2.1-6144144 + image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:23af341d9f23c819678b20a55b09ec4310b5940a7606da8016edd48e1fa5932a + # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.2.1-6144144 + - name: che-sidecar-node-10-0cb5d78 + image: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 + # tag: quay.io/eclipse/che-sidecar-node:10-0cb5d78 + - name: che-sidecar-node-12-026416c + image: quay.io/eclipse/che-sidecar-node@sha256:fab5f98d9546eeff68d54bd71ea6e3d91bbf21b7f6beea1ae1117da432731b61 + # tag: quay.io/eclipse/che-sidecar-node:12-026416c + - name: che-sidecar-node-12-da9c36b + image: quay.io/eclipse/che-sidecar-node@sha256:7b29cf2184bf93cba4c57447b41f3b3e3d7f3418a782c467656b0e460716d5c9 + # tag: quay.io/eclipse/che-sidecar-node:12-da9c36b + - name: che-sidecar-openshift-connector-0.1.0-5460589 + image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 + # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.0-5460589 + - name: che-sidecar-openshift-connector-0.1.1-9ab314d + image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa + # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.1-9ab314d + - name: che-sidecar-openshift-connector-0.1.2-2601509 + image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e + # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.2-2601509 + - name: che-sidecar-openshift-connector-0.1.5-620dbc7 + image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d780f74b137e21c56b6815e6a4ab7907b69dfaefb377b0838649c88c947287aa + # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.5-620dbc7 + - name: che-sidecar-php-7-5c5ecc5 + image: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 + # tag: quay.io/eclipse/che-sidecar-php:7-5c5ecc5 + - name: che-sidecar-php-7-9e9715e + image: quay.io/eclipse/che-sidecar-php@sha256:4f1af8a266fbbab9542c794cc8a74575d24813bc7f48f5efbd451b850931592c + # tag: quay.io/eclipse/che-sidecar-php:7-9e9715e + - name: che-sidecar-protobuf-0.4.2-a79a2ff + image: quay.io/eclipse/che-sidecar-protobuf@sha256:893078d5e932722908bc9f0af9216aadca573d2809c8840049447ae884026a4c + # tag: quay.io/eclipse/che-sidecar-protobuf:0.4.2-a79a2ff + - name: che-sidecar-python-3.7.3-8f39348 + image: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 + # tag: quay.io/eclipse/che-sidecar-python:3.7.3-8f39348 + - name: che-sidecar-ruby-2.6-76f1125 + image: quay.io/eclipse/che-sidecar-ruby@sha256:83622ccd0ef18d6415910b62346cc96a6ed6db75a994275b1041158743d4817f + # tag: quay.io/eclipse/che-sidecar-ruby:2.6-76f1125 + - name: che-sidecar-scala-0.9.0-6a833ec + image: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b + # tag: quay.io/eclipse/che-sidecar-scala:0.9.0-6a833ec + - name: che-sidecar-scala-0.9.0-bb84244 + image: quay.io/eclipse/che-sidecar-scala@sha256:8585ac9d41a1e4a754d89225ec7cc25836236fbb370220bb8050fa121f34d82a + # tag: quay.io/eclipse/che-sidecar-scala:0.9.0-bb84244 + - name: che-sidecar-shellcheck-v0.7.1-b16c5b5 + image: quay.io/eclipse/che-sidecar-shellcheck@sha256:3f79acfab099ebcc346e567a07398db2b69af2f881f0c4b130b3e77cf68b42d9 + # tag: quay.io/eclipse/che-sidecar-shellcheck:v0.7.1-b16c5b5 + - name: che-sidecar-sonarlint-1.16.0-4af5039 + image: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 + # tag: quay.io/eclipse/che-sidecar-sonarlint:1.16.0-4af5039 + - name: che-sidecar-tekton-0.2.0-7a8b4ad + image: quay.io/eclipse/che-sidecar-tekton@sha256:d561b26174ae50b4f407ae4abca98d5b0e4410c9637944238591ad134d648688 + # tag: quay.io/eclipse/che-sidecar-tekton:0.2.0-7a8b4ad + - name: che-sidecar-vale-0.9.1-ad53ccf + image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc + # tag: quay.io/eclipse/che-sidecar-vale:0.9.1-ad53ccf + - name: che-theia-endpoint-runtime-binary-7.15.0 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.0 + - name: che-theia-endpoint-runtime-binary-7.15.1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.1 + - name: che-theia-endpoint-runtime-binary-7.15.2 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.2 + - name: che-theia-endpoint-runtime-binary-7.16.0 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.0 + - name: che-theia-endpoint-runtime-binary-7.16.1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.1 + - name: che-theia-endpoint-runtime-binary-7.16.2 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.2 + - name: che-theia-endpoint-runtime-binary-7.17.0 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2c3330b445cfe73649ac09b7875d7dc7306d4d46dbc9d28db3c9f01be14722d1 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.17.0 + - name: che-theia-endpoint-runtime-binary-7.17.1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14999edd1961d301d7dbc94efaae3a73686f44a70c7de7d85227ecadcc12fbd8 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.17.1 + - name: che-theia-endpoint-runtime-binary-7.17.2 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5b2051fb602475be8dc61ecae731176edba208732ea40fe7de9690678bf6ecfb + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.17.2 + - name: che-theia-endpoint-runtime-binary-7.18.0 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:61c2eedc74c4d73a8db059b968d0d6bd69d85bff664da0543e955d8cb6677fd9 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.18.0 + - name: che-theia-endpoint-runtime-binary-7.18.1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f7e1f3fe1366f7d2cfb260588649d5144594100ef4fe1ae886f0db33dabcc9d6 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.18.1 + - name: che-theia-endpoint-runtime-binary-7.18.2 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:db63e15c2afad3751b97af93fc5002a9c39e2a9a1f7aa34798fc2980b6e76cf1 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.18.2 + - name: che-theia-endpoint-runtime-binary-7.19.0 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2e4a64b57603f3a4471cbdf4e9e4078bb0246811c2a1da940d1cf7370595745a + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.19.0 + - name: che-theia-endpoint-runtime-binary-7.19.1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4dd127ad0c95c710cf5b65f9dc0bb9a607dffbd0e8e0dc2e0b1fa02e53fe3b9c + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.19.1 + - name: che-theia-endpoint-runtime-binary-7.19.2 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.19.2 + - name: che-theia-7.15.0 + image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 + # tag: quay.io/eclipse/che-theia:7.15.0 + - name: che-theia-7.15.1 + image: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f + # tag: quay.io/eclipse/che-theia:7.15.1 + - name: che-theia-7.15.2 + image: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 + # tag: quay.io/eclipse/che-theia:7.15.2 + - name: che-theia-7.16.0 + image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 + # tag: quay.io/eclipse/che-theia:7.16.0 + - name: che-theia-7.16.1 + image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad + # tag: quay.io/eclipse/che-theia:7.16.1 + - name: che-theia-7.16.2 + image: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab + # tag: quay.io/eclipse/che-theia:7.16.2 + - name: che-theia-7.17.0 + image: quay.io/eclipse/che-theia@sha256:c80cad6dcc1b2f3697e539ffeff24c8dbb6c6174c8302367a0ca9ba0e68b3c7f + # tag: quay.io/eclipse/che-theia:7.17.0 + - name: che-theia-7.17.1 + image: quay.io/eclipse/che-theia@sha256:a94b9cc564622d2cd5d2c2332455c084ba4913ee38472afed210241ba14d3441 + # tag: quay.io/eclipse/che-theia:7.17.1 + - name: che-theia-7.17.2 + image: quay.io/eclipse/che-theia@sha256:a3eb3ea0d625ac11e64f96d904b359f52599f11e3b03fc476c3f3efae043d822 + # tag: quay.io/eclipse/che-theia:7.17.2 + - name: che-theia-7.18.0 + image: quay.io/eclipse/che-theia@sha256:824c1d630a139fcae5edf8fc21a1aad883d8eddb50e7a7e3aabea87899e30ffc + # tag: quay.io/eclipse/che-theia:7.18.0 + - name: che-theia-7.18.1 + image: quay.io/eclipse/che-theia@sha256:50651f593d2944ce133c1d53e6dd5de979690d686786d7bc71b1d5e32dd9bd24 + # tag: quay.io/eclipse/che-theia:7.18.1 + - name: che-theia-7.18.2 + image: quay.io/eclipse/che-theia@sha256:4eb52a8e21a8463098d4a769bc57a196a7553d9013cc125cf0bf255b626ef117 + # tag: quay.io/eclipse/che-theia:7.18.2 + - name: che-theia-7.19.0 + image: quay.io/eclipse/che-theia@sha256:acdf1ea0afe14143585cc81ae069b9db8ecc92b139f702ebc4a2f7fc6b67ea57 + # tag: quay.io/eclipse/che-theia:7.19.0 + - name: che-theia-7.19.1 + image: quay.io/eclipse/che-theia@sha256:3d29098601f80aef9e9ca6ccc353b07bd3f2334345b9665160050484b68794ca + # tag: quay.io/eclipse/che-theia:7.19.1 + - name: che-theia-7.19.2 + image: quay.io/eclipse/che-theia@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 + # tag: quay.io/eclipse/che-theia:7.19.2 + - name: mongodb-36-centos7- + image: docker.io/centos/mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 + # tag: docker.io/centos/mongodb-36-centos7 + - name: mysql-57-centos7- + image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 + # tag: docker.io/centos/mysql-57-centos7 + - name: che-cpp-rhel7-7.19.2 + image: quay.io/eclipse/che-cpp-rhel7@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 + # tag: quay.io/eclipse/che-cpp-rhel7:7.19.2 + - name: che-dotnet-2.2-7.19.2 + image: quay.io/eclipse/che-dotnet-2.2@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 + # tag: quay.io/eclipse/che-dotnet-2.2:7.19.2 + - name: che-dotnet-3.1-7.19.2 + image: quay.io/eclipse/che-dotnet-3.1@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 + # tag: quay.io/eclipse/che-dotnet-3.1:7.19.2 + - name: che-golang-1.14-7.19.2 + image: quay.io/eclipse/che-golang-1.14@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 + # tag: quay.io/eclipse/che-golang-1.14:7.19.2 + - name: che-java11-gradle-7.19.2 + image: quay.io/eclipse/che-java11-gradle@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a + # tag: quay.io/eclipse/che-java11-gradle:7.19.2 + - name: che-java11-maven-7.19.2 + image: quay.io/eclipse/che-java11-maven@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 + # tag: quay.io/eclipse/che-java11-maven:7.19.2 + - name: che-java8-maven-7.19.2 + image: quay.io/eclipse/che-java8-maven@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 + # tag: quay.io/eclipse/che-java8-maven:7.19.2 + - name: che-nodejs10-community-7.19.2 + image: quay.io/eclipse/che-nodejs10-community@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b + # tag: quay.io/eclipse/che-nodejs10-community:7.19.2 + - name: che-nodejs10-ubi-7.19.2 + image: quay.io/eclipse/che-nodejs10-ubi@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 + # tag: quay.io/eclipse/che-nodejs10-ubi:7.19.2 + - name: che-nodejs12-community-7.19.2 + image: quay.io/eclipse/che-nodejs12-community@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 + # tag: quay.io/eclipse/che-nodejs12-community:7.19.2 + - name: che-nodejs8-centos-7.19.2 + image: quay.io/eclipse/che-nodejs8-centos@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 + # tag: quay.io/eclipse/che-nodejs8-centos:7.19.2 + - name: che-php-7-7.19.2 + image: quay.io/eclipse/che-php-7@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d + # tag: quay.io/eclipse/che-php-7:7.19.2 + - name: che-python-3.7-7.19.2 + image: quay.io/eclipse/che-python-3.7@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 + # tag: quay.io/eclipse/che-python-3.7:7.19.2 + - name: che-quarkus-7.19.2 + image: quay.io/eclipse/che-quarkus@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a + # tag: quay.io/eclipse/che-quarkus:7.19.2 + - name: che-rust-1.39-7.19.2 + image: quay.io/eclipse/che-rust-1.39@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 + # tag: quay.io/eclipse/che-rust-1.39:7.19.2 + - name: ubi-minimal- + image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.v7.19.2.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.v7.19.2.clusterserviceversion.yaml.diff new file mode 100644 index 000000000..7a50c810d --- /dev/null +++ b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.v7.19.2.clusterserviceversion.yaml.diff @@ -0,0 +1,326 @@ +--- /root/payload/che/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.1/eclipse-che-preview-kubernetes.v7.19.1.clusterserviceversion.yaml 2020-09-30 15:27:23.709070420 +0100 ++++ /root/payload/che/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.2/eclipse-che-preview-kubernetes.v7.19.2.clusterserviceversion.yaml 2020-09-30 15:33:23.583617774 +0100 +@@ -51,14 +51,14 @@ + capabilities: Seamless Upgrades + categories: Developer Tools + certified: "false" +- containerImage: quay.io/eclipse/che-operator@sha256:18990f7fc80e15cf1373b2a93e990c47c78409b443c3b05325209b6999e426af +- createdAt: "2020-09-25T09:12:32Z" ++ containerImage: quay.io/eclipse/che-operator@sha256:67d8db57709ecac5ea306a18a9326b16093562fd7480cf09d3a377d957543068 ++ createdAt: "2020-09-30T14:30:51Z" + 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-operator + support: Eclipse Foundation +- name: eclipse-che-preview-kubernetes.v7.19.1 ++ name: eclipse-che-preview-kubernetes.v7.19.2 + namespace: placeholder + spec: + apiservicedefinitions: {} +@@ -250,13 +250,13 @@ + - name: OPERATOR_NAME + value: che-operator + - name: CHE_VERSION +- value: 7.19.1 ++ value: 7.19.2 + - name: RELATED_IMAGE_che_server +- value: quay.io/eclipse/che-server@sha256:ce5262357bbd4bdc74f07b1d457cb78e20a80f2be61560d452e2311b9ce7ee85 ++ value: quay.io/eclipse/che-server@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 + - name: RELATED_IMAGE_plugin_registry +- value: quay.io/eclipse/che-plugin-registry@sha256:5aa846be4fb91727c149bf9763cbc6263745c00fd78cd7fc95bc1bdd7665ed11 ++ value: quay.io/eclipse/che-plugin-registry@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac + - name: RELATED_IMAGE_devfile_registry +- value: quay.io/eclipse/che-devfile-registry@sha256:4a1c8a78d3842a4e8fb5afa135d2a1db96739b8f6fd99715631725cae81d3de5 ++ value: quay.io/eclipse/che-devfile-registry@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd + - name: RELATED_IMAGE_che_tls_secrets_creation_job + value: quay.io/eclipse/che-tls-secret-creator@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5 + - name: RELATED_IMAGE_pvc_jobs +@@ -264,7 +264,7 @@ + - name: RELATED_IMAGE_postgres + value: docker.io/centos/postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + - name: RELATED_IMAGE_keycloak +- value: quay.io/eclipse/che-keycloak@sha256:e453238f283661e3f4d96bdfa1eb08bd14dcba1db2b15eaf0d505838ba992aeb ++ value: quay.io/eclipse/che-keycloak@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c + - 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 +@@ -339,6 +339,8 @@ + value: quay.io/eclipse/che-machine-exec@sha256:06d8d0735033f5371613f9e1d8f6f54b298a2b93387702f5aecdf8818e393ada + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOJOGE______ + value: quay.io/eclipse/che-machine-exec@sha256:bcb3f5458775291d0177688c77346a98d9ebc84a0f47cf93731134472e9fc5a5 ++ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-machine-exec@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d + - name: RELATED_IMAGE_che_sidecar_bazel_plugin_registry_image_GMXDELRQFVSTGNJSMU3GE___ + value: quay.io/eclipse/che-sidecar-bazel@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb + - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGQWTKOLEGI2TQYQ_ +@@ -441,6 +443,8 @@ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2e4a64b57603f3a4471cbdf4e9e4078bb0246811c2a1da940d1cf7370595745a + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOJOGE______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4dd127ad0c95c710cf5b65f9dc0bb9a607dffbd0e8e0dc2e0b1fa02e53fe3b9c ++ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGA______ + value: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGE______ +@@ -469,43 +473,45 @@ + value: quay.io/eclipse/che-theia@sha256:acdf1ea0afe14143585cc81ae069b9db8ecc92b139f702ebc4a2f7fc6b67ea57 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOJOGE______ + value: quay.io/eclipse/che-theia@sha256:3d29098601f80aef9e9ca6ccc353b07bd3f2334345b9665160050484b68794ca ++ - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-theia@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 + - name: RELATED_IMAGE_mongodb_36_centos7_devfile_registry_image_ + value: docker.io/centos/mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 + - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_ + value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 +- - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-cpp-rhel7@sha256:7be363e86423c872e6ad3183049ebc2c7d65801bff0e524143e029008920052a +- - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-dotnet-2.2@sha256:b0544a6ceb704b5b73bf7f6b8c871906c8c4820dfb49fa07b216a93947e11fec +- - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-dotnet-3.1@sha256:b3f0c47c5783eacc65bc13ff20a625b705fde64748a5862cf969512a0606e857 +- - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-golang-1.14@sha256:7d4f1de80613802a03e668d422b8900e12c249391f187139a6f14d8486c5cdde +- - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-java11-gradle@sha256:130f5a085e6adbeb8ff9295d8587f2c8793b7824920f874b1591348e09cc9bbe +- - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-java11-maven@sha256:c32ffe266e36cf53899c26f75d4c2ba029ef6109f34d0111445b6f59ba47a312 +- - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-java8-maven@sha256:16678a7b490b599b03ea4182002514b066eacf78fb5fde3380bf1a25659e19fb +- - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-nodejs10-community@sha256:6aeb65e595093e49e8850a067ef87914269a5f3ccb19b71c599ed5acbea21779 +- - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-nodejs10-ubi@sha256:c8b1a37f26a0eb5f503aa38a4e5b188654bc6c7f676eb1f0856e0e0b911d39be +- - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-nodejs12-community@sha256:867949a4746d7714d01f867d3333b0405bffa0fe9ead7f3466882cac7b6de80e +- - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-nodejs8-centos@sha256:f1e38934a4527db55a23bc3943cf3649e1a4d820d8e90681ce70f7f1559110ad +- - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-php-7@sha256:1479f0bf40483de6cfc51272934f6c9bd432a9209e59896e790146f7811b601e +- - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-python-3.7@sha256:2d7e3ff335f322c56e050bb0b00551c5c9214d360aba8eb974dc26263158897f +- - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-quarkus@sha256:814fd407645b03c679236490cf02ea70794016b7133d86579ddcbb4bd03e5b60 +- - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-rust-1.39@sha256:8f691bc8b2d30fc9a7dc5050a81da13122031dd7d1df0e35c9ce8249971e9f61 ++ - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-cpp-rhel7@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 ++ - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-dotnet-2.2@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 ++ - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-dotnet-3.1@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 ++ - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-golang-1.14@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 ++ - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-java11-gradle@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a ++ - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-java11-maven@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 ++ - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-java8-maven@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 ++ - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-nodejs10-community@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b ++ - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-nodejs10-ubi@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 ++ - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-nodejs12-community@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 ++ - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-nodejs8-centos@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 ++ - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-php-7@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d ++ - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-python-3.7@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 ++ - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-quarkus@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a ++ - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-rust-1.39@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 + - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_ + value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 +- image: quay.io/eclipse/che-operator@sha256:18990f7fc80e15cf1373b2a93e990c47c78409b443c3b05325209b6999e426af ++ image: quay.io/eclipse/che-operator@sha256:67d8db57709ecac5ea306a18a9326b16093562fd7480cf09d3a377d957543068 + imagePullPolicy: IfNotPresent + name: che-operator + ports: +@@ -614,12 +620,12 @@ + maturity: stable + provider: + name: Eclipse Foundation +- replaces: eclipse-che-preview-kubernetes.v7.19.0 +- version: 7.19.1 ++ replaces: eclipse-che-preview-kubernetes.v7.19.1 ++ version: 7.19.2 + relatedImages: +- - name: che-operator-7.19.1 +- image: quay.io/eclipse/che-operator@sha256:18990f7fc80e15cf1373b2a93e990c47c78409b443c3b05325209b6999e426af +- # tag: quay.io/eclipse/che-operator:7.19.1 ++ - name: che-operator-7.19.2 ++ image: quay.io/eclipse/che-operator@sha256:67d8db57709ecac5ea306a18a9326b16093562fd7480cf09d3a377d957543068 ++ # tag: quay.io/eclipse/che-operator:7.19.2 + - name: postgresql-96-centos7-9.6 + image: docker.io/centos/postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + # tag: centos/postgresql-96-centos7:9.6 +@@ -629,27 +635,27 @@ + - name: configbump-0.1.4 + image: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 + # tag: quay.io/che-incubator/configbump:0.1.4 +- - name: che-devfile-registry-7.19.1 +- image: quay.io/eclipse/che-devfile-registry@sha256:4a1c8a78d3842a4e8fb5afa135d2a1db96739b8f6fd99715631725cae81d3de5 +- # tag: quay.io/eclipse/che-devfile-registry:7.19.1 ++ - name: che-devfile-registry-7.19.2 ++ image: quay.io/eclipse/che-devfile-registry@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd ++ # tag: quay.io/eclipse/che-devfile-registry:7.19.2 + - 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.19.1 +- image: quay.io/eclipse/che-keycloak@sha256:e453238f283661e3f4d96bdfa1eb08bd14dcba1db2b15eaf0d505838ba992aeb +- # tag: quay.io/eclipse/che-keycloak:7.19.1 ++ - name: che-keycloak-7.19.2 ++ image: quay.io/eclipse/che-keycloak@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c ++ # tag: quay.io/eclipse/che-keycloak:7.19.2 + - 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.19.1 +- image: quay.io/eclipse/che-plugin-registry@sha256:5aa846be4fb91727c149bf9763cbc6263745c00fd78cd7fc95bc1bdd7665ed11 +- # tag: quay.io/eclipse/che-plugin-registry:7.19.1 +- - name: che-server-7.19.1 +- image: quay.io/eclipse/che-server@sha256:ce5262357bbd4bdc74f07b1d457cb78e20a80f2be61560d452e2311b9ce7ee85 +- # tag: quay.io/eclipse/che-server:7.19.1 ++ - name: che-plugin-registry-7.19.2 ++ image: quay.io/eclipse/che-plugin-registry@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac ++ # tag: quay.io/eclipse/che-plugin-registry:7.19.2 ++ - name: che-server-7.19.2 ++ image: quay.io/eclipse/che-server@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 ++ # tag: quay.io/eclipse/che-server:7.19.2 + - 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 +@@ -725,6 +731,9 @@ + - name: che-machine-exec-7.19.1 + image: quay.io/eclipse/che-machine-exec@sha256:bcb3f5458775291d0177688c77346a98d9ebc84a0f47cf93731134472e9fc5a5 + # tag: quay.io/eclipse/che-machine-exec:7.19.1 ++ - name: che-machine-exec-7.19.2 ++ image: quay.io/eclipse/che-machine-exec@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d ++ # tag: quay.io/eclipse/che-machine-exec:7.19.2 + - name: che-sidecar-bazel-3.2.0-e352e6b + image: quay.io/eclipse/che-sidecar-bazel@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb + # tag: quay.io/eclipse/che-sidecar-bazel:3.2.0-e352e6b +@@ -878,6 +887,9 @@ + - name: che-theia-endpoint-runtime-binary-7.19.1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4dd127ad0c95c710cf5b65f9dc0bb9a607dffbd0e8e0dc2e0b1fa02e53fe3b9c + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.19.1 ++ - name: che-theia-endpoint-runtime-binary-7.19.2 ++ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d ++ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.19.2 + - name: che-theia-7.15.0 + image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 + # tag: quay.io/eclipse/che-theia:7.15.0 +@@ -920,57 +932,60 @@ + - name: che-theia-7.19.1 + image: quay.io/eclipse/che-theia@sha256:3d29098601f80aef9e9ca6ccc353b07bd3f2334345b9665160050484b68794ca + # tag: quay.io/eclipse/che-theia:7.19.1 ++ - name: che-theia-7.19.2 ++ image: quay.io/eclipse/che-theia@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 ++ # tag: quay.io/eclipse/che-theia:7.19.2 + - name: mongodb-36-centos7- + image: docker.io/centos/mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 + # tag: docker.io/centos/mongodb-36-centos7 + - name: mysql-57-centos7- + image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 + # tag: docker.io/centos/mysql-57-centos7 +- - name: che-cpp-rhel7-7.19.1 +- image: quay.io/eclipse/che-cpp-rhel7@sha256:7be363e86423c872e6ad3183049ebc2c7d65801bff0e524143e029008920052a +- # tag: quay.io/eclipse/che-cpp-rhel7:7.19.1 +- - name: che-dotnet-2.2-7.19.1 +- image: quay.io/eclipse/che-dotnet-2.2@sha256:b0544a6ceb704b5b73bf7f6b8c871906c8c4820dfb49fa07b216a93947e11fec +- # tag: quay.io/eclipse/che-dotnet-2.2:7.19.1 +- - name: che-dotnet-3.1-7.19.1 +- image: quay.io/eclipse/che-dotnet-3.1@sha256:b3f0c47c5783eacc65bc13ff20a625b705fde64748a5862cf969512a0606e857 +- # tag: quay.io/eclipse/che-dotnet-3.1:7.19.1 +- - name: che-golang-1.14-7.19.1 +- image: quay.io/eclipse/che-golang-1.14@sha256:7d4f1de80613802a03e668d422b8900e12c249391f187139a6f14d8486c5cdde +- # tag: quay.io/eclipse/che-golang-1.14:7.19.1 +- - name: che-java11-gradle-7.19.1 +- image: quay.io/eclipse/che-java11-gradle@sha256:130f5a085e6adbeb8ff9295d8587f2c8793b7824920f874b1591348e09cc9bbe +- # tag: quay.io/eclipse/che-java11-gradle:7.19.1 +- - name: che-java11-maven-7.19.1 +- image: quay.io/eclipse/che-java11-maven@sha256:c32ffe266e36cf53899c26f75d4c2ba029ef6109f34d0111445b6f59ba47a312 +- # tag: quay.io/eclipse/che-java11-maven:7.19.1 +- - name: che-java8-maven-7.19.1 +- image: quay.io/eclipse/che-java8-maven@sha256:16678a7b490b599b03ea4182002514b066eacf78fb5fde3380bf1a25659e19fb +- # tag: quay.io/eclipse/che-java8-maven:7.19.1 +- - name: che-nodejs10-community-7.19.1 +- image: quay.io/eclipse/che-nodejs10-community@sha256:6aeb65e595093e49e8850a067ef87914269a5f3ccb19b71c599ed5acbea21779 +- # tag: quay.io/eclipse/che-nodejs10-community:7.19.1 +- - name: che-nodejs10-ubi-7.19.1 +- image: quay.io/eclipse/che-nodejs10-ubi@sha256:c8b1a37f26a0eb5f503aa38a4e5b188654bc6c7f676eb1f0856e0e0b911d39be +- # tag: quay.io/eclipse/che-nodejs10-ubi:7.19.1 +- - name: che-nodejs12-community-7.19.1 +- image: quay.io/eclipse/che-nodejs12-community@sha256:867949a4746d7714d01f867d3333b0405bffa0fe9ead7f3466882cac7b6de80e +- # tag: quay.io/eclipse/che-nodejs12-community:7.19.1 +- - name: che-nodejs8-centos-7.19.1 +- image: quay.io/eclipse/che-nodejs8-centos@sha256:f1e38934a4527db55a23bc3943cf3649e1a4d820d8e90681ce70f7f1559110ad +- # tag: quay.io/eclipse/che-nodejs8-centos:7.19.1 +- - name: che-php-7-7.19.1 +- image: quay.io/eclipse/che-php-7@sha256:1479f0bf40483de6cfc51272934f6c9bd432a9209e59896e790146f7811b601e +- # tag: quay.io/eclipse/che-php-7:7.19.1 +- - name: che-python-3.7-7.19.1 +- image: quay.io/eclipse/che-python-3.7@sha256:2d7e3ff335f322c56e050bb0b00551c5c9214d360aba8eb974dc26263158897f +- # tag: quay.io/eclipse/che-python-3.7:7.19.1 +- - name: che-quarkus-7.19.1 +- image: quay.io/eclipse/che-quarkus@sha256:814fd407645b03c679236490cf02ea70794016b7133d86579ddcbb4bd03e5b60 +- # tag: quay.io/eclipse/che-quarkus:7.19.1 +- - name: che-rust-1.39-7.19.1 +- image: quay.io/eclipse/che-rust-1.39@sha256:8f691bc8b2d30fc9a7dc5050a81da13122031dd7d1df0e35c9ce8249971e9f61 +- # tag: quay.io/eclipse/che-rust-1.39:7.19.1 ++ - name: che-cpp-rhel7-7.19.2 ++ image: quay.io/eclipse/che-cpp-rhel7@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 ++ # tag: quay.io/eclipse/che-cpp-rhel7:7.19.2 ++ - name: che-dotnet-2.2-7.19.2 ++ image: quay.io/eclipse/che-dotnet-2.2@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 ++ # tag: quay.io/eclipse/che-dotnet-2.2:7.19.2 ++ - name: che-dotnet-3.1-7.19.2 ++ image: quay.io/eclipse/che-dotnet-3.1@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 ++ # tag: quay.io/eclipse/che-dotnet-3.1:7.19.2 ++ - name: che-golang-1.14-7.19.2 ++ image: quay.io/eclipse/che-golang-1.14@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 ++ # tag: quay.io/eclipse/che-golang-1.14:7.19.2 ++ - name: che-java11-gradle-7.19.2 ++ image: quay.io/eclipse/che-java11-gradle@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a ++ # tag: quay.io/eclipse/che-java11-gradle:7.19.2 ++ - name: che-java11-maven-7.19.2 ++ image: quay.io/eclipse/che-java11-maven@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 ++ # tag: quay.io/eclipse/che-java11-maven:7.19.2 ++ - name: che-java8-maven-7.19.2 ++ image: quay.io/eclipse/che-java8-maven@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 ++ # tag: quay.io/eclipse/che-java8-maven:7.19.2 ++ - name: che-nodejs10-community-7.19.2 ++ image: quay.io/eclipse/che-nodejs10-community@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b ++ # tag: quay.io/eclipse/che-nodejs10-community:7.19.2 ++ - name: che-nodejs10-ubi-7.19.2 ++ image: quay.io/eclipse/che-nodejs10-ubi@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 ++ # tag: quay.io/eclipse/che-nodejs10-ubi:7.19.2 ++ - name: che-nodejs12-community-7.19.2 ++ image: quay.io/eclipse/che-nodejs12-community@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 ++ # tag: quay.io/eclipse/che-nodejs12-community:7.19.2 ++ - name: che-nodejs8-centos-7.19.2 ++ image: quay.io/eclipse/che-nodejs8-centos@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 ++ # tag: quay.io/eclipse/che-nodejs8-centos:7.19.2 ++ - name: che-php-7-7.19.2 ++ image: quay.io/eclipse/che-php-7@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d ++ # tag: quay.io/eclipse/che-php-7:7.19.2 ++ - name: che-python-3.7-7.19.2 ++ image: quay.io/eclipse/che-python-3.7@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 ++ # tag: quay.io/eclipse/che-python-3.7:7.19.2 ++ - name: che-quarkus-7.19.2 ++ image: quay.io/eclipse/che-quarkus@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a ++ # tag: quay.io/eclipse/che-quarkus:7.19.2 ++ - name: che-rust-1.39-7.19.2 ++ image: quay.io/eclipse/che-rust-1.39@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 ++ # tag: quay.io/eclipse/che-rust-1.39:7.19.2 + - name: ubi-minimal- + image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/eclipse-che-preview-kubernetes.package.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/eclipse-che-preview-kubernetes.package.yaml index e628272f0..bc4c3ced1 100644 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/eclipse-che-preview-kubernetes.package.yaml +++ b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/eclipse-che-preview-kubernetes.package.yaml @@ -1,5 +1,5 @@ channels: -- currentCSV: eclipse-che-preview-kubernetes.v7.19.1 +- currentCSV: eclipse-che-preview-kubernetes.v7.19.2 name: stable defaultChannel: stable packageName: eclipse-che-preview-kubernetes diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.crd.yaml new file mode 100644 index 000000000..c0b4b5a98 --- /dev/null +++ b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.crd.yaml @@ -0,0 +1,611 @@ +# +# Copyright (c) 2012-2020 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/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Red Hat, Inc. - initial API and implementation +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: checlusters.org.eclipse.che +spec: + group: org.eclipse.che + names: + kind: CheCluster + listKind: CheClusterList + plural: checlusters + singular: checluster + preserveUnknownFields: false + scope: Namespaced + subresources: + status: {} + validation: + openAPIV3Schema: + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: Desired configuration of the Che installation. Based on these + settings, the operator automatically creates and maintains several config + maps that will contain the appropriate environment variables the various + components of the Che installation. These generated config maps should + 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). By + default a dedicated Identity Provider server is deployed as part + of the Che installation. But if `externalIdentityProvider` is + `true`, then no dedicated identity provider will be deployed by + the operator and you might need to provide details about the external + identity provider you want to use. See also all the other fields + starting with: `identityProvider`.' + type: boolean + identityProviderAdminUserName: + description: Overrides the name of the Identity Provider admin user. + Defaults to `admin`. + type: string + identityProviderClientId: + description: Name of a Identity provider (Keycloak / RH SSO) `client-id` + that should be used for Che. This is useful to override it ONLY + if you use an external Identity Provider (see the `externalIdentityProvider` + field). If omitted or left blank, it will be set to the value + of the `flavour` field suffixed with `-public`. + type: string + identityProviderImage: + description: Overrides the container image used in the Identity + Provider (Keycloak / RH SSO) deployment. This includes the image + tag. Omit it or leave it empty to use the defaut container image + provided by the operator. + type: string + identityProviderImagePullPolicy: + description: Overrides the image pull policy used in the Identity + Provider (Keycloak / RH SSO) deployment. Default value is `Always` + for `nightly` or `latest` images, and `IfNotPresent` in other + cases. + type: string + identityProviderPassword: + description: Overrides the password of Keycloak admin user. This + is useful to override it ONLY if you use an external Identity + Provider (see the `externalIdentityProvider` field). If omitted + or left blank, it will be set to an auto-generated password. + type: string + identityProviderPostgresPassword: + description: Password for The Identity Provider (Keycloak / RH SSO) + to connect to the database. This is useful to override it ONLY + if you use an external Identity Provider (see the `externalIdentityProvider` + field). If omitted or left blank, it will be set to an auto-generated + password. + type: string + identityProviderPostgresSecret: + description: 'The secret that contains `password` for The Identity + Provider (Keycloak / RH SSO) to connect to the database. If the + secret is defined then `identityProviderPostgresPassword` will + be ignored. If the value is omitted or left blank then there are + two scenarios: 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 / RH SSO) realm + that should be used for Che. This is useful to override it ONLY + if you use an external Identity Provider (see the `externalIdentityProvider` + field). If omitted or left blank, it will be set to the value + of the `flavour` field. + type: string + identityProviderSecret: + description: 'The secret that contains `user` and `password` for + Identity Provider. If the secret is defined then `identityProviderAdminUserName` + and `identityProviderPassword` are ignored. If the value is omitted + or left blank then there are two scenarios: 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). You should set it ONLY if you use an external + Identity Provider (see the `externalIdentityProvider` field). + By default this will be automatically calculated and set by the + operator. + type: string + oAuthClientName: + description: Name of the OpenShift `OAuthClient` resource used to + setup identity federation on the OpenShift side. Auto-generated + if 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 if left blank. See also the `OAuthClientName` field. + type: string + openShiftoAuth: + description: 'Enables the integration of the identity provider (Keycloak + / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. + 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: + chePostgresDb: + description: Postgres database name that the Che server uses to + connect to the DB. Defaults to `dbche`. + type: string + chePostgresHostName: + description: Postgres Database hostname that the Che server uses + to connect to. Defaults to postgres. This value should be overridden + 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: Postgres password that the Che server should use to + connect to the DB. If omitted or left blank, it will be set to + an auto-generated value. + type: string + chePostgresPort: + description: Postgres Database port that the Che server uses to + connect to. Defaults to 5432. This value should be overridden + 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 Postgres `user` and `password` + that the Che server should use to connect to the DB. If the secret + is defined then `chePostgresUser` and `chePostgresPassword` are + ignored. If the value is omitted or left blank then there are + two scenarios: 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: Postgres user that the Che server should use to connect + to the DB. Defaults to `pgche`. + type: string + externalDb: + description: 'Instructs the operator on whether or not to deploy + a dedicated database. By default a dedicated Postgres database + is deployed as part of the Che installation. But if `externalDb` + is `true`, then no dedicated database will be deployed by the + operator and you might need to provide connection details to the + external DB you want to use. See also all the fields starting + with: `chePostgres`.' + type: boolean + postgresImage: + description: Overrides the container image used in the Postgres + database deployment. This includes the image tag. Omit it or leave + it empty to use the defaut container image provided by the operator. + type: string + postgresImagePullPolicy: + description: Overrides the image pull policy used in the Postgres + database deployment. Default value is `Always` for `nightly` or + `latest` images, and `IfNotPresent` in other cases. + type: string + type: object + k8s: + description: Configuration settings specific to Che installations made + on upstream Kubernetes. + properties: + ingressClass: + description: 'Ingress class that will define the which controler + will manage ingresses. Defaults to `nginx`. NB: This drives the + `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' + type: string + ingressDomain: + description: 'Global ingress domain for a K8S cluster. This MUST + be explicitly specified: there are no defaults.' + type: string + ingressStrategy: + description: Strategy for ingress creation. This can be `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. If both are + defined, `serverExposureStrategy` takes precedence. + type: string + securityContextFsGroup: + description: FSGroup the Che pod and Workspace pods containers should + run in. Defaults to `1724`. + type: string + securityContextRunAsUser: + description: ID of the user the Che pod and Workspace pods containers + should run as. Default to `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 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 if TLS is enabled. 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` 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 hostname (or url) to an alternate container + registry to pull images from. This value overrides the container + registry hostname defined in all the default container images + involved in a Che deployment. This is particularly useful to install + Che in an air-gapped 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 + Che in an air-gapped environment. + type: string + allowUserDefinedWorkspaceNamespaces: + description: Defines if a user is able to specify Kubernetes namespace + (or OpenShift project) different from the default. It's NOT RECOMMENDED + to configured true without OAuth configured. This property is + also used by the OpenShift infra. + type: boolean + cheDebug: + description: Enables the debug mode for Che server. Defaults to + `false`. + type: string + cheFlavor: + description: Flavor of the installation. This is either `che` for + upstream Che installations, or `codeready` for CodeReady Workspaces + installation. In most cases the default value should not be overridden. + type: string + cheHost: + description: Public hostname of the installed Che server. If value + is omitted then 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/route for the custom hostname 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 defaut 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 defaut image + tag provided by the operator. + type: string + cheLogLevel: + description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults + to `INFO`.' + type: string + cheWorkspaceClusterRole: + description: Custom cluster role bound to the user for the Che workspaces. + The default roles are used if this is omitted or left blank. + type: string + customCheProperties: + additionalProperties: + type: string + description: Map of additional environment variables that will be + applied in the generated `che` config map to be used by the Che + server, in addition to the values already generated from other + fields of the `CheCluster` custom resource (CR). If `customCheProperties` + contains a property that would be normally generated in `che` + config map from other CR fields, then the value defined in the + `customCheProperties` will be used instead. + type: object + 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 defaut container image provided by the operator. + type: string + 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 + devfileRegistryUrl: + description: Public URL of the Devfile registry, that serves sample, + ready-to-use devfiles. You should set it ONLY if you use an external + devfile registry (see the `externalDevfileRegistry` field). By + default this will be automatically calculated by the operator. + type: string + externalDevfileRegistry: + description: Instructs the operator on whether or not to deploy + a dedicated Devfile registry server. By default a dedicated devfile + registry server is started. But if `externalDevfileRegistry` is + `true`, then 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 or not to deploy + a dedicated Plugin registry server. By default a dedicated plugin + registry server is started. But if `externalPluginRegistry` is + `true`, then no such dedicated server will be started by the operator + and you will have to manually set the `pluginRegistryUrl` field. + type: boolean + gitSelfSignedCert: + description: If enabled, then the certificate from `che-git-self-signed-cert` + config map will be propagated to the Che components and provide + particular configuration for Git. + type: boolean + nonProxyHosts: + description: List of hosts that should not use the configured proxy. + Use `|`` as delimiter, eg `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 + 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 defaut container image provided by the operator. + type: string + 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 + pluginRegistryUrl: + description: Public URL of the Plugin registry, that serves sample + ready-to-use devfiles. You should set it ONLY if you use an external + devfile registry (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 also 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. If the secret is defined then `proxyUser` and + `proxyPassword` are ignored + type: string + proxyURL: + description: URL (protocol+hostname) 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. Che + operator will automatically detect if router certificate is self-signed. + If so it will be propagated to Che server and some other components. + type: boolean + 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 route on + OpenShift) for every required endpoint. "single-host" makes Che + exposed on a single hostname with workspaces exposed on subpaths. + Please read the docs to learn about the limitations of this approach. + Also consult the `singleHostExposureType` property to further + configure how the operator and Che server make that happen on + Kubernetes. "default-host" exposes che server on the host of the + cluster. Please 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 config-map with public certificates to + add to Java trust store of the Che server. This is usually required + when adding the OpenShift OAuth provider which has https endpoint + signed with self-signed cert. So, 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 (and are put) on + 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 defaut 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 defaut 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 may cause + malfunction of some Che components. + type: boolean + workspaceNamespaceDefault: + description: 'Defines Kubernetes default namespace in which user''s + workspaces are created if user does not override it. It''s possible + to use , and placeholders (e.g.: + che-workspace-). In that case, new namespace will be + created for each user (or workspace). Is used by OpenShift infra + as well to specify Project' + 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 Postgres database. If omitted or left blank, default storage + class is used. + type: string + preCreateSubPaths: + description: Instructs the Che server to launch a special pod to + pre-create a subpath in the Persistent Volumes. Defaults to `false`, + however it might need to enable it according to the configuration + of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly + provisioned + type: boolean + devfileRegistryURL: + description: Public URL to the Devfile registry + type: string + helpLink: + description: A URL that can point to some URL where to find help related + to the current Operator status. + type: string + keycloakProvisioned: + description: Indicates whether an Identity Provider instance (Keycloak + / RH SSO) has been provisioned with realm, client and user + type: boolean + keycloakURL: + description: Public URL to the Identity Provider server (Keycloak / + RH SSO). + type: string + message: + description: A human readable message indicating details about why the + pod is in this condition. + type: string + openShiftoAuthProvisioned: + description: Indicates whether an Identity Provider instance (Keycloak + / 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 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.crd.yaml.diff new file mode 100644 index 000000000..e69de29bb diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.v7.19.2.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.v7.19.2.clusterserviceversion.yaml new file mode 100644 index 000000000..4e6fb3eb1 --- /dev/null +++ b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.v7.19.2.clusterserviceversion.yaml @@ -0,0 +1,1384 @@ +apiVersion: operators.coreos.com/v1alpha1 +kind: ClusterServiceVersion +metadata: + annotations: + alm-examples: |- + [ + { + "apiVersion": "org.eclipse.che/v1", + "kind": "CheCluster", + "metadata": { + "name": "eclipse-che" + }, + "spec": { + "server": { + "cheImageTag": "", + "devfileRegistryImage": "", + "pluginRegistryImage": "", + "tlsSupport": true, + "selfSignedCert": false + }, + "database": { + "externalDb": false, + "chePostgresHostName": "", + "chePostgresPort": "", + "chePostgresUser": "", + "chePostgresPassword": "", + "chePostgresDb": "" + }, + "auth": { + "openShiftoAuth": true, + "identityProviderImage": "", + "externalIdentityProvider": false, + "identityProviderURL": "", + "identityProviderRealm": "", + "identityProviderClientId": "" + }, + "storage": { + "pvcStrategy": "per-workspace", + "pvcClaimSize": "1Gi", + "preCreateSubPaths": true + }, + "metrics": { + "enable": true + } + } + } + ] + capabilities: Seamless Upgrades + categories: Developer Tools, OpenShift Optional + certified: "false" + containerImage: quay.io/eclipse/che-operator@sha256:67d8db57709ecac5ea306a18a9326b16093562fd7480cf09d3a377d957543068 + createdAt: "2020-09-30T14:33:24Z" + 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-operator + support: Eclipse Foundation + name: eclipse-che-preview-openshift.v7.19.2 + namespace: placeholder +spec: + apiservicedefinitions: {} + customresourcedefinitions: + owned: + - description: Eclipse Che cluster with DB and Auth Server + displayName: Eclipse Che Cluster + kind: CheCluster + name: checlusters.org.eclipse.che + specDescriptors: + - description: Log in to Eclipse Che with OpenShift credentials + displayName: OpenShift oAuth + path: auth.openShiftoAuth + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:booleanSwitch + - description: TLS routes + displayName: TLS Mode + path: server.tlsSupport + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:booleanSwitch + statusDescriptors: + - description: Route to access Eclipse Che + displayName: Eclipse Che URL + path: cheURL + x-descriptors: + - urn:alm:descriptor:org.w3:link + - description: Route to access Keycloak Admin Console + displayName: Keycloak Admin Console URL + path: keycloakURL + x-descriptors: + - urn:alm:descriptor:org.w3:link + - description: Eclipse Che server version + displayName: Eclipse Che version + path: cheVersion + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:label + - description: The current status of the application + displayName: Status + path: cheClusterRunning + x-descriptors: + - urn:alm:descriptor:io.kubernetes.phase + - description: Reason of the current status + displayName: Reason + path: reason + x-descriptors: + - urn:alm:descriptor:text + - description: Message explaining the current status + displayName: Message + path: message + x-descriptors: + - urn:alm:descriptor:text + - description: Link providing help related to the current status + displayName: Help link + path: helpLink + x-descriptors: + - urn:alm:descriptor:org.w3:link + version: v1 + description: | + A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. + This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. + + ## How to Install + + Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. + + When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). + The CR spec contains all defaults (see below). + + You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. + + ## Defaults + + By default, the operator deploys Eclipse Che with: + + * Bundled PostgreSQL and Keycloak + + * Per-Workspace PVC strategy + + * Auto-generated passwords + + * TLS mode (secure routes) + + * Regular login extended with OpenShift OAuth authentication + + ## Installation Options + + Eclipse Che operator installation options include: + + * Connection to external database and Keycloak + + * Configuration of default passwords and object names + + * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) + + * Authentication options + + ### External Database and Keycloak + + To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: + + * set respective fields to `true` in a custom resource spec + + * provide the operator with connection and authentication details: + + + + `externalDb: true` + + + `chePostgresHostname: 'yourPostgresHost'` + + + `chePostgresPort: '5432'` + + + `chePostgresUser: 'myuser'` + + + `chePostgresPassword: 'mypass'` + + + `chePostgresDb: 'mydb'` + + + `externalIdentityProvider: true` + + + `identityProviderURL: 'https://my-keycloak.com'` + + + `identityProviderRealm: 'myrealm'` + + + `identityProviderClientId: 'myClient'` + + + #### Self-signed Certificates + + Eclipse Che uses self-signed certificates by default. + + You can also manually create a secret: + + + + ``` + oc create secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace + ``` + displayName: Eclipse Che + icon: + - base64data: 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 + mediatype: image/png + install: + spec: + clusterPermissions: + - rules: + - apiGroups: + - oauth.openshift.io + resources: + - oauthclients + verbs: + - create + - get + - delete + - list + - patch + - update + - watch + - apiGroups: + - config.openshift.io + resources: + - infrastructures + - oauths + - proxies + verbs: + - get + - list + - watch + - apiGroups: + - user.openshift.io + resources: + - users + verbs: + - list + - apiGroups: + - console.openshift.io + resources: + - consolelinks + verbs: + - get + - list + - create + - update + - patch + - delete + serviceAccountName: che-operator + deployments: + - name: che-operator + spec: + replicas: 1 + selector: + matchLabels: + app: che-operator + strategy: {} + template: + metadata: + labels: + app: che-operator + spec: + containers: + - command: + - /usr/local/bin/che-operator + env: + - name: WATCH_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.annotations['olm.targetNamespaces'] + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: OPERATOR_NAME + value: che-operator + - name: CHE_VERSION + value: 7.19.2 + - name: RELATED_IMAGE_che_server + value: quay.io/eclipse/che-server@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 + - name: RELATED_IMAGE_plugin_registry + value: quay.io/eclipse/che-plugin-registry@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac + - name: RELATED_IMAGE_devfile_registry + value: quay.io/eclipse/che-devfile-registry@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd + - name: RELATED_IMAGE_pvc_jobs + value: registry.access.redhat.com/ubi8-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + - name: RELATED_IMAGE_postgres + value: docker.io/centos/postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + - name: RELATED_IMAGE_keycloak + value: quay.io/eclipse/che-keycloak@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c + - 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 + value: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58 + - name: RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image + value: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033 + - name: RELATED_IMAGE_single_host_gateway + value: docker.io/traefik@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8 + - name: RELATED_IMAGE_single_host_gateway_config_sidecar + value: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 + - name: CHE_FLAVOR + value: che + - name: CONSOLE_LINK_NAME + value: che + - name: CONSOLE_LINK_DISPLAY_NAME + value: Eclipse Che + - name: CONSOLE_LINK_SECTION + value: Red Hat Applications + - name: CONSOLE_LINK_IMAGE + value: /dashboard/assets/branding/loader.svg + - name: CHE_IDENTITY_SECRET + value: che-identity-secret + - name: CHE_IDENTITY_POSTGRES_SECRET + value: che-identity-postgres-secret + - name: CHE_POSTGRES_SECRET + value: che-postgres-secret + - name: CHE_SERVER_TRUST_STORE_CONFIGMAP_NAME + value: ca-certs + - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNJSGMWXM43DGEXDGOBOGEWWG2DF + value: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 + - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNRVGAWXM43DGEXDGOJOGIWWG2DF + value: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e + - name: RELATED_IMAGE_coder_plugin_registry_image_NZSXQ5A_ + value: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d + - name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_GMXDILRQ + value: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 + - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_GUXDOLRQ + value: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 + - name: RELATED_IMAGE_rhamt_vscode_extension_plugin_registry_image_NJQXMYJY + value: docker.io/windup3/rhamt-vscode-extension@sha256:a5cd9002cb992803a34a210e519582d341c74ee91248061103c08278c3db1f76 + - name: RELATED_IMAGE_eclipse_broadway_plugin_registry_image_ + value: docker.io/wsskeleton/eclipse-broadway@sha256:57c82cd806a56f69aa8663f68405d0778b628a29a64fb16881b11ce9f484dda7 + - name: RELATED_IMAGE_che_buildah_base_plugin_registry_image_GEXDCNBOGAWWEMDDHEYWIMY_ + value: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b + - name: RELATED_IMAGE_che_buildkit_base_plugin_registry_image_GAXDOLRRFVRGCY3CGA3DS___ + value: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGA______ + value: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGE______ + value: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGI______ + value: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGA______ + value: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGE______ + value: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGI______ + value: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNZOGA______ + value: quay.io/eclipse/che-machine-exec@sha256:ca9880151b11e4d2d2f60e538210ba79414dd23d0daf34737c716f4525c0e4a2 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNZOGE______ + value: quay.io/eclipse/che-machine-exec@sha256:749db2dc21ffc086a530c81730f240edfcd5af132de9898c7e61a63cc155e972 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNZOGI______ + value: quay.io/eclipse/che-machine-exec@sha256:e18ed8557e3c2947fff8a4fdc24919dfe6bc4bda221f9d83805dbbf65d38ba06 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOBOGA______ + value: quay.io/eclipse/che-machine-exec@sha256:ab4bea45c1f65ff152a0e4be3a720cf9b606017a2c9973c320b58d5e8eb3772f + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOBOGE______ + value: quay.io/eclipse/che-machine-exec@sha256:8c45d538b1fc402e81f2553c8d103c972c13df03b300197910634a5b53da850b + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOBOGI______ + value: quay.io/eclipse/che-machine-exec@sha256:1d434c46c7e5a5876556cc997e949eb1434d7bd4e8e57a93c847802695459e76 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOJOGA______ + value: quay.io/eclipse/che-machine-exec@sha256:06d8d0735033f5371613f9e1d8f6f54b298a2b93387702f5aecdf8818e393ada + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOJOGE______ + value: quay.io/eclipse/che-machine-exec@sha256:bcb3f5458775291d0177688c77346a98d9ebc84a0f47cf93731134472e9fc5a5 + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-machine-exec@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d + - name: RELATED_IMAGE_che_sidecar_bazel_plugin_registry_image_GMXDELRQFVSTGNJSMU3GE___ + value: quay.io/eclipse/che-sidecar-bazel@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb + - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGQWTKOLEGI2TQYQ_ + value: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 + - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGUWWCNJXHBRTIYI_ + value: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 + - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGYWTOZBXGUZTQZQ_ + value: quay.io/eclipse/che-sidecar-camelk@sha256:7e1e9b422cfd7bef16858c404eaad0ab1b288f273f89f056cf1b086744435954 + - name: RELATED_IMAGE_che_sidecar_clang_plugin_registry_image_HAWTQM3BMRRDGYI_ + value: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 + - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGIWWINBXHAZTKMI_ + value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 + - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGMWTEZRTMIYDKOA_ + value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:174ee55710450b6d8af54e636af65fd01b6c50d3a4d0ef52527b5f1d030be6a0 + - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGMWWCMZYMNRDAYY_ + value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 + - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GIXDELRRGA2S2MTGMQ3GKNZY + value: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 + - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GMXDCLRTGAYS2NDCMRRWIYZS + value: quay.io/eclipse/che-sidecar-dotnet@sha256:537562297cb439fda3457ff61540975b1f88c4c493a3847bd9c4661570c0f19d + - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCNBOGQWWCZTFMJTDOMA_ + value: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c + - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_GEYS2N3CMQ4GGODD + value: quay.io/eclipse/che-sidecar-java@sha256:997cfa109e8e85e2038cf765480a095dc9ee1d68ebfab50888cedffc5be393a3 + - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_GEYS2YJQGZRWEYRR + value: quay.io/eclipse/che-sidecar-java@sha256:d35c57b1194f94672fcce2e1a4ea62448c6273966eb0d7d1df776e3164ed8dbb + - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_GEYS2ZRXGZRWCNBV + value: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 + - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_HAWTAY3GMJQWGYQ_ + value: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d + - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDALRZFU4DEYZXGA2GK___ + value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f + - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDCLRQFUZTCYJYGQ3DI___ + value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 + - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDELRQFUZWKYJVG5SDK___ + value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f + - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDELRRFU3DCNBUGE2DI___ + value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:23af341d9f23c819678b20a55b09ec4310b5940a7606da8016edd48e1fa5932a + - name: RELATED_IMAGE_che_sidecar_node_plugin_registry_image_GEYC2MDDMI2WINZY + value: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 + - name: RELATED_IMAGE_che_sidecar_node_plugin_registry_image_GEZC2MBSGY2DCNTD + value: quay.io/eclipse/che-sidecar-node@sha256:fab5f98d9546eeff68d54bd71ea6e3d91bbf21b7f6beea1ae1117da432731b61 + - name: RELATED_IMAGE_che_sidecar_node_plugin_registry_image_GEZC2ZDBHFRTGNTC + value: quay.io/eclipse/che-sidecar-node@sha256:7b29cf2184bf93cba4c57447b41f3b3e3d7f3418a782c467656b0e460716d5c9 + - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRQFU2TINRQGU4DS___ + value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 + - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRRFU4WCYRTGE2GI___ + value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa + - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRSFUZDMMBRGUYDS___ + value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e + - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRVFU3DEMDEMJRTO___ + value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d780f74b137e21c56b6815e6a4ab7907b69dfaefb377b0838649c88c947287aa + - name: RELATED_IMAGE_che_sidecar_php_plugin_registry_image_G4WTKYZVMVRWGNI_ + value: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 + - name: RELATED_IMAGE_che_sidecar_php_plugin_registry_image_G4WTSZJZG4YTKZI_ + value: quay.io/eclipse/che-sidecar-php@sha256:4f1af8a266fbbab9542c794cc8a74575d24813bc7f48f5efbd451b850931592c + - name: RELATED_IMAGE_che_sidecar_protobuf_plugin_registry_image_GAXDILRSFVQTOOLBGJTGM___ + value: quay.io/eclipse/che-sidecar-protobuf@sha256:893078d5e932722908bc9f0af9216aadca573d2809c8840049447ae884026a4c + - name: RELATED_IMAGE_che_sidecar_python_plugin_registry_image_GMXDOLRTFU4GMMZZGM2DQ___ + value: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 + - name: RELATED_IMAGE_che_sidecar_ruby_plugin_registry_image_GIXDMLJXGZTDCMJSGU______ + value: quay.io/eclipse/che-sidecar-ruby@sha256:83622ccd0ef18d6415910b62346cc96a6ed6db75a994275b1041158743d4817f + - name: RELATED_IMAGE_che_sidecar_scala_plugin_registry_image_GAXDSLRQFU3GCOBTGNSWG___ + value: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b + - name: RELATED_IMAGE_che_sidecar_scala_plugin_registry_image_GAXDSLRQFVRGEOBUGI2DI___ + value: quay.io/eclipse/che-sidecar-scala@sha256:8585ac9d41a1e4a754d89225ec7cc25836236fbb370220bb8050fa121f34d82a + - name: RELATED_IMAGE_che_sidecar_shellcheck_plugin_registry_image_OYYC4NZOGEWWEMJWMM2WENI_ + value: quay.io/eclipse/che-sidecar-shellcheck@sha256:3f79acfab099ebcc346e567a07398db2b69af2f881f0c4b130b3e77cf68b42d9 + - name: RELATED_IMAGE_che_sidecar_sonarlint_plugin_registry_image_GEXDCNROGAWTIYLGGUYDGOI_ + value: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 + - name: RELATED_IMAGE_che_sidecar_tekton_plugin_registry_image_GAXDELRQFU3WCODCGRQWI___ + value: quay.io/eclipse/che-sidecar-tekton@sha256:d561b26174ae50b4f407ae4abca98d5b0e4410c9637944238591ad134d648688 + - name: RELATED_IMAGE_che_sidecar_vale_plugin_registry_image_GAXDSLRRFVQWINJTMNRWM___ + value: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGA______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGE______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGI______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGA______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGE______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGI______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNZOGA______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2c3330b445cfe73649ac09b7875d7dc7306d4d46dbc9d28db3c9f01be14722d1 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNZOGE______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14999edd1961d301d7dbc94efaae3a73686f44a70c7de7d85227ecadcc12fbd8 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNZOGI______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5b2051fb602475be8dc61ecae731176edba208732ea40fe7de9690678bf6ecfb + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOBOGA______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:61c2eedc74c4d73a8db059b968d0d6bd69d85bff664da0543e955d8cb6677fd9 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOBOGE______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f7e1f3fe1366f7d2cfb260588649d5144594100ef4fe1ae886f0db33dabcc9d6 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOBOGI______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:db63e15c2afad3751b97af93fc5002a9c39e2a9a1f7aa34798fc2980b6e76cf1 + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOJOGA______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2e4a64b57603f3a4471cbdf4e9e4078bb0246811c2a1da940d1cf7370595745a + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOJOGE______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4dd127ad0c95c710cf5b65f9dc0bb9a607dffbd0e8e0dc2e0b1fa02e53fe3b9c + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGA______ + value: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGE______ + value: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGI______ + value: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGA______ + value: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGE______ + value: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGI______ + value: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNZOGA______ + value: quay.io/eclipse/che-theia@sha256:c80cad6dcc1b2f3697e539ffeff24c8dbb6c6174c8302367a0ca9ba0e68b3c7f + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNZOGE______ + value: quay.io/eclipse/che-theia@sha256:a94b9cc564622d2cd5d2c2332455c084ba4913ee38472afed210241ba14d3441 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNZOGI______ + value: quay.io/eclipse/che-theia@sha256:a3eb3ea0d625ac11e64f96d904b359f52599f11e3b03fc476c3f3efae043d822 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOBOGA______ + value: quay.io/eclipse/che-theia@sha256:824c1d630a139fcae5edf8fc21a1aad883d8eddb50e7a7e3aabea87899e30ffc + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOBOGE______ + value: quay.io/eclipse/che-theia@sha256:50651f593d2944ce133c1d53e6dd5de979690d686786d7bc71b1d5e32dd9bd24 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOBOGI______ + value: quay.io/eclipse/che-theia@sha256:4eb52a8e21a8463098d4a769bc57a196a7553d9013cc125cf0bf255b626ef117 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOJOGA______ + value: quay.io/eclipse/che-theia@sha256:acdf1ea0afe14143585cc81ae069b9db8ecc92b139f702ebc4a2f7fc6b67ea57 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOJOGE______ + value: quay.io/eclipse/che-theia@sha256:3d29098601f80aef9e9ca6ccc353b07bd3f2334345b9665160050484b68794ca + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-theia@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 + - name: RELATED_IMAGE_mongodb_36_centos7_devfile_registry_image_ + value: docker.io/centos/mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 + - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_ + value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 + - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-cpp-rhel7@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 + - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-dotnet-2.2@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 + - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-dotnet-3.1@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 + - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-golang-1.14@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 + - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-java11-gradle@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a + - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-java11-maven@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 + - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-java8-maven@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 + - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-nodejs10-community@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b + - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-nodejs10-ubi@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 + - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-nodejs12-community@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 + - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-nodejs8-centos@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 + - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-php-7@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d + - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-python-3.7@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 + - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-quarkus@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a + - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCOJOGI______ + value: quay.io/eclipse/che-rust-1.39@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 + - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_ + value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + image: quay.io/eclipse/che-operator@sha256:67d8db57709ecac5ea306a18a9326b16093562fd7480cf09d3a377d957543068 + imagePullPolicy: IfNotPresent + name: che-operator + ports: + - containerPort: 60000 + name: metrics + resources: {} + restartPolicy: Always + serviceAccountName: che-operator + terminationGracePeriodSeconds: 5 + permissions: + - rules: + - apiGroups: + - extensions + resources: + - ingresses + verbs: + - '*' + - apiGroups: + - batch + resources: + - jobs + verbs: + - '*' + - apiGroups: + - route.openshift.io + resources: + - routes + - routes/custom-host + verbs: + - '*' + - apiGroups: + - rbac.authorization.k8s.io + resources: + - roles + - rolebindings + verbs: + - '*' + - apiGroups: + - rbac.authorization.k8s.io + resources: + - clusterroles + - clusterrolebindings + verbs: + - '*' + - apiGroups: + - "" + resources: + - pods + - services + - serviceaccounts + - endpoints + - persistentvolumeclaims + - events + - configmaps + - secrets + - pods/exec + - pods/log + verbs: + - '*' + - apiGroups: + - "" + resources: + - namespaces + verbs: + - get + - apiGroups: + - apps + resources: + - deployments + verbs: + - '*' + - apiGroups: + - monitoring.coreos.com + resources: + - servicemonitors + verbs: + - get + - create + - apiGroups: + - org.eclipse.che + resources: + - '*' + verbs: + - '*' + serviceAccountName: che-operator + strategy: deployment + installModes: + - supported: true + type: OwnNamespace + - supported: true + type: SingleNamespace + - supported: true + type: MultiNamespace + - supported: false + type: AllNamespaces + keywords: + - workspaces + - devtools + - developer + - ide + - java + links: + - name: Product Page + url: http://www.eclipse.org/che + - name: Documentation + url: https://www.eclipse.org/che/docs + - name: Operator GitHub Repo + url: https://github.com/eclipse/che-operator + maintainers: + - email: dfestal@redhat.com + name: David Festal + maturity: stable + provider: + name: Eclipse Foundation + replaces: eclipse-che-preview-openshift.v7.19.1 + version: 7.19.2 + relatedImages: + - name: che-operator-7.19.2 + image: quay.io/eclipse/che-operator@sha256:67d8db57709ecac5ea306a18a9326b16093562fd7480cf09d3a377d957543068 + # tag: quay.io/eclipse/che-operator:7.19.2 + - name: postgresql-96-centos7-9.6 + image: docker.io/centos/postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + # tag: centos/postgresql-96-centos7:9.6 + - name: mongodb-36-centos7-@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 + image: docker.io/centos/mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 + # tag: docker.io/centos/mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 + - name: mysql-57-centos7-@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 + image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 + # tag: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 + - name: postgresql-96-centos7-@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + image: docker.io/centos/postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + # tag: docker.io/centos/postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + - name: coder-@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e + image: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e + # tag: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e + - name: coder-@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 + image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 + # tag: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 + - name: coder-@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d + image: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d + # tag: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d + - name: dirigible-openshift-@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 + image: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 + # tag: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 + - name: che-editor-jupyter-@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 + image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 + # tag: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 + - name: traefik-@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8 + image: docker.io/traefik@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8 + # tag: docker.io/traefik@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8 + - name: traefik-v2.2.8 + image: docker.io/traefik@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8 + # tag: docker.io/traefik:v2.2.8 + - name: rhamt-vscode-extension-@sha256:a5cd9002cb992803a34a210e519582d341c74ee91248061103c08278c3db1f76 + image: docker.io/windup3/rhamt-vscode-extension@sha256:a5cd9002cb992803a34a210e519582d341c74ee91248061103c08278c3db1f76 + # tag: docker.io/windup3/rhamt-vscode-extension@sha256:a5cd9002cb992803a34a210e519582d341c74ee91248061103c08278c3db1f76 + - name: eclipse-broadway-@sha256:57c82cd806a56f69aa8663f68405d0778b628a29a64fb16881b11ce9f484dda7 + image: docker.io/wsskeleton/eclipse-broadway@sha256:57c82cd806a56f69aa8663f68405d0778b628a29a64fb16881b11ce9f484dda7 + # tag: docker.io/wsskeleton/eclipse-broadway@sha256:57c82cd806a56f69aa8663f68405d0778b628a29a64fb16881b11ce9f484dda7 + - name: configbump-0.1.4 + image: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 + # tag: quay.io/che-incubator/configbump:0.1.4 + - name: configbump-@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 + image: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 + # tag: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532 + - name: che-buildah-base-@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b + image: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b + # tag: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b + - name: che-buildkit-base-@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 + image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 + # tag: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 + - name: che-cpp-rhel7-@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 + image: quay.io/eclipse/che-cpp-rhel7@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 + # tag: quay.io/eclipse/che-cpp-rhel7@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 + - name: che-devfile-registry-7.19.2 + image: quay.io/eclipse/che-devfile-registry@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd + # tag: quay.io/eclipse/che-devfile-registry:7.19.2 + - name: che-devfile-registry-@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd + image: quay.io/eclipse/che-devfile-registry@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd + # tag: quay.io/eclipse/che-devfile-registry@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd + - name: che-dotnet-2.2-@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 + image: quay.io/eclipse/che-dotnet-2.2@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 + # tag: quay.io/eclipse/che-dotnet-2.2@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 + - name: che-dotnet-3.1-@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 + image: quay.io/eclipse/che-dotnet-3.1@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 + # tag: quay.io/eclipse/che-dotnet-3.1@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 + - name: che-golang-1.14-@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 + image: quay.io/eclipse/che-golang-1.14@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 + # tag: quay.io/eclipse/che-golang-1.14@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 + - name: che-java11-gradle-@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a + image: quay.io/eclipse/che-java11-gradle@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a + # tag: quay.io/eclipse/che-java11-gradle@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a + - name: che-java11-maven-@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 + image: quay.io/eclipse/che-java11-maven@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 + # tag: quay.io/eclipse/che-java11-maven@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 + - name: che-java8-maven-@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 + image: quay.io/eclipse/che-java8-maven@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 + # tag: quay.io/eclipse/che-java8-maven@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 + - 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-jwtproxy-@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033 + image: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033 + # tag: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033 + - name: che-keycloak-7.19.2 + image: quay.io/eclipse/che-keycloak@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c + # tag: quay.io/eclipse/che-keycloak:7.19.2 + - name: che-keycloak-@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c + image: quay.io/eclipse/che-keycloak@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c + # tag: quay.io/eclipse/che-keycloak@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c + - name: che-machine-exec-@sha256:06d8d0735033f5371613f9e1d8f6f54b298a2b93387702f5aecdf8818e393ada + image: quay.io/eclipse/che-machine-exec@sha256:06d8d0735033f5371613f9e1d8f6f54b298a2b93387702f5aecdf8818e393ada + # tag: quay.io/eclipse/che-machine-exec@sha256:06d8d0735033f5371613f9e1d8f6f54b298a2b93387702f5aecdf8818e393ada + - name: che-machine-exec-@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d + image: quay.io/eclipse/che-machine-exec@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d + # tag: quay.io/eclipse/che-machine-exec@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d + - name: che-machine-exec-@sha256:1d434c46c7e5a5876556cc997e949eb1434d7bd4e8e57a93c847802695459e76 + image: quay.io/eclipse/che-machine-exec@sha256:1d434c46c7e5a5876556cc997e949eb1434d7bd4e8e57a93c847802695459e76 + # tag: quay.io/eclipse/che-machine-exec@sha256:1d434c46c7e5a5876556cc997e949eb1434d7bd4e8e57a93c847802695459e76 + - name: che-machine-exec-@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 + image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 + # tag: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 + - name: che-machine-exec-@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a + image: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a + # tag: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a + - name: che-machine-exec-@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 + image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 + # tag: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 + - name: che-machine-exec-@sha256:749db2dc21ffc086a530c81730f240edfcd5af132de9898c7e61a63cc155e972 + image: quay.io/eclipse/che-machine-exec@sha256:749db2dc21ffc086a530c81730f240edfcd5af132de9898c7e61a63cc155e972 + # tag: quay.io/eclipse/che-machine-exec@sha256:749db2dc21ffc086a530c81730f240edfcd5af132de9898c7e61a63cc155e972 + - name: che-machine-exec-@sha256:8c45d538b1fc402e81f2553c8d103c972c13df03b300197910634a5b53da850b + image: quay.io/eclipse/che-machine-exec@sha256:8c45d538b1fc402e81f2553c8d103c972c13df03b300197910634a5b53da850b + # tag: quay.io/eclipse/che-machine-exec@sha256:8c45d538b1fc402e81f2553c8d103c972c13df03b300197910634a5b53da850b + - name: che-machine-exec-@sha256:ab4bea45c1f65ff152a0e4be3a720cf9b606017a2c9973c320b58d5e8eb3772f + image: quay.io/eclipse/che-machine-exec@sha256:ab4bea45c1f65ff152a0e4be3a720cf9b606017a2c9973c320b58d5e8eb3772f + # tag: quay.io/eclipse/che-machine-exec@sha256:ab4bea45c1f65ff152a0e4be3a720cf9b606017a2c9973c320b58d5e8eb3772f + - name: che-machine-exec-@sha256:bcb3f5458775291d0177688c77346a98d9ebc84a0f47cf93731134472e9fc5a5 + image: quay.io/eclipse/che-machine-exec@sha256:bcb3f5458775291d0177688c77346a98d9ebc84a0f47cf93731134472e9fc5a5 + # tag: quay.io/eclipse/che-machine-exec@sha256:bcb3f5458775291d0177688c77346a98d9ebc84a0f47cf93731134472e9fc5a5 + - name: che-machine-exec-@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a + image: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a + # tag: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a + - name: che-machine-exec-@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 + image: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 + # tag: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 + - name: che-machine-exec-@sha256:ca9880151b11e4d2d2f60e538210ba79414dd23d0daf34737c716f4525c0e4a2 + image: quay.io/eclipse/che-machine-exec@sha256:ca9880151b11e4d2d2f60e538210ba79414dd23d0daf34737c716f4525c0e4a2 + # tag: quay.io/eclipse/che-machine-exec@sha256:ca9880151b11e4d2d2f60e538210ba79414dd23d0daf34737c716f4525c0e4a2 + - name: che-machine-exec-@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f + image: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f + # tag: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f + - name: che-machine-exec-@sha256:e18ed8557e3c2947fff8a4fdc24919dfe6bc4bda221f9d83805dbbf65d38ba06 + image: quay.io/eclipse/che-machine-exec@sha256:e18ed8557e3c2947fff8a4fdc24919dfe6bc4bda221f9d83805dbbf65d38ba06 + # tag: quay.io/eclipse/che-machine-exec@sha256:e18ed8557e3c2947fff8a4fdc24919dfe6bc4bda221f9d83805dbbf65d38ba06 + - name: che-nodejs10-community-@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b + image: quay.io/eclipse/che-nodejs10-community@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b + # tag: quay.io/eclipse/che-nodejs10-community@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b + - name: che-nodejs10-ubi-@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 + image: quay.io/eclipse/che-nodejs10-ubi@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 + # tag: quay.io/eclipse/che-nodejs10-ubi@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 + - name: che-nodejs12-community-@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 + image: quay.io/eclipse/che-nodejs12-community@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 + # tag: quay.io/eclipse/che-nodejs12-community@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 + - name: che-nodejs8-centos-@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 + image: quay.io/eclipse/che-nodejs8-centos@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 + # tag: quay.io/eclipse/che-nodejs8-centos@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 + - name: che-php-7-@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d + image: quay.io/eclipse/che-php-7@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d + # tag: quay.io/eclipse/che-php-7@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d + - name: che-plugin-artifacts-broker-@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58 + image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58 + # tag: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58 + - 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-@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9 + image: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9 + # tag: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9 + - 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.19.2 + image: quay.io/eclipse/che-plugin-registry@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac + # tag: quay.io/eclipse/che-plugin-registry:7.19.2 + - name: che-plugin-registry-@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac + image: quay.io/eclipse/che-plugin-registry@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac + # tag: quay.io/eclipse/che-plugin-registry@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac + - name: che-python-3.7-@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 + image: quay.io/eclipse/che-python-3.7@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 + # tag: quay.io/eclipse/che-python-3.7@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 + - name: che-quarkus-@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a + image: quay.io/eclipse/che-quarkus@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a + # tag: quay.io/eclipse/che-quarkus@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a + - name: che-rust-1.39-@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 + image: quay.io/eclipse/che-rust-1.39@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 + # tag: quay.io/eclipse/che-rust-1.39@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 + - name: che-server-7.19.2 + image: quay.io/eclipse/che-server@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 + # tag: quay.io/eclipse/che-server:7.19.2 + - name: che-server-@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 + image: quay.io/eclipse/che-server@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 + # tag: quay.io/eclipse/che-server@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 + - name: che-sidecar-bazel-@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb + image: quay.io/eclipse/che-sidecar-bazel@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb + # tag: quay.io/eclipse/che-sidecar-bazel@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb + - name: che-sidecar-camelk-@sha256:7e1e9b422cfd7bef16858c404eaad0ab1b288f273f89f056cf1b086744435954 + image: quay.io/eclipse/che-sidecar-camelk@sha256:7e1e9b422cfd7bef16858c404eaad0ab1b288f273f89f056cf1b086744435954 + # tag: quay.io/eclipse/che-sidecar-camelk@sha256:7e1e9b422cfd7bef16858c404eaad0ab1b288f273f89f056cf1b086744435954 + - name: che-sidecar-camelk-@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 + image: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 + # tag: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 + - name: che-sidecar-camelk-@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 + image: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 + # tag: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 + - name: che-sidecar-clang-@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 + image: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 + # tag: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 + - name: che-sidecar-dependency-analytics-@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 + image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 + # tag: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 + - name: che-sidecar-dependency-analytics-@sha256:174ee55710450b6d8af54e636af65fd01b6c50d3a4d0ef52527b5f1d030be6a0 + image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:174ee55710450b6d8af54e636af65fd01b6c50d3a4d0ef52527b5f1d030be6a0 + # tag: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:174ee55710450b6d8af54e636af65fd01b6c50d3a4d0ef52527b5f1d030be6a0 + - name: che-sidecar-dependency-analytics-@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 + image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 + # tag: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 + - name: che-sidecar-dotnet-@sha256:537562297cb439fda3457ff61540975b1f88c4c493a3847bd9c4661570c0f19d + image: quay.io/eclipse/che-sidecar-dotnet@sha256:537562297cb439fda3457ff61540975b1f88c4c493a3847bd9c4661570c0f19d + # tag: quay.io/eclipse/che-sidecar-dotnet@sha256:537562297cb439fda3457ff61540975b1f88c4c493a3847bd9c4661570c0f19d + - name: che-sidecar-dotnet-@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 + image: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 + # tag: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 + - name: che-sidecar-go-@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c + image: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c + # tag: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c + - name: che-sidecar-java-@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d + image: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d + # tag: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d + - name: che-sidecar-java-@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 + image: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 + # tag: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 + - name: che-sidecar-java-@sha256:997cfa109e8e85e2038cf765480a095dc9ee1d68ebfab50888cedffc5be393a3 + image: quay.io/eclipse/che-sidecar-java@sha256:997cfa109e8e85e2038cf765480a095dc9ee1d68ebfab50888cedffc5be393a3 + # tag: quay.io/eclipse/che-sidecar-java@sha256:997cfa109e8e85e2038cf765480a095dc9ee1d68ebfab50888cedffc5be393a3 + - name: che-sidecar-java-@sha256:d35c57b1194f94672fcce2e1a4ea62448c6273966eb0d7d1df776e3164ed8dbb + image: quay.io/eclipse/che-sidecar-java@sha256:d35c57b1194f94672fcce2e1a4ea62448c6273966eb0d7d1df776e3164ed8dbb + # tag: quay.io/eclipse/che-sidecar-java@sha256:d35c57b1194f94672fcce2e1a4ea62448c6273966eb0d7d1df776e3164ed8dbb + - name: che-sidecar-kubernetes-tooling-@sha256:23af341d9f23c819678b20a55b09ec4310b5940a7606da8016edd48e1fa5932a + image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:23af341d9f23c819678b20a55b09ec4310b5940a7606da8016edd48e1fa5932a + # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:23af341d9f23c819678b20a55b09ec4310b5940a7606da8016edd48e1fa5932a + - name: che-sidecar-kubernetes-tooling-@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 + image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 + # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 + - name: che-sidecar-kubernetes-tooling-@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f + image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f + # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f + - name: che-sidecar-kubernetes-tooling-@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f + image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f + # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f + - name: che-sidecar-node-@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 + image: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 + # tag: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 + - name: che-sidecar-node-@sha256:7b29cf2184bf93cba4c57447b41f3b3e3d7f3418a782c467656b0e460716d5c9 + image: quay.io/eclipse/che-sidecar-node@sha256:7b29cf2184bf93cba4c57447b41f3b3e3d7f3418a782c467656b0e460716d5c9 + # tag: quay.io/eclipse/che-sidecar-node@sha256:7b29cf2184bf93cba4c57447b41f3b3e3d7f3418a782c467656b0e460716d5c9 + - name: che-sidecar-node-@sha256:fab5f98d9546eeff68d54bd71ea6e3d91bbf21b7f6beea1ae1117da432731b61 + image: quay.io/eclipse/che-sidecar-node@sha256:fab5f98d9546eeff68d54bd71ea6e3d91bbf21b7f6beea1ae1117da432731b61 + # tag: quay.io/eclipse/che-sidecar-node@sha256:fab5f98d9546eeff68d54bd71ea6e3d91bbf21b7f6beea1ae1117da432731b61 + - name: che-sidecar-openshift-connector-@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e + image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e + # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e + - name: che-sidecar-openshift-connector-@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 + image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 + # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 + - name: che-sidecar-openshift-connector-@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa + image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa + # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa + - name: che-sidecar-openshift-connector-@sha256:d780f74b137e21c56b6815e6a4ab7907b69dfaefb377b0838649c88c947287aa + image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d780f74b137e21c56b6815e6a4ab7907b69dfaefb377b0838649c88c947287aa + # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d780f74b137e21c56b6815e6a4ab7907b69dfaefb377b0838649c88c947287aa + - name: che-sidecar-php-@sha256:4f1af8a266fbbab9542c794cc8a74575d24813bc7f48f5efbd451b850931592c + image: quay.io/eclipse/che-sidecar-php@sha256:4f1af8a266fbbab9542c794cc8a74575d24813bc7f48f5efbd451b850931592c + # tag: quay.io/eclipse/che-sidecar-php@sha256:4f1af8a266fbbab9542c794cc8a74575d24813bc7f48f5efbd451b850931592c + - name: che-sidecar-php-@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 + image: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 + # tag: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 + - name: che-sidecar-protobuf-@sha256:893078d5e932722908bc9f0af9216aadca573d2809c8840049447ae884026a4c + image: quay.io/eclipse/che-sidecar-protobuf@sha256:893078d5e932722908bc9f0af9216aadca573d2809c8840049447ae884026a4c + # tag: quay.io/eclipse/che-sidecar-protobuf@sha256:893078d5e932722908bc9f0af9216aadca573d2809c8840049447ae884026a4c + - name: che-sidecar-python-@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 + image: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 + # tag: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 + - name: che-sidecar-ruby-@sha256:83622ccd0ef18d6415910b62346cc96a6ed6db75a994275b1041158743d4817f + image: quay.io/eclipse/che-sidecar-ruby@sha256:83622ccd0ef18d6415910b62346cc96a6ed6db75a994275b1041158743d4817f + # tag: quay.io/eclipse/che-sidecar-ruby@sha256:83622ccd0ef18d6415910b62346cc96a6ed6db75a994275b1041158743d4817f + - name: che-sidecar-scala-@sha256:8585ac9d41a1e4a754d89225ec7cc25836236fbb370220bb8050fa121f34d82a + image: quay.io/eclipse/che-sidecar-scala@sha256:8585ac9d41a1e4a754d89225ec7cc25836236fbb370220bb8050fa121f34d82a + # tag: quay.io/eclipse/che-sidecar-scala@sha256:8585ac9d41a1e4a754d89225ec7cc25836236fbb370220bb8050fa121f34d82a + - name: che-sidecar-scala-@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b + image: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b + # tag: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b + - name: che-sidecar-shellcheck-@sha256:3f79acfab099ebcc346e567a07398db2b69af2f881f0c4b130b3e77cf68b42d9 + image: quay.io/eclipse/che-sidecar-shellcheck@sha256:3f79acfab099ebcc346e567a07398db2b69af2f881f0c4b130b3e77cf68b42d9 + # tag: quay.io/eclipse/che-sidecar-shellcheck@sha256:3f79acfab099ebcc346e567a07398db2b69af2f881f0c4b130b3e77cf68b42d9 + - name: che-sidecar-sonarlint-@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 + image: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 + # tag: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 + - name: che-sidecar-tekton-@sha256:d561b26174ae50b4f407ae4abca98d5b0e4410c9637944238591ad134d648688 + image: quay.io/eclipse/che-sidecar-tekton@sha256:d561b26174ae50b4f407ae4abca98d5b0e4410c9637944238591ad134d648688 + # tag: quay.io/eclipse/che-sidecar-tekton@sha256:d561b26174ae50b4f407ae4abca98d5b0e4410c9637944238591ad134d648688 + - name: che-sidecar-vale-@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc + image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc + # tag: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc + - name: che-theia-endpoint-runtime-binary-@sha256:14999edd1961d301d7dbc94efaae3a73686f44a70c7de7d85227ecadcc12fbd8 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14999edd1961d301d7dbc94efaae3a73686f44a70c7de7d85227ecadcc12fbd8 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14999edd1961d301d7dbc94efaae3a73686f44a70c7de7d85227ecadcc12fbd8 + - name: che-theia-endpoint-runtime-binary-@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 + - name: che-theia-endpoint-runtime-binary-@sha256:2c3330b445cfe73649ac09b7875d7dc7306d4d46dbc9d28db3c9f01be14722d1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2c3330b445cfe73649ac09b7875d7dc7306d4d46dbc9d28db3c9f01be14722d1 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2c3330b445cfe73649ac09b7875d7dc7306d4d46dbc9d28db3c9f01be14722d1 + - name: che-theia-endpoint-runtime-binary-@sha256:2e4a64b57603f3a4471cbdf4e9e4078bb0246811c2a1da940d1cf7370595745a + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2e4a64b57603f3a4471cbdf4e9e4078bb0246811c2a1da940d1cf7370595745a + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2e4a64b57603f3a4471cbdf4e9e4078bb0246811c2a1da940d1cf7370595745a + - name: che-theia-endpoint-runtime-binary-@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 + - name: che-theia-endpoint-runtime-binary-@sha256:4dd127ad0c95c710cf5b65f9dc0bb9a607dffbd0e8e0dc2e0b1fa02e53fe3b9c + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4dd127ad0c95c710cf5b65f9dc0bb9a607dffbd0e8e0dc2e0b1fa02e53fe3b9c + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4dd127ad0c95c710cf5b65f9dc0bb9a607dffbd0e8e0dc2e0b1fa02e53fe3b9c + - name: che-theia-endpoint-runtime-binary-@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f + - name: che-theia-endpoint-runtime-binary-@sha256:5b2051fb602475be8dc61ecae731176edba208732ea40fe7de9690678bf6ecfb + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5b2051fb602475be8dc61ecae731176edba208732ea40fe7de9690678bf6ecfb + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5b2051fb602475be8dc61ecae731176edba208732ea40fe7de9690678bf6ecfb + - name: che-theia-endpoint-runtime-binary-@sha256:61c2eedc74c4d73a8db059b968d0d6bd69d85bff664da0543e955d8cb6677fd9 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:61c2eedc74c4d73a8db059b968d0d6bd69d85bff664da0543e955d8cb6677fd9 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:61c2eedc74c4d73a8db059b968d0d6bd69d85bff664da0543e955d8cb6677fd9 + - name: che-theia-endpoint-runtime-binary-@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 + - name: che-theia-endpoint-runtime-binary-@sha256:db63e15c2afad3751b97af93fc5002a9c39e2a9a1f7aa34798fc2980b6e76cf1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:db63e15c2afad3751b97af93fc5002a9c39e2a9a1f7aa34798fc2980b6e76cf1 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:db63e15c2afad3751b97af93fc5002a9c39e2a9a1f7aa34798fc2980b6e76cf1 + - name: che-theia-endpoint-runtime-binary-@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d + - name: che-theia-endpoint-runtime-binary-@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 + - name: che-theia-endpoint-runtime-binary-@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 + - name: che-theia-endpoint-runtime-binary-@sha256:f7e1f3fe1366f7d2cfb260588649d5144594100ef4fe1ae886f0db33dabcc9d6 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f7e1f3fe1366f7d2cfb260588649d5144594100ef4fe1ae886f0db33dabcc9d6 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f7e1f3fe1366f7d2cfb260588649d5144594100ef4fe1ae886f0db33dabcc9d6 + - name: che-theia-@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 + image: quay.io/eclipse/che-theia@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 + # tag: quay.io/eclipse/che-theia@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 + - name: che-theia-@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad + image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad + # tag: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad + - name: che-theia-@sha256:3d29098601f80aef9e9ca6ccc353b07bd3f2334345b9665160050484b68794ca + image: quay.io/eclipse/che-theia@sha256:3d29098601f80aef9e9ca6ccc353b07bd3f2334345b9665160050484b68794ca + # tag: quay.io/eclipse/che-theia@sha256:3d29098601f80aef9e9ca6ccc353b07bd3f2334345b9665160050484b68794ca + - name: che-theia-@sha256:4eb52a8e21a8463098d4a769bc57a196a7553d9013cc125cf0bf255b626ef117 + image: quay.io/eclipse/che-theia@sha256:4eb52a8e21a8463098d4a769bc57a196a7553d9013cc125cf0bf255b626ef117 + # tag: quay.io/eclipse/che-theia@sha256:4eb52a8e21a8463098d4a769bc57a196a7553d9013cc125cf0bf255b626ef117 + - name: che-theia-@sha256:50651f593d2944ce133c1d53e6dd5de979690d686786d7bc71b1d5e32dd9bd24 + image: quay.io/eclipse/che-theia@sha256:50651f593d2944ce133c1d53e6dd5de979690d686786d7bc71b1d5e32dd9bd24 + # tag: quay.io/eclipse/che-theia@sha256:50651f593d2944ce133c1d53e6dd5de979690d686786d7bc71b1d5e32dd9bd24 + - name: che-theia-@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab + image: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab + # tag: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab + - name: che-theia-@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f + image: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f + # tag: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f + - name: che-theia-@sha256:824c1d630a139fcae5edf8fc21a1aad883d8eddb50e7a7e3aabea87899e30ffc + image: quay.io/eclipse/che-theia@sha256:824c1d630a139fcae5edf8fc21a1aad883d8eddb50e7a7e3aabea87899e30ffc + # tag: quay.io/eclipse/che-theia@sha256:824c1d630a139fcae5edf8fc21a1aad883d8eddb50e7a7e3aabea87899e30ffc + - name: che-theia-@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 + image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 + # tag: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 + - name: che-theia-@sha256:a3eb3ea0d625ac11e64f96d904b359f52599f11e3b03fc476c3f3efae043d822 + image: quay.io/eclipse/che-theia@sha256:a3eb3ea0d625ac11e64f96d904b359f52599f11e3b03fc476c3f3efae043d822 + # tag: quay.io/eclipse/che-theia@sha256:a3eb3ea0d625ac11e64f96d904b359f52599f11e3b03fc476c3f3efae043d822 + - name: che-theia-@sha256:a94b9cc564622d2cd5d2c2332455c084ba4913ee38472afed210241ba14d3441 + image: quay.io/eclipse/che-theia@sha256:a94b9cc564622d2cd5d2c2332455c084ba4913ee38472afed210241ba14d3441 + # tag: quay.io/eclipse/che-theia@sha256:a94b9cc564622d2cd5d2c2332455c084ba4913ee38472afed210241ba14d3441 + - name: che-theia-@sha256:acdf1ea0afe14143585cc81ae069b9db8ecc92b139f702ebc4a2f7fc6b67ea57 + image: quay.io/eclipse/che-theia@sha256:acdf1ea0afe14143585cc81ae069b9db8ecc92b139f702ebc4a2f7fc6b67ea57 + # tag: quay.io/eclipse/che-theia@sha256:acdf1ea0afe14143585cc81ae069b9db8ecc92b139f702ebc4a2f7fc6b67ea57 + - name: che-theia-@sha256:c80cad6dcc1b2f3697e539ffeff24c8dbb6c6174c8302367a0ca9ba0e68b3c7f + image: quay.io/eclipse/che-theia@sha256:c80cad6dcc1b2f3697e539ffeff24c8dbb6c6174c8302367a0ca9ba0e68b3c7f + # tag: quay.io/eclipse/che-theia@sha256:c80cad6dcc1b2f3697e539ffeff24c8dbb6c6174c8302367a0ca9ba0e68b3c7f + - name: che-theia-@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 + image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 + # tag: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 + - name: che-theia-@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 + image: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 + # tag: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 + - name: che-tls-secret-creator-@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5 + image: quay.io/eclipse/che-tls-secret-creator@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5 + # tag: quay.io/eclipse/che-tls-secret-creator@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5 + - name: ubi8-minimal-8.2-349 + image: registry.access.redhat.com/ubi8-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + # tag: registry.access.redhat.com/ubi8-minimal:8.2-349 + - name: ubi8-minimal-@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + image: registry.access.redhat.com/ubi8-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + # tag: registry.access.redhat.com/ubi8-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + - name: ubi-minimal-@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + # tag: registry.access.redhat.com/ubi8/ubi-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + - name: coder-2.1523-vsc1.38.1-che + image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 + # tag: docker.io/chinodesuuu/coder:2.1523-vsc1.38.1-che + - name: coder-2.1650-vsc1.39.2-che + image: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e + # tag: docker.io/chinodesuuu/coder:2.1650-vsc1.39.2-che + - name: coder-next + image: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d + # tag: docker.io/chinodesuuu/coder:next + - name: dirigible-openshift-3.4.0 + image: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 + # tag: docker.io/dirigiblelabs/dirigible-openshift:3.4.0 + - name: che-editor-jupyter-5.7.0 + image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 + # tag: docker.io/ksmster/che-editor-jupyter:5.7.0 + - name: rhamt-vscode-extension-java8 + image: docker.io/windup3/rhamt-vscode-extension@sha256:a5cd9002cb992803a34a210e519582d341c74ee91248061103c08278c3db1f76 + # tag: docker.io/windup3/rhamt-vscode-extension:java8 + - name: eclipse-broadway- + image: docker.io/wsskeleton/eclipse-broadway@sha256:57c82cd806a56f69aa8663f68405d0778b628a29a64fb16881b11ce9f484dda7 + # tag: docker.io/wsskeleton/eclipse-broadway + - name: che-buildah-base-1.14.0-b0c91d3 + image: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b + # tag: quay.io/eclipse/che-buildah-base:1.14.0-b0c91d3 + - name: che-buildkit-base-0.7.1-bacb069 + image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 + # tag: quay.io/eclipse/che-buildkit-base:0.7.1-bacb069 + - name: che-machine-exec-7.15.0 + image: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a + # tag: quay.io/eclipse/che-machine-exec:7.15.0 + - name: che-machine-exec-7.15.1 + image: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a + # tag: quay.io/eclipse/che-machine-exec:7.15.1 + - name: che-machine-exec-7.15.2 + image: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f + # tag: quay.io/eclipse/che-machine-exec:7.15.2 + - name: che-machine-exec-7.16.0 + image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 + # tag: quay.io/eclipse/che-machine-exec:7.16.0 + - name: che-machine-exec-7.16.1 + image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 + # tag: quay.io/eclipse/che-machine-exec:7.16.1 + - name: che-machine-exec-7.16.2 + image: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 + # tag: quay.io/eclipse/che-machine-exec:7.16.2 + - name: che-machine-exec-7.17.0 + image: quay.io/eclipse/che-machine-exec@sha256:ca9880151b11e4d2d2f60e538210ba79414dd23d0daf34737c716f4525c0e4a2 + # tag: quay.io/eclipse/che-machine-exec:7.17.0 + - name: che-machine-exec-7.17.1 + image: quay.io/eclipse/che-machine-exec@sha256:749db2dc21ffc086a530c81730f240edfcd5af132de9898c7e61a63cc155e972 + # tag: quay.io/eclipse/che-machine-exec:7.17.1 + - name: che-machine-exec-7.17.2 + image: quay.io/eclipse/che-machine-exec@sha256:e18ed8557e3c2947fff8a4fdc24919dfe6bc4bda221f9d83805dbbf65d38ba06 + # tag: quay.io/eclipse/che-machine-exec:7.17.2 + - name: che-machine-exec-7.18.0 + image: quay.io/eclipse/che-machine-exec@sha256:ab4bea45c1f65ff152a0e4be3a720cf9b606017a2c9973c320b58d5e8eb3772f + # tag: quay.io/eclipse/che-machine-exec:7.18.0 + - name: che-machine-exec-7.18.1 + image: quay.io/eclipse/che-machine-exec@sha256:8c45d538b1fc402e81f2553c8d103c972c13df03b300197910634a5b53da850b + # tag: quay.io/eclipse/che-machine-exec:7.18.1 + - name: che-machine-exec-7.18.2 + image: quay.io/eclipse/che-machine-exec@sha256:1d434c46c7e5a5876556cc997e949eb1434d7bd4e8e57a93c847802695459e76 + # tag: quay.io/eclipse/che-machine-exec:7.18.2 + - name: che-machine-exec-7.19.0 + image: quay.io/eclipse/che-machine-exec@sha256:06d8d0735033f5371613f9e1d8f6f54b298a2b93387702f5aecdf8818e393ada + # tag: quay.io/eclipse/che-machine-exec:7.19.0 + - name: che-machine-exec-7.19.1 + image: quay.io/eclipse/che-machine-exec@sha256:bcb3f5458775291d0177688c77346a98d9ebc84a0f47cf93731134472e9fc5a5 + # tag: quay.io/eclipse/che-machine-exec:7.19.1 + - name: che-machine-exec-7.19.2 + image: quay.io/eclipse/che-machine-exec@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d + # tag: quay.io/eclipse/che-machine-exec:7.19.2 + - name: che-sidecar-bazel-3.2.0-e352e6b + image: quay.io/eclipse/che-sidecar-bazel@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb + # tag: quay.io/eclipse/che-sidecar-bazel:3.2.0-e352e6b + - name: che-sidecar-camelk-0.0.14-59d258b + image: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 + # tag: quay.io/eclipse/che-sidecar-camelk:0.0.14-59d258b + - name: che-sidecar-camelk-0.0.15-a578c4a + image: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 + # tag: quay.io/eclipse/che-sidecar-camelk:0.0.15-a578c4a + - name: che-sidecar-camelk-0.0.16-7d7538f + image: quay.io/eclipse/che-sidecar-camelk@sha256:7e1e9b422cfd7bef16858c404eaad0ab1b288f273f89f056cf1b086744435954 + # tag: quay.io/eclipse/che-sidecar-camelk:0.0.16-7d7538f + - name: che-sidecar-clang-8-83adb3a + image: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 + # tag: quay.io/eclipse/che-sidecar-clang:8-83adb3a + - name: che-sidecar-dependency-analytics-0.0.12-d478351 + image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 + # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.12-d478351 + - name: che-sidecar-dependency-analytics-0.0.13-2f3b058 + image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:174ee55710450b6d8af54e636af65fd01b6c50d3a4d0ef52527b5f1d030be6a0 + # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.13-2f3b058 + - name: che-sidecar-dependency-analytics-0.0.13-a38cb0c + image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 + # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.13-a38cb0c + - name: che-sidecar-dotnet-2.2.105-2fd6e78 + image: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 + # tag: quay.io/eclipse/che-sidecar-dotnet:2.2.105-2fd6e78 + - name: che-sidecar-dotnet-3.1.301-4bdcdc2 + image: quay.io/eclipse/che-sidecar-dotnet@sha256:537562297cb439fda3457ff61540975b1f88c4c493a3847bd9c4661570c0f19d + # tag: quay.io/eclipse/che-sidecar-dotnet:3.1.301-4bdcdc2 + - name: che-sidecar-go-1.14.4-afebf70 + image: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c + # tag: quay.io/eclipse/che-sidecar-go:1.14.4-afebf70 + - name: che-sidecar-java-11-7bd8c8c + image: quay.io/eclipse/che-sidecar-java@sha256:997cfa109e8e85e2038cf765480a095dc9ee1d68ebfab50888cedffc5be393a3 + # tag: quay.io/eclipse/che-sidecar-java:11-7bd8c8c + - name: che-sidecar-java-11-a06cbb1 + image: quay.io/eclipse/che-sidecar-java@sha256:d35c57b1194f94672fcce2e1a4ea62448c6273966eb0d7d1df776e3164ed8dbb + # tag: quay.io/eclipse/che-sidecar-java:11-a06cbb1 + - name: che-sidecar-java-11-f76ca45 + image: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 + # tag: quay.io/eclipse/che-sidecar-java:11-f76ca45 + - name: che-sidecar-java-8-0cfbacb + image: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d + # tag: quay.io/eclipse/che-sidecar-java:8-0cfbacb + - name: che-sidecar-kubernetes-tooling-1.0.9-82c704e + image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f + # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.0.9-82c704e + - name: che-sidecar-kubernetes-tooling-1.1.0-31a8464 + image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 + # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.1.0-31a8464 + - name: che-sidecar-kubernetes-tooling-1.2.0-3ea57d5 + image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f + # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.2.0-3ea57d5 + - name: che-sidecar-kubernetes-tooling-1.2.1-6144144 + image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:23af341d9f23c819678b20a55b09ec4310b5940a7606da8016edd48e1fa5932a + # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.2.1-6144144 + - name: che-sidecar-node-10-0cb5d78 + image: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 + # tag: quay.io/eclipse/che-sidecar-node:10-0cb5d78 + - name: che-sidecar-node-12-026416c + image: quay.io/eclipse/che-sidecar-node@sha256:fab5f98d9546eeff68d54bd71ea6e3d91bbf21b7f6beea1ae1117da432731b61 + # tag: quay.io/eclipse/che-sidecar-node:12-026416c + - name: che-sidecar-node-12-da9c36b + image: quay.io/eclipse/che-sidecar-node@sha256:7b29cf2184bf93cba4c57447b41f3b3e3d7f3418a782c467656b0e460716d5c9 + # tag: quay.io/eclipse/che-sidecar-node:12-da9c36b + - name: che-sidecar-openshift-connector-0.1.0-5460589 + image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 + # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.0-5460589 + - name: che-sidecar-openshift-connector-0.1.1-9ab314d + image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa + # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.1-9ab314d + - name: che-sidecar-openshift-connector-0.1.2-2601509 + image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e + # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.2-2601509 + - name: che-sidecar-openshift-connector-0.1.5-620dbc7 + image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d780f74b137e21c56b6815e6a4ab7907b69dfaefb377b0838649c88c947287aa + # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.5-620dbc7 + - name: che-sidecar-php-7-5c5ecc5 + image: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 + # tag: quay.io/eclipse/che-sidecar-php:7-5c5ecc5 + - name: che-sidecar-php-7-9e9715e + image: quay.io/eclipse/che-sidecar-php@sha256:4f1af8a266fbbab9542c794cc8a74575d24813bc7f48f5efbd451b850931592c + # tag: quay.io/eclipse/che-sidecar-php:7-9e9715e + - name: che-sidecar-protobuf-0.4.2-a79a2ff + image: quay.io/eclipse/che-sidecar-protobuf@sha256:893078d5e932722908bc9f0af9216aadca573d2809c8840049447ae884026a4c + # tag: quay.io/eclipse/che-sidecar-protobuf:0.4.2-a79a2ff + - name: che-sidecar-python-3.7.3-8f39348 + image: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 + # tag: quay.io/eclipse/che-sidecar-python:3.7.3-8f39348 + - name: che-sidecar-ruby-2.6-76f1125 + image: quay.io/eclipse/che-sidecar-ruby@sha256:83622ccd0ef18d6415910b62346cc96a6ed6db75a994275b1041158743d4817f + # tag: quay.io/eclipse/che-sidecar-ruby:2.6-76f1125 + - name: che-sidecar-scala-0.9.0-6a833ec + image: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b + # tag: quay.io/eclipse/che-sidecar-scala:0.9.0-6a833ec + - name: che-sidecar-scala-0.9.0-bb84244 + image: quay.io/eclipse/che-sidecar-scala@sha256:8585ac9d41a1e4a754d89225ec7cc25836236fbb370220bb8050fa121f34d82a + # tag: quay.io/eclipse/che-sidecar-scala:0.9.0-bb84244 + - name: che-sidecar-shellcheck-v0.7.1-b16c5b5 + image: quay.io/eclipse/che-sidecar-shellcheck@sha256:3f79acfab099ebcc346e567a07398db2b69af2f881f0c4b130b3e77cf68b42d9 + # tag: quay.io/eclipse/che-sidecar-shellcheck:v0.7.1-b16c5b5 + - name: che-sidecar-sonarlint-1.16.0-4af5039 + image: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 + # tag: quay.io/eclipse/che-sidecar-sonarlint:1.16.0-4af5039 + - name: che-sidecar-tekton-0.2.0-7a8b4ad + image: quay.io/eclipse/che-sidecar-tekton@sha256:d561b26174ae50b4f407ae4abca98d5b0e4410c9637944238591ad134d648688 + # tag: quay.io/eclipse/che-sidecar-tekton:0.2.0-7a8b4ad + - name: che-sidecar-vale-0.9.1-ad53ccf + image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc + # tag: quay.io/eclipse/che-sidecar-vale:0.9.1-ad53ccf + - name: che-theia-endpoint-runtime-binary-7.15.0 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.0 + - name: che-theia-endpoint-runtime-binary-7.15.1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.1 + - name: che-theia-endpoint-runtime-binary-7.15.2 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.2 + - name: che-theia-endpoint-runtime-binary-7.16.0 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.0 + - name: che-theia-endpoint-runtime-binary-7.16.1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.1 + - name: che-theia-endpoint-runtime-binary-7.16.2 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.2 + - name: che-theia-endpoint-runtime-binary-7.17.0 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2c3330b445cfe73649ac09b7875d7dc7306d4d46dbc9d28db3c9f01be14722d1 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.17.0 + - name: che-theia-endpoint-runtime-binary-7.17.1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14999edd1961d301d7dbc94efaae3a73686f44a70c7de7d85227ecadcc12fbd8 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.17.1 + - name: che-theia-endpoint-runtime-binary-7.17.2 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5b2051fb602475be8dc61ecae731176edba208732ea40fe7de9690678bf6ecfb + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.17.2 + - name: che-theia-endpoint-runtime-binary-7.18.0 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:61c2eedc74c4d73a8db059b968d0d6bd69d85bff664da0543e955d8cb6677fd9 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.18.0 + - name: che-theia-endpoint-runtime-binary-7.18.1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f7e1f3fe1366f7d2cfb260588649d5144594100ef4fe1ae886f0db33dabcc9d6 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.18.1 + - name: che-theia-endpoint-runtime-binary-7.18.2 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:db63e15c2afad3751b97af93fc5002a9c39e2a9a1f7aa34798fc2980b6e76cf1 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.18.2 + - name: che-theia-endpoint-runtime-binary-7.19.0 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2e4a64b57603f3a4471cbdf4e9e4078bb0246811c2a1da940d1cf7370595745a + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.19.0 + - name: che-theia-endpoint-runtime-binary-7.19.1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4dd127ad0c95c710cf5b65f9dc0bb9a607dffbd0e8e0dc2e0b1fa02e53fe3b9c + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.19.1 + - name: che-theia-endpoint-runtime-binary-7.19.2 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.19.2 + - name: che-theia-7.15.0 + image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 + # tag: quay.io/eclipse/che-theia:7.15.0 + - name: che-theia-7.15.1 + image: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f + # tag: quay.io/eclipse/che-theia:7.15.1 + - name: che-theia-7.15.2 + image: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 + # tag: quay.io/eclipse/che-theia:7.15.2 + - name: che-theia-7.16.0 + image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 + # tag: quay.io/eclipse/che-theia:7.16.0 + - name: che-theia-7.16.1 + image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad + # tag: quay.io/eclipse/che-theia:7.16.1 + - name: che-theia-7.16.2 + image: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab + # tag: quay.io/eclipse/che-theia:7.16.2 + - name: che-theia-7.17.0 + image: quay.io/eclipse/che-theia@sha256:c80cad6dcc1b2f3697e539ffeff24c8dbb6c6174c8302367a0ca9ba0e68b3c7f + # tag: quay.io/eclipse/che-theia:7.17.0 + - name: che-theia-7.17.1 + image: quay.io/eclipse/che-theia@sha256:a94b9cc564622d2cd5d2c2332455c084ba4913ee38472afed210241ba14d3441 + # tag: quay.io/eclipse/che-theia:7.17.1 + - name: che-theia-7.17.2 + image: quay.io/eclipse/che-theia@sha256:a3eb3ea0d625ac11e64f96d904b359f52599f11e3b03fc476c3f3efae043d822 + # tag: quay.io/eclipse/che-theia:7.17.2 + - name: che-theia-7.18.0 + image: quay.io/eclipse/che-theia@sha256:824c1d630a139fcae5edf8fc21a1aad883d8eddb50e7a7e3aabea87899e30ffc + # tag: quay.io/eclipse/che-theia:7.18.0 + - name: che-theia-7.18.1 + image: quay.io/eclipse/che-theia@sha256:50651f593d2944ce133c1d53e6dd5de979690d686786d7bc71b1d5e32dd9bd24 + # tag: quay.io/eclipse/che-theia:7.18.1 + - name: che-theia-7.18.2 + image: quay.io/eclipse/che-theia@sha256:4eb52a8e21a8463098d4a769bc57a196a7553d9013cc125cf0bf255b626ef117 + # tag: quay.io/eclipse/che-theia:7.18.2 + - name: che-theia-7.19.0 + image: quay.io/eclipse/che-theia@sha256:acdf1ea0afe14143585cc81ae069b9db8ecc92b139f702ebc4a2f7fc6b67ea57 + # tag: quay.io/eclipse/che-theia:7.19.0 + - name: che-theia-7.19.1 + image: quay.io/eclipse/che-theia@sha256:3d29098601f80aef9e9ca6ccc353b07bd3f2334345b9665160050484b68794ca + # tag: quay.io/eclipse/che-theia:7.19.1 + - name: che-theia-7.19.2 + image: quay.io/eclipse/che-theia@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 + # tag: quay.io/eclipse/che-theia:7.19.2 + - name: mongodb-36-centos7- + image: docker.io/centos/mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 + # tag: docker.io/centos/mongodb-36-centos7 + - name: mysql-57-centos7- + image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 + # tag: docker.io/centos/mysql-57-centos7 + - name: che-cpp-rhel7-7.19.2 + image: quay.io/eclipse/che-cpp-rhel7@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 + # tag: quay.io/eclipse/che-cpp-rhel7:7.19.2 + - name: che-dotnet-2.2-7.19.2 + image: quay.io/eclipse/che-dotnet-2.2@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 + # tag: quay.io/eclipse/che-dotnet-2.2:7.19.2 + - name: che-dotnet-3.1-7.19.2 + image: quay.io/eclipse/che-dotnet-3.1@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 + # tag: quay.io/eclipse/che-dotnet-3.1:7.19.2 + - name: che-golang-1.14-7.19.2 + image: quay.io/eclipse/che-golang-1.14@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 + # tag: quay.io/eclipse/che-golang-1.14:7.19.2 + - name: che-java11-gradle-7.19.2 + image: quay.io/eclipse/che-java11-gradle@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a + # tag: quay.io/eclipse/che-java11-gradle:7.19.2 + - name: che-java11-maven-7.19.2 + image: quay.io/eclipse/che-java11-maven@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 + # tag: quay.io/eclipse/che-java11-maven:7.19.2 + - name: che-java8-maven-7.19.2 + image: quay.io/eclipse/che-java8-maven@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 + # tag: quay.io/eclipse/che-java8-maven:7.19.2 + - name: che-nodejs10-community-7.19.2 + image: quay.io/eclipse/che-nodejs10-community@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b + # tag: quay.io/eclipse/che-nodejs10-community:7.19.2 + - name: che-nodejs10-ubi-7.19.2 + image: quay.io/eclipse/che-nodejs10-ubi@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 + # tag: quay.io/eclipse/che-nodejs10-ubi:7.19.2 + - name: che-nodejs12-community-7.19.2 + image: quay.io/eclipse/che-nodejs12-community@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 + # tag: quay.io/eclipse/che-nodejs12-community:7.19.2 + - name: che-nodejs8-centos-7.19.2 + image: quay.io/eclipse/che-nodejs8-centos@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 + # tag: quay.io/eclipse/che-nodejs8-centos:7.19.2 + - name: che-php-7-7.19.2 + image: quay.io/eclipse/che-php-7@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d + # tag: quay.io/eclipse/che-php-7:7.19.2 + - name: che-python-3.7-7.19.2 + image: quay.io/eclipse/che-python-3.7@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 + # tag: quay.io/eclipse/che-python-3.7:7.19.2 + - name: che-quarkus-7.19.2 + image: quay.io/eclipse/che-quarkus@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a + # tag: quay.io/eclipse/che-quarkus:7.19.2 + - name: che-rust-1.39-7.19.2 + image: quay.io/eclipse/che-rust-1.39@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 + # tag: quay.io/eclipse/che-rust-1.39:7.19.2 + - name: ubi-minimal- + image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.v7.19.2.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.v7.19.2.clusterserviceversion.yaml.diff new file mode 100644 index 000000000..27c6b7490 --- /dev/null +++ b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.v7.19.2.clusterserviceversion.yaml.diff @@ -0,0 +1,475 @@ +--- /root/payload/che/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.1/eclipse-che-preview-openshift.v7.19.1.clusterserviceversion.yaml 2020-09-30 15:27:23.755072532 +0100 ++++ /root/payload/che/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.19.2/eclipse-che-preview-openshift.v7.19.2.clusterserviceversion.yaml 2020-09-30 15:35:53.492513372 +0100 +@@ -48,14 +48,14 @@ + capabilities: Seamless Upgrades + categories: Developer Tools, OpenShift Optional + certified: "false" +- containerImage: quay.io/eclipse/che-operator@sha256:18990f7fc80e15cf1373b2a93e990c47c78409b443c3b05325209b6999e426af +- createdAt: "2020-09-25T09:14:10Z" ++ containerImage: quay.io/eclipse/che-operator@sha256:67d8db57709ecac5ea306a18a9326b16093562fd7480cf09d3a377d957543068 ++ createdAt: "2020-09-30T14:33:24Z" + 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-operator + support: Eclipse Foundation +- name: eclipse-che-preview-openshift.v7.19.1 ++ name: eclipse-che-preview-openshift.v7.19.2 + namespace: placeholder + spec: + apiservicedefinitions: {} +@@ -279,19 +279,19 @@ + - name: OPERATOR_NAME + value: che-operator + - name: CHE_VERSION +- value: 7.19.1 ++ value: 7.19.2 + - name: RELATED_IMAGE_che_server +- value: quay.io/eclipse/che-server@sha256:ce5262357bbd4bdc74f07b1d457cb78e20a80f2be61560d452e2311b9ce7ee85 ++ value: quay.io/eclipse/che-server@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 + - name: RELATED_IMAGE_plugin_registry +- value: quay.io/eclipse/che-plugin-registry@sha256:5aa846be4fb91727c149bf9763cbc6263745c00fd78cd7fc95bc1bdd7665ed11 ++ value: quay.io/eclipse/che-plugin-registry@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac + - name: RELATED_IMAGE_devfile_registry +- value: quay.io/eclipse/che-devfile-registry@sha256:4a1c8a78d3842a4e8fb5afa135d2a1db96739b8f6fd99715631725cae81d3de5 ++ value: quay.io/eclipse/che-devfile-registry@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd + - name: RELATED_IMAGE_pvc_jobs + value: registry.access.redhat.com/ubi8-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + - name: RELATED_IMAGE_postgres + value: docker.io/centos/postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + - name: RELATED_IMAGE_keycloak +- value: quay.io/eclipse/che-keycloak@sha256:e453238f283661e3f4d96bdfa1eb08bd14dcba1db2b15eaf0d505838ba992aeb ++ value: quay.io/eclipse/che-keycloak@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c + - 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 +@@ -366,6 +366,8 @@ + value: quay.io/eclipse/che-machine-exec@sha256:06d8d0735033f5371613f9e1d8f6f54b298a2b93387702f5aecdf8818e393ada + - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOJOGE______ + value: quay.io/eclipse/che-machine-exec@sha256:bcb3f5458775291d0177688c77346a98d9ebc84a0f47cf93731134472e9fc5a5 ++ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-machine-exec@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d + - name: RELATED_IMAGE_che_sidecar_bazel_plugin_registry_image_GMXDELRQFVSTGNJSMU3GE___ + value: quay.io/eclipse/che-sidecar-bazel@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb + - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGQWTKOLEGI2TQYQ_ +@@ -468,6 +470,8 @@ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2e4a64b57603f3a4471cbdf4e9e4078bb0246811c2a1da940d1cf7370595745a + - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOJOGE______ + value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4dd127ad0c95c710cf5b65f9dc0bb9a607dffbd0e8e0dc2e0b1fa02e53fe3b9c ++ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGA______ + value: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGE______ +@@ -496,43 +500,45 @@ + value: quay.io/eclipse/che-theia@sha256:acdf1ea0afe14143585cc81ae069b9db8ecc92b139f702ebc4a2f7fc6b67ea57 + - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOJOGE______ + value: quay.io/eclipse/che-theia@sha256:3d29098601f80aef9e9ca6ccc353b07bd3f2334345b9665160050484b68794ca ++ - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-theia@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 + - name: RELATED_IMAGE_mongodb_36_centos7_devfile_registry_image_ + value: docker.io/centos/mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 + - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_ + value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 +- - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-cpp-rhel7@sha256:7be363e86423c872e6ad3183049ebc2c7d65801bff0e524143e029008920052a +- - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-dotnet-2.2@sha256:b0544a6ceb704b5b73bf7f6b8c871906c8c4820dfb49fa07b216a93947e11fec +- - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-dotnet-3.1@sha256:b3f0c47c5783eacc65bc13ff20a625b705fde64748a5862cf969512a0606e857 +- - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-golang-1.14@sha256:7d4f1de80613802a03e668d422b8900e12c249391f187139a6f14d8486c5cdde +- - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-java11-gradle@sha256:130f5a085e6adbeb8ff9295d8587f2c8793b7824920f874b1591348e09cc9bbe +- - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-java11-maven@sha256:c32ffe266e36cf53899c26f75d4c2ba029ef6109f34d0111445b6f59ba47a312 +- - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-java8-maven@sha256:16678a7b490b599b03ea4182002514b066eacf78fb5fde3380bf1a25659e19fb +- - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-nodejs10-community@sha256:6aeb65e595093e49e8850a067ef87914269a5f3ccb19b71c599ed5acbea21779 +- - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-nodejs10-ubi@sha256:c8b1a37f26a0eb5f503aa38a4e5b188654bc6c7f676eb1f0856e0e0b911d39be +- - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-nodejs12-community@sha256:867949a4746d7714d01f867d3333b0405bffa0fe9ead7f3466882cac7b6de80e +- - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-nodejs8-centos@sha256:f1e38934a4527db55a23bc3943cf3649e1a4d820d8e90681ce70f7f1559110ad +- - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-php-7@sha256:1479f0bf40483de6cfc51272934f6c9bd432a9209e59896e790146f7811b601e +- - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-python-3.7@sha256:2d7e3ff335f322c56e050bb0b00551c5c9214d360aba8eb974dc26263158897f +- - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-quarkus@sha256:814fd407645b03c679236490cf02ea70794016b7133d86579ddcbb4bd03e5b60 +- - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCOJOGE______ +- value: quay.io/eclipse/che-rust-1.39@sha256:8f691bc8b2d30fc9a7dc5050a81da13122031dd7d1df0e35c9ce8249971e9f61 ++ - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-cpp-rhel7@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 ++ - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-dotnet-2.2@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 ++ - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-dotnet-3.1@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 ++ - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-golang-1.14@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 ++ - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-java11-gradle@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a ++ - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-java11-maven@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 ++ - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-java8-maven@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 ++ - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-nodejs10-community@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b ++ - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-nodejs10-ubi@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 ++ - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-nodejs12-community@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 ++ - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-nodejs8-centos@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 ++ - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-php-7@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d ++ - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-python-3.7@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 ++ - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-quarkus@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a ++ - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCOJOGI______ ++ value: quay.io/eclipse/che-rust-1.39@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 + - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_ + value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 +- image: quay.io/eclipse/che-operator@sha256:18990f7fc80e15cf1373b2a93e990c47c78409b443c3b05325209b6999e426af ++ image: quay.io/eclipse/che-operator@sha256:67d8db57709ecac5ea306a18a9326b16093562fd7480cf09d3a377d957543068 + imagePullPolicy: IfNotPresent + name: che-operator + ports: +@@ -647,12 +653,12 @@ + maturity: stable + provider: + name: Eclipse Foundation +- replaces: eclipse-che-preview-openshift.v7.19.0 +- version: 7.19.1 ++ replaces: eclipse-che-preview-openshift.v7.19.1 ++ version: 7.19.2 + relatedImages: +- - name: che-operator-7.19.1 +- image: quay.io/eclipse/che-operator@sha256:18990f7fc80e15cf1373b2a93e990c47c78409b443c3b05325209b6999e426af +- # tag: quay.io/eclipse/che-operator:7.19.1 ++ - name: che-operator-7.19.2 ++ image: quay.io/eclipse/che-operator@sha256:67d8db57709ecac5ea306a18a9326b16093562fd7480cf09d3a377d957543068 ++ # tag: quay.io/eclipse/che-operator:7.19.2 + - name: postgresql-96-centos7-9.6 + image: docker.io/centos/postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392 + # tag: centos/postgresql-96-centos7:9.6 +@@ -704,48 +710,51 @@ + - name: che-buildkit-base-@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 + image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 + # tag: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 +- - name: che-cpp-rhel7-@sha256:7be363e86423c872e6ad3183049ebc2c7d65801bff0e524143e029008920052a +- image: quay.io/eclipse/che-cpp-rhel7@sha256:7be363e86423c872e6ad3183049ebc2c7d65801bff0e524143e029008920052a +- # tag: quay.io/eclipse/che-cpp-rhel7@sha256:7be363e86423c872e6ad3183049ebc2c7d65801bff0e524143e029008920052a +- - name: che-devfile-registry-7.19.1 +- image: quay.io/eclipse/che-devfile-registry@sha256:4a1c8a78d3842a4e8fb5afa135d2a1db96739b8f6fd99715631725cae81d3de5 +- # tag: quay.io/eclipse/che-devfile-registry:7.19.1 +- - name: che-devfile-registry-@sha256:4a1c8a78d3842a4e8fb5afa135d2a1db96739b8f6fd99715631725cae81d3de5 +- image: quay.io/eclipse/che-devfile-registry@sha256:4a1c8a78d3842a4e8fb5afa135d2a1db96739b8f6fd99715631725cae81d3de5 +- # tag: quay.io/eclipse/che-devfile-registry@sha256:4a1c8a78d3842a4e8fb5afa135d2a1db96739b8f6fd99715631725cae81d3de5 +- - name: che-dotnet-2.2-@sha256:b0544a6ceb704b5b73bf7f6b8c871906c8c4820dfb49fa07b216a93947e11fec +- image: quay.io/eclipse/che-dotnet-2.2@sha256:b0544a6ceb704b5b73bf7f6b8c871906c8c4820dfb49fa07b216a93947e11fec +- # tag: quay.io/eclipse/che-dotnet-2.2@sha256:b0544a6ceb704b5b73bf7f6b8c871906c8c4820dfb49fa07b216a93947e11fec +- - name: che-dotnet-3.1-@sha256:b3f0c47c5783eacc65bc13ff20a625b705fde64748a5862cf969512a0606e857 +- image: quay.io/eclipse/che-dotnet-3.1@sha256:b3f0c47c5783eacc65bc13ff20a625b705fde64748a5862cf969512a0606e857 +- # tag: quay.io/eclipse/che-dotnet-3.1@sha256:b3f0c47c5783eacc65bc13ff20a625b705fde64748a5862cf969512a0606e857 +- - name: che-golang-1.14-@sha256:7d4f1de80613802a03e668d422b8900e12c249391f187139a6f14d8486c5cdde +- image: quay.io/eclipse/che-golang-1.14@sha256:7d4f1de80613802a03e668d422b8900e12c249391f187139a6f14d8486c5cdde +- # tag: quay.io/eclipse/che-golang-1.14@sha256:7d4f1de80613802a03e668d422b8900e12c249391f187139a6f14d8486c5cdde +- - name: che-java11-gradle-@sha256:130f5a085e6adbeb8ff9295d8587f2c8793b7824920f874b1591348e09cc9bbe +- image: quay.io/eclipse/che-java11-gradle@sha256:130f5a085e6adbeb8ff9295d8587f2c8793b7824920f874b1591348e09cc9bbe +- # tag: quay.io/eclipse/che-java11-gradle@sha256:130f5a085e6adbeb8ff9295d8587f2c8793b7824920f874b1591348e09cc9bbe +- - name: che-java11-maven-@sha256:c32ffe266e36cf53899c26f75d4c2ba029ef6109f34d0111445b6f59ba47a312 +- image: quay.io/eclipse/che-java11-maven@sha256:c32ffe266e36cf53899c26f75d4c2ba029ef6109f34d0111445b6f59ba47a312 +- # tag: quay.io/eclipse/che-java11-maven@sha256:c32ffe266e36cf53899c26f75d4c2ba029ef6109f34d0111445b6f59ba47a312 +- - name: che-java8-maven-@sha256:16678a7b490b599b03ea4182002514b066eacf78fb5fde3380bf1a25659e19fb +- image: quay.io/eclipse/che-java8-maven@sha256:16678a7b490b599b03ea4182002514b066eacf78fb5fde3380bf1a25659e19fb +- # tag: quay.io/eclipse/che-java8-maven@sha256:16678a7b490b599b03ea4182002514b066eacf78fb5fde3380bf1a25659e19fb ++ - name: che-cpp-rhel7-@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 ++ image: quay.io/eclipse/che-cpp-rhel7@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 ++ # tag: quay.io/eclipse/che-cpp-rhel7@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 ++ - name: che-devfile-registry-7.19.2 ++ image: quay.io/eclipse/che-devfile-registry@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd ++ # tag: quay.io/eclipse/che-devfile-registry:7.19.2 ++ - name: che-devfile-registry-@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd ++ image: quay.io/eclipse/che-devfile-registry@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd ++ # tag: quay.io/eclipse/che-devfile-registry@sha256:abcaf2ca09bf73ac71ed47784f7db6092eb8cb187cced816cbe1f641487577cd ++ - name: che-dotnet-2.2-@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 ++ image: quay.io/eclipse/che-dotnet-2.2@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 ++ # tag: quay.io/eclipse/che-dotnet-2.2@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 ++ - name: che-dotnet-3.1-@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 ++ image: quay.io/eclipse/che-dotnet-3.1@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 ++ # tag: quay.io/eclipse/che-dotnet-3.1@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 ++ - name: che-golang-1.14-@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 ++ image: quay.io/eclipse/che-golang-1.14@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 ++ # tag: quay.io/eclipse/che-golang-1.14@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 ++ - name: che-java11-gradle-@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a ++ image: quay.io/eclipse/che-java11-gradle@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a ++ # tag: quay.io/eclipse/che-java11-gradle@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a ++ - name: che-java11-maven-@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 ++ image: quay.io/eclipse/che-java11-maven@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 ++ # tag: quay.io/eclipse/che-java11-maven@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 ++ - name: che-java8-maven-@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 ++ image: quay.io/eclipse/che-java8-maven@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 ++ # tag: quay.io/eclipse/che-java8-maven@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 + - 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-jwtproxy-@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033 + image: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033 + # tag: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033 +- - name: che-keycloak-7.19.1 +- image: quay.io/eclipse/che-keycloak@sha256:e453238f283661e3f4d96bdfa1eb08bd14dcba1db2b15eaf0d505838ba992aeb +- # tag: quay.io/eclipse/che-keycloak:7.19.1 +- - name: che-keycloak-@sha256:e453238f283661e3f4d96bdfa1eb08bd14dcba1db2b15eaf0d505838ba992aeb +- image: quay.io/eclipse/che-keycloak@sha256:e453238f283661e3f4d96bdfa1eb08bd14dcba1db2b15eaf0d505838ba992aeb +- # tag: quay.io/eclipse/che-keycloak@sha256:e453238f283661e3f4d96bdfa1eb08bd14dcba1db2b15eaf0d505838ba992aeb ++ - name: che-keycloak-7.19.2 ++ image: quay.io/eclipse/che-keycloak@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c ++ # tag: quay.io/eclipse/che-keycloak:7.19.2 ++ - name: che-keycloak-@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c ++ image: quay.io/eclipse/che-keycloak@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c ++ # tag: quay.io/eclipse/che-keycloak@sha256:16748af56fe80227b6c3c911795a841ba0c83c871f9a4f7052f605679103194c + - name: che-machine-exec-@sha256:06d8d0735033f5371613f9e1d8f6f54b298a2b93387702f5aecdf8818e393ada + image: quay.io/eclipse/che-machine-exec@sha256:06d8d0735033f5371613f9e1d8f6f54b298a2b93387702f5aecdf8818e393ada + # tag: quay.io/eclipse/che-machine-exec@sha256:06d8d0735033f5371613f9e1d8f6f54b298a2b93387702f5aecdf8818e393ada ++ - name: che-machine-exec-@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d ++ image: quay.io/eclipse/che-machine-exec@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d ++ # tag: quay.io/eclipse/che-machine-exec@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d + - name: che-machine-exec-@sha256:1d434c46c7e5a5876556cc997e949eb1434d7bd4e8e57a93c847802695459e76 + image: quay.io/eclipse/che-machine-exec@sha256:1d434c46c7e5a5876556cc997e949eb1434d7bd4e8e57a93c847802695459e76 + # tag: quay.io/eclipse/che-machine-exec@sha256:1d434c46c7e5a5876556cc997e949eb1434d7bd4e8e57a93c847802695459e76 +@@ -785,21 +794,21 @@ + - name: che-machine-exec-@sha256:e18ed8557e3c2947fff8a4fdc24919dfe6bc4bda221f9d83805dbbf65d38ba06 + image: quay.io/eclipse/che-machine-exec@sha256:e18ed8557e3c2947fff8a4fdc24919dfe6bc4bda221f9d83805dbbf65d38ba06 + # tag: quay.io/eclipse/che-machine-exec@sha256:e18ed8557e3c2947fff8a4fdc24919dfe6bc4bda221f9d83805dbbf65d38ba06 +- - name: che-nodejs10-community-@sha256:6aeb65e595093e49e8850a067ef87914269a5f3ccb19b71c599ed5acbea21779 +- image: quay.io/eclipse/che-nodejs10-community@sha256:6aeb65e595093e49e8850a067ef87914269a5f3ccb19b71c599ed5acbea21779 +- # tag: quay.io/eclipse/che-nodejs10-community@sha256:6aeb65e595093e49e8850a067ef87914269a5f3ccb19b71c599ed5acbea21779 +- - name: che-nodejs10-ubi-@sha256:c8b1a37f26a0eb5f503aa38a4e5b188654bc6c7f676eb1f0856e0e0b911d39be +- image: quay.io/eclipse/che-nodejs10-ubi@sha256:c8b1a37f26a0eb5f503aa38a4e5b188654bc6c7f676eb1f0856e0e0b911d39be +- # tag: quay.io/eclipse/che-nodejs10-ubi@sha256:c8b1a37f26a0eb5f503aa38a4e5b188654bc6c7f676eb1f0856e0e0b911d39be +- - name: che-nodejs12-community-@sha256:867949a4746d7714d01f867d3333b0405bffa0fe9ead7f3466882cac7b6de80e +- image: quay.io/eclipse/che-nodejs12-community@sha256:867949a4746d7714d01f867d3333b0405bffa0fe9ead7f3466882cac7b6de80e +- # tag: quay.io/eclipse/che-nodejs12-community@sha256:867949a4746d7714d01f867d3333b0405bffa0fe9ead7f3466882cac7b6de80e +- - name: che-nodejs8-centos-@sha256:f1e38934a4527db55a23bc3943cf3649e1a4d820d8e90681ce70f7f1559110ad +- image: quay.io/eclipse/che-nodejs8-centos@sha256:f1e38934a4527db55a23bc3943cf3649e1a4d820d8e90681ce70f7f1559110ad +- # tag: quay.io/eclipse/che-nodejs8-centos@sha256:f1e38934a4527db55a23bc3943cf3649e1a4d820d8e90681ce70f7f1559110ad +- - name: che-php-7-@sha256:1479f0bf40483de6cfc51272934f6c9bd432a9209e59896e790146f7811b601e +- image: quay.io/eclipse/che-php-7@sha256:1479f0bf40483de6cfc51272934f6c9bd432a9209e59896e790146f7811b601e +- # tag: quay.io/eclipse/che-php-7@sha256:1479f0bf40483de6cfc51272934f6c9bd432a9209e59896e790146f7811b601e ++ - name: che-nodejs10-community-@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b ++ image: quay.io/eclipse/che-nodejs10-community@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b ++ # tag: quay.io/eclipse/che-nodejs10-community@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b ++ - name: che-nodejs10-ubi-@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 ++ image: quay.io/eclipse/che-nodejs10-ubi@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 ++ # tag: quay.io/eclipse/che-nodejs10-ubi@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 ++ - name: che-nodejs12-community-@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 ++ image: quay.io/eclipse/che-nodejs12-community@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 ++ # tag: quay.io/eclipse/che-nodejs12-community@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 ++ - name: che-nodejs8-centos-@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 ++ image: quay.io/eclipse/che-nodejs8-centos@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 ++ # tag: quay.io/eclipse/che-nodejs8-centos@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 ++ - name: che-php-7-@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d ++ image: quay.io/eclipse/che-php-7@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d ++ # tag: quay.io/eclipse/che-php-7@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d + - name: che-plugin-artifacts-broker-@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58 + image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58 + # tag: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58 +@@ -812,27 +821,27 @@ + - 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.19.1 +- image: quay.io/eclipse/che-plugin-registry@sha256:5aa846be4fb91727c149bf9763cbc6263745c00fd78cd7fc95bc1bdd7665ed11 +- # tag: quay.io/eclipse/che-plugin-registry:7.19.1 +- - name: che-plugin-registry-@sha256:5aa846be4fb91727c149bf9763cbc6263745c00fd78cd7fc95bc1bdd7665ed11 +- image: quay.io/eclipse/che-plugin-registry@sha256:5aa846be4fb91727c149bf9763cbc6263745c00fd78cd7fc95bc1bdd7665ed11 +- # tag: quay.io/eclipse/che-plugin-registry@sha256:5aa846be4fb91727c149bf9763cbc6263745c00fd78cd7fc95bc1bdd7665ed11 +- - name: che-python-3.7-@sha256:2d7e3ff335f322c56e050bb0b00551c5c9214d360aba8eb974dc26263158897f +- image: quay.io/eclipse/che-python-3.7@sha256:2d7e3ff335f322c56e050bb0b00551c5c9214d360aba8eb974dc26263158897f +- # tag: quay.io/eclipse/che-python-3.7@sha256:2d7e3ff335f322c56e050bb0b00551c5c9214d360aba8eb974dc26263158897f +- - name: che-quarkus-@sha256:814fd407645b03c679236490cf02ea70794016b7133d86579ddcbb4bd03e5b60 +- image: quay.io/eclipse/che-quarkus@sha256:814fd407645b03c679236490cf02ea70794016b7133d86579ddcbb4bd03e5b60 +- # tag: quay.io/eclipse/che-quarkus@sha256:814fd407645b03c679236490cf02ea70794016b7133d86579ddcbb4bd03e5b60 +- - name: che-rust-1.39-@sha256:8f691bc8b2d30fc9a7dc5050a81da13122031dd7d1df0e35c9ce8249971e9f61 +- image: quay.io/eclipse/che-rust-1.39@sha256:8f691bc8b2d30fc9a7dc5050a81da13122031dd7d1df0e35c9ce8249971e9f61 +- # tag: quay.io/eclipse/che-rust-1.39@sha256:8f691bc8b2d30fc9a7dc5050a81da13122031dd7d1df0e35c9ce8249971e9f61 +- - name: che-server-7.19.1 +- image: quay.io/eclipse/che-server@sha256:ce5262357bbd4bdc74f07b1d457cb78e20a80f2be61560d452e2311b9ce7ee85 +- # tag: quay.io/eclipse/che-server:7.19.1 +- - name: che-server-@sha256:ce5262357bbd4bdc74f07b1d457cb78e20a80f2be61560d452e2311b9ce7ee85 +- image: quay.io/eclipse/che-server@sha256:ce5262357bbd4bdc74f07b1d457cb78e20a80f2be61560d452e2311b9ce7ee85 +- # tag: quay.io/eclipse/che-server@sha256:ce5262357bbd4bdc74f07b1d457cb78e20a80f2be61560d452e2311b9ce7ee85 ++ - name: che-plugin-registry-7.19.2 ++ image: quay.io/eclipse/che-plugin-registry@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac ++ # tag: quay.io/eclipse/che-plugin-registry:7.19.2 ++ - name: che-plugin-registry-@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac ++ image: quay.io/eclipse/che-plugin-registry@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac ++ # tag: quay.io/eclipse/che-plugin-registry@sha256:4118312599ff2836bdd12ac3fc43d69d18a761f37e7ab9f6b1c0eaa1557803ac ++ - name: che-python-3.7-@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 ++ image: quay.io/eclipse/che-python-3.7@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 ++ # tag: quay.io/eclipse/che-python-3.7@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 ++ - name: che-quarkus-@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a ++ image: quay.io/eclipse/che-quarkus@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a ++ # tag: quay.io/eclipse/che-quarkus@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a ++ - name: che-rust-1.39-@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 ++ image: quay.io/eclipse/che-rust-1.39@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 ++ # tag: quay.io/eclipse/che-rust-1.39@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 ++ - name: che-server-7.19.2 ++ image: quay.io/eclipse/che-server@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 ++ # tag: quay.io/eclipse/che-server:7.19.2 ++ - name: che-server-@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 ++ image: quay.io/eclipse/che-server@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 ++ # tag: quay.io/eclipse/che-server@sha256:38cfeb55b35fd8c7258f7b232c66bfebdb59b9decc6670ec4b40740df8561335 + - name: che-sidecar-bazel-@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb + image: quay.io/eclipse/che-sidecar-bazel@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb + # tag: quay.io/eclipse/che-sidecar-bazel@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb +@@ -977,6 +986,9 @@ + - name: che-theia-endpoint-runtime-binary-@sha256:db63e15c2afad3751b97af93fc5002a9c39e2a9a1f7aa34798fc2980b6e76cf1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:db63e15c2afad3751b97af93fc5002a9c39e2a9a1f7aa34798fc2980b6e76cf1 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:db63e15c2afad3751b97af93fc5002a9c39e2a9a1f7aa34798fc2980b6e76cf1 ++ - name: che-theia-endpoint-runtime-binary-@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d ++ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d ++ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d + - name: che-theia-endpoint-runtime-binary-@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 +@@ -986,6 +998,9 @@ + - name: che-theia-endpoint-runtime-binary-@sha256:f7e1f3fe1366f7d2cfb260588649d5144594100ef4fe1ae886f0db33dabcc9d6 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f7e1f3fe1366f7d2cfb260588649d5144594100ef4fe1ae886f0db33dabcc9d6 + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f7e1f3fe1366f7d2cfb260588649d5144594100ef4fe1ae886f0db33dabcc9d6 ++ - name: che-theia-@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 ++ image: quay.io/eclipse/che-theia@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 ++ # tag: quay.io/eclipse/che-theia@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 + - name: che-theia-@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad + image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad + # tag: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad +@@ -1109,6 +1124,9 @@ + - name: che-machine-exec-7.19.1 + image: quay.io/eclipse/che-machine-exec@sha256:bcb3f5458775291d0177688c77346a98d9ebc84a0f47cf93731134472e9fc5a5 + # tag: quay.io/eclipse/che-machine-exec:7.19.1 ++ - name: che-machine-exec-7.19.2 ++ image: quay.io/eclipse/che-machine-exec@sha256:0a6487575d43255875f67fe5cc38904a7a630d1bcb4e36d3d94ba614b429ac1d ++ # tag: quay.io/eclipse/che-machine-exec:7.19.2 + - name: che-sidecar-bazel-3.2.0-e352e6b + image: quay.io/eclipse/che-sidecar-bazel@sha256:ffbee3b6e6a332bcff0127f38626e65bef2c3c2e087d4f1ff4871083b21babcb + # tag: quay.io/eclipse/che-sidecar-bazel:3.2.0-e352e6b +@@ -1262,6 +1280,9 @@ + - name: che-theia-endpoint-runtime-binary-7.19.1 + image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4dd127ad0c95c710cf5b65f9dc0bb9a607dffbd0e8e0dc2e0b1fa02e53fe3b9c + # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.19.1 ++ - name: che-theia-endpoint-runtime-binary-7.19.2 ++ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e701676a75c1a34aaa141a6909fdd9caa42e2917427d84eb0d2ab82d0540774d ++ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.19.2 + - name: che-theia-7.15.0 + image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 + # tag: quay.io/eclipse/che-theia:7.15.0 +@@ -1304,57 +1325,60 @@ + - name: che-theia-7.19.1 + image: quay.io/eclipse/che-theia@sha256:3d29098601f80aef9e9ca6ccc353b07bd3f2334345b9665160050484b68794ca + # tag: quay.io/eclipse/che-theia:7.19.1 ++ - name: che-theia-7.19.2 ++ image: quay.io/eclipse/che-theia@sha256:11b5fe33edd72df22f76d7933ba79029051f4c0c6adc6c1a91f2dfe4228455c9 ++ # tag: quay.io/eclipse/che-theia:7.19.2 + - name: mongodb-36-centos7- + image: docker.io/centos/mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2 + # tag: docker.io/centos/mongodb-36-centos7 + - name: mysql-57-centos7- + image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 + # tag: docker.io/centos/mysql-57-centos7 +- - name: che-cpp-rhel7-7.19.1 +- image: quay.io/eclipse/che-cpp-rhel7@sha256:7be363e86423c872e6ad3183049ebc2c7d65801bff0e524143e029008920052a +- # tag: quay.io/eclipse/che-cpp-rhel7:7.19.1 +- - name: che-dotnet-2.2-7.19.1 +- image: quay.io/eclipse/che-dotnet-2.2@sha256:b0544a6ceb704b5b73bf7f6b8c871906c8c4820dfb49fa07b216a93947e11fec +- # tag: quay.io/eclipse/che-dotnet-2.2:7.19.1 +- - name: che-dotnet-3.1-7.19.1 +- image: quay.io/eclipse/che-dotnet-3.1@sha256:b3f0c47c5783eacc65bc13ff20a625b705fde64748a5862cf969512a0606e857 +- # tag: quay.io/eclipse/che-dotnet-3.1:7.19.1 +- - name: che-golang-1.14-7.19.1 +- image: quay.io/eclipse/che-golang-1.14@sha256:7d4f1de80613802a03e668d422b8900e12c249391f187139a6f14d8486c5cdde +- # tag: quay.io/eclipse/che-golang-1.14:7.19.1 +- - name: che-java11-gradle-7.19.1 +- image: quay.io/eclipse/che-java11-gradle@sha256:130f5a085e6adbeb8ff9295d8587f2c8793b7824920f874b1591348e09cc9bbe +- # tag: quay.io/eclipse/che-java11-gradle:7.19.1 +- - name: che-java11-maven-7.19.1 +- image: quay.io/eclipse/che-java11-maven@sha256:c32ffe266e36cf53899c26f75d4c2ba029ef6109f34d0111445b6f59ba47a312 +- # tag: quay.io/eclipse/che-java11-maven:7.19.1 +- - name: che-java8-maven-7.19.1 +- image: quay.io/eclipse/che-java8-maven@sha256:16678a7b490b599b03ea4182002514b066eacf78fb5fde3380bf1a25659e19fb +- # tag: quay.io/eclipse/che-java8-maven:7.19.1 +- - name: che-nodejs10-community-7.19.1 +- image: quay.io/eclipse/che-nodejs10-community@sha256:6aeb65e595093e49e8850a067ef87914269a5f3ccb19b71c599ed5acbea21779 +- # tag: quay.io/eclipse/che-nodejs10-community:7.19.1 +- - name: che-nodejs10-ubi-7.19.1 +- image: quay.io/eclipse/che-nodejs10-ubi@sha256:c8b1a37f26a0eb5f503aa38a4e5b188654bc6c7f676eb1f0856e0e0b911d39be +- # tag: quay.io/eclipse/che-nodejs10-ubi:7.19.1 +- - name: che-nodejs12-community-7.19.1 +- image: quay.io/eclipse/che-nodejs12-community@sha256:867949a4746d7714d01f867d3333b0405bffa0fe9ead7f3466882cac7b6de80e +- # tag: quay.io/eclipse/che-nodejs12-community:7.19.1 +- - name: che-nodejs8-centos-7.19.1 +- image: quay.io/eclipse/che-nodejs8-centos@sha256:f1e38934a4527db55a23bc3943cf3649e1a4d820d8e90681ce70f7f1559110ad +- # tag: quay.io/eclipse/che-nodejs8-centos:7.19.1 +- - name: che-php-7-7.19.1 +- image: quay.io/eclipse/che-php-7@sha256:1479f0bf40483de6cfc51272934f6c9bd432a9209e59896e790146f7811b601e +- # tag: quay.io/eclipse/che-php-7:7.19.1 +- - name: che-python-3.7-7.19.1 +- image: quay.io/eclipse/che-python-3.7@sha256:2d7e3ff335f322c56e050bb0b00551c5c9214d360aba8eb974dc26263158897f +- # tag: quay.io/eclipse/che-python-3.7:7.19.1 +- - name: che-quarkus-7.19.1 +- image: quay.io/eclipse/che-quarkus@sha256:814fd407645b03c679236490cf02ea70794016b7133d86579ddcbb4bd03e5b60 +- # tag: quay.io/eclipse/che-quarkus:7.19.1 +- - name: che-rust-1.39-7.19.1 +- image: quay.io/eclipse/che-rust-1.39@sha256:8f691bc8b2d30fc9a7dc5050a81da13122031dd7d1df0e35c9ce8249971e9f61 +- # tag: quay.io/eclipse/che-rust-1.39:7.19.1 ++ - name: che-cpp-rhel7-7.19.2 ++ image: quay.io/eclipse/che-cpp-rhel7@sha256:bd5e632329ee46a669cc368881883dfbbf5fd48a0b20e7a055c66d05e844f199 ++ # tag: quay.io/eclipse/che-cpp-rhel7:7.19.2 ++ - name: che-dotnet-2.2-7.19.2 ++ image: quay.io/eclipse/che-dotnet-2.2@sha256:c2244e466a1748fb82afed34940fddc7b07b95a1aad68858b471a5d45bb36675 ++ # tag: quay.io/eclipse/che-dotnet-2.2:7.19.2 ++ - name: che-dotnet-3.1-7.19.2 ++ image: quay.io/eclipse/che-dotnet-3.1@sha256:ef1cd6a4836556d9939b10f65f77e275cdff10ce1ef6e4fe014e77993607a689 ++ # tag: quay.io/eclipse/che-dotnet-3.1:7.19.2 ++ - name: che-golang-1.14-7.19.2 ++ image: quay.io/eclipse/che-golang-1.14@sha256:53a1cda0033f2d6f67dac4010e2ddef324cb6f0e6768232f85eca7d5da3a7a65 ++ # tag: quay.io/eclipse/che-golang-1.14:7.19.2 ++ - name: che-java11-gradle-7.19.2 ++ image: quay.io/eclipse/che-java11-gradle@sha256:85db96d299484ebf535de94190bb38463721f85b8a874c020362b82ac7bedc0a ++ # tag: quay.io/eclipse/che-java11-gradle:7.19.2 ++ - name: che-java11-maven-7.19.2 ++ image: quay.io/eclipse/che-java11-maven@sha256:f81fcd33a80e3cc8c35409158a6bdc4235b1fa7fc1ba61d757c819e79f8bafc8 ++ # tag: quay.io/eclipse/che-java11-maven:7.19.2 ++ - name: che-java8-maven-7.19.2 ++ image: quay.io/eclipse/che-java8-maven@sha256:348edafc2935bb8a8f4b7d1d95e9155581f9557b8c7a9a68b0ad0263bf77fa16 ++ # tag: quay.io/eclipse/che-java8-maven:7.19.2 ++ - name: che-nodejs10-community-7.19.2 ++ image: quay.io/eclipse/che-nodejs10-community@sha256:4ed084de45afe963df2cb67291630199bab9bedcb1a7190911055e0e0baaa20b ++ # tag: quay.io/eclipse/che-nodejs10-community:7.19.2 ++ - name: che-nodejs10-ubi-7.19.2 ++ image: quay.io/eclipse/che-nodejs10-ubi@sha256:9ea2ae139ec44d87248ccd14dd073ebc74fac7ce9531f5422ba2c302c0cb1911 ++ # tag: quay.io/eclipse/che-nodejs10-ubi:7.19.2 ++ - name: che-nodejs12-community-7.19.2 ++ image: quay.io/eclipse/che-nodejs12-community@sha256:13426776506b7aee13e1bc3036c1b32d4476f607adb172785ab7954fbfe36de9 ++ # tag: quay.io/eclipse/che-nodejs12-community:7.19.2 ++ - name: che-nodejs8-centos-7.19.2 ++ image: quay.io/eclipse/che-nodejs8-centos@sha256:e33328ce2b0b6dd3ced09de864947f94f75dbf8c3c721a70b55bb9ee2425ed02 ++ # tag: quay.io/eclipse/che-nodejs8-centos:7.19.2 ++ - name: che-php-7-7.19.2 ++ image: quay.io/eclipse/che-php-7@sha256:2bea5416f7dbf3d94869f48c6866d1567541c83483460bb2a80903dbb0280c9d ++ # tag: quay.io/eclipse/che-php-7:7.19.2 ++ - name: che-python-3.7-7.19.2 ++ image: quay.io/eclipse/che-python-3.7@sha256:9add3e4d9b9f66701945d935c1ea2b14f6a003f014450b676a1e573826fb53b5 ++ # tag: quay.io/eclipse/che-python-3.7:7.19.2 ++ - name: che-quarkus-7.19.2 ++ image: quay.io/eclipse/che-quarkus@sha256:0bd071932235090e0a260e0fea084d6fc82f74ecad46d1040e5026d6a627e72a ++ # tag: quay.io/eclipse/che-quarkus:7.19.2 ++ - name: che-rust-1.39-7.19.2 ++ image: quay.io/eclipse/che-rust-1.39@sha256:7b8ef622234ea273130be870bf7ba2f911480f0a012c3aa92eca16573e290bd1 ++ # tag: quay.io/eclipse/che-rust-1.39:7.19.2 + - name: ubi-minimal- + image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:5cfbaf45ca96806917830c183e9f37df2e913b187aadb32e89fd83fa455ebaa6 + # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/eclipse-che-preview-openshift.package.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/eclipse-che-preview-openshift.package.yaml index 5f55747d4..8da48bd86 100644 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/eclipse-che-preview-openshift.package.yaml +++ b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/eclipse-che-preview-openshift.package.yaml @@ -1,5 +1,5 @@ channels: -- currentCSV: eclipse-che-preview-openshift.v7.19.1 +- currentCSV: eclipse-che-preview-openshift.v7.19.2 name: stable defaultChannel: stable packageName: eclipse-che-preview-openshift From aa8fb587d349384145eee30dc95e9a2b2220bc57 Mon Sep 17 00:00:00 2001 From: Anatolii Bazko Date: Mon, 5 Oct 2020 13:25:54 +0300 Subject: [PATCH 4/6] Remove obsolete CSV files (#483) Signed-off-by: Anatolii Bazko --- .../eclipse-che-preview-kubernetes.crd.yaml | 15 - ...v7.0.0-beta-5.0.clusterserviceversion.yaml | 323 ---- .../eclipse-che-preview-kubernetes.crd.yaml | 15 - ...s.v7.0.0-rc-2.0.clusterserviceversion.yaml | 325 ---- .../eclipse-che-preview-kubernetes.crd.yaml | 15 - ...s.v7.0.0-rc-4.0.clusterserviceversion.yaml | 327 ---- .../eclipse-che-preview-kubernetes.crd.yaml | 15 - ...bernetes.v7.0.0.clusterserviceversion.yaml | 339 ---- .../eclipse-che-preview-kubernetes.crd.yaml | 15 - ...bernetes.v7.1.0.clusterserviceversion.yaml | 354 ---- ...tes.v7.1.0.clusterserviceversion.yaml.diff | 138 -- .../eclipse-che-preview-kubernetes.crd.yaml | 516 ----- ...lipse-che-preview-kubernetes.crd.yaml.diff | 16 - ...ernetes.v7.10.0.clusterserviceversion.yaml | 374 ---- ...es.v7.10.0.clusterserviceversion.yaml.diff | 71 - .../eclipse-che-preview-kubernetes.crd.yaml | 553 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 134 -- ...ernetes.v7.11.0.clusterserviceversion.yaml | 374 ---- ...es.v7.11.0.clusterserviceversion.yaml.diff | 64 - .../eclipse-che-preview-kubernetes.crd.yaml | 553 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...ernetes.v7.12.0.clusterserviceversion.yaml | 374 ---- ...es.v7.12.0.clusterserviceversion.yaml.diff | 61 - .../eclipse-che-preview-kubernetes.crd.yaml | 553 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...ernetes.v7.12.1.clusterserviceversion.yaml | 374 ---- ...es.v7.12.1.clusterserviceversion.yaml.diff | 61 - .../eclipse-che-preview-kubernetes.crd.yaml | 553 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...ernetes.v7.12.2.clusterserviceversion.yaml | 374 ---- ...es.v7.12.2.clusterserviceversion.yaml.diff | 60 - .../eclipse-che-preview-kubernetes.crd.yaml | 553 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...ernetes.v7.13.1.clusterserviceversion.yaml | 398 ---- ...es.v7.13.1.clusterserviceversion.yaml.diff | 93 - .../eclipse-che-preview-kubernetes.crd.yaml | 553 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...ernetes.v7.13.2.clusterserviceversion.yaml | 398 ---- ...es.v7.13.2.clusterserviceversion.yaml.diff | 63 - .../eclipse-che-preview-kubernetes.crd.yaml | 553 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...ernetes.v7.14.1.clusterserviceversion.yaml | 398 ---- ...es.v7.14.1.clusterserviceversion.yaml.diff | 63 - .../eclipse-che-preview-kubernetes.crd.yaml | 553 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...ernetes.v7.14.2.clusterserviceversion.yaml | 398 ---- ...es.v7.14.2.clusterserviceversion.yaml.diff | 63 - .../eclipse-che-preview-kubernetes.crd.yaml | 548 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 33 - ...ernetes.v7.15.0.clusterserviceversion.yaml | 398 ---- ...es.v7.15.0.clusterserviceversion.yaml.diff | 64 - .../eclipse-che-preview-kubernetes.crd.yaml | 548 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...ernetes.v7.15.1.clusterserviceversion.yaml | 398 ---- ...es.v7.15.1.clusterserviceversion.yaml.diff | 63 - .../eclipse-che-preview-kubernetes.crd.yaml | 548 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...ernetes.v7.15.2.clusterserviceversion.yaml | 398 ---- ...es.v7.15.2.clusterserviceversion.yaml.diff | 63 - .../eclipse-che-preview-kubernetes.crd.yaml | 562 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 64 - ...ernetes.v7.16.0.clusterserviceversion.yaml | 1134 ----------- ...es.v7.16.0.clusterserviceversion.yaml.diff | 92 - .../eclipse-che-preview-kubernetes.crd.yaml | 562 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...ernetes.v7.16.1.clusterserviceversion.yaml | 1154 ----------- ...es.v7.16.1.clusterserviceversion.yaml.diff | 367 ---- .../eclipse-che-preview-kubernetes.crd.yaml | 562 ------ ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...ernetes.v7.16.2.clusterserviceversion.yaml | 1168 ------------ ...es.v7.16.2.clusterserviceversion.yaml.diff | 377 ---- .../eclipse-che-preview-kubernetes.crd.yaml | 15 - ...bernetes.v7.2.0.clusterserviceversion.yaml | 354 ---- ...tes.v7.2.0.clusterserviceversion.yaml.diff | 57 - .../eclipse-che-preview-kubernetes.crd.yaml | 476 ----- ...bernetes.v7.3.0.clusterserviceversion.yaml | 354 ---- ...tes.v7.3.0.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-kubernetes.crd.yaml | 476 ----- ...bernetes.v7.3.1.clusterserviceversion.yaml | 354 ---- ...tes.v7.3.1.clusterserviceversion.yaml.diff | 45 - .../eclipse-che-preview-kubernetes.crd.yaml | 476 ----- ...bernetes.v7.4.0.clusterserviceversion.yaml | 354 ---- ...tes.v7.4.0.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-kubernetes.crd.yaml | 507 ----- ...bernetes.v7.5.1.clusterserviceversion.yaml | 354 ---- ...tes.v7.5.1.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-kubernetes.crd.yaml | 507 ----- ...bernetes.v7.6.0.clusterserviceversion.yaml | 354 ---- ...tes.v7.6.0.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-kubernetes.crd.yaml | 509 ----- ...bernetes.v7.7.0.clusterserviceversion.yaml | 354 ---- ...tes.v7.7.0.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-kubernetes.crd.yaml | 509 ----- ...bernetes.v7.7.1.clusterserviceversion.yaml | 354 ---- ...tes.v7.7.1.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-kubernetes.crd.yaml | 509 ----- ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...bernetes.v7.8.0.clusterserviceversion.yaml | 354 ---- ...tes.v7.8.0.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-kubernetes.crd.yaml | 509 ----- ...lipse-che-preview-kubernetes.crd.yaml.diff | 0 ...bernetes.v7.9.0.clusterserviceversion.yaml | 374 ---- ...tes.v7.9.0.clusterserviceversion.yaml.diff | 56 - .../eclipse-che-preview-openshift.crd.yaml | 15 - ...v7.0.0-beta-5.0.clusterserviceversion.yaml | 363 ---- .../eclipse-che-preview-openshift.crd.yaml | 15 - ...t.v7.0.0-rc-2.0.clusterserviceversion.yaml | 360 ---- .../eclipse-che-preview-openshift.crd.yaml | 15 - ...t.v7.0.0-rc-4.0.clusterserviceversion.yaml | 367 ---- .../eclipse-che-preview-openshift.crd.yaml | 15 - ...penshift.v7.0.0.clusterserviceversion.yaml | 367 ---- .../eclipse-che-preview-openshift.crd.yaml | 15 - ...penshift.v7.1.0.clusterserviceversion.yaml | 388 ---- ...ift.v7.1.0.clusterserviceversion.yaml.diff | 71 - .../eclipse-che-preview-openshift.crd.yaml | 516 ----- ...clipse-che-preview-openshift.crd.yaml.diff | 16 - ...enshift.v7.10.0.clusterserviceversion.yaml | 419 ---- ...ft.v7.10.0.clusterserviceversion.yaml.diff | 71 - .../eclipse-che-preview-openshift.crd.yaml | 553 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 134 -- ...enshift.v7.11.0.clusterserviceversion.yaml | 419 ---- ...ft.v7.11.0.clusterserviceversion.yaml.diff | 73 - .../eclipse-che-preview-openshift.crd.yaml | 553 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 0 ...enshift.v7.12.0.clusterserviceversion.yaml | 419 ---- ...ft.v7.12.0.clusterserviceversion.yaml.diff | 61 - .../eclipse-che-preview-openshift.crd.yaml | 553 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 0 ...enshift.v7.12.1.clusterserviceversion.yaml | 419 ---- ...ft.v7.12.1.clusterserviceversion.yaml.diff | 61 - .../eclipse-che-preview-openshift.crd.yaml | 553 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 0 ...enshift.v7.12.2.clusterserviceversion.yaml | 419 ---- ...ft.v7.12.2.clusterserviceversion.yaml.diff | 60 - .../eclipse-che-preview-openshift.crd.yaml | 555 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 13 - ...enshift.v7.13.1.clusterserviceversion.yaml | 444 ----- ...ft.v7.13.1.clusterserviceversion.yaml.diff | 101 - .../eclipse-che-preview-openshift.crd.yaml | 555 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 0 ...enshift.v7.13.2.clusterserviceversion.yaml | 444 ----- ...ft.v7.13.2.clusterserviceversion.yaml.diff | 63 - .../eclipse-che-preview-openshift.crd.yaml | 555 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 30 - ...enshift.v7.14.1.clusterserviceversion.yaml | 442 ----- ...ft.v7.14.1.clusterserviceversion.yaml.diff | 564 ------ .../eclipse-che-preview-openshift.crd.yaml | 555 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 0 ...enshift.v7.14.2.clusterserviceversion.yaml | 442 ----- ...ft.v7.14.2.clusterserviceversion.yaml.diff | 61 - .../eclipse-che-preview-openshift.crd.yaml | 550 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 33 - ...enshift.v7.15.0.clusterserviceversion.yaml | 442 ----- ...ft.v7.15.0.clusterserviceversion.yaml.diff | 62 - .../eclipse-che-preview-openshift.crd.yaml | 550 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 0 ...enshift.v7.15.1.clusterserviceversion.yaml | 442 ----- ...ft.v7.15.1.clusterserviceversion.yaml.diff | 61 - .../eclipse-che-preview-openshift.crd.yaml | 550 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 0 ...enshift.v7.15.2.clusterserviceversion.yaml | 442 ----- ...ft.v7.15.2.clusterserviceversion.yaml.diff | 61 - .../eclipse-che-preview-openshift.crd.yaml | 564 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 64 - ...enshift.v7.16.0.clusterserviceversion.yaml | 1154 ----------- ...ft.v7.16.0.clusterserviceversion.yaml.diff | 102 - .../eclipse-che-preview-openshift.crd.yaml | 564 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 0 ...enshift.v7.16.1.clusterserviceversion.yaml | 1666 ---------------- ...ft.v7.16.1.clusterserviceversion.yaml.diff | 866 --------- .../eclipse-che-preview-openshift.crd.yaml | 564 ------ ...clipse-che-preview-openshift.crd.yaml.diff | 0 ...enshift.v7.16.2.clusterserviceversion.yaml | 1685 ----------------- ...ft.v7.16.2.clusterserviceversion.yaml.diff | 550 ------ .../eclipse-che-preview-openshift.crd.yaml | 15 - ...penshift.v7.2.0.clusterserviceversion.yaml | 399 ---- ...ift.v7.2.0.clusterserviceversion.yaml.diff | 75 - .../eclipse-che-preview-openshift.crd.yaml | 476 ----- ...penshift.v7.3.0.clusterserviceversion.yaml | 399 ---- ...ift.v7.3.0.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-openshift.crd.yaml | 476 ----- ...penshift.v7.3.1.clusterserviceversion.yaml | 399 ---- ...ift.v7.3.1.clusterserviceversion.yaml.diff | 45 - .../eclipse-che-preview-openshift.crd.yaml | 476 ----- ...penshift.v7.4.0.clusterserviceversion.yaml | 399 ---- ...ift.v7.4.0.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-openshift.crd.yaml | 504 ----- ...penshift.v7.5.1.clusterserviceversion.yaml | 399 ---- ...ift.v7.5.1.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-openshift.crd.yaml | 504 ----- ...penshift.v7.6.0.clusterserviceversion.yaml | 399 ---- ...ift.v7.6.0.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-openshift.crd.yaml | 509 ----- ...penshift.v7.7.0.clusterserviceversion.yaml | 399 ---- ...ift.v7.7.0.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-openshift.crd.yaml | 509 ----- ...penshift.v7.7.1.clusterserviceversion.yaml | 399 ---- ...ift.v7.7.1.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-openshift.crd.yaml | 509 ----- ...clipse-che-preview-openshift.crd.yaml.diff | 0 ...penshift.v7.8.0.clusterserviceversion.yaml | 399 ---- ...ift.v7.8.0.clusterserviceversion.yaml.diff | 36 - .../eclipse-che-preview-openshift.crd.yaml | 509 ----- ...clipse-che-preview-openshift.crd.yaml.diff | 0 ...penshift.v7.9.0.clusterserviceversion.yaml | 419 ---- ...ift.v7.9.0.clusterserviceversion.yaml.diff | 56 - 206 files changed, 60609 deletions(-) delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-beta-5.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-beta-5.0/eclipse-che-preview-kubernetes.v7.0.0-beta-5.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-2.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-2.0/eclipse-che-preview-kubernetes.v7.0.0-rc-2.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-4.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-4.0/eclipse-che-preview-kubernetes.v7.0.0-rc-4.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0/eclipse-che-preview-kubernetes.v7.0.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.v7.1.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.v7.1.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.v7.10.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.v7.10.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.v7.11.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.v7.11.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.v7.12.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.v7.12.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.v7.12.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.v7.12.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.v7.12.2.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.v7.12.2.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.v7.13.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.v7.13.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.v7.13.2.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.v7.13.2.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.v7.14.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.v7.14.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.v7.14.2.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.v7.14.2.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.v7.15.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.v7.15.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.v7.15.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.v7.15.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.v7.15.2.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.v7.15.2.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.v7.16.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.v7.16.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.v7.16.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.v7.16.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.v7.16.2.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.v7.16.2.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.v7.2.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.v7.2.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.v7.3.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.v7.3.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.v7.3.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.v7.3.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.v7.4.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.v7.4.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.v7.5.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.v7.5.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.v7.6.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.v7.6.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.v7.7.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.v7.7.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.v7.7.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.v7.7.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.v7.8.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.v7.8.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.crd.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.v7.9.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.v7.9.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-beta-5.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-beta-5.0/eclipse-che-preview-openshift.v7.0.0-beta-5.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-2.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-2.0/eclipse-che-preview-openshift.v7.0.0-rc-2.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-4.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-4.0/eclipse-che-preview-openshift.v7.0.0-rc-4.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0/eclipse-che-preview-openshift.v7.0.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.v7.1.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.v7.1.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.v7.10.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.v7.10.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.v7.11.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.v7.11.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.v7.12.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.v7.12.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.v7.12.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.v7.12.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.v7.12.2.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.v7.12.2.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.v7.13.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.v7.13.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.v7.13.2.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.v7.13.2.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.v7.14.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.v7.14.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.v7.14.2.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.v7.14.2.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.v7.15.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.v7.15.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.v7.15.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.v7.15.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.v7.15.2.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.v7.15.2.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.v7.16.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.v7.16.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.v7.16.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.v7.16.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.v7.16.2.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.v7.16.2.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.v7.2.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.v7.2.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.v7.3.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.v7.3.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.v7.3.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.v7.3.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.v7.4.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.v7.4.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.v7.5.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.v7.5.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.v7.6.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.v7.6.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.v7.7.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.v7.7.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.v7.7.1.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.v7.7.1.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.v7.8.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.v7.8.0.clusterserviceversion.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.crd.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.crd.yaml.diff delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.v7.9.0.clusterserviceversion.yaml delete mode 100644 olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.v7.9.0.clusterserviceversion.yaml.diff diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-beta-5.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-beta-5.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index ec7b9103f..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-beta-5.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - version: v1 - subresources: - status: {} diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-beta-5.0/eclipse-che-preview-kubernetes.v7.0.0-beta-5.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-beta-5.0/eclipse-che-preview-kubernetes.v7.0.0-beta-5.0.clusterserviceversion.yaml deleted file mode 100644 index 692a891a7..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-beta-5.0/eclipse-che-preview-kubernetes.v7.0.0-beta-5.0.clusterserviceversion.yaml +++ /dev/null @@ -1,323 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse-che/che-operator:7.0.0-beta-5.0 - createdAt: "2019-05-27T11:14:00Z" - description: A Kube-native development solution that delivers portable and collaborative developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.0.0-beta-5.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - When the operator is installed (ie you have created a subscription and there us operaotr deployment), create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - - **Important!** Make sure you provide **ingressDomain** which is a global ingress domain of your k8s cluster, for example, mycluster.com, 172.234.433.23.nip.io. - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure ingresses) - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - ``` - externalDb: true - - chePostgresHostname: 'yourPostgresHost' - - chePostgresPort: '5432' - - chePostgresUser: 'myuser' - - chePostgresPassword: 'mypass' - - chePostgresDb: 'mydb' - - externalIdentityProvider: true - - identityProviderURL: 'https://my-keycloak.com' - - identityProviderRealm: 'myrealm' - - identityProviderClientId: 'myClient' - - ``` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - - ``` - - tlsSupport: true - - ``` - - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - - - - ``` - - tlsSecretName: 'my-ingress-tls-secret' - - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse-che/che-operator:7.0.0-beta-5.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - version: 7.0.0-beta-5.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-2.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-2.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index ec7b9103f..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-2.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - version: v1 - subresources: - status: {} diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-2.0/eclipse-che-preview-kubernetes.v7.0.0-rc-2.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-2.0/eclipse-che-preview-kubernetes.v7.0.0-rc-2.0.clusterserviceversion.yaml deleted file mode 100644 index c511f083a..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-2.0/eclipse-che-preview-kubernetes.v7.0.0-rc-2.0.clusterserviceversion.yaml +++ /dev/null @@ -1,325 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse-che/che-operator:7.0.0-rc-2.0 - createdAt: "2019-05-27T11:14:00Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.0.0-rc-2.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - When the operator is installed (ie you have created a subscription and there us operaotr deployment), create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - - **Important!** Make sure you provide **ingressDomain** which is a global ingress domain of your k8s cluster, for example, mycluster.com, 172.234.433.23.nip.io. - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure ingresses) - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - ``` - externalDb: true - - chePostgresHostname: 'yourPostgresHost' - - chePostgresPort: '5432' - - chePostgresUser: 'myuser' - - chePostgresPassword: 'mypass' - - chePostgresDb: 'mydb' - - externalIdentityProvider: true - - identityProviderURL: 'https://my-keycloak.com' - - identityProviderRealm: 'myrealm' - - identityProviderClientId: 'myClient' - - ``` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - - ``` - - tlsSupport: true - - ``` - - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - - - - ``` - - tlsSecretName: 'my-ingress-tls-secret' - - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse-che/che-operator:7.0.0-rc-2.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.0.0-beta-5.0 - version: 7.0.0-rc-2.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-4.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-4.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index ec7b9103f..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-4.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - version: v1 - subresources: - status: {} diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-4.0/eclipse-che-preview-kubernetes.v7.0.0-rc-4.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-4.0/eclipse-che-preview-kubernetes.v7.0.0-rc-4.0.clusterserviceversion.yaml deleted file mode 100644 index 7398aae90..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0-rc-4.0/eclipse-che-preview-kubernetes.v7.0.0-rc-4.0.clusterserviceversion.yaml +++ /dev/null @@ -1,327 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.0.0-rc-4.0 - createdAt: "2019-07-25T17:20:26Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.0.0-rc-4.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - When the operator is installed (ie you have created a subscription and there us operaotr deployment), create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - - **Important!** Make sure you provide **ingressDomain** which is a global ingress domain of your k8s cluster, for example, mycluster.com, 172.234.433.23.nip.io. - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure ingresses) - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - ``` - externalDb: true - - chePostgresHostname: 'yourPostgresHost' - - chePostgresPort: '5432' - - chePostgresUser: 'myuser' - - chePostgresPassword: 'mypass' - - chePostgresDb: 'mydb' - - externalIdentityProvider: true - - identityProviderURL: 'https://my-keycloak.com' - - identityProviderRealm: 'myrealm' - - identityProviderClientId: 'myClient' - - ``` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - - ``` - - tlsSupport: true - - ``` - - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - - - - ``` - - tlsSecretName: 'my-ingress-tls-secret' - - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.0.0-rc-4.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.0.0-rc-2.0 - version: 7.0.0-rc-4.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index ec7b9103f..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - version: v1 - subresources: - status: {} diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0/eclipse-che-preview-kubernetes.v7.0.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0/eclipse-che-preview-kubernetes.v7.0.0.clusterserviceversion.yaml deleted file mode 100644 index 523359c6d..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0/eclipse-che-preview-kubernetes.v7.0.0.clusterserviceversion.yaml +++ /dev/null @@ -1,339 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.0.0 - createdAt: "2019-08-14T08:16:43Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.0.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.0.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.0.0-rc-4.0 - version: 7.0.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index ec7b9103f..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - version: v1 - subresources: - status: {} diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.v7.1.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.v7.1.0.clusterserviceversion.yaml deleted file mode 100644 index 4e597784f..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.v7.1.0.clusterserviceversion.yaml +++ /dev/null @@ -1,354 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.1.0 - createdAt: "2019-09-05T13:42:59Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.1.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - 'urn:alm:descriptor:text' - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - 'urn:alm:descriptor:text' - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - 'urn:alm:descriptor:org.w3:link' - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.1.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.0.0 - version: 7.1.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.v7.1.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.v7.1.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 5a6da44b0..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.v7.1.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,138 +0,0 @@ ---- /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.0.0/eclipse-che-preview-kubernetes.v7.0.0.clusterserviceversion.yaml 2019-08-28 12:17:35.000000000 +0200 -+++ /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.v7.1.0.clusterserviceversion.yaml 2019-09-05 15:42:59.000000000 +0200 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.0.0 -- createdAt: "2019-08-14T08:16:43Z" -+ containerImage: quay.io/eclipse/che-operator:7.1.0 -+ createdAt: "2019-09-05T13:42:59Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.0.0 -+ name: eclipse-che-preview-kubernetes.v7.1.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -91,6 +91,21 @@ - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase -+ - description: Reason of the current status -+ displayName: Reason -+ path: reason -+ x-descriptors: -+ - 'urn:alm:descriptor:text' -+ - description: Message explaining the current status -+ displayName: Message -+ path: message -+ x-descriptors: -+ - 'urn:alm:descriptor:text' -+ - description: Link providing help related to the current status -+ displayName: Help link -+ path: helpLink -+ x-descriptors: -+ - 'urn:alm:descriptor:org.w3:link' - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. -@@ -98,7 +113,7 @@ - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. -- -+ - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm -@@ -109,23 +124,23 @@ - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` -- -+ - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. -- -+ - A new pod che-operator is created in `my-eclipse-che` namespace -- -+ - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` -- -+ - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` -- -+ - Create a new Eclipse Che instance by creating a new CheCluster resource: -- -+ - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. -- -+ - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : -@@ -134,24 +149,24 @@ - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: -- ``` -+ ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation -- -+ - When all Eclipse Che containers are running, the Eclipse Che URL is printed -- -- -+ -+ - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" -- time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" -+ time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` -- -+ - ``` - Status: - Che Cluster Running: Available -@@ -159,7 +174,7 @@ - Che Version: 7.0.0 - ... - ``` -- -+ - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: -@@ -232,7 +247,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.0.0 -+ image: quay.io/eclipse/che-operator:7.1.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -335,5 +350,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.0.0-rc-4.0 -- version: 7.0.0 -+ replaces: eclipse-che-preview-kubernetes.v7.0.0 -+ version: 7.1.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 5a10a2031..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,516 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - serverTrustStoreConfigMapName: - description: Name of the config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index f79d18acd..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.crd.yaml.diff +++ /dev/null @@ -1,16 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.crd.yaml 2020-02-26 09:42:38.504787505 +0200 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.crd.yaml 2020-03-15 08:48:33.475432603 +0200 -@@ -293,6 +293,13 @@ - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object -+ serverTrustStoreConfigMapName: -+ description: Name of the config-map with public certificates to -+ add to Java trust store of the Che server. This is usually required -+ when adding the OpenShift OAuth provider which has https endpoint -+ signed with self-signed cert. So, Che server must be aware of -+ its CA cert to be able to request it. This is disabled by default. -+ 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 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.v7.10.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.v7.10.0.clusterserviceversion.yaml deleted file mode 100644 index ca5d46dbf..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.v7.10.0.clusterserviceversion.yaml +++ /dev/null @@ -1,374 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.10.0 - createdAt: "2020-03-15T06:48:33Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.10.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.10.0 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.10.0 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.10.0 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.10.0 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.1-398 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.10.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.1 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.1 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:810d89c - image: quay.io/eclipse/che-operator:7.10.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.9.0 - version: 7.10.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.v7.10.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.v7.10.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 66d083053..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.v7.10.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,71 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.v7.9.0.clusterserviceversion.yaml 2020-02-26 09:42:38.504787505 +0200 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.v7.10.0.clusterserviceversion.yaml 2020-03-15 08:48:33.471432610 +0200 -@@ -19,7 +19,7 @@ - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", -- "tlsSupport": false, -+ "tlsSupport": true, - "selfSignedCert": false - }, - "database": { -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.9.0 -- createdAt: "2020-02-24T13:02:02Z" -+ containerImage: quay.io/eclipse/che-operator:7.10.0 -+ createdAt: "2020-03-15T06:48:33Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.9.0 -+ name: eclipse-che-preview-kubernetes.v7.10.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -248,26 +248,26 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.9.0 -+ value: 7.10.0 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.9.0 -+ value: quay.io/eclipse/che-server:7.10.0 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.9.0 -+ value: quay.io/eclipse/che-plugin-registry:7.10.0 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.9.0 -+ value: quay.io/eclipse/che-devfile-registry:7.10.0 - - name: IMAGE_default_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal:8.0-213 -+ value: registry.access.redhat.com/ubi8-minimal:8.1-398 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.9.0 -+ value: quay.io/eclipse/che-keycloak:7.10.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.1 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.1 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image -- value: quay.io/eclipse/che-jwtproxy:dbd0578 -- image: quay.io/eclipse/che-operator:7.9.0 -+ value: quay.io/eclipse/che-jwtproxy:810d89c -+ image: quay.io/eclipse/che-operator:7.10.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -370,5 +370,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.8.0 -- version: 7.9.0 -+ replaces: eclipse-che-preview-kubernetes.v7.9.0 -+ version: 7.10.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 5f06a7c02..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,553 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index f9c796475..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.crd.yaml.diff +++ /dev/null @@ -1,134 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.crd.yaml 2020-04-01 13:00:17.342811673 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.crd.yaml 2020-04-07 09:16:55.879699756 +0300 -@@ -1,5 +1,5 @@ - # --# Copyright (c) 2012-2019 Red Hat, Inc. -+# Copyright (c) 2012-2020 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/ -@@ -94,6 +94,16 @@ - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string -+ identityProviderPostgresSecret: -+ description: 'The secret that contains `password` for The Identity -+ Provider (Keycloak / RH SSO) to connect to the database. If the -+ secret is defined then `identityProviderPostgresPassword` will -+ be ignored. If the value is omitted or left blank then there are -+ two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY -@@ -101,6 +111,17 @@ - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string -+ identityProviderSecret: -+ description: 'The secret that contains `user` and `password` for -+ Identity Provider. If the secret is defined then `identityProviderAdminUserName` -+ and `identityProviderPassword` are ignored. If the value is omitted -+ or left blank then there are two scenarios: 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). You should set it ONLY if you use an external -@@ -120,10 +141,10 @@ - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak -- / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. -+ / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - This will allow users to directly login with their Openshift user -- throug the Openshift login, and have their workspaces created -- under personnal OpenShift namespaces. WARNING: the `kuebadmin` -+ 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 -@@ -157,6 +178,17 @@ - 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 Postgres `user` and `password` -+ that the Che server should use to connect to the DB. If the secret -+ is defined then `chePostgresUser` and `chePostgresPassword` are -+ ignored. If the value is omitted or left blank then there are -+ two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. -@@ -293,13 +325,6 @@ - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object -- serverTrustStoreConfigMapName: -- description: Name of the config-map with public certificates to -- add to Java trust store of the Che server. This is usually required -- when adding the OpenShift OAuth provider which has https endpoint -- signed with self-signed cert. So, Che server must be aware of -- its CA cert to be able to request it. This is disabled by default. -- 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 -@@ -374,13 +399,18 @@ - 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 also the `proxyUser` field). -+ description: Password of the proxy server Only use when proxy configuration -+ is required (see also the `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` field). - type: string -+ proxySecret: -+ description: The secret that contains `user` and `password` for -+ a proxy server. If the secret is defined then `proxyUser` and -+ `proxyPassword` are ignored -+ type: string - proxyURL: - description: URL (protocol+hostname) of the proxy server. This drives - the appropriate changes in the `JAVA_OPTS` and `https(s)_proxy` -@@ -389,7 +419,7 @@ - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring -- a proxy is required (see also the `proxyURL` field). -+ a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router -@@ -408,6 +438,13 @@ - description: Overrides the memory request used in the Che server - deployment. Defaults to 512Mi. - type: string -+ serverTrustStoreConfigMapName: -+ description: Name of the config-map with public certificates to -+ add to Java trust store of the Che server. This is usually required -+ when adding the OpenShift OAuth provider which has https endpoint -+ signed with self-signed cert. So, Che server must be aware of -+ its CA cert to be able to request it. This is disabled by default. -+ type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.v7.11.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.v7.11.0.clusterserviceversion.yaml deleted file mode 100644 index ab4d04070..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.v7.11.0.clusterserviceversion.yaml +++ /dev/null @@ -1,374 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.11.0 - createdAt: "2020-04-07T06:16:55Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.11.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.11.0 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.11.0 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.11.0 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.11.0 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.1-407 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.11.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - image: quay.io/eclipse/che-operator:7.11.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.10.0 - version: 7.11.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.v7.11.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.v7.11.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 2cfc67e70..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.v7.11.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,64 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.10.0/eclipse-che-preview-kubernetes.v7.10.0.clusterserviceversion.yaml 2020-04-01 13:00:17.342811673 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.v7.11.0.clusterserviceversion.yaml 2020-04-07 09:16:55.875699763 +0300 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.10.0 -- createdAt: "2020-03-15T06:48:33Z" -+ containerImage: quay.io/eclipse/che-operator:7.11.0 -+ createdAt: "2020-04-07T06:16:55Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.10.0 -+ name: eclipse-che-preview-kubernetes.v7.11.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -248,26 +248,26 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.10.0 -+ value: 7.11.0 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.10.0 -+ value: quay.io/eclipse/che-server:7.11.0 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.10.0 -+ value: quay.io/eclipse/che-plugin-registry:7.11.0 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.10.0 -+ value: quay.io/eclipse/che-devfile-registry:7.11.0 - - name: IMAGE_default_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal:8.1-398 -+ value: registry.access.redhat.com/ubi8-minimal:8.1-407 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.10.0 -+ value: quay.io/eclipse/che-keycloak:7.11.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata -- value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.1 -+ value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -- value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.1 -+ value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image -- value: quay.io/eclipse/che-jwtproxy:810d89c -- image: quay.io/eclipse/che-operator:7.10.0 -+ value: quay.io/eclipse/che-jwtproxy:fd94e60 -+ image: quay.io/eclipse/che-operator:7.11.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -370,5 +370,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.9.0 -- version: 7.10.0 -+ replaces: eclipse-che-preview-kubernetes.v7.10.0 -+ version: 7.11.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 5f06a7c02..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,553 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.v7.12.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.v7.12.0.clusterserviceversion.yaml deleted file mode 100644 index 7f587df1b..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.v7.12.0.clusterserviceversion.yaml +++ /dev/null @@ -1,374 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.12.0 - createdAt: "2020-04-24T05:18:46Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.12.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.12.0 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.12.0 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.12.0 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.12.0 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.1-409 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.12.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - image: quay.io/eclipse/che-operator:7.12.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.11.0 - version: 7.12.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.v7.12.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.v7.12.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 7893a429d..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.v7.12.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,61 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.11.0/eclipse-che-preview-kubernetes.v7.11.0.clusterserviceversion.yaml 2020-04-17 11:39:39.909338339 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.v7.12.0.clusterserviceversion.yaml 2020-04-24 08:18:46.353103426 +0300 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.11.0 -- createdAt: "2020-04-07T06:16:55Z" -+ containerImage: quay.io/eclipse/che-operator:7.12.0 -+ createdAt: "2020-04-24T05:18:46Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.11.0 -+ name: eclipse-che-preview-kubernetes.v7.12.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -248,26 +248,26 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.11.0 -+ value: 7.12.0 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.11.0 -+ value: quay.io/eclipse/che-server:7.12.0 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.11.0 -+ value: quay.io/eclipse/che-plugin-registry:7.12.0 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.11.0 -+ value: quay.io/eclipse/che-devfile-registry:7.12.0 - - name: IMAGE_default_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal:8.1-407 -+ value: registry.access.redhat.com/ubi8-minimal:8.1-409 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.11.0 -+ value: quay.io/eclipse/che-keycloak:7.12.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 -- image: quay.io/eclipse/che-operator:7.11.0 -+ image: quay.io/eclipse/che-operator:7.12.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -370,5 +370,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.10.0 -- version: 7.11.0 -+ replaces: eclipse-che-preview-kubernetes.v7.11.0 -+ version: 7.12.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 5f06a7c02..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,553 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.v7.12.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.v7.12.1.clusterserviceversion.yaml deleted file mode 100644 index eee2bed81..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.v7.12.1.clusterserviceversion.yaml +++ /dev/null @@ -1,374 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.12.1 - createdAt: "2020-05-01T07:48:16Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.12.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.12.1 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.12.1 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.12.1 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.12.1 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.12.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - image: quay.io/eclipse/che-operator:7.12.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.12.0 - version: 7.12.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.v7.12.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.v7.12.1.clusterserviceversion.yaml.diff deleted file mode 100644 index 763a8047f..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.v7.12.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,61 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.0/eclipse-che-preview-kubernetes.v7.12.0.clusterserviceversion.yaml 2020-04-29 16:29:18.132883399 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.v7.12.1.clusterserviceversion.yaml 2020-05-01 10:48:16.410687491 +0300 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.12.0 -- createdAt: "2020-04-24T05:18:46Z" -+ containerImage: quay.io/eclipse/che-operator:7.12.1 -+ createdAt: "2020-05-01T07:48:16Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.12.0 -+ name: eclipse-che-preview-kubernetes.v7.12.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -248,26 +248,26 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.12.0 -+ value: 7.12.1 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.12.0 -+ value: quay.io/eclipse/che-server:7.12.1 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.12.0 -+ value: quay.io/eclipse/che-plugin-registry:7.12.1 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.12.0 -+ value: quay.io/eclipse/che-devfile-registry:7.12.1 - - name: IMAGE_default_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal:8.1-409 -+ value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.12.0 -+ value: quay.io/eclipse/che-keycloak:7.12.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 -- image: quay.io/eclipse/che-operator:7.12.0 -+ image: quay.io/eclipse/che-operator:7.12.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -370,5 +370,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.11.0 -- version: 7.12.0 -+ replaces: eclipse-che-preview-kubernetes.v7.12.0 -+ version: 7.12.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 5f06a7c02..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,553 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.v7.12.2.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.v7.12.2.clusterserviceversion.yaml deleted file mode 100644 index 77dfcb72a..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.v7.12.2.clusterserviceversion.yaml +++ /dev/null @@ -1,374 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.12.2 - createdAt: "2020-05-07T06:24:44Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.12.2 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.12.2 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.12.2 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.12.2 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.12.2 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.12.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - image: quay.io/eclipse/che-operator:7.12.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.12.1 - version: 7.12.2 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.v7.12.2.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.v7.12.2.clusterserviceversion.yaml.diff deleted file mode 100644 index 9e8a24ccc..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.v7.12.2.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,60 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.1/eclipse-che-preview-kubernetes.v7.12.1.clusterserviceversion.yaml 2020-05-04 12:44:25.725814577 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.v7.12.2.clusterserviceversion.yaml 2020-05-07 09:24:44.715453776 +0300 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.12.1 -- createdAt: "2020-05-01T07:48:16Z" -+ containerImage: quay.io/eclipse/che-operator:7.12.2 -+ createdAt: "2020-05-07T06:24:44Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.12.1 -+ name: eclipse-che-preview-kubernetes.v7.12.2 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -248,26 +248,26 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.12.1 -+ value: 7.12.2 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.12.1 -+ value: quay.io/eclipse/che-server:7.12.2 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.12.1 -+ value: quay.io/eclipse/che-plugin-registry:7.12.2 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.12.1 -+ value: quay.io/eclipse/che-devfile-registry:7.12.2 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.12.1 -+ value: quay.io/eclipse/che-keycloak:7.12.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 -- image: quay.io/eclipse/che-operator:7.12.1 -+ image: quay.io/eclipse/che-operator:7.12.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -370,5 +370,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.12.0 -- version: 7.12.1 -+ replaces: eclipse-che-preview-kubernetes.v7.12.1 -+ version: 7.12.2 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 5f06a7c02..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,553 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.v7.13.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.v7.13.1.clusterserviceversion.yaml deleted file mode 100644 index e823a4702..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.v7.13.1.clusterserviceversion.yaml +++ /dev/null @@ -1,398 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.13.1 - createdAt: "2020-05-21T05:12:56Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.13.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.13.1 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.13.1 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.13.1 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.13.1 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.13.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.13.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.12.2 - version: 7.13.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.v7.13.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.v7.13.1.clusterserviceversion.yaml.diff deleted file mode 100644 index 71dfb1cf5..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.v7.13.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,93 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.12.2/eclipse-che-preview-kubernetes.v7.12.2.clusterserviceversion.yaml 2020-05-15 13:45:57.336217439 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.v7.13.1.clusterserviceversion.yaml 2020-05-21 08:12:56.918599772 +0300 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.12.2 -- createdAt: "2020-05-07T06:24:44Z" -+ containerImage: quay.io/eclipse/che-operator:7.13.1 -+ createdAt: "2020-05-21T05:12:56Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.12.2 -+ name: eclipse-che-preview-kubernetes.v7.13.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -248,26 +248,44 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.12.2 -+ value: 7.13.1 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.12.2 -+ value: quay.io/eclipse/che-server:7.13.1 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.12.2 -+ value: quay.io/eclipse/che-plugin-registry:7.13.1 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.12.2 -+ value: quay.io/eclipse/che-devfile-registry:7.13.1 -+ - name: IMAGE_default_che_tls_secrets_creation_job -+ value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.12.2 -+ value: quay.io/eclipse/che-keycloak:7.13.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata -- value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 -+ value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -- value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 -+ value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 -- image: quay.io/eclipse/che-operator:7.12.2 -+ - name: CHE_FLAVOR -+ value: che -+ - name: CONSOLE_LINK_NAME -+ value: che -+ - name: CONSOLE_LINK_DISPLAY_NAME -+ value: Eclipse Che -+ - name: CONSOLE_LINK_SECTION -+ value: Red Hat Applications -+ - name: CONSOLE_LINK_IMAGE -+ value: /dashboard/assets/branding/loader.svg -+ - name: CHE_IDENTITY_SECRET -+ value: che-identity-secret -+ - name: CHE_IDENTITY_POSTGRES_SECRET -+ value: che-identity-postgres-secret -+ - name: CHE_POSTGRES_SECRET -+ value: che-postgres-secret -+ image: quay.io/eclipse/che-operator:7.13.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -286,6 +304,12 @@ - verbs: - - '*' - - apiGroups: -+ - batch -+ resources: -+ - jobs -+ verbs: -+ - '*' -+ - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles -@@ -370,5 +394,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.12.1 -- version: 7.12.2 -+ replaces: eclipse-che-preview-kubernetes.v7.12.2 -+ version: 7.13.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 5f06a7c02..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,553 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.v7.13.2.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.v7.13.2.clusterserviceversion.yaml deleted file mode 100644 index db9be0a92..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.v7.13.2.clusterserviceversion.yaml +++ /dev/null @@ -1,398 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.13.2 - createdAt: "2020-05-27T13:01:04Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.13.2 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: iVBORw0KGgoAAAANSUhEUgAAANMAAAD0CAYAAAABrhNXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAaNklEQVR42u3de3QU9dkH8O/zm91EQK0U77dqVdTW++1V20KigUSQahLjsSSbtp4eeqqVLHILCcoiyQZEIbF61B6PVQJ6XiOkr6TlYiABr603wHotar1bBUWUYDY787x/JIGoSchmZ+c3M/t8/iS7M8+M5+vs7szz/IiZIYRIntJdgBB+IWESwiYSJiFsImESwiYSJiFsImESwiaBvv5ARLprEwB4ddaJTBQF8w/JsKbQmI0v665JAL3dUqK+7jNJmPTiNWOHWYhNB1AOILPrn+MA369MazaNe+Iz3TWmMwmTB3AEyrwwu4SIbwVwWB+v+hxEt6gg7qLs1rjumtORhMnlePUlF5hk1RFw4QDf8rrFmBLMa12tu/Z0I2FyKV53yVGWyTVgLgGQ8IknoImMQBnlNL+t+1jShYTJZXjlhKFW8KsbQJgNYP8ktxYDcI8yh95E41bt1H1sfidhcpH4mtETCHQHgONs3vTHAEXUMy33UQSW7uP0KwmTC/DqS84xyaol4Bcp3tULiqiMxrY8pfuY/UjCpBG3ZB1sxfgmgK4HYDi1WwI9SnGaTuPXv6v7HPiJhEkDfv7coPX5AdeB+RaADtRURRtAC9UB7Qvo4md26z4nfiBhcljH6qwcRbgDwKm6a+nyATNVGrkt9USQrtAkSJgcwquyT2ZlLWLQON219FofsMEghGls6ybdtXiVhCnFuOnnw62gEQHoOvTz3KM7sAVSy5RS0yln3X91V+M1EqYU4ZasgBWjawGuAnCI7noStAOM+coaUkvjVrXrLsYrJEwp0LHmkksUrFoAp+uuJSnMbzLR1EBua5PuUrxAwmSj7tYIBhfprsVOBDQTU5jyWl7RXYubSZhs0KM1YiaA/XTXkyIdAN+tMmgOZbfu0F2MG0mYksAMMtdkh4h4AYDDddfj0FF3tnrsOOROurrB1F2Nm0iYBolXjT7fVFRHwEW6a9FkkyIK09iWDboLcQsJU4KSbY3wGwKaCNZkyt34ju5adJMwDRA/fdEQa2fmZBAqARygux536Wr1+CY+m6546ivd1Wg7CxKmfUtha4TP8EeAmpuurR4Spn7w46PONi2qJdAo3bV4CROeM1iFKXf907prcfS4JUzfx82XjrDM+M0Ot0b4TWerB8yplLvxfd3FOHLAEqYeJ2NPawTmAviB7np8YheA21QG5lN26ze6i0klCVOXjtVZOUpxHZh+orsWn3qfmWYH8lqW6C4kVdI+TLwq+2Q2+HZmjNddSzogoIUsI0yXrduiuxa7pW2YuOnnw62MwEwwTwEoQ3c96aWr1SMen+qnKbRpF6a901GthQAdqrueNPcFGAvUzkMW09UNMd3FJCutwtSxenS2ItQCdIbuWsS3vMFENwbGtvxddyHJSIsw8ZpRx1hkVIM5pLsW0TcCmsk0ymjculd11zIYvg5TmrRG+E1nq4cK3kxjmr/UXUwifBkmZpD5+OiriHEbQMfqrkcMynYQ5nmp1cN3YepsjUAtgS7WXYuwA7+oGGHK2/CE7kr2WalfwsRrxxxpcWwOgN8BJEuJ+gwBTWThBrqs9T+6a+mL58PEjxRlWAd99gcw5kFaI3yO20D0JxVEFWW3fq27mu9V5+UwdbVG1AE4XnctwlEfMlOF26bQejJMvDbrLJNRS8Bo3bUIfRj8T0NRGY1pfVZ3LYDHwsSrc39o0TdzpDVC7OWeKbSeCFOP1ogIgIO0FCHcrrPVwxxSo2sKrevD1LVqRC2Anzq+c+FFW5m4IjB2Q4PTO3ZtmLj50pFsmrczcLnTJ0V4HzHWESFMua3/cmqfrgsTt2QdZHWgHIwwgEynToTwpTjA96sMqqTs1m2p3plrwiStESJ1uqbQBnEXZbfGU7YXN4SpY1VWllKoBXBmqg5UCACvW4wpwbzW1anYuNYw8d+zjrYCFJXpqMJJBDSRESijnOa37dyuljDxyglDrYyvZkBaI4Q2XVNozaE30bhVO23ZopNhktYI4UIfAxSxYwqtY2HitVnndT0C9DOHT5YQA/GCIiqjsS1PDXYDKQ8Tr/7FERapCKQ1Qrhf5xTaOE2n8evfTfjNqQrT3tYIvgWgA3WfJSEGjtsAWpjoFNqUhKmzNQK1AP1Y92kRIgkfMFPlQFs9bA0TPz7qVLbUIgbydJ8FIezChFbDojDltWzu93V2hElaI4T/dbV6cHAa5a79tNdXJBMmbskKWDG6FszVIBys+3CFcMAOMOYra0jtd1s9Bh2mjrXZlyrmWgCn6T46IRzH/CYTTQ3ktjbt/acEw8RrR53EbFQzuEj38QihGwHNxBSmvJZXEgqT9Xj2bWC+QVaNEKInjoFQpca0zvvuXwJ9vwdT5XlUIXpiC6T+Vyn1597+Gkh0c0KkIwb+YUCV0diWfwBAbx/oJExC9G/AN3MlTEL0qudE2ZYBTZSVMAnxHQQ0Udz4Y6IPwEqYhNiDX1SdU2OfHMy7pU1CCMY2EMLqy0MvGGyQALkyifTWuXKhNfQmyku+nV3CJNISAc2krMk0ZuNrdm1TwiTSzRtMdKORgtXeJUwiXXwBwtzO4ZQtKRlOKWESftc5Ntm0ZtO4Jz5L5Y4kTMK3CLyerMAUumzdFif2J2HyBu58GkwmPg3QW8w01chr/T8ndyr/cVyPX1QKoxTUBcwY9D2QNLELwFyVgdMCeS2OBgmQK5N7MbZBoUrtOPROurrBBABmjDIfH30VgRaC8SPdJboIg2ip6uAZNL71E11F9N0cuDbbNStbp5nOG4n9zMXuMb99BoAhugvWiQnPGSaX0WUbnnF0vwl12kqYHEdAE5kqTOPWvzWQ16f5yiIfMlPFQOfc2U3C5F5vMHhKIHfDqsG8mddmj7Y6B96cpftAHLAbhDvU7o5quuKpr3QVIWFynx43EpNb5W7vaox8K4DDdB9YKhDQRLAmU+7Gd3TXImFyj5TdSOSWrP2tGKYBKIdf1glmvKRIhSl3/UbdpewpScKkH4HXk+Iwjdn4cir345MxbdtBmKd2HLLnF023kDDptZWJKwJjNzQ4udOO1Vk5ilAL4Ke6T0AiZQN8t1LBm2lM85e6i+mNhEmPXQBuS3TJEjvx8+cGre0H/tYLo617DnrUXUt/JEzOcsWNxG8V5OZFF3oZQexmEiaHMPifhoWw0zcSB1zf46NOZVMtZkKu7lrQPRx/5yGL6eqGmO5iBkrClHpabyQmqnOhOqoDcLzze9/3si1u1ltu5EFXe+wGYYHKwCmBvJYlXggSAARyN6xUXx5yCghhAI7dAGVCq2J1jjG2pdSLQeqLXJmSREATWbiBLmv9j+5aksFrxxxpcWwOUru49/vMNNsrV+7+yMc8OzFeUuAyytvwhO5SbD2stVnnmcx1BLrYxq0OahFmN5Mw2cO1NxLtwgwyHx99FTFuA+jYZDZFoEdJGdNoTPN7uo/LThKm5Lj+RqLdeM3YYRZi0wHMBLBfQu8FnjeIwjS25Sndx5GScyNhGhwCmsk0ymjculd116IDrxl1jEVGNZhDA3j5xwBF1DMt91EElu7aU3ZOJEwJe4OJbgykYMaaF3WsHp3d+WgSnfH9v3IMwD39NTX6iYRp4L4AY4HXbiQ6YW+rh7UQoEOBrl80jUAZ5TS/rbs+x86DhGmf4gD/WRmBmyln3XbdxbhZ56NJ7dMtqMeDuevX667H8eOXMPWNgBayjLBTM9aEt/WWG5lO1H0jMa9lie5ChLelc5h6tEa0+OJGotArHcPUeSMR5lTK3fi+7mKEf6RVmJjwnMEqTLnrn9Zdi/CfNHlqnD8C6PfG060XSpBEqvj9ytQ1Yy2udcaaSA++DdOeGWtj9c9YE/4RiUTUlreCpQAe+O7f/BimTQqqzE0z1oQ/FBTXnL9lK2oBvhg+D5PvWyOEHr+8ZsGRgUB8DsC/Qz+/M/ghTGnXGiGcUVS0aEg8s30ywawE6IB9vd7TYdo7Y63V1TPWhPcUhqommPxNHSUwbMabYeqasWZ4ZMaa8I4rJ1afpRTqmGlUou/1Wpg6Z6xZQ2tp3Kp23cUI/ygqivzQysiYw4RBD+j0SJh6zFjL889oKKHfpEn3Bre3bbvOBEUAHJTMtlwfJia0GpYKU27LZt21CH8pLK3J2bZrey2IbFnUwM1hep+ZZgdypTVC2Cu/NDpSMW5niy+3c/FSF4ap54w1aY0Q9rnyN5GDjHiwnC2EOQULwbkpTF0z1gK+m7Em9IpEImrz1mAJxelWTuESpa4Ik99nrAl98kPR0Vu2oo6AM1O9L81h4o8ANdfw+Yw14byC4gVHA2YUjBLAzm9GfdMSprhF2PThwZvf3Tli/NU33vOhjhqEP02YFBkabAvOAMwZAIY4uW/Hw/TCB4fgL8+fgv9+NeRMAM8Vhmoip5/Qfl8kEpErk0gCU35o/lXUxgsB/EhHBY6N+vrgy/3xwPMnY/NHI3r78/NghFcsq5DvTCJhV06sOVcprgPwM6f2ubx+1vc+Oqb8yvR1ewANL5+I1a8fA4v7/Oh6HghPFJZEH1VKTWtYUi6/5ol9KiipPgJAZF+tEU5J2ZXJtAgtbx2FhzediJ3fZCTy1jaAFx4Y6Jj/wAMRuc8kvqeoKJJhZQb/YIFuIeBAHTX0dmVKSZpf/mQEZvztItz77E8SDRIADAVozs54xr/zS6pLAXbklxjhDYWhqglmZsZrDKrVFaS+2Hpl+njnUDy86UQ88+7hthXIQCugwo1Ly+XZvDRW+KvoKWxgMYA83bUAKfzO9E2HgZWvHYfGl49Hh2XvxY6ALMB6saA4uoxVcFpj/XR5ajyN9GiNuA7a74v2L6krEwN44p0jUf/CSOzYnfDHucHYwaD53wwfVrvqT5Oln8nHsrIigRHHZF7LbFUDdLDuer7L1u9M/972A1Su+h/86cnTnAoSABxE4PlDvvh6S35x9HKndiqcdVVx9aUjjs54kZnvdWOQ+pLwZXN72354+KWTsPGdw8H6fhsYSYSVBcXRZgqo8PIHy2UGhA8UldScaIGjFlCku5bBGHCY2k2Fx145Hn995TjE4oPq6rUfIYdN66XC4ujdZjA2568PRHboLkkkLhRaOGwXx6ab4HKkoDXCKfv8zsRMePa9w1D/wkh8tiuhBbcdPhJ8Tsy3qPaT7mxouFrm5nkCU35JNESgBQDs+wnYAb19Z+o3TG9tPxAPPn8yXvt0uO7aE8CvEWHK8vrKNborEX27cmLVBUoZdQBfqLuWwUjop/G7nj4NG946AuzM0+s2olOZsbowFG1SMCc31N8ks8ZdpKi06ijTVDUglPjthnyfYWp960jdtSWFGZebMMYWFkfv6cg0Zj92/0xZBUOj7umopsWzQdhfdz2poP3hwBTLYMLkQMx8vTBUMykSifj9eF2pMFQ1wcz45lUCzwf8GSTA/2HqdiQz37tla8azV5VUXay7mHRRUFJ9Tn5JdCOzegyE43TXk2qufjwjBc63oJ6UVo/Uyi+NjlAmbmbgehrkdFQvSrcwAQAxUGRa1riCkurbpNXDPt3TUdnCXCb8QHc9TkuXj3m9GQbQnJ1mxpudrR4iGYWlNTmftW3fxKBaIP2CBKTnlenbGMcQ6MGCUPQ3RBxevqRyi+6SvKSoZN7JJoxFbPE4X/3OPQgSpm6MbGZ6SVo9Bmb8xJrh+ylrpgmaAsCxJ53dTML0bQqEkOKOy/NLahYE2tsXNzREYrqLcpM901HBCxl0qO563CSdvzP1iYHhBJ5vZma8XFBSPV53PW5RMLE6e8vWjJcI9CAACdJ3yJWpfyMBaioojjYbQFnDsopXdRekwxXXVB1jGKoahJDuWtxMwjQQhBwT2FRYHL1bxdTNDQ3labEQdXdrBEAzAbi4ZcAd5GPewAWZMNnMtN4qLKkuKyp6xMc3I5nyQzVFu7jjVYDmQII0IBKmxI1gUK2ZufW5gonzE15E2O0KimvOLyiZ/yQxPwLgWN31eIl8zBu8s6GsDX5p9fjlNQuODATic9wyHdWLJExJ6mr1uLSwpPqOjoxAtddaPbqnozLMeQAdoLseL5P/A9ljCINmBmLma16aQts1HfX1rkeAJEhJkiuTvY4i0IMFJTV/ZBUta1xS8YzugnqTH1pwKlnmYmbk6q7FTyRMqXE+WXiqoDi61AgGZjQ8MOMT3QUBPaajsnk9KH1aI5wiYUodAiFkxuMFuls9Jk26N7h99+e/NdmqBuCZoY5eI9+ZUm9Y16oeL+eHahwfrlhYWpOzbdf2l7w2HdWL5MrknBOJ+ZGCkuh6Ujwl1a0ehRPnnQTDWMQWX+65AVMeJWFy3iVs0QsFJdX3G0Ga3fCXis/s3PiVv4kcZMSD5QwKg707HdWLJEx6BACaZHWgyK5Wjz2tEXG6lYHDdB9gOpLvTBp1t3rEMzO3FIai4wa7nfxQdPTLWzNe6GqNkCBpIlcmFyDwycz4W0FxtJmVMbmxfuZrA3lfQfGCowEzCkYJQ74Z6SZhchNCDrG5ubA4encbYjetWhbZ2dvLJkyKDA22BWcA5gwAQ3SXLTrJxzz3CTJh8hAK9tLq0dkaEWzL6G6NkCC5SJ+rYBSGahJeIFqkxIsKCMctalOK6wD8THdBIoULRIuUOscCNijFDPkk4WoSJm8gyA8Mrif/pxPCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWzSd5iIbgcgS1AK8W2xrmx8T59hWlE/axpZ5mkENOiuXghXYDSToc5ZUT9rWm9/7rM5kGjvE/9XFVdfahHVAjhN9/EIocGbAN+4Ymnl37r/obfcDChMAJCVFQmMOCbzWmarWiaDijSxg0HzexvFllSYuu0Z/k64DtJcKPzJAmMZq+C0xvrpn/b2AlvC1K3wV9FT2MBiAHm6j1wIuzDQCqhw49Lyzf2+zs4wdSsMVU1gVrUAfqz7RAgxaIT3mXl249LKJQN5eW+5Sfo+0/L62SuN9tipBA4zsDPZ7QnhsDaA5x5oxEYONEh9SfrK1FNBSfURACIAySLDwu2YgEeVUtMalpS/l/CbU/ExrzdXTqw5V2a8CRd7HozwimUVTw12A46FqWt3lB+afxUxLwTwIyfPlBB9+JiIIqef0H5fJBKxktmQw2HqtHcuNslcbKFLjBj39De/PVFawtRtz4oNhBLIQEXhECI0waSy5Q/NetvO7WoNU7f8UHQ0MeoAnJmSHQgBAITXmWlK49JZq1Ox+ZT8NJ6oxvqKDWecGDuHwb8G8F+n9y98jvA5gcOfvx87PVVB6nPXTl+ZevrW+quQ9VdFUuIA399hZlaufHjatlTvzBUf83qTXxodqRi3M+Nyx3YqfIOBdSAON9ZX/suxfbo1TN0KS2ty2ORaEH7q+M6FB9G/mVDZWD/L8Z47V3xn6s/yJbOaDx424mwi+j3AKb9UC8/6GuC5u4cPO11HkPriqitTTz1aPa4HYCS9QeEHFhjL4hZPf+zhSq0/Xrn+Y15v8kMLTiXLXAxCru5ahEaEf8KyylYsm/2s7lIAj4apW1erRx2A43XXIhz1IYMrGpdW1APkmnWWXf+dqT9drR6nEDgM4Cvd9YiUayPwAqM9dkpna4R7gtQXz1yZevrlNQuODATic6TVw5+I0GQadMNfH5j1H9219MXTH/N6UxiqOo/ZqAP4Yt21CFu8qIDwo0srntBdyL74Lkxdh9Xd6nEbgGN1VyMGg7cRUKXaT7qzoeFqU3c1A6rYn2HqFAotHLaLY9MBmglgP931iAHpIMbddrZGOMXXYep2xTVVxxiGqgYhpLsW0Q9GMytjcmP9zNd0lzKo8tMhTN0KJlZnQ1EtgDN01yL2YtAbivjG5fUVf9ddS1LH4eWfxhO14qHKljNOjJ3d1erxadIbFEkh4AsGlQfa28/wepD6PEa/Xpl66tHqMQVAhu560owFxjIjA1Mb/lLxme5i7JJWH/N6k18aHUkWLQJ4vO5a0gKhhYjDy5dUbtFdit3SPkzdCktrciyL6wj4ie5afOo9Bt+U7FBHN0ur70z9Wb5kVvMhQ0ec1fVo0pe66/GRXQDPPTAQO9nPQepLWl6ZesovjY5QJm6WVo+kMBhLjWBgRsMDMz7RXYwjBywf8/pWWFpzNltWLUCjdNfiMc+xQlnjkopndBfiJAnTAEirx4B9xOBZbmuNcIqEaYCKihYNiWe2TyZwJYADdNfjMrsJfEdHRqD6sftnpm0rjIQpQUWlVUeZpqqRKbSdiNCkYE5uqL/pHd216CZhGqSC4przAa4D4SLdtWjyEiwVXvFQ+UbdhbiFhCkpTPkl0RCBFgA4XHc1DtlO4Hleao1wioTJBmnS6tFBjLtVTN3c0FAu9+F6IWGy0ZW/nneCYRo1DBTprsVWjGYKqPDyB8tf0V2Km0mYUiA/VHMJMS+G91s93mTG1MZlFU26C/ECeZwoBRrrZ63v0erhxaeidzCofPfw/c+QICVHrkw2Gj+xZvh+yprpkVYPC4xlrILTGuunS79XguRjnkOKSuadbMJYBGCc7lp6w0AroMKNS8s3667FqyRMDissrclhy7oDoFN119LlAwZXpusjQHaS70wOW75kVvPBQw8+0wWtHm1drREneWU6qhfJlckhmlo9mIBH2bKmr3ho9ru6z4GfyMc8FygoqT6HQbUE/CKV+yHCC2yhbMWyiqd0H7MfSZhcpDBUNYEtdQcIx9m86Y+JKHL6Ce33RSIRS/dx+pWEyWUmTIoMDbRl3kDg2QD2T3JzMWLc48XpqF4kYXKpZFs9iNAEk8qWPzTrbd3Hki4kTC535cSqC5Qy6gC+cEBvILzOTFMal85arbv2dCNh8oQBtHoQPifmW7Z/0HFXa2skrrvidCRh8pAerR7lADK7/jkO8P0dZmblyoenyWr0GkmYPKhw4ryTYBiL2EKQlTHFq6tG+E1CYRJCJEYeJxLCJhImIWwiYRLCJhImIWwiYRLCJv8P9sXhC7xE4kIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDQtMTNUMDg6MTY6MDgrMDI6MDCcYZVaAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTA0LTEzVDA4OjE2OjA4KzAyOjAw7Twt5gAAAABJRU5ErkJggg== - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.13.2 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.13.2 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.13.2 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.13.2 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.13.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.13.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.13.1 - version: 7.13.2 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.v7.13.2.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.v7.13.2.clusterserviceversion.yaml.diff deleted file mode 100644 index 256bcdf1f..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.v7.13.2.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,63 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.1/eclipse-che-preview-kubernetes.v7.13.1.clusterserviceversion.yaml 2020-05-27 15:55:15.871925131 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.v7.13.2.clusterserviceversion.yaml 2020-05-27 16:01:04.995462717 +0300 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.13.1 -- createdAt: "2020-05-21T05:12:56Z" -+ containerImage: quay.io/eclipse/che-operator:7.13.2 -+ createdAt: "2020-05-27T13:01:04Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.13.1 -+ name: eclipse-che-preview-kubernetes.v7.13.2 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -248,13 +248,13 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.13.1 -+ value: 7.13.2 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.13.1 -+ value: quay.io/eclipse/che-server:7.13.2 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.13.1 -+ value: quay.io/eclipse/che-plugin-registry:7.13.2 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.13.1 -+ value: quay.io/eclipse/che-devfile-registry:7.13.2 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs -@@ -262,7 +262,7 @@ - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.13.1 -+ value: quay.io/eclipse/che-keycloak:7.13.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -@@ -285,7 +285,7 @@ - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.13.1 -+ image: quay.io/eclipse/che-operator:7.13.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -394,5 +394,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.12.2 -- version: 7.13.1 -+ replaces: eclipse-che-preview-kubernetes.v7.13.1 -+ version: 7.13.2 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 5f06a7c02..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,553 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.v7.14.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.v7.14.1.clusterserviceversion.yaml deleted file mode 100644 index ec3b39d36..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.v7.14.1.clusterserviceversion.yaml +++ /dev/null @@ -1,398 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.14.1 - createdAt: "2020-06-05T11:06:24Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.14.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.14.1 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.14.1 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.14.1 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.14.1 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.14.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.14.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.13.2 - version: 7.14.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.v7.14.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.v7.14.1.clusterserviceversion.yaml.diff deleted file mode 100644 index 2f30c3315..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.v7.14.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,63 +0,0 @@ ---- /home/mykhailo/projects/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.13.2/eclipse-che-preview-kubernetes.v7.13.2.clusterserviceversion.yaml 2020-06-05 13:38:28.319057813 +0300 -+++ /home/mykhailo/projects/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.v7.14.1.clusterserviceversion.yaml 2020-06-05 14:06:24.990440614 +0300 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.13.2 -- createdAt: "2020-05-27T13:01:04Z" -+ containerImage: quay.io/eclipse/che-operator:7.14.1 -+ createdAt: "2020-06-05T11:06:24Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.13.2 -+ name: eclipse-che-preview-kubernetes.v7.14.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -248,13 +248,13 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.13.2 -+ value: 7.14.1 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.13.2 -+ value: quay.io/eclipse/che-server:7.14.1 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.13.2 -+ value: quay.io/eclipse/che-plugin-registry:7.14.1 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.13.2 -+ value: quay.io/eclipse/che-devfile-registry:7.14.1 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs -@@ -262,7 +262,7 @@ - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.13.2 -+ value: quay.io/eclipse/che-keycloak:7.14.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -@@ -285,7 +285,7 @@ - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.13.2 -+ image: quay.io/eclipse/che-operator:7.14.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -394,5 +394,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.13.1 -- version: 7.13.2 -+ replaces: eclipse-che-preview-kubernetes.v7.13.2 -+ version: 7.14.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 5f06a7c02..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,553 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.v7.14.2.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.v7.14.2.clusterserviceversion.yaml deleted file mode 100644 index 5b7690246..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.v7.14.2.clusterserviceversion.yaml +++ /dev/null @@ -1,398 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.14.2 - createdAt: "2020-06-10T13:13:16Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.14.2 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.14.2 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.14.2 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.14.2 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.14.2 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.14.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.14.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.14.1 - version: 7.14.2 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.v7.14.2.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.v7.14.2.clusterserviceversion.yaml.diff deleted file mode 100644 index 8dda9e404..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.v7.14.2.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,63 +0,0 @@ ---- /home/mykhailo/projects/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.1/eclipse-che-preview-kubernetes.v7.14.1.clusterserviceversion.yaml 2020-06-10 16:10:56.155057658 +0300 -+++ /home/mykhailo/projects/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.v7.14.2.clusterserviceversion.yaml 2020-06-10 16:13:16.078757299 +0300 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.14.1 -- createdAt: "2020-06-05T11:06:24Z" -+ containerImage: quay.io/eclipse/che-operator:7.14.2 -+ createdAt: "2020-06-10T13:13:16Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.14.1 -+ name: eclipse-che-preview-kubernetes.v7.14.2 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -248,13 +248,13 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.14.1 -+ value: 7.14.2 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.14.1 -+ value: quay.io/eclipse/che-server:7.14.2 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.14.1 -+ value: quay.io/eclipse/che-plugin-registry:7.14.2 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.14.1 -+ value: quay.io/eclipse/che-devfile-registry:7.14.2 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs -@@ -262,7 +262,7 @@ - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.14.1 -+ value: quay.io/eclipse/che-keycloak:7.14.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -@@ -285,7 +285,7 @@ - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.14.1 -+ image: quay.io/eclipse/che-operator:7.14.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -394,5 +394,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.13.2 -- version: 7.14.1 -+ replaces: eclipse-che-preview-kubernetes.v7.14.1 -+ version: 7.14.2 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 2b88ce33d..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,548 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Deprecated. The value of this flag is ignored. Che - operator will automatically detect if router certificate is self-signed. - If so it will be propagated to Che server and some other components. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: Deprecated. Instructs the operator to deploy Che in - TLS mode. This is enabled by default. Disabling TLS may cause - malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index 3b8b46bab..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.crd.yaml.diff +++ /dev/null @@ -1,33 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.crd.yaml 2020-06-18 12:30:34.530966436 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.crd.yaml 2020-06-25 13:50:37.102440224 +0300 -@@ -422,13 +422,9 @@ - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: -- description: Enables the support of OpenShift clusters whose router -- uses self-signed certificates. When enabled, the operator retrieves -- the default self-signed certificate of OpenShift routes and adds -- it to the Java trust store of the Che server. This is usually -- required when activating the `tlsSupport` field on demo OpenShift -- clusters that have not been setup with a valid certificate for -- the routes. This is disabled by default. -+ description: Deprecated. The value of this flag is ignored. Che -+ operator will automatically detect if router certificate is self-signed. -+ If so it will be propagated to Che server and some other components. - type: boolean - serverMemoryLimit: - description: Overrides the memory limit used in the Che server deployment. -@@ -446,10 +442,9 @@ - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: -- description: 'Instructs the operator to deploy Che in TLS mode, -- ie with TLS routes or ingresses. This is disabled by default. -- WARNING: Enabling TLS might require enabling the `selfSignedCert` -- field also in some cases.' -+ description: Deprecated. Instructs the operator to deploy Che in -+ TLS mode. This is enabled by default. Disabling TLS may cause -+ malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.v7.15.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.v7.15.0.clusterserviceversion.yaml deleted file mode 100644 index f27e2dc53..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.v7.15.0.clusterserviceversion.yaml +++ /dev/null @@ -1,398 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.15.0 - createdAt: "2020-06-25T10:50:37Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.15.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.15.0 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.15.0 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.15.0 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.15.0 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-301.1592810506 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.15.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.15.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.14.2 - version: 7.15.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.v7.15.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.v7.15.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 5149f8a23..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.v7.15.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,64 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.14.2/eclipse-che-preview-kubernetes.v7.14.2.clusterserviceversion.yaml 2020-06-18 12:30:34.530966436 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.v7.15.0.clusterserviceversion.yaml 2020-06-25 13:50:37.101440219 +0300 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.14.2 -- createdAt: "2020-06-10T13:13:16Z" -+ containerImage: quay.io/eclipse/che-operator:7.15.0 -+ createdAt: "2020-06-25T10:50:37Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.14.2 -+ name: eclipse-che-preview-kubernetes.v7.15.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -248,21 +248,21 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.14.2 -+ value: 7.15.0 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.14.2 -+ value: quay.io/eclipse/che-server:7.15.0 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.14.2 -+ value: quay.io/eclipse/che-plugin-registry:7.15.0 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.14.2 -+ value: quay.io/eclipse/che-devfile-registry:7.15.0 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal:8.2-267 -+ value: registry.access.redhat.com/ubi8-minimal:8.2-301.1592810506 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.14.2 -+ value: quay.io/eclipse/che-keycloak:7.15.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -@@ -285,7 +285,7 @@ - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.14.2 -+ image: quay.io/eclipse/che-operator:7.15.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -394,5 +394,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.14.1 -- version: 7.14.2 -+ replaces: eclipse-che-preview-kubernetes.v7.14.2 -+ version: 7.15.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 2b88ce33d..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,548 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Deprecated. The value of this flag is ignored. Che - operator will automatically detect if router certificate is self-signed. - If so it will be propagated to Che server and some other components. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: Deprecated. Instructs the operator to deploy Che in - TLS mode. This is enabled by default. Disabling TLS may cause - malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.v7.15.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.v7.15.1.clusterserviceversion.yaml deleted file mode 100644 index 4f5c37671..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.v7.15.1.clusterserviceversion.yaml +++ /dev/null @@ -1,398 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.15.1 - createdAt: "2020-07-02T12:07:19Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.15.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.15.1 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.15.1 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.15.1 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.15.1 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-301.1592810506 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.15.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.15.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.15.0 - version: 7.15.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.v7.15.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.v7.15.1.clusterserviceversion.yaml.diff deleted file mode 100644 index d7eaac70d..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.v7.15.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,63 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.0/eclipse-che-preview-kubernetes.v7.15.0.clusterserviceversion.yaml 2020-07-02 14:56:16.201700771 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.v7.15.1.clusterserviceversion.yaml 2020-07-02 15:07:19.618660636 +0300 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.15.0 -- createdAt: "2020-06-25T10:50:37Z" -+ containerImage: quay.io/eclipse/che-operator:7.15.1 -+ createdAt: "2020-07-02T12:07:19Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.15.0 -+ name: eclipse-che-preview-kubernetes.v7.15.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -248,13 +248,13 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.15.0 -+ value: 7.15.1 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.15.0 -+ value: quay.io/eclipse/che-server:7.15.1 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.15.0 -+ value: quay.io/eclipse/che-plugin-registry:7.15.1 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.15.0 -+ value: quay.io/eclipse/che-devfile-registry:7.15.1 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs -@@ -262,7 +262,7 @@ - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.15.0 -+ value: quay.io/eclipse/che-keycloak:7.15.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -@@ -285,7 +285,7 @@ - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.15.0 -+ image: quay.io/eclipse/che-operator:7.15.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -394,5 +394,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.14.2 -- version: 7.15.0 -+ replaces: eclipse-che-preview-kubernetes.v7.15.0 -+ version: 7.15.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 2b88ce33d..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,548 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Deprecated. The value of this flag is ignored. Che - operator will automatically detect if router certificate is self-signed. - If so it will be propagated to Che server and some other components. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: Deprecated. Instructs the operator to deploy Che in - TLS mode. This is enabled by default. Disabling TLS may cause - malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.v7.15.2.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.v7.15.2.clusterserviceversion.yaml deleted file mode 100644 index d105833a6..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.v7.15.2.clusterserviceversion.yaml +++ /dev/null @@ -1,398 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.15.2 - createdAt: "2020-07-09T14:25:28Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.15.2 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.15.2 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.15.2 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.15.2 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.15.2 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-301.1592810506 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.15.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.15.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.15.1 - version: 7.15.2 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.v7.15.2.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.v7.15.2.clusterserviceversion.yaml.diff deleted file mode 100644 index e39a92133..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.v7.15.2.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,63 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.1/eclipse-che-preview-kubernetes.v7.15.1.clusterserviceversion.yaml 2020-07-09 15:47:31.333309979 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.v7.15.2.clusterserviceversion.yaml 2020-07-09 17:25:28.808758398 +0300 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.15.1 -- createdAt: "2020-07-02T12:07:19Z" -+ containerImage: quay.io/eclipse/che-operator:7.15.2 -+ createdAt: "2020-07-09T14:25:28Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.15.1 -+ name: eclipse-che-preview-kubernetes.v7.15.2 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -248,13 +248,13 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.15.1 -+ value: 7.15.2 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.15.1 -+ value: quay.io/eclipse/che-server:7.15.2 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.15.1 -+ value: quay.io/eclipse/che-plugin-registry:7.15.2 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.15.1 -+ value: quay.io/eclipse/che-devfile-registry:7.15.2 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs -@@ -262,7 +262,7 @@ - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.15.1 -+ value: quay.io/eclipse/che-keycloak:7.15.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -@@ -285,7 +285,7 @@ - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.15.1 -+ image: quay.io/eclipse/che-operator:7.15.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -394,5 +394,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.15.0 -- version: 7.15.1 -+ replaces: eclipse-che-preview-kubernetes.v7.15.1 -+ version: 7.15.2 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 72daf1af5..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,562 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` 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 hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `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 - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also 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. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. Che - operator will automatically detect if router certificate is self-signed. - If so it will be propagated to Che server and some other components. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: Deprecated. Instructs the operator to deploy Che in - TLS mode. This is enabled by default. Disabling TLS may cause - malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index c1e6f6115..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.crd.yaml.diff +++ /dev/null @@ -1,64 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.crd.yaml 2020-07-17 20:56:50.779766841 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.crd.yaml 2020-07-17 21:32:16.458703156 +0300 -@@ -250,7 +250,7 @@ - used by the Che installation. - properties: - enable: -- description: Enables `metrics` Che server endpoint. Default to `false`. -+ description: Enables `metrics` Che server endpoint. Default to `true`. - type: boolean - type: object - server: -@@ -371,8 +371,13 @@ - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` -- Only use when configuring a proxy is required (see also the `proxyURL` -- field). -+ 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 - pluginRegistryImage: - description: Overrides the container image used in the Plugin registry -@@ -400,11 +405,13 @@ - type: string - proxyPassword: - description: Password of the proxy server Only use when proxy configuration -- is required (see also the `proxyUser` and `proxySecret` fields). -+ is required (see also 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` field). -+ a proxy is required. (see also the `proxyURL` and `nonProxyHosts` -+ fields). - type: string - proxySecret: - description: The secret that contains `user` and `password` for -@@ -415,11 +422,18 @@ - description: URL (protocol+hostname) 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. -+ 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` `proxySecret` fields). -+ a proxy is required (see also the `proxyURL`, `proxyPassword` -+ and `proxySecret` fields). - type: string - selfSignedCert: - description: Deprecated. The value of this flag is ignored. Che diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.v7.16.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.v7.16.0.clusterserviceversion.yaml deleted file mode 100644 index 601829f5d..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.v7.16.0.clusterserviceversion.yaml +++ /dev/null @@ -1,1134 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: "[\n {\n \"apiVersion\": \"org.eclipse.che/v1\",\n \"kind\"\ - : \"CheCluster\",\n \"metadata\": {\n \"name\": \"eclipse-che\"\n \ - \ },\n \"spec\": {\n \"k8s\": {\n \"ingressDomain\": \"\"\ - ,\n \"tlsSecretName\": \"\"\n },\n \"server\": {\n \ - \ \"cheImageTag\": \"\",\n \"devfileRegistryImage\": \"\",\n\ - \ \"pluginRegistryImage\": \"\",\n \"tlsSupport\": true,\n\ - \ \"selfSignedCert\": false\n },\n \"database\": {\n \ - \ \"externalDb\": false,\n \"chePostgresHostName\": \"\",\n\ - \ \"chePostgresPort\": \"\",\n \"chePostgresUser\": \"\",\n\ - \ \"chePostgresPassword\": \"\",\n \"chePostgresDb\": \"\"\ - \n },\n \"auth\": {\n \"identityProviderImage\": \"\",\n\ - \ \"externalIdentityProvider\": false,\n \"identityProviderURL\"\ - : \"\",\n \"identityProviderRealm\": \"\",\n \"identityProviderClientId\"\ - : \"\"\n },\n \"storage\": {\n \"pvcStrategy\": \"per-workspace\"\ - ,\n \"pvcClaimSize\": \"1Gi\",\n \"preCreateSubPaths\": true\n\ - \ },\n \"metrics\": {\n \"enable\": true\n }\n \ - \ }\n }\n]" - capabilities: Seamless Upgrades - categories: Developer Tools - certified: 'false' - containerImage: quay.io/eclipse/che-operator@sha256:ec9fe03dc0395668ca93f1f3b141135aeb985ca92c67db945d3b791a42c132a0 - createdAt: '2020-07-17T18:32:16Z' - 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-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.16.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: "A collaborative Kubernetes-native development solution that delivers\ - \ Kubernetes workspaces and in-browser IDE for rapid cloud application development.\n\ - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server,\ - \ as well as configures all these services.\n## Prerequisites\n- Operator Lifecycle\ - \ Manager (OLM) needs to be installed.\n- Kubernetes Platform. For OpenShift,\ - \ the installation is directly made from OperatorHub UI in the admin console.\n\ - \nOLM installation can be checked by running the command:\n```\n$ kubectl get\ - \ pods --all-namespaces | grep olm\nolm catalog-operator-7b8cd7f8bf-2v7zj\ - \ 1/1 Running 0 10m\nolm olm-operator-5c5c798cd5-s6ll5\ - \ 1/1 Running 0 10m\nolm \ - \ olm-operators-fm5wc 1/1 Running 0\ - \ 10m\nolm operatorhubio-catalog-d78km \ - \ 1/1 Running 0 10m\nolm packageserver-5c5f64947b-trghp\ - \ 1/1 Running 0 9m56s\nolm \ - \ packageserver-5c5f64947b-zqvxg 1/1 Running 0\ - \ 9m56s\n```\n\n## How to Install\nInstall `Eclipse Che Operator` by\ - \ following instructions in top right button `Install`.\n\nA new pod che-operator\ - \ is created in `my-eclipse-che` namespace\n\n```\n$ kubectl get pods --all-namespaces\ - \ | grep my-eclipse-che\nmy-eclipse-che che-operator-554c564476-fl98z \ - \ 1/1 Running 0 13s\n```\n\nThe operator is\ - \ now providing new Custom Resources Definitions: `checluster.org.eclipse.che`\n\ - \nCreate a new Eclipse Che instance by creating a new CheCluster resource:\n\n\ - On the bottom of this page, there is a section `Custom Resource Definitions` with\ - \ `Eclipse Che Cluster` name.\n\nClick on `View YAML Example` *Link* and copy\ - \ the content to a new file named `my-eclipse-che.yaml`\n**Important!** Make sure\ - \ you provide **K8s.ingressDomain** which is a global ingress domain of your k8s\ - \ cluster, for example, `gcp.my-ide.cloud`\nCreate the new CheCluster by creating\ - \ the resource in the `my-eclipse-che` namespace :\n```\n$ kubectl create -f my-eclipse-che.yaml\ - \ -n my-eclipse-che\n```\n***important:*** The operator is only tracking resources\ - \ in its own namespace. If CheCluster is not created in this namespace it's ignored.\n\ - The operator will now create pods for Eclipse Che. The deployment status can be\ - \ tracked by looking at the Operator logs by using the command:\n```\n$ kubectl\ - \ logs -n my-eclipse-che che-operator-554c564476-fl98z\n```\n***important:***\ - \ pod name is different on each installation\n\nWhen all Eclipse Che containers\ - \ are running, the Eclipse Che URL is printed\n\n\nEclipse Che URL can be tracked\ - \ by searching for available trace:\n```\n$ kubectl logs -f -n my-eclipse-che\ - \ che-operator-7b6b4bcb9c-m4m2m | grep \"Eclipse Che is now available\"\ntime=\"\ - 2019-08-01T13:31:05Z\" level=info msg=\"Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud\"\ - \n```\nWhen Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster\ - \ resource in `status` section\n```\n$ kubectl describe checluster/eclipse-che\ - \ -n my-eclipse-che\n```\n\n```\nStatus:\n Che Cluster Running: Available\n\ - \ Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud\n\ - \ Che Version: 7.0.0\n ...\n```\n\nBy opening this URL in\ - \ a web browser, Eclipse Che is ready to use.\n## Defaults\nBy default, the operator\ - \ deploys Eclipse Che with:\n* Bundled PostgreSQL and Keycloak\n* Per-Workspace\ - \ PVC strategy\n* Auto-generated passwords\n* HTTP mode (non-secure ingresses)\n\ - ## Installation Options\nEclipse Che operator installation options include:\n\ - * Connection to external database and Keycloak\n* Configuration of default passwords\ - \ and object names\n* TLS mode\n* PVC strategy (once shared PVC for all workspaces,\ - \ PVC per workspace, or PVC per volume)\n* Authentication options\n### External\ - \ Database and Keycloak\nTo instruct the operator to skip deploying PostgreSQL\ - \ and Keycloak and connect to an existing DB and Keycloak instead:\n* set respective\ - \ fields to `true` in a custom resource spec\n* provide the operator with connection\ - \ and authentication details:\n ```\n externalDb: true\n chePostgresHostname:\ - \ 'yourPostgresHost'\n chePostgresPort: '5432'\n chePostgresUser: 'myuser'\n\ - \ chePostgresPassword: 'mypass'\n chePostgresDb: 'mydb'\n externalIdentityProvider:\ - \ true\n identityProviderURL: 'https://my-keycloak.com'\n identityProviderRealm:\ - \ 'myrealm'\n identityProviderClientId: 'myClient'\n ```\n### TLS Mode\nTo activate\ - \ TLS mode, set the respective field in the CR spec to `true` (in the `server`\ - \ block):\n```\ntlsSupport: true\n```\nYou will also need to provide name of tls\ - \ secret that will be used for Eclipse Che and workspaces ingresses:\n```\ntlsSecretName:\ - \ 'my-ingress-tls-secret'\n```\n" - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.16.0 - - name: RELATED_IMAGE_che_server - value: quay.io/eclipse/che-server@sha256:328a0d3ffa33ba963dd0b370ae1b9a98c34f8a3e9ce2b0fe1e09c8c4f362207e - - name: RELATED_IMAGE_plugin_registry - value: quay.io/eclipse/che-plugin-registry@sha256:6777ce2578331a3298cf6421ce9829f0568676632e66e35ef2732f5174440af8 - - name: RELATED_IMAGE_devfile_registry - value: quay.io/eclipse/che-devfile-registry@sha256:9f252be1aef445712e37c230162425ebc8035dc642f3e1624204860272153643 - - name: RELATED_IMAGE_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - - name: RELATED_IMAGE_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - - name: RELATED_IMAGE_postgres - value: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - - name: RELATED_IMAGE_keycloak - value: quay.io/eclipse/che-keycloak@sha256:d4ff7f7f8e143570a671ca0c33d4b138d037849bf2b4cb6fb2d763651e1d6acb - - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - - name: RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - - name: CHE_SERVER_TRUST_STORE_CONFIGMAP_NAME - value: ca-certs - - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNJSGMWXM43DGEXDGOBOGEWWG2DFBI______ - value: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNRVGAWXM43DGEXDGOJOGIWWG2DFBI______ - value: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - - name: RELATED_IMAGE_coder_plugin_registry_image_NZSXQ5AK - value: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - - name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_GMXDILRQBI______ - value: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_BI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDALRQBI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCLRQBI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRRBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRSBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRTBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDILRQBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDKLRQBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDKLRRBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQBI______ - value: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVXGK6DUBI______ - value: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVZGGLJTFYYAU___ - value: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVZGGLJUFYYAU___ - value: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCLRQBI______ - value: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDELRQBI______ - value: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRQBI______ - value: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRRBI______ - value: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRSBI______ - value: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRTBI______ - value: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDILRQBI______ - value: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDKLRQBI______ - value: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDKLRRBI______ - value: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_GUXDOLRQBI______ - value: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - - name: RELATED_IMAGE_rhamt_vscode_extension_plugin_registry_image_NJQXMYJYBI______ - value: docker.io/windup3/rhamt-vscode-extension@sha256:616b382897228ee3eee13ea4fbfe9f516bc10c0e26c706b39494efc7d15f3e7b - - name: RELATED_IMAGE_eclipse_broadway_plugin_registry_image_BI______ - value: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - - name: RELATED_IMAGE_che_buildah_base_plugin_registry_image_GEXDCNBOGAWWEMDDHEYWIMYK - value: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - - name: RELATED_IMAGE_che_buildkit_base_plugin_registry_image_GAXDOLRRFVRGCY3CGA3DSCQ_ - value: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDELRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRTBI______ - value: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDILRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDKLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDKLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_NZUWO2DUNR4QU___ - value: quay.io/eclipse/che-machine-exec@sha256:7fe53b4eab00d8b0345832b73f8ff9089e2cac0617de18c96520988b325848e4 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWTOMDGHFSDCNYK - value: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWWINJZHA4WENQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGEWTAMLBMZSWCNQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGIWWMMJSGJRDMMAK - value: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGMWWGMZSHA3WINQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGQWTKOLEGI2TQYQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGUWWCNJXHBRTIYIK - value: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRZFU4WKOBVGM4GKCQ_ - value: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - - name: RELATED_IMAGE_che_sidecar_clang_plugin_registry_image_HAWTQM3BMRRDGYIK - value: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGIWWINBXHAZTKMIK - value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGMWWCMZYMNRDAYYK - value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GIXDELRRGA2S2MTGMQ3GKNZYBI______ - value: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GMXDCLRTGAYS2MJRG5STMNJTBI______ - value: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCMBOG4WWGMBVMRTGEMAK - value: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCMROHEWTMNJSMFSDCOIK - value: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCNBOGQWWCZTFMJTDOMAK - value: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_GEYS2ZRXGZRWCNBVBI______ - value: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_HAWTAY3GMJQWGYQK - value: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDALRZFU4DEYZXGA2GKCQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDCLRQFUZTCYJYGQ3DICQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDELRQFUZWKYJVG5SDKCQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - - name: RELATED_IMAGE_che_sidecar_node_plugin_registry_image_GEYC2MDDMI2WINZYBI______ - value: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRQFU2TINRQGU4DSCQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRRFU4WCYRTGE2GICQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRSFUZDMMBRGUYDSCQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRVFU3TANBTHBSDECQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - - name: RELATED_IMAGE_che_sidecar_php_plugin_registry_image_G4WTKYZVMVRWGNIK - value: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - - name: RELATED_IMAGE_che_sidecar_python_plugin_registry_image_GMXDOLRTFU4GMMZZGM2DQCQ_ - value: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - - name: RELATED_IMAGE_che_sidecar_scala_plugin_registry_image_GAXDSLRQFU3GCOBTGNSWGCQ_ - value: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - - name: RELATED_IMAGE_che_sidecar_sonarlint_plugin_registry_image_GEXDCNROGAWTIYLGGUYDGOIK - value: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - - name: RELATED_IMAGE_che_sidecar_vale_plugin_registry_image_GAXDSLRRFVQWINJTMNRWMCQ_ - value: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - - name: RELATED_IMAGE_che_sidecar_workspace_data_sync_plugin_registry_image_NRQXIZLTOQFA____ - value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:36a7f4080292ce4f7ae4c0ba020bd26d9aba0ea9b806bc4c636f3716b6128c22 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - - name: RELATED_IMAGE_mongodb_36_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-cpp-rhel7@sha256:5ff4901e6a14eb81f22bbb46856b715a67129a89573c1d8916d15140398aa50a - - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-dotnet-2.2@sha256:aed55530f258db6dc6b1448950bc11130668101a386c69f6fd289907e90a7633 - - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-golang-1.12@sha256:ef22ba07591cc26093cb47f0375200f0e5ca4bb15dc0fcd4287f4f057df31321 - - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-java11-gradle@sha256:d43d9b3ef316801f4bc4a29324694ad98ec24357fd7f770af473b597ad59fc35 - - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-java11-maven@sha256:afdbc9724a449574993a1845318b1dec3e4bea599a959d28f0f275b944b413a1 - - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-java8-maven@sha256:3c65631a3d9e67b89b7627c8ce11f1e02ab8629c87496ca6cd74138f9dfe6658 - - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-nodejs10-community@sha256:847978d2b256d7fe291c56b4787b2b8ccba14f2f4131ac3996a45926869f9fe2 - - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-nodejs10-ubi@sha256:34d7bf7c4b7687de73e523b7b912522f29bdc39ca6d087b6dd5ea6d711b9af03 - - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-nodejs8-centos@sha256:41789657b9a92ba6fa8743684bba062d67bb22bf48f6f09f6bc885ba34e32457 - - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-php-7@sha256:421e2797a109e7a5ad4ba37dc44ebb1a78caf741b2b26f53f03966a10bd37d0d - - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-python-3.7@sha256:ca8408aee1d0a084bad4c990f655ea619f63837a69a50282c4ae864984261bbc - - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-quarkus@sha256:cfe0dd9e957a5fabb43344862903259649d1f1749c083a0d6261086ec884004c - - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-rust-1.39@sha256:646a7b3ab8c4e3e6132aaef53b8feea209035d5643bd72c4d8e3cec661a10e33 - - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_BI______ - value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - image: quay.io/eclipse/che-operator@sha256:ec9fe03dc0395668ca93f1f3b141135aeb985ca92c67db945d3b791a42c132a0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - '' - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - '' - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.15.2 - version: 7.16.0 - relatedImages: - - name: che-operator-7.16.0 - image: quay.io/eclipse/che-operator@sha256:ec9fe03dc0395668ca93f1f3b141135aeb985ca92c67db945d3b791a42c132a0 - # tag: quay.io/eclipse/che-operator:7.16.0 - - name: postgresql-96-centos7-9.6 - image: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - # tag: centos/postgresql-96-centos7:9.6 - - name: che-devfile-registry-7.16.0 - image: quay.io/eclipse/che-devfile-registry@sha256:9f252be1aef445712e37c230162425ebc8035dc642f3e1624204860272153643 - # tag: quay.io/eclipse/che-devfile-registry:7.16.0 - - name: che-jwtproxy-fd94e60 - image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - # tag: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: che-keycloak-7.16.0 - image: quay.io/eclipse/che-keycloak@sha256:d4ff7f7f8e143570a671ca0c33d4b138d037849bf2b4cb6fb2d763651e1d6acb - # tag: quay.io/eclipse/che-keycloak:7.16.0 - - name: che-plugin-artifacts-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - # tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: che-plugin-metadata-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: che-plugin-registry-7.16.0 - image: quay.io/eclipse/che-plugin-registry@sha256:6777ce2578331a3298cf6421ce9829f0568676632e66e35ef2732f5174440af8 - # tag: quay.io/eclipse/che-plugin-registry:7.16.0 - - name: che-server-7.16.0 - image: quay.io/eclipse/che-server@sha256:328a0d3ffa33ba963dd0b370ae1b9a98c34f8a3e9ce2b0fe1e09c8c4f362207e - # tag: quay.io/eclipse/che-server:7.16.0 - - name: che-tls-secret-creator-alpine-3029769 - image: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - # tag: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: ubi8-minimal-8.2-301.1593113563 - image: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - # tag: registry.access.redhat.com/ubi8-minimal:8.2-301.1593113563 - - name: coder-2.1523-vsc1.38.1-che - image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - # tag: docker.io/chinodesuuu/coder:2.1523-vsc1.38.1-che - - name: coder-2.1650-vsc1.39.2-che - image: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - # tag: docker.io/chinodesuuu/coder:2.1650-vsc1.39.2-che - - name: coder-next - image: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - # tag: docker.io/chinodesuuu/coder:next - - name: dirigible-openshift-3.4.0 - image: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - # tag: docker.io/dirigiblelabs/dirigible-openshift:3.4.0 - - name: che-machine-exec- - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec - - name: che-machine-exec-7.0.0 - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec:7.0.0 - - name: che-machine-exec-7.1.0 - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec:7.1.0 - - name: che-theia-endpoint-runtime-binary-7.3.1 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.1 - - name: che-theia-endpoint-runtime-binary-7.3.2 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.2 - - name: che-theia-endpoint-runtime-binary-7.3.3 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.3 - - name: che-theia-endpoint-runtime-binary-7.4.0 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.4.0 - - name: che-theia-endpoint-runtime-binary-7.5.0 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.5.0 - - name: che-theia-endpoint-runtime-binary-7.5.1 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.5.1 - - name: che-theia-7.0.0 - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia:7.0.0 - - name: che-theia-7.0.0-next - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia:7.0.0-next - - name: che-theia-7.0.0-rc-3.0 - image: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - # tag: docker.io/eclipse/che-theia:7.0.0-rc-3.0 - - name: che-theia-7.0.0-rc-4.0 - image: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - # tag: docker.io/eclipse/che-theia:7.0.0-rc-4.0 - - name: che-theia-7.1.0 - image: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - # tag: docker.io/eclipse/che-theia:7.1.0 - - name: che-theia-7.2.0 - image: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - # tag: docker.io/eclipse/che-theia:7.2.0 - - name: che-theia-7.3.0 - image: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - # tag: docker.io/eclipse/che-theia:7.3.0 - - name: che-theia-7.3.1 - image: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - # tag: docker.io/eclipse/che-theia:7.3.1 - - name: che-theia-7.3.2 - image: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - # tag: docker.io/eclipse/che-theia:7.3.2 - - name: che-theia-7.3.3 - image: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - # tag: docker.io/eclipse/che-theia:7.3.3 - - name: che-theia-7.4.0 - image: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - # tag: docker.io/eclipse/che-theia:7.4.0 - - name: che-theia-7.5.0 - image: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - # tag: docker.io/eclipse/che-theia:7.5.0 - - name: che-theia-7.5.1 - image: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - # tag: docker.io/eclipse/che-theia:7.5.1 - - name: che-editor-jupyter-5.7.0 - image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - # tag: docker.io/ksmster/che-editor-jupyter:5.7.0 - - name: rhamt-vscode-extension-java8 - image: docker.io/windup3/rhamt-vscode-extension@sha256:616b382897228ee3eee13ea4fbfe9f516bc10c0e26c706b39494efc7d15f3e7b - # tag: docker.io/windup3/rhamt-vscode-extension:java8 - - name: eclipse-broadway- - image: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - # tag: docker.io/wsskeleton/eclipse-broadway - - name: che-buildah-base-1.14.0-b0c91d3 - image: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - # tag: quay.io/eclipse/che-buildah-base:1.14.0-b0c91d3 - - name: che-buildkit-base-0.7.1-bacb069 - image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - # tag: quay.io/eclipse/che-buildkit-base:0.7.1-bacb069 - - name: che-machine-exec-7.10.0 - image: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - # tag: quay.io/eclipse/che-machine-exec:7.10.0 - - name: che-machine-exec-7.11.0 - image: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - # tag: quay.io/eclipse/che-machine-exec:7.11.0 - - name: che-machine-exec-7.12.0 - image: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - # tag: quay.io/eclipse/che-machine-exec:7.12.0 - - name: che-machine-exec-7.12.1 - image: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - # tag: quay.io/eclipse/che-machine-exec:7.12.1 - - name: che-machine-exec-7.12.2 - image: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - # tag: quay.io/eclipse/che-machine-exec:7.12.2 - - name: che-machine-exec-7.13.0 - image: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - # tag: quay.io/eclipse/che-machine-exec:7.13.0 - - name: che-machine-exec-7.13.1 - image: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - # tag: quay.io/eclipse/che-machine-exec:7.13.1 - - name: che-machine-exec-7.13.2 - image: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - # tag: quay.io/eclipse/che-machine-exec:7.13.2 - - name: che-machine-exec-7.14.1 - image: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - # tag: quay.io/eclipse/che-machine-exec:7.14.1 - - name: che-machine-exec-7.14.2 - image: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - # tag: quay.io/eclipse/che-machine-exec:7.14.2 - - name: che-machine-exec-7.14.3 - image: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - # tag: quay.io/eclipse/che-machine-exec:7.14.3 - - name: che-machine-exec-7.15.0 - image: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - # tag: quay.io/eclipse/che-machine-exec:7.15.0 - - name: che-machine-exec-7.15.1 - image: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - # tag: quay.io/eclipse/che-machine-exec:7.15.1 - - name: che-machine-exec-7.15.2 - image: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - # tag: quay.io/eclipse/che-machine-exec:7.15.2 - - name: che-machine-exec-7.16.0 - image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - # tag: quay.io/eclipse/che-machine-exec:7.16.0 - - name: che-machine-exec-7.2.0 - image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - # tag: quay.io/eclipse/che-machine-exec:7.2.0 - - name: che-machine-exec-7.3.0 - image: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - # tag: quay.io/eclipse/che-machine-exec:7.3.0 - - name: che-machine-exec-7.3.1 - image: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - # tag: quay.io/eclipse/che-machine-exec:7.3.1 - - name: che-machine-exec-7.3.2 - image: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - # tag: quay.io/eclipse/che-machine-exec:7.3.2 - - name: che-machine-exec-7.3.3 - image: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - # tag: quay.io/eclipse/che-machine-exec:7.3.3 - - name: che-machine-exec-7.4.0 - image: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - # tag: quay.io/eclipse/che-machine-exec:7.4.0 - - name: che-machine-exec-7.5.0 - image: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - # tag: quay.io/eclipse/che-machine-exec:7.5.0 - - name: che-machine-exec-7.5.1 - image: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - # tag: quay.io/eclipse/che-machine-exec:7.5.1 - - name: che-machine-exec-7.6.0 - image: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - # tag: quay.io/eclipse/che-machine-exec:7.6.0 - - name: che-machine-exec-7.7.0 - image: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - # tag: quay.io/eclipse/che-machine-exec:7.7.0 - - name: che-machine-exec-7.7.1 - image: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - # tag: quay.io/eclipse/che-machine-exec:7.7.1 - - name: che-machine-exec-7.8.0 - image: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - # tag: quay.io/eclipse/che-machine-exec:7.8.0 - - name: che-machine-exec-7.9.0 - image: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - # tag: quay.io/eclipse/che-machine-exec:7.9.0 - - name: che-machine-exec-7.9.1 - image: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - # tag: quay.io/eclipse/che-machine-exec:7.9.1 - - name: che-machine-exec-7.9.2 - image: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - # tag: quay.io/eclipse/che-machine-exec:7.9.2 - - name: che-machine-exec-nightly - image: quay.io/eclipse/che-machine-exec@sha256:7fe53b4eab00d8b0345832b73f8ff9089e2cac0617de18c96520988b325848e4 - # tag: quay.io/eclipse/che-machine-exec:nightly - - name: che-sidecar-camelk-0.0.10-70f9d17 - image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.10-70f9d17 - - name: che-sidecar-camelk-0.0.10-d5989b6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.10-d5989b6 - - name: che-sidecar-camelk-0.0.11-01afea6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.11-01afea6 - - name: che-sidecar-camelk-0.0.12-f122b60 - image: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.12-f122b60 - - name: che-sidecar-camelk-0.0.13-c3287d6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.13-c3287d6 - - name: che-sidecar-camelk-0.0.14-59d258b - image: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.14-59d258b - - name: che-sidecar-camelk-0.0.15-a578c4a - image: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.15-a578c4a - - name: che-sidecar-camelk-0.0.9-9e8538e - image: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.9-9e8538e - - name: che-sidecar-clang-8-83adb3a - image: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - # tag: quay.io/eclipse/che-sidecar-clang:8-83adb3a - - name: che-sidecar-dependency-analytics-0.0.12-d478351 - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.12-d478351 - - name: che-sidecar-dependency-analytics-0.0.13-a38cb0c - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.13-a38cb0c - - name: che-sidecar-dotnet-2.2.105-2fd6e78 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - # tag: quay.io/eclipse/che-sidecar-dotnet:2.2.105-2fd6e78 - - name: che-sidecar-dotnet-3.1.301-117e653 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - # tag: quay.io/eclipse/che-sidecar-dotnet:3.1.301-117e653 - - name: che-sidecar-go-1.10.7-c05dfb0 - image: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - # tag: quay.io/eclipse/che-sidecar-go:1.10.7-c05dfb0 - - name: che-sidecar-go-1.12.9-652ad19 - image: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - # tag: quay.io/eclipse/che-sidecar-go:1.12.9-652ad19 - - name: che-sidecar-go-1.14.4-afebf70 - image: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - # tag: quay.io/eclipse/che-sidecar-go:1.14.4-afebf70 - - name: che-sidecar-java-11-f76ca45 - image: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - # tag: quay.io/eclipse/che-sidecar-java:11-f76ca45 - - name: che-sidecar-java-8-0cfbacb - image: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - # tag: quay.io/eclipse/che-sidecar-java:8-0cfbacb - - name: che-sidecar-kubernetes-tooling-1.0.9-82c704e - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.0.9-82c704e - - name: che-sidecar-kubernetes-tooling-1.1.0-31a8464 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.1.0-31a8464 - - name: che-sidecar-kubernetes-tooling-1.2.0-3ea57d5 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.2.0-3ea57d5 - - name: che-sidecar-node-10-0cb5d78 - image: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - # tag: quay.io/eclipse/che-sidecar-node:10-0cb5d78 - - name: che-sidecar-openshift-connector-0.1.0-5460589 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.0-5460589 - - name: che-sidecar-openshift-connector-0.1.1-9ab314d - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.1-9ab314d - - name: che-sidecar-openshift-connector-0.1.2-2601509 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.2-2601509 - - name: che-sidecar-openshift-connector-0.1.5-70438d2 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.5-70438d2 - - name: che-sidecar-php-7-5c5ecc5 - image: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - # tag: quay.io/eclipse/che-sidecar-php:7-5c5ecc5 - - name: che-sidecar-python-3.7.3-8f39348 - image: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - # tag: quay.io/eclipse/che-sidecar-python:3.7.3-8f39348 - - name: che-sidecar-scala-0.9.0-6a833ec - image: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - # tag: quay.io/eclipse/che-sidecar-scala:0.9.0-6a833ec - - name: che-sidecar-sonarlint-1.16.0-4af5039 - image: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - # tag: quay.io/eclipse/che-sidecar-sonarlint:1.16.0-4af5039 - - name: che-sidecar-vale-0.9.1-ad53ccf - image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - # tag: quay.io/eclipse/che-sidecar-vale:0.9.1-ad53ccf - - name: che-sidecar-workspace-data-sync-latest - image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:36a7f4080292ce4f7ae4c0ba020bd26d9aba0ea9b806bc4c636f3716b6128c22 - # tag: quay.io/eclipse/che-sidecar-workspace-data-sync:latest - - name: che-theia-endpoint-runtime-binary-7.10.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.10.0 - - name: che-theia-endpoint-runtime-binary-7.11.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.11.0 - - name: che-theia-endpoint-runtime-binary-7.12.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.0 - - name: che-theia-endpoint-runtime-binary-7.12.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.1 - - name: che-theia-endpoint-runtime-binary-7.12.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.2 - - name: che-theia-endpoint-runtime-binary-7.13.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.0 - - name: che-theia-endpoint-runtime-binary-7.13.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.1 - - name: che-theia-endpoint-runtime-binary-7.13.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.2 - - name: che-theia-endpoint-runtime-binary-7.14.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.1 - - name: che-theia-endpoint-runtime-binary-7.14.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.2 - - name: che-theia-endpoint-runtime-binary-7.14.3 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.3 - - name: che-theia-endpoint-runtime-binary-7.15.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.0 - - name: che-theia-endpoint-runtime-binary-7.15.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.1 - - name: che-theia-endpoint-runtime-binary-7.15.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.2 - - name: che-theia-endpoint-runtime-binary-7.16.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.0 - - name: che-theia-endpoint-runtime-binary-7.6.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.6.0 - - name: che-theia-endpoint-runtime-binary-7.7.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.7.0 - - name: che-theia-endpoint-runtime-binary-7.7.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.7.1 - - name: che-theia-endpoint-runtime-binary-7.8.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.8.0 - - name: che-theia-endpoint-runtime-binary-7.9.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.0 - - name: che-theia-endpoint-runtime-binary-7.9.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.1 - - name: che-theia-endpoint-runtime-binary-7.9.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.2 - - name: che-theia-7.10.0 - image: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - # tag: quay.io/eclipse/che-theia:7.10.0 - - name: che-theia-7.11.0 - image: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - # tag: quay.io/eclipse/che-theia:7.11.0 - - name: che-theia-7.12.0 - image: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - # tag: quay.io/eclipse/che-theia:7.12.0 - - name: che-theia-7.12.1 - image: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - # tag: quay.io/eclipse/che-theia:7.12.1 - - name: che-theia-7.12.2 - image: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - # tag: quay.io/eclipse/che-theia:7.12.2 - - name: che-theia-7.13.0 - image: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - # tag: quay.io/eclipse/che-theia:7.13.0 - - name: che-theia-7.13.1 - image: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - # tag: quay.io/eclipse/che-theia:7.13.1 - - name: che-theia-7.13.2 - image: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - # tag: quay.io/eclipse/che-theia:7.13.2 - - name: che-theia-7.14.1 - image: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - # tag: quay.io/eclipse/che-theia:7.14.1 - - name: che-theia-7.14.2 - image: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - # tag: quay.io/eclipse/che-theia:7.14.2 - - name: che-theia-7.14.3 - image: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - # tag: quay.io/eclipse/che-theia:7.14.3 - - name: che-theia-7.15.0 - image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - # tag: quay.io/eclipse/che-theia:7.15.0 - - name: che-theia-7.15.1 - image: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - # tag: quay.io/eclipse/che-theia:7.15.1 - - name: che-theia-7.15.2 - image: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - # tag: quay.io/eclipse/che-theia:7.15.2 - - name: che-theia-7.16.0 - image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - # tag: quay.io/eclipse/che-theia:7.16.0 - - name: che-theia-7.6.0 - image: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - # tag: quay.io/eclipse/che-theia:7.6.0 - - name: che-theia-7.7.0 - image: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - # tag: quay.io/eclipse/che-theia:7.7.0 - - name: che-theia-7.7.1 - image: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - # tag: quay.io/eclipse/che-theia:7.7.1 - - name: che-theia-7.8.0 - image: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - # tag: quay.io/eclipse/che-theia:7.8.0 - - name: che-theia-7.9.0 - image: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - # tag: quay.io/eclipse/che-theia:7.9.0 - - name: che-theia-7.9.1 - image: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - # tag: quay.io/eclipse/che-theia:7.9.1 - - name: che-theia-7.9.2 - image: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - # tag: quay.io/eclipse/che-theia:7.9.2 - - name: mongodb-36-centos7- - image: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - # tag: docker.io/centos/mongodb-36-centos7 - - name: mysql-57-centos7- - image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - # tag: docker.io/centos/mysql-57-centos7 - - name: che-cpp-rhel7-7.16.0 - image: quay.io/eclipse/che-cpp-rhel7@sha256:5ff4901e6a14eb81f22bbb46856b715a67129a89573c1d8916d15140398aa50a - # tag: quay.io/eclipse/che-cpp-rhel7:7.16.0 - - name: che-dotnet-2.2-7.16.0 - image: quay.io/eclipse/che-dotnet-2.2@sha256:aed55530f258db6dc6b1448950bc11130668101a386c69f6fd289907e90a7633 - # tag: quay.io/eclipse/che-dotnet-2.2:7.16.0 - - name: che-golang-1.12-7.16.0 - image: quay.io/eclipse/che-golang-1.12@sha256:ef22ba07591cc26093cb47f0375200f0e5ca4bb15dc0fcd4287f4f057df31321 - # tag: quay.io/eclipse/che-golang-1.12:7.16.0 - - name: che-java11-gradle-7.16.0 - image: quay.io/eclipse/che-java11-gradle@sha256:d43d9b3ef316801f4bc4a29324694ad98ec24357fd7f770af473b597ad59fc35 - # tag: quay.io/eclipse/che-java11-gradle:7.16.0 - - name: che-java11-maven-7.16.0 - image: quay.io/eclipse/che-java11-maven@sha256:afdbc9724a449574993a1845318b1dec3e4bea599a959d28f0f275b944b413a1 - # tag: quay.io/eclipse/che-java11-maven:7.16.0 - - name: che-java8-maven-7.16.0 - image: quay.io/eclipse/che-java8-maven@sha256:3c65631a3d9e67b89b7627c8ce11f1e02ab8629c87496ca6cd74138f9dfe6658 - # tag: quay.io/eclipse/che-java8-maven:7.16.0 - - name: che-nodejs10-community-7.16.0 - image: quay.io/eclipse/che-nodejs10-community@sha256:847978d2b256d7fe291c56b4787b2b8ccba14f2f4131ac3996a45926869f9fe2 - # tag: quay.io/eclipse/che-nodejs10-community:7.16.0 - - name: che-nodejs10-ubi-7.16.0 - image: quay.io/eclipse/che-nodejs10-ubi@sha256:34d7bf7c4b7687de73e523b7b912522f29bdc39ca6d087b6dd5ea6d711b9af03 - # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.0 - - name: che-nodejs8-centos-7.16.0 - image: quay.io/eclipse/che-nodejs8-centos@sha256:41789657b9a92ba6fa8743684bba062d67bb22bf48f6f09f6bc885ba34e32457 - # tag: quay.io/eclipse/che-nodejs8-centos:7.16.0 - - name: che-php-7-7.16.0 - image: quay.io/eclipse/che-php-7@sha256:421e2797a109e7a5ad4ba37dc44ebb1a78caf741b2b26f53f03966a10bd37d0d - # tag: quay.io/eclipse/che-php-7:7.16.0 - - name: che-python-3.7-7.16.0 - image: quay.io/eclipse/che-python-3.7@sha256:ca8408aee1d0a084bad4c990f655ea619f63837a69a50282c4ae864984261bbc - # tag: quay.io/eclipse/che-python-3.7:7.16.0 - - name: che-quarkus-7.16.0 - image: quay.io/eclipse/che-quarkus@sha256:cfe0dd9e957a5fabb43344862903259649d1f1749c083a0d6261086ec884004c - # tag: quay.io/eclipse/che-quarkus:7.16.0 - - name: che-rust-1.39-7.16.0 - image: quay.io/eclipse/che-rust-1.39@sha256:646a7b3ab8c4e3e6132aaef53b8feea209035d5643bd72c4d8e3cec661a10e33 - # tag: quay.io/eclipse/che-rust-1.39:7.16.0 - - name: ubi-minimal- - image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.v7.16.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.v7.16.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 28699a8b8..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.v7.16.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,92 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.15.2/eclipse-che-preview-kubernetes.v7.15.2.clusterserviceversion.yaml 2020-07-17 20:56:50.780766849 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.v7.16.0.clusterserviceversion.yaml 2020-07-17 21:32:16.456703140 +0300 -@@ -41,6 +41,9 @@ - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true -+ }, -+ "metrics": { -+ "enable": true - } - } - } -@@ -48,13 +51,14 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.15.2 -- createdAt: "2020-07-09T14:25:28Z" -+ containerImage: quay.io/eclipse/che-operator:7.16.0 -+ createdAt: "2020-07-17T18:32:16Z" - 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-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.15.2 -+ name: eclipse-che-preview-kubernetes.v7.16.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -248,26 +252,26 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.15.2 -- - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.15.2 -- - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.15.2 -- - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.15.2 -- - name: IMAGE_default_che_tls_secrets_creation_job -+ value: 7.16.0 -+ - name: RELATED_IMAGE_che_server -+ value: quay.io/eclipse/che-server:7.16.0 -+ - name: RELATED_IMAGE_plugin_registry -+ value: quay.io/eclipse/che-plugin-registry:7.16.0 -+ - name: RELATED_IMAGE_devfile_registry -+ value: quay.io/eclipse/che-devfile-registry:7.16.0 -+ - name: RELATED_IMAGE_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 -- - name: IMAGE_default_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal:8.2-301.1592810506 -- - name: IMAGE_default_postgres -+ - name: RELATED_IMAGE_pvc_jobs -+ value: registry.access.redhat.com/ubi8-minimal:8.2-301.1593113563 -+ - name: RELATED_IMAGE_postgres - value: centos/postgresql-96-centos7:9.6 -- - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.15.2 -- - name: IMAGE_default_che_workspace_plugin_broker_metadata -+ - name: RELATED_IMAGE_keycloak -+ value: quay.io/eclipse/che-keycloak:7.16.0 -+ - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 -- - name: IMAGE_default_che_workspace_plugin_broker_artifacts -+ - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 -- - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image -+ - name: RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che -@@ -285,7 +289,9 @@ - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.15.2 -+ - name: CHE_SERVER_TRUST_STORE_CONFIGMAP_NAME -+ value: ca-certs -+ image: quay.io/eclipse/che-operator:7.16.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -394,5 +400,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.15.1 -- version: 7.15.2 -+ replaces: eclipse-che-preview-kubernetes.v7.15.2 -+ version: 7.16.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 72daf1af5..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,562 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` 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 hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `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 - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also 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. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. Che - operator will automatically detect if router certificate is self-signed. - If so it will be propagated to Che server and some other components. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: Deprecated. Instructs the operator to deploy Che in - TLS mode. This is enabled by default. Disabling TLS may cause - malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.v7.16.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.v7.16.1.clusterserviceversion.yaml deleted file mode 100644 index f439a95d5..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.v7.16.1.clusterserviceversion.yaml +++ /dev/null @@ -1,1154 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: "[\n {\n \"apiVersion\": \"org.eclipse.che/v1\",\n \"kind\"\ - : \"CheCluster\",\n \"metadata\": {\n \"name\": \"eclipse-che\"\n \ - \ },\n \"spec\": {\n \"k8s\": {\n \"ingressDomain\": \"\"\ - ,\n \"tlsSecretName\": \"\"\n },\n \"server\": {\n \ - \ \"cheImageTag\": \"\",\n \"devfileRegistryImage\": \"\",\n\ - \ \"pluginRegistryImage\": \"\",\n \"tlsSupport\": true,\n\ - \ \"selfSignedCert\": false\n },\n \"database\": {\n \ - \ \"externalDb\": false,\n \"chePostgresHostName\": \"\",\n\ - \ \"chePostgresPort\": \"\",\n \"chePostgresUser\": \"\",\n\ - \ \"chePostgresPassword\": \"\",\n \"chePostgresDb\": \"\"\ - \n },\n \"auth\": {\n \"identityProviderImage\": \"\",\n\ - \ \"externalIdentityProvider\": false,\n \"identityProviderURL\"\ - : \"\",\n \"identityProviderRealm\": \"\",\n \"identityProviderClientId\"\ - : \"\"\n },\n \"storage\": {\n \"pvcStrategy\": \"per-workspace\"\ - ,\n \"pvcClaimSize\": \"1Gi\",\n \"preCreateSubPaths\": true\n\ - \ },\n \"metrics\": {\n \"enable\": true\n }\n \ - \ }\n }\n]" - capabilities: Seamless Upgrades - categories: Developer Tools - certified: 'false' - containerImage: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - createdAt: '2020-07-28T12:32:21Z' - 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-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.16.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: "A collaborative Kubernetes-native development solution that delivers\ - \ Kubernetes workspaces and in-browser IDE for rapid cloud application development.\n\ - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server,\ - \ as well as configures all these services.\n## Prerequisites\n- Operator Lifecycle\ - \ Manager (OLM) needs to be installed.\n- Kubernetes Platform. For OpenShift,\ - \ the installation is directly made from OperatorHub UI in the admin console.\n\ - \nOLM installation can be checked by running the command:\n```\n$ kubectl get\ - \ pods --all-namespaces | grep olm\nolm catalog-operator-7b8cd7f8bf-2v7zj\ - \ 1/1 Running 0 10m\nolm olm-operator-5c5c798cd5-s6ll5\ - \ 1/1 Running 0 10m\nolm \ - \ olm-operators-fm5wc 1/1 Running 0\ - \ 10m\nolm operatorhubio-catalog-d78km \ - \ 1/1 Running 0 10m\nolm packageserver-5c5f64947b-trghp\ - \ 1/1 Running 0 9m56s\nolm \ - \ packageserver-5c5f64947b-zqvxg 1/1 Running 0\ - \ 9m56s\n```\n\n## How to Install\nInstall `Eclipse Che Operator` by\ - \ following instructions in top right button `Install`.\n\nA new pod che-operator\ - \ is created in `my-eclipse-che` namespace\n\n```\n$ kubectl get pods --all-namespaces\ - \ | grep my-eclipse-che\nmy-eclipse-che che-operator-554c564476-fl98z \ - \ 1/1 Running 0 13s\n```\n\nThe operator is\ - \ now providing new Custom Resources Definitions: `checluster.org.eclipse.che`\n\ - \nCreate a new Eclipse Che instance by creating a new CheCluster resource:\n\n\ - On the bottom of this page, there is a section `Custom Resource Definitions` with\ - \ `Eclipse Che Cluster` name.\n\nClick on `View YAML Example` *Link* and copy\ - \ the content to a new file named `my-eclipse-che.yaml`\n**Important!** Make sure\ - \ you provide **K8s.ingressDomain** which is a global ingress domain of your k8s\ - \ cluster, for example, `gcp.my-ide.cloud`\nCreate the new CheCluster by creating\ - \ the resource in the `my-eclipse-che` namespace :\n```\n$ kubectl create -f my-eclipse-che.yaml\ - \ -n my-eclipse-che\n```\n***important:*** The operator is only tracking resources\ - \ in its own namespace. If CheCluster is not created in this namespace it's ignored.\n\ - The operator will now create pods for Eclipse Che. The deployment status can be\ - \ tracked by looking at the Operator logs by using the command:\n```\n$ kubectl\ - \ logs -n my-eclipse-che che-operator-554c564476-fl98z\n```\n***important:***\ - \ pod name is different on each installation\n\nWhen all Eclipse Che containers\ - \ are running, the Eclipse Che URL is printed\n\n\nEclipse Che URL can be tracked\ - \ by searching for available trace:\n```\n$ kubectl logs -f -n my-eclipse-che\ - \ che-operator-7b6b4bcb9c-m4m2m | grep \"Eclipse Che is now available\"\ntime=\"\ - 2019-08-01T13:31:05Z\" level=info msg=\"Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud\"\ - \n```\nWhen Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster\ - \ resource in `status` section\n```\n$ kubectl describe checluster/eclipse-che\ - \ -n my-eclipse-che\n```\n\n```\nStatus:\n Che Cluster Running: Available\n\ - \ Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud\n\ - \ Che Version: 7.0.0\n ...\n```\n\nBy opening this URL in\ - \ a web browser, Eclipse Che is ready to use.\n## Defaults\nBy default, the operator\ - \ deploys Eclipse Che with:\n* Bundled PostgreSQL and Keycloak\n* Per-Workspace\ - \ PVC strategy\n* Auto-generated passwords\n* HTTP mode (non-secure ingresses)\n\ - ## Installation Options\nEclipse Che operator installation options include:\n\ - * Connection to external database and Keycloak\n* Configuration of default passwords\ - \ and object names\n* TLS mode\n* PVC strategy (once shared PVC for all workspaces,\ - \ PVC per workspace, or PVC per volume)\n* Authentication options\n### External\ - \ Database and Keycloak\nTo instruct the operator to skip deploying PostgreSQL\ - \ and Keycloak and connect to an existing DB and Keycloak instead:\n* set respective\ - \ fields to `true` in a custom resource spec\n* provide the operator with connection\ - \ and authentication details:\n ```\n externalDb: true\n chePostgresHostname:\ - \ 'yourPostgresHost'\n chePostgresPort: '5432'\n chePostgresUser: 'myuser'\n\ - \ chePostgresPassword: 'mypass'\n chePostgresDb: 'mydb'\n externalIdentityProvider:\ - \ true\n identityProviderURL: 'https://my-keycloak.com'\n identityProviderRealm:\ - \ 'myrealm'\n identityProviderClientId: 'myClient'\n ```\n### TLS Mode\nTo activate\ - \ TLS mode, set the respective field in the CR spec to `true` (in the `server`\ - \ block):\n```\ntlsSupport: true\n```\nYou will also need to provide name of tls\ - \ secret that will be used for Eclipse Che and workspaces ingresses:\n```\ntlsSecretName:\ - \ 'my-ingress-tls-secret'\n```\n" - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.16.1 - - name: RELATED_IMAGE_che_server - value: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 - - name: RELATED_IMAGE_plugin_registry - value: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 - - name: RELATED_IMAGE_devfile_registry - value: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 - - name: RELATED_IMAGE_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - - name: RELATED_IMAGE_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - - name: RELATED_IMAGE_postgres - value: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - - name: RELATED_IMAGE_keycloak - value: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 - - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - - name: RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - - name: CHE_SERVER_TRUST_STORE_CONFIGMAP_NAME - value: ca-certs - - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNJSGMWXM43DGEXDGOBOGEWWG2DFBI______ - value: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNRVGAWXM43DGEXDGOJOGIWWG2DFBI______ - value: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - - name: RELATED_IMAGE_coder_plugin_registry_image_NZSXQ5AK - value: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - - name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_GMXDILRQBI______ - value: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_BI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDALRQBI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCLRQBI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRRBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRSBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRTBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDILRQBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDKLRQBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDKLRRBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQBI______ - value: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVXGK6DUBI______ - value: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVZGGLJTFYYAU___ - value: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVZGGLJUFYYAU___ - value: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCLRQBI______ - value: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDELRQBI______ - value: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRQBI______ - value: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRRBI______ - value: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRSBI______ - value: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRTBI______ - value: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDILRQBI______ - value: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDKLRQBI______ - value: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDKLRRBI______ - value: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_GUXDOLRQBI______ - value: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - - name: RELATED_IMAGE_rhamt_vscode_extension_plugin_registry_image_NJQXMYJYBI______ - value: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - - name: RELATED_IMAGE_eclipse_broadway_plugin_registry_image_BI______ - value: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - - name: RELATED_IMAGE_che_buildah_base_plugin_registry_image_GEXDCNBOGAWWEMDDHEYWIMYK - value: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - - name: RELATED_IMAGE_che_buildkit_base_plugin_registry_image_GAXDOLRRFVRGCY3CGA3DSCQ_ - value: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDELRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRTBI______ - value: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDILRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDKLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDKLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_NZUWO2DUNR4QU___ - value: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWTOMDGHFSDCNYK - value: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWWINJZHA4WENQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGEWTAMLBMZSWCNQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGIWWMMJSGJRDMMAK - value: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGMWWGMZSHA3WINQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGQWTKOLEGI2TQYQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGUWWCNJXHBRTIYIK - value: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRZFU4WKOBVGM4GKCQ_ - value: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - - name: RELATED_IMAGE_che_sidecar_clang_plugin_registry_image_HAWTQM3BMRRDGYIK - value: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGIWWINBXHAZTKMIK - value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGMWWCMZYMNRDAYYK - value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GIXDELRRGA2S2MTGMQ3GKNZYBI______ - value: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GMXDCLRTGAYS2MJRG5STMNJTBI______ - value: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCMBOG4WWGMBVMRTGEMAK - value: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCMROHEWTMNJSMFSDCOIK - value: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCNBOGQWWCZTFMJTDOMAK - value: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_GEYS2ZRXGZRWCNBVBI______ - value: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_HAWTAY3GMJQWGYQK - value: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDALRZFU4DEYZXGA2GKCQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDCLRQFUZTCYJYGQ3DICQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDELRQFUZWKYJVG5SDKCQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - - name: RELATED_IMAGE_che_sidecar_node_plugin_registry_image_GEYC2MDDMI2WINZYBI______ - value: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRQFU2TINRQGU4DSCQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRRFU4WCYRTGE2GICQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRSFUZDMMBRGUYDSCQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRVFU3TANBTHBSDECQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - - name: RELATED_IMAGE_che_sidecar_php_plugin_registry_image_G4WTKYZVMVRWGNIK - value: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - - name: RELATED_IMAGE_che_sidecar_python_plugin_registry_image_GMXDOLRTFU4GMMZZGM2DQCQ_ - value: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - - name: RELATED_IMAGE_che_sidecar_scala_plugin_registry_image_GAXDSLRQFU3GCOBTGNSWGCQ_ - value: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - - name: RELATED_IMAGE_che_sidecar_sonarlint_plugin_registry_image_GEXDCNROGAWTIYLGGUYDGOIK - value: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - - name: RELATED_IMAGE_che_sidecar_vale_plugin_registry_image_GAXDSLRRFVQWINJTMNRWMCQ_ - value: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - - name: RELATED_IMAGE_che_sidecar_workspace_data_sync_plugin_registry_image_NRQXIZLTOQFA____ - value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - - name: RELATED_IMAGE_mongodb_36_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff - - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 - - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def - - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b - - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a - - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 - - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 - - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 - - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e - - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 - - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 - - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a - - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d - - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 - - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_BI______ - value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - '' - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - '' - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.16.0 - version: 7.16.1 - relatedImages: - - name: che-operator-7.16.1 - image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - # tag: quay.io/eclipse/che-operator:7.16.1 - - name: postgresql-96-centos7-9.6 - image: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - # tag: centos/postgresql-96-centos7:9.6 - - name: che-devfile-registry-7.16.1 - image: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 - # tag: quay.io/eclipse/che-devfile-registry:7.16.1 - - name: che-jwtproxy-fd94e60 - image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - # tag: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: che-keycloak-7.16.1 - image: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 - # tag: quay.io/eclipse/che-keycloak:7.16.1 - - name: che-plugin-artifacts-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - # tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: che-plugin-metadata-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: che-plugin-registry-7.16.1 - image: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 - # tag: quay.io/eclipse/che-plugin-registry:7.16.1 - - name: che-server-7.16.1 - image: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 - # tag: quay.io/eclipse/che-server:7.16.1 - - name: che-tls-secret-creator-alpine-3029769 - image: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - # tag: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: ubi8-minimal-8.2-301.1593113563 - image: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - # tag: registry.access.redhat.com/ubi8-minimal:8.2-301.1593113563 - - name: coder-2.1523-vsc1.38.1-che - image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - # tag: docker.io/chinodesuuu/coder:2.1523-vsc1.38.1-che - - name: coder-2.1650-vsc1.39.2-che - image: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - # tag: docker.io/chinodesuuu/coder:2.1650-vsc1.39.2-che - - name: coder-next - image: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - # tag: docker.io/chinodesuuu/coder:next - - name: dirigible-openshift-3.4.0 - image: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - # tag: docker.io/dirigiblelabs/dirigible-openshift:3.4.0 - - name: che-machine-exec- - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec - - name: che-machine-exec-7.0.0 - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec:7.0.0 - - name: che-machine-exec-7.1.0 - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec:7.1.0 - - name: che-theia-endpoint-runtime-binary-7.3.1 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.1 - - name: che-theia-endpoint-runtime-binary-7.3.2 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.2 - - name: che-theia-endpoint-runtime-binary-7.3.3 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.3 - - name: che-theia-endpoint-runtime-binary-7.4.0 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.4.0 - - name: che-theia-endpoint-runtime-binary-7.5.0 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.5.0 - - name: che-theia-endpoint-runtime-binary-7.5.1 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.5.1 - - name: che-theia-7.0.0 - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia:7.0.0 - - name: che-theia-7.0.0-next - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia:7.0.0-next - - name: che-theia-7.0.0-rc-3.0 - image: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - # tag: docker.io/eclipse/che-theia:7.0.0-rc-3.0 - - name: che-theia-7.0.0-rc-4.0 - image: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - # tag: docker.io/eclipse/che-theia:7.0.0-rc-4.0 - - name: che-theia-7.1.0 - image: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - # tag: docker.io/eclipse/che-theia:7.1.0 - - name: che-theia-7.2.0 - image: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - # tag: docker.io/eclipse/che-theia:7.2.0 - - name: che-theia-7.3.0 - image: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - # tag: docker.io/eclipse/che-theia:7.3.0 - - name: che-theia-7.3.1 - image: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - # tag: docker.io/eclipse/che-theia:7.3.1 - - name: che-theia-7.3.2 - image: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - # tag: docker.io/eclipse/che-theia:7.3.2 - - name: che-theia-7.3.3 - image: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - # tag: docker.io/eclipse/che-theia:7.3.3 - - name: che-theia-7.4.0 - image: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - # tag: docker.io/eclipse/che-theia:7.4.0 - - name: che-theia-7.5.0 - image: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - # tag: docker.io/eclipse/che-theia:7.5.0 - - name: che-theia-7.5.1 - image: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - # tag: docker.io/eclipse/che-theia:7.5.1 - - name: che-editor-jupyter-5.7.0 - image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - # tag: docker.io/ksmster/che-editor-jupyter:5.7.0 - - name: rhamt-vscode-extension-java8 - image: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - # tag: docker.io/windup3/rhamt-vscode-extension:java8 - - name: eclipse-broadway- - image: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - # tag: docker.io/wsskeleton/eclipse-broadway - - name: che-buildah-base-1.14.0-b0c91d3 - image: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - # tag: quay.io/eclipse/che-buildah-base:1.14.0-b0c91d3 - - name: che-buildkit-base-0.7.1-bacb069 - image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - # tag: quay.io/eclipse/che-buildkit-base:0.7.1-bacb069 - - name: che-machine-exec-7.10.0 - image: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - # tag: quay.io/eclipse/che-machine-exec:7.10.0 - - name: che-machine-exec-7.11.0 - image: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - # tag: quay.io/eclipse/che-machine-exec:7.11.0 - - name: che-machine-exec-7.12.0 - image: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - # tag: quay.io/eclipse/che-machine-exec:7.12.0 - - name: che-machine-exec-7.12.1 - image: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - # tag: quay.io/eclipse/che-machine-exec:7.12.1 - - name: che-machine-exec-7.12.2 - image: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - # tag: quay.io/eclipse/che-machine-exec:7.12.2 - - name: che-machine-exec-7.13.0 - image: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - # tag: quay.io/eclipse/che-machine-exec:7.13.0 - - name: che-machine-exec-7.13.1 - image: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - # tag: quay.io/eclipse/che-machine-exec:7.13.1 - - name: che-machine-exec-7.13.2 - image: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - # tag: quay.io/eclipse/che-machine-exec:7.13.2 - - name: che-machine-exec-7.14.1 - image: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - # tag: quay.io/eclipse/che-machine-exec:7.14.1 - - name: che-machine-exec-7.14.2 - image: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - # tag: quay.io/eclipse/che-machine-exec:7.14.2 - - name: che-machine-exec-7.14.3 - image: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - # tag: quay.io/eclipse/che-machine-exec:7.14.3 - - name: che-machine-exec-7.15.0 - image: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - # tag: quay.io/eclipse/che-machine-exec:7.15.0 - - name: che-machine-exec-7.15.1 - image: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - # tag: quay.io/eclipse/che-machine-exec:7.15.1 - - name: che-machine-exec-7.15.2 - image: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - # tag: quay.io/eclipse/che-machine-exec:7.15.2 - - name: che-machine-exec-7.16.0 - image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - # tag: quay.io/eclipse/che-machine-exec:7.16.0 - - name: che-machine-exec-7.16.1 - image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - # tag: quay.io/eclipse/che-machine-exec:7.16.1 - - name: che-machine-exec-7.2.0 - image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - # tag: quay.io/eclipse/che-machine-exec:7.2.0 - - name: che-machine-exec-7.3.0 - image: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - # tag: quay.io/eclipse/che-machine-exec:7.3.0 - - name: che-machine-exec-7.3.1 - image: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - # tag: quay.io/eclipse/che-machine-exec:7.3.1 - - name: che-machine-exec-7.3.2 - image: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - # tag: quay.io/eclipse/che-machine-exec:7.3.2 - - name: che-machine-exec-7.3.3 - image: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - # tag: quay.io/eclipse/che-machine-exec:7.3.3 - - name: che-machine-exec-7.4.0 - image: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - # tag: quay.io/eclipse/che-machine-exec:7.4.0 - - name: che-machine-exec-7.5.0 - image: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - # tag: quay.io/eclipse/che-machine-exec:7.5.0 - - name: che-machine-exec-7.5.1 - image: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - # tag: quay.io/eclipse/che-machine-exec:7.5.1 - - name: che-machine-exec-7.6.0 - image: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - # tag: quay.io/eclipse/che-machine-exec:7.6.0 - - name: che-machine-exec-7.7.0 - image: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - # tag: quay.io/eclipse/che-machine-exec:7.7.0 - - name: che-machine-exec-7.7.1 - image: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - # tag: quay.io/eclipse/che-machine-exec:7.7.1 - - name: che-machine-exec-7.8.0 - image: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - # tag: quay.io/eclipse/che-machine-exec:7.8.0 - - name: che-machine-exec-7.9.0 - image: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - # tag: quay.io/eclipse/che-machine-exec:7.9.0 - - name: che-machine-exec-7.9.1 - image: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - # tag: quay.io/eclipse/che-machine-exec:7.9.1 - - name: che-machine-exec-7.9.2 - image: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - # tag: quay.io/eclipse/che-machine-exec:7.9.2 - - name: che-machine-exec-nightly - image: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e - # tag: quay.io/eclipse/che-machine-exec:nightly - - name: che-sidecar-camelk-0.0.10-70f9d17 - image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.10-70f9d17 - - name: che-sidecar-camelk-0.0.10-d5989b6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.10-d5989b6 - - name: che-sidecar-camelk-0.0.11-01afea6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.11-01afea6 - - name: che-sidecar-camelk-0.0.12-f122b60 - image: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.12-f122b60 - - name: che-sidecar-camelk-0.0.13-c3287d6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.13-c3287d6 - - name: che-sidecar-camelk-0.0.14-59d258b - image: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.14-59d258b - - name: che-sidecar-camelk-0.0.15-a578c4a - image: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.15-a578c4a - - name: che-sidecar-camelk-0.0.9-9e8538e - image: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.9-9e8538e - - name: che-sidecar-clang-8-83adb3a - image: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - # tag: quay.io/eclipse/che-sidecar-clang:8-83adb3a - - name: che-sidecar-dependency-analytics-0.0.12-d478351 - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.12-d478351 - - name: che-sidecar-dependency-analytics-0.0.13-a38cb0c - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.13-a38cb0c - - name: che-sidecar-dotnet-2.2.105-2fd6e78 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - # tag: quay.io/eclipse/che-sidecar-dotnet:2.2.105-2fd6e78 - - name: che-sidecar-dotnet-3.1.301-117e653 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - # tag: quay.io/eclipse/che-sidecar-dotnet:3.1.301-117e653 - - name: che-sidecar-go-1.10.7-c05dfb0 - image: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - # tag: quay.io/eclipse/che-sidecar-go:1.10.7-c05dfb0 - - name: che-sidecar-go-1.12.9-652ad19 - image: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - # tag: quay.io/eclipse/che-sidecar-go:1.12.9-652ad19 - - name: che-sidecar-go-1.14.4-afebf70 - image: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - # tag: quay.io/eclipse/che-sidecar-go:1.14.4-afebf70 - - name: che-sidecar-java-11-f76ca45 - image: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - # tag: quay.io/eclipse/che-sidecar-java:11-f76ca45 - - name: che-sidecar-java-8-0cfbacb - image: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - # tag: quay.io/eclipse/che-sidecar-java:8-0cfbacb - - name: che-sidecar-kubernetes-tooling-1.0.9-82c704e - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.0.9-82c704e - - name: che-sidecar-kubernetes-tooling-1.1.0-31a8464 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.1.0-31a8464 - - name: che-sidecar-kubernetes-tooling-1.2.0-3ea57d5 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.2.0-3ea57d5 - - name: che-sidecar-node-10-0cb5d78 - image: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - # tag: quay.io/eclipse/che-sidecar-node:10-0cb5d78 - - name: che-sidecar-openshift-connector-0.1.0-5460589 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.0-5460589 - - name: che-sidecar-openshift-connector-0.1.1-9ab314d - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.1-9ab314d - - name: che-sidecar-openshift-connector-0.1.2-2601509 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.2-2601509 - - name: che-sidecar-openshift-connector-0.1.5-70438d2 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.5-70438d2 - - name: che-sidecar-php-7-5c5ecc5 - image: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - # tag: quay.io/eclipse/che-sidecar-php:7-5c5ecc5 - - name: che-sidecar-python-3.7.3-8f39348 - image: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - # tag: quay.io/eclipse/che-sidecar-python:3.7.3-8f39348 - - name: che-sidecar-scala-0.9.0-6a833ec - image: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - # tag: quay.io/eclipse/che-sidecar-scala:0.9.0-6a833ec - - name: che-sidecar-sonarlint-1.16.0-4af5039 - image: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - # tag: quay.io/eclipse/che-sidecar-sonarlint:1.16.0-4af5039 - - name: che-sidecar-vale-0.9.1-ad53ccf - image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - # tag: quay.io/eclipse/che-sidecar-vale:0.9.1-ad53ccf - - name: che-sidecar-workspace-data-sync-latest - image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - # tag: quay.io/eclipse/che-sidecar-workspace-data-sync:latest - - name: che-theia-endpoint-runtime-binary-7.10.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.10.0 - - name: che-theia-endpoint-runtime-binary-7.11.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.11.0 - - name: che-theia-endpoint-runtime-binary-7.12.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.0 - - name: che-theia-endpoint-runtime-binary-7.12.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.1 - - name: che-theia-endpoint-runtime-binary-7.12.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.2 - - name: che-theia-endpoint-runtime-binary-7.13.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.0 - - name: che-theia-endpoint-runtime-binary-7.13.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.1 - - name: che-theia-endpoint-runtime-binary-7.13.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.2 - - name: che-theia-endpoint-runtime-binary-7.14.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.1 - - name: che-theia-endpoint-runtime-binary-7.14.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.2 - - name: che-theia-endpoint-runtime-binary-7.14.3 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.3 - - name: che-theia-endpoint-runtime-binary-7.15.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.0 - - name: che-theia-endpoint-runtime-binary-7.15.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.1 - - name: che-theia-endpoint-runtime-binary-7.15.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.2 - - name: che-theia-endpoint-runtime-binary-7.16.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.0 - - name: che-theia-endpoint-runtime-binary-7.16.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.1 - - name: che-theia-endpoint-runtime-binary-7.6.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.6.0 - - name: che-theia-endpoint-runtime-binary-7.7.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.7.0 - - name: che-theia-endpoint-runtime-binary-7.7.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.7.1 - - name: che-theia-endpoint-runtime-binary-7.8.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.8.0 - - name: che-theia-endpoint-runtime-binary-7.9.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.0 - - name: che-theia-endpoint-runtime-binary-7.9.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.1 - - name: che-theia-endpoint-runtime-binary-7.9.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.2 - - name: che-theia-7.10.0 - image: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - # tag: quay.io/eclipse/che-theia:7.10.0 - - name: che-theia-7.11.0 - image: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - # tag: quay.io/eclipse/che-theia:7.11.0 - - name: che-theia-7.12.0 - image: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - # tag: quay.io/eclipse/che-theia:7.12.0 - - name: che-theia-7.12.1 - image: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - # tag: quay.io/eclipse/che-theia:7.12.1 - - name: che-theia-7.12.2 - image: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - # tag: quay.io/eclipse/che-theia:7.12.2 - - name: che-theia-7.13.0 - image: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - # tag: quay.io/eclipse/che-theia:7.13.0 - - name: che-theia-7.13.1 - image: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - # tag: quay.io/eclipse/che-theia:7.13.1 - - name: che-theia-7.13.2 - image: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - # tag: quay.io/eclipse/che-theia:7.13.2 - - name: che-theia-7.14.1 - image: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - # tag: quay.io/eclipse/che-theia:7.14.1 - - name: che-theia-7.14.2 - image: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - # tag: quay.io/eclipse/che-theia:7.14.2 - - name: che-theia-7.14.3 - image: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - # tag: quay.io/eclipse/che-theia:7.14.3 - - name: che-theia-7.15.0 - image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - # tag: quay.io/eclipse/che-theia:7.15.0 - - name: che-theia-7.15.1 - image: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - # tag: quay.io/eclipse/che-theia:7.15.1 - - name: che-theia-7.15.2 - image: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - # tag: quay.io/eclipse/che-theia:7.15.2 - - name: che-theia-7.16.0 - image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - # tag: quay.io/eclipse/che-theia:7.16.0 - - name: che-theia-7.16.1 - image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - # tag: quay.io/eclipse/che-theia:7.16.1 - - name: che-theia-7.6.0 - image: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - # tag: quay.io/eclipse/che-theia:7.6.0 - - name: che-theia-7.7.0 - image: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - # tag: quay.io/eclipse/che-theia:7.7.0 - - name: che-theia-7.7.1 - image: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - # tag: quay.io/eclipse/che-theia:7.7.1 - - name: che-theia-7.8.0 - image: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - # tag: quay.io/eclipse/che-theia:7.8.0 - - name: che-theia-7.9.0 - image: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - # tag: quay.io/eclipse/che-theia:7.9.0 - - name: che-theia-7.9.1 - image: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - # tag: quay.io/eclipse/che-theia:7.9.1 - - name: che-theia-7.9.2 - image: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - # tag: quay.io/eclipse/che-theia:7.9.2 - - name: mongodb-36-centos7- - image: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - # tag: docker.io/centos/mongodb-36-centos7 - - name: mysql-57-centos7- - image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - # tag: docker.io/centos/mysql-57-centos7 - - name: che-cpp-rhel7-7.16.1 - image: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff - # tag: quay.io/eclipse/che-cpp-rhel7:7.16.1 - - name: che-dotnet-2.2-7.16.1 - image: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 - # tag: quay.io/eclipse/che-dotnet-2.2:7.16.1 - - name: che-dotnet-3.1-7.16.1 - image: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def - # tag: quay.io/eclipse/che-dotnet-3.1:7.16.1 - - name: che-golang-1.12-7.16.1 - image: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b - # tag: quay.io/eclipse/che-golang-1.12:7.16.1 - - name: che-java11-gradle-7.16.1 - image: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a - # tag: quay.io/eclipse/che-java11-gradle:7.16.1 - - name: che-java11-maven-7.16.1 - image: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 - # tag: quay.io/eclipse/che-java11-maven:7.16.1 - - name: che-java8-maven-7.16.1 - image: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 - # tag: quay.io/eclipse/che-java8-maven:7.16.1 - - name: che-nodejs10-community-7.16.1 - image: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 - # tag: quay.io/eclipse/che-nodejs10-community:7.16.1 - - name: che-nodejs10-ubi-7.16.1 - image: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e - # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.1 - - name: che-nodejs8-centos-7.16.1 - image: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 - # tag: quay.io/eclipse/che-nodejs8-centos:7.16.1 - - name: che-php-7-7.16.1 - image: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 - # tag: quay.io/eclipse/che-php-7:7.16.1 - - name: che-python-3.7-7.16.1 - image: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a - # tag: quay.io/eclipse/che-python-3.7:7.16.1 - - name: che-quarkus-7.16.1 - image: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d - # tag: quay.io/eclipse/che-quarkus:7.16.1 - - name: che-rust-1.39-7.16.1 - image: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 - # tag: quay.io/eclipse/che-rust-1.39:7.16.1 - - name: ubi-minimal- - image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.v7.16.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.v7.16.1.clusterserviceversion.yaml.diff deleted file mode 100644 index ef929a698..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.v7.16.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,367 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.0/eclipse-che-preview-kubernetes.v7.16.0.clusterserviceversion.yaml 2020-07-22 20:23:51.419787937 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.v7.16.1.clusterserviceversion.yaml 2020-07-28 15:47:06.767814096 +0300 -@@ -22,14 +22,14 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: 'false' -- containerImage: quay.io/eclipse/che-operator@sha256:ec9fe03dc0395668ca93f1f3b141135aeb985ca92c67db945d3b791a42c132a0 -- createdAt: '2020-07-17T18:32:16Z' -+ containerImage: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a -+ createdAt: '2020-07-28T12:32:21Z' - 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-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.16.0 -+ name: eclipse-che-preview-kubernetes.v7.16.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -178,13 +178,13 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.16.0 -+ value: 7.16.1 - - name: RELATED_IMAGE_che_server -- value: quay.io/eclipse/che-server@sha256:328a0d3ffa33ba963dd0b370ae1b9a98c34f8a3e9ce2b0fe1e09c8c4f362207e -+ value: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 - - name: RELATED_IMAGE_plugin_registry -- value: quay.io/eclipse/che-plugin-registry@sha256:6777ce2578331a3298cf6421ce9829f0568676632e66e35ef2732f5174440af8 -+ value: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 - - name: RELATED_IMAGE_devfile_registry -- value: quay.io/eclipse/che-devfile-registry@sha256:9f252be1aef445712e37c230162425ebc8035dc642f3e1624204860272153643 -+ value: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 - - name: RELATED_IMAGE_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - - name: RELATED_IMAGE_pvc_jobs -@@ -192,7 +192,7 @@ - - name: RELATED_IMAGE_postgres - value: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - - name: RELATED_IMAGE_keycloak -- value: quay.io/eclipse/che-keycloak@sha256:d4ff7f7f8e143570a671ca0c33d4b138d037849bf2b4cb6fb2d763651e1d6acb -+ value: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 - - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts -@@ -272,7 +272,7 @@ - - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_GUXDOLRQBI______ - value: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - - name: RELATED_IMAGE_rhamt_vscode_extension_plugin_registry_image_NJQXMYJYBI______ -- value: docker.io/windup3/rhamt-vscode-extension@sha256:616b382897228ee3eee13ea4fbfe9f516bc10c0e26c706b39494efc7d15f3e7b -+ value: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - - name: RELATED_IMAGE_eclipse_broadway_plugin_registry_image_BI______ - value: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - - name: RELATED_IMAGE_che_buildah_base_plugin_registry_image_GEXDCNBOGAWWEMDDHEYWIMYK -@@ -309,6 +309,8 @@ - value: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 -+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDELRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRQBI______ -@@ -340,7 +342,7 @@ - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_NZUWO2DUNR4QU___ -- value: quay.io/eclipse/che-machine-exec@sha256:7fe53b4eab00d8b0345832b73f8ff9089e2cac0617de18c96520988b325848e4 -+ value: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWTOMDGHFSDCNYK - value: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWWINJZHA4WENQK -@@ -404,7 +406,7 @@ - - name: RELATED_IMAGE_che_sidecar_vale_plugin_registry_image_GAXDSLRRFVQWINJTMNRWMCQ_ - value: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - - name: RELATED_IMAGE_che_sidecar_workspace_data_sync_plugin_registry_image_NRQXIZLTOQFA____ -- value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:36a7f4080292ce4f7ae4c0ba020bd26d9aba0ea9b806bc4c636f3716b6128c22 -+ value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMJOGAFA____ -@@ -435,6 +437,8 @@ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f -+ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRQBI______ -@@ -479,6 +483,8 @@ - value: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 -+ - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRQBI______ -@@ -497,35 +503,37 @@ - value: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 -- - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-cpp-rhel7@sha256:5ff4901e6a14eb81f22bbb46856b715a67129a89573c1d8916d15140398aa50a -- - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-dotnet-2.2@sha256:aed55530f258db6dc6b1448950bc11130668101a386c69f6fd289907e90a7633 -- - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-golang-1.12@sha256:ef22ba07591cc26093cb47f0375200f0e5ca4bb15dc0fcd4287f4f057df31321 -- - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-java11-gradle@sha256:d43d9b3ef316801f4bc4a29324694ad98ec24357fd7f770af473b597ad59fc35 -- - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-java11-maven@sha256:afdbc9724a449574993a1845318b1dec3e4bea599a959d28f0f275b944b413a1 -- - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-java8-maven@sha256:3c65631a3d9e67b89b7627c8ce11f1e02ab8629c87496ca6cd74138f9dfe6658 -- - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-nodejs10-community@sha256:847978d2b256d7fe291c56b4787b2b8ccba14f2f4131ac3996a45926869f9fe2 -- - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-nodejs10-ubi@sha256:34d7bf7c4b7687de73e523b7b912522f29bdc39ca6d087b6dd5ea6d711b9af03 -- - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-nodejs8-centos@sha256:41789657b9a92ba6fa8743684bba062d67bb22bf48f6f09f6bc885ba34e32457 -- - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-php-7@sha256:421e2797a109e7a5ad4ba37dc44ebb1a78caf741b2b26f53f03966a10bd37d0d -- - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-python-3.7@sha256:ca8408aee1d0a084bad4c990f655ea619f63837a69a50282c4ae864984261bbc -- - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-quarkus@sha256:cfe0dd9e957a5fabb43344862903259649d1f1749c083a0d6261086ec884004c -- - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-rust-1.39@sha256:646a7b3ab8c4e3e6132aaef53b8feea209035d5643bd72c4d8e3cec661a10e33 -+ - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -+ - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -+ - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -+ - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -+ - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -+ - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -+ - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 -+ - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -+ - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -+ - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -+ - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -+ - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -+ - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -+ - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 - - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_BI______ -- value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -- image: quay.io/eclipse/che-operator@sha256:ec9fe03dc0395668ca93f1f3b141135aeb985ca92c67db945d3b791a42c132a0 -+ value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 -+ image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -634,36 +642,36 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.15.2 -- version: 7.16.0 -+ replaces: eclipse-che-preview-kubernetes.v7.16.0 -+ version: 7.16.1 - relatedImages: -- - name: che-operator-7.16.0 -- image: quay.io/eclipse/che-operator@sha256:ec9fe03dc0395668ca93f1f3b141135aeb985ca92c67db945d3b791a42c132a0 -- # tag: quay.io/eclipse/che-operator:7.16.0 -+ - name: che-operator-7.16.1 -+ image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a -+ # tag: quay.io/eclipse/che-operator:7.16.1 - - name: postgresql-96-centos7-9.6 - image: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - # tag: centos/postgresql-96-centos7:9.6 -- - name: che-devfile-registry-7.16.0 -- image: quay.io/eclipse/che-devfile-registry@sha256:9f252be1aef445712e37c230162425ebc8035dc642f3e1624204860272153643 -- # tag: quay.io/eclipse/che-devfile-registry:7.16.0 -+ - name: che-devfile-registry-7.16.1 -+ image: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 -+ # tag: quay.io/eclipse/che-devfile-registry:7.16.1 - - name: che-jwtproxy-fd94e60 - image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - # tag: quay.io/eclipse/che-jwtproxy:fd94e60 -- - name: che-keycloak-7.16.0 -- image: quay.io/eclipse/che-keycloak@sha256:d4ff7f7f8e143570a671ca0c33d4b138d037849bf2b4cb6fb2d763651e1d6acb -- # tag: quay.io/eclipse/che-keycloak:7.16.0 -+ - name: che-keycloak-7.16.1 -+ image: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 -+ # tag: quay.io/eclipse/che-keycloak:7.16.1 - - name: che-plugin-artifacts-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - # tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: che-plugin-metadata-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 -- - name: che-plugin-registry-7.16.0 -- image: quay.io/eclipse/che-plugin-registry@sha256:6777ce2578331a3298cf6421ce9829f0568676632e66e35ef2732f5174440af8 -- # tag: quay.io/eclipse/che-plugin-registry:7.16.0 -- - name: che-server-7.16.0 -- image: quay.io/eclipse/che-server@sha256:328a0d3ffa33ba963dd0b370ae1b9a98c34f8a3e9ce2b0fe1e09c8c4f362207e -- # tag: quay.io/eclipse/che-server:7.16.0 -+ - name: che-plugin-registry-7.16.1 -+ image: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 -+ # tag: quay.io/eclipse/che-plugin-registry:7.16.1 -+ - name: che-server-7.16.1 -+ image: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 -+ # tag: quay.io/eclipse/che-server:7.16.1 - - name: che-tls-secret-creator-alpine-3029769 - image: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - # tag: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 -@@ -752,7 +760,7 @@ - image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - # tag: docker.io/ksmster/che-editor-jupyter:5.7.0 - - name: rhamt-vscode-extension-java8 -- image: docker.io/windup3/rhamt-vscode-extension@sha256:616b382897228ee3eee13ea4fbfe9f516bc10c0e26c706b39494efc7d15f3e7b -+ image: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - # tag: docker.io/windup3/rhamt-vscode-extension:java8 - - name: eclipse-broadway- - image: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 -@@ -808,6 +816,9 @@ - - name: che-machine-exec-7.16.0 - image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - # tag: quay.io/eclipse/che-machine-exec:7.16.0 -+ - name: che-machine-exec-7.16.1 -+ image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 -+ # tag: quay.io/eclipse/che-machine-exec:7.16.1 - - name: che-machine-exec-7.2.0 - image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - # tag: quay.io/eclipse/che-machine-exec:7.2.0 -@@ -854,7 +865,7 @@ - image: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - # tag: quay.io/eclipse/che-machine-exec:7.9.2 - - name: che-machine-exec-nightly -- image: quay.io/eclipse/che-machine-exec@sha256:7fe53b4eab00d8b0345832b73f8ff9089e2cac0617de18c96520988b325848e4 -+ image: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e - # tag: quay.io/eclipse/che-machine-exec:nightly - - name: che-sidecar-camelk-0.0.10-70f9d17 - image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 -@@ -950,7 +961,7 @@ - image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - # tag: quay.io/eclipse/che-sidecar-vale:0.9.1-ad53ccf - - name: che-sidecar-workspace-data-sync-latest -- image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:36a7f4080292ce4f7ae4c0ba020bd26d9aba0ea9b806bc4c636f3716b6128c22 -+ image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - # tag: quay.io/eclipse/che-sidecar-workspace-data-sync:latest - - name: che-theia-endpoint-runtime-binary-7.10.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 -@@ -997,6 +1008,9 @@ - - name: che-theia-endpoint-runtime-binary-7.16.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.0 -+ - name: che-theia-endpoint-runtime-binary-7.16.1 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.1 - - name: che-theia-endpoint-runtime-binary-7.6.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.6.0 -@@ -1063,6 +1077,9 @@ - - name: che-theia-7.16.0 - image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - # tag: quay.io/eclipse/che-theia:7.16.0 -+ - name: che-theia-7.16.1 -+ image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad -+ # tag: quay.io/eclipse/che-theia:7.16.1 - - name: che-theia-7.6.0 - image: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - # tag: quay.io/eclipse/che-theia:7.6.0 -@@ -1090,45 +1107,48 @@ - - name: mysql-57-centos7- - image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - # tag: docker.io/centos/mysql-57-centos7 -- - name: che-cpp-rhel7-7.16.0 -- image: quay.io/eclipse/che-cpp-rhel7@sha256:5ff4901e6a14eb81f22bbb46856b715a67129a89573c1d8916d15140398aa50a -- # tag: quay.io/eclipse/che-cpp-rhel7:7.16.0 -- - name: che-dotnet-2.2-7.16.0 -- image: quay.io/eclipse/che-dotnet-2.2@sha256:aed55530f258db6dc6b1448950bc11130668101a386c69f6fd289907e90a7633 -- # tag: quay.io/eclipse/che-dotnet-2.2:7.16.0 -- - name: che-golang-1.12-7.16.0 -- image: quay.io/eclipse/che-golang-1.12@sha256:ef22ba07591cc26093cb47f0375200f0e5ca4bb15dc0fcd4287f4f057df31321 -- # tag: quay.io/eclipse/che-golang-1.12:7.16.0 -- - name: che-java11-gradle-7.16.0 -- image: quay.io/eclipse/che-java11-gradle@sha256:d43d9b3ef316801f4bc4a29324694ad98ec24357fd7f770af473b597ad59fc35 -- # tag: quay.io/eclipse/che-java11-gradle:7.16.0 -- - name: che-java11-maven-7.16.0 -- image: quay.io/eclipse/che-java11-maven@sha256:afdbc9724a449574993a1845318b1dec3e4bea599a959d28f0f275b944b413a1 -- # tag: quay.io/eclipse/che-java11-maven:7.16.0 -- - name: che-java8-maven-7.16.0 -- image: quay.io/eclipse/che-java8-maven@sha256:3c65631a3d9e67b89b7627c8ce11f1e02ab8629c87496ca6cd74138f9dfe6658 -- # tag: quay.io/eclipse/che-java8-maven:7.16.0 -- - name: che-nodejs10-community-7.16.0 -- image: quay.io/eclipse/che-nodejs10-community@sha256:847978d2b256d7fe291c56b4787b2b8ccba14f2f4131ac3996a45926869f9fe2 -- # tag: quay.io/eclipse/che-nodejs10-community:7.16.0 -- - name: che-nodejs10-ubi-7.16.0 -- image: quay.io/eclipse/che-nodejs10-ubi@sha256:34d7bf7c4b7687de73e523b7b912522f29bdc39ca6d087b6dd5ea6d711b9af03 -- # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.0 -- - name: che-nodejs8-centos-7.16.0 -- image: quay.io/eclipse/che-nodejs8-centos@sha256:41789657b9a92ba6fa8743684bba062d67bb22bf48f6f09f6bc885ba34e32457 -- # tag: quay.io/eclipse/che-nodejs8-centos:7.16.0 -- - name: che-php-7-7.16.0 -- image: quay.io/eclipse/che-php-7@sha256:421e2797a109e7a5ad4ba37dc44ebb1a78caf741b2b26f53f03966a10bd37d0d -- # tag: quay.io/eclipse/che-php-7:7.16.0 -- - name: che-python-3.7-7.16.0 -- image: quay.io/eclipse/che-python-3.7@sha256:ca8408aee1d0a084bad4c990f655ea619f63837a69a50282c4ae864984261bbc -- # tag: quay.io/eclipse/che-python-3.7:7.16.0 -- - name: che-quarkus-7.16.0 -- image: quay.io/eclipse/che-quarkus@sha256:cfe0dd9e957a5fabb43344862903259649d1f1749c083a0d6261086ec884004c -- # tag: quay.io/eclipse/che-quarkus:7.16.0 -- - name: che-rust-1.39-7.16.0 -- image: quay.io/eclipse/che-rust-1.39@sha256:646a7b3ab8c4e3e6132aaef53b8feea209035d5643bd72c4d8e3cec661a10e33 -- # tag: quay.io/eclipse/che-rust-1.39:7.16.0 -+ - name: che-cpp-rhel7-7.16.1 -+ image: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -+ # tag: quay.io/eclipse/che-cpp-rhel7:7.16.1 -+ - name: che-dotnet-2.2-7.16.1 -+ image: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -+ # tag: quay.io/eclipse/che-dotnet-2.2:7.16.1 -+ - name: che-dotnet-3.1-7.16.1 -+ image: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -+ # tag: quay.io/eclipse/che-dotnet-3.1:7.16.1 -+ - name: che-golang-1.12-7.16.1 -+ image: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -+ # tag: quay.io/eclipse/che-golang-1.12:7.16.1 -+ - name: che-java11-gradle-7.16.1 -+ image: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -+ # tag: quay.io/eclipse/che-java11-gradle:7.16.1 -+ - name: che-java11-maven-7.16.1 -+ image: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -+ # tag: quay.io/eclipse/che-java11-maven:7.16.1 -+ - name: che-java8-maven-7.16.1 -+ image: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 -+ # tag: quay.io/eclipse/che-java8-maven:7.16.1 -+ - name: che-nodejs10-community-7.16.1 -+ image: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -+ # tag: quay.io/eclipse/che-nodejs10-community:7.16.1 -+ - name: che-nodejs10-ubi-7.16.1 -+ image: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -+ # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.1 -+ - name: che-nodejs8-centos-7.16.1 -+ image: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -+ # tag: quay.io/eclipse/che-nodejs8-centos:7.16.1 -+ - name: che-php-7-7.16.1 -+ image: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -+ # tag: quay.io/eclipse/che-php-7:7.16.1 -+ - name: che-python-3.7-7.16.1 -+ image: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -+ # tag: quay.io/eclipse/che-python-3.7:7.16.1 -+ - name: che-quarkus-7.16.1 -+ image: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -+ # tag: quay.io/eclipse/che-quarkus:7.16.1 -+ - name: che-rust-1.39-7.16.1 -+ image: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 -+ # tag: quay.io/eclipse/che-rust-1.39:7.16.1 - - name: ubi-minimal- -- image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -+ image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 72daf1af5..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,562 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` 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 hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `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 - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also 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. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. Che - operator will automatically detect if router certificate is self-signed. - If so it will be propagated to Che server and some other components. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: Deprecated. Instructs the operator to deploy Che in - TLS mode. This is enabled by default. Disabling TLS may cause - malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.v7.16.2.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.v7.16.2.clusterserviceversion.yaml deleted file mode 100644 index 7185ae7f4..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.v7.16.2.clusterserviceversion.yaml +++ /dev/null @@ -1,1168 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: "[\n {\n \"apiVersion\": \"org.eclipse.che/v1\",\n \"kind\"\ - : \"CheCluster\",\n \"metadata\": {\n \"name\": \"eclipse-che\"\n \ - \ },\n \"spec\": {\n \"k8s\": {\n \"ingressDomain\": \"\"\ - ,\n \"tlsSecretName\": \"\"\n },\n \"server\": {\n \ - \ \"cheImageTag\": \"\",\n \"devfileRegistryImage\": \"\",\n\ - \ \"pluginRegistryImage\": \"\",\n \"tlsSupport\": true,\n\ - \ \"selfSignedCert\": false\n },\n \"database\": {\n \ - \ \"externalDb\": false,\n \"chePostgresHostName\": \"\",\n\ - \ \"chePostgresPort\": \"\",\n \"chePostgresUser\": \"\",\n\ - \ \"chePostgresPassword\": \"\",\n \"chePostgresDb\": \"\"\ - \n },\n \"auth\": {\n \"identityProviderImage\": \"\",\n\ - \ \"externalIdentityProvider\": false,\n \"identityProviderURL\"\ - : \"\",\n \"identityProviderRealm\": \"\",\n \"identityProviderClientId\"\ - : \"\"\n },\n \"storage\": {\n \"pvcStrategy\": \"per-workspace\"\ - ,\n \"pvcClaimSize\": \"1Gi\",\n \"preCreateSubPaths\": true\n\ - \ },\n \"metrics\": {\n \"enable\": true\n }\n \ - \ }\n }\n]" - capabilities: Seamless Upgrades - categories: Developer Tools - certified: 'false' - containerImage: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - createdAt: '2020-07-30T10:23:21Z' - 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-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.16.2 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: "A collaborative Kubernetes-native development solution that delivers\ - \ Kubernetes workspaces and in-browser IDE for rapid cloud application development.\n\ - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server,\ - \ as well as configures all these services.\n## Prerequisites\n- Operator Lifecycle\ - \ Manager (OLM) needs to be installed.\n- Kubernetes Platform. For OpenShift,\ - \ the installation is directly made from OperatorHub UI in the admin console.\n\ - \nOLM installation can be checked by running the command:\n```\n$ kubectl get\ - \ pods --all-namespaces | grep olm\nolm catalog-operator-7b8cd7f8bf-2v7zj\ - \ 1/1 Running 0 10m\nolm olm-operator-5c5c798cd5-s6ll5\ - \ 1/1 Running 0 10m\nolm \ - \ olm-operators-fm5wc 1/1 Running 0\ - \ 10m\nolm operatorhubio-catalog-d78km \ - \ 1/1 Running 0 10m\nolm packageserver-5c5f64947b-trghp\ - \ 1/1 Running 0 9m56s\nolm \ - \ packageserver-5c5f64947b-zqvxg 1/1 Running 0\ - \ 9m56s\n```\n\n## How to Install\nInstall `Eclipse Che Operator` by\ - \ following instructions in top right button `Install`.\n\nA new pod che-operator\ - \ is created in `my-eclipse-che` namespace\n\n```\n$ kubectl get pods --all-namespaces\ - \ | grep my-eclipse-che\nmy-eclipse-che che-operator-554c564476-fl98z \ - \ 1/1 Running 0 13s\n```\n\nThe operator is\ - \ now providing new Custom Resources Definitions: `checluster.org.eclipse.che`\n\ - \nCreate a new Eclipse Che instance by creating a new CheCluster resource:\n\n\ - On the bottom of this page, there is a section `Custom Resource Definitions` with\ - \ `Eclipse Che Cluster` name.\n\nClick on `View YAML Example` *Link* and copy\ - \ the content to a new file named `my-eclipse-che.yaml`\n**Important!** Make sure\ - \ you provide **K8s.ingressDomain** which is a global ingress domain of your k8s\ - \ cluster, for example, `gcp.my-ide.cloud`\nCreate the new CheCluster by creating\ - \ the resource in the `my-eclipse-che` namespace :\n```\n$ kubectl create -f my-eclipse-che.yaml\ - \ -n my-eclipse-che\n```\n***important:*** The operator is only tracking resources\ - \ in its own namespace. If CheCluster is not created in this namespace it's ignored.\n\ - The operator will now create pods for Eclipse Che. The deployment status can be\ - \ tracked by looking at the Operator logs by using the command:\n```\n$ kubectl\ - \ logs -n my-eclipse-che che-operator-554c564476-fl98z\n```\n***important:***\ - \ pod name is different on each installation\n\nWhen all Eclipse Che containers\ - \ are running, the Eclipse Che URL is printed\n\n\nEclipse Che URL can be tracked\ - \ by searching for available trace:\n```\n$ kubectl logs -f -n my-eclipse-che\ - \ che-operator-7b6b4bcb9c-m4m2m | grep \"Eclipse Che is now available\"\ntime=\"\ - 2019-08-01T13:31:05Z\" level=info msg=\"Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud\"\ - \n```\nWhen Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster\ - \ resource in `status` section\n```\n$ kubectl describe checluster/eclipse-che\ - \ -n my-eclipse-che\n```\n\n```\nStatus:\n Che Cluster Running: Available\n\ - \ Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud\n\ - \ Che Version: 7.0.0\n ...\n```\n\nBy opening this URL in\ - \ a web browser, Eclipse Che is ready to use.\n## Defaults\nBy default, the operator\ - \ deploys Eclipse Che with:\n* Bundled PostgreSQL and Keycloak\n* Per-Workspace\ - \ PVC strategy\n* Auto-generated passwords\n* TLS mode (secure routes)\n## Installation\ - \ Options\nEclipse Che operator installation options include:\n* Connection to\ - \ external database and Keycloak\n* Configuration of default passwords and object\ - \ names\n* PVC strategy (once shared PVC for all workspaces, PVC per workspace,\ - \ or PVC per volume)\n* Authentication options\n### External Database and Keycloak\n\ - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect\ - \ to an existing DB and Keycloak instead:\n* set respective fields to `true` in\ - \ a custom resource spec\n* provide the operator with connection and authentication\ - \ details:\n ```\n externalDb: true\n chePostgresHostname: 'yourPostgresHost'\n\ - \ chePostgresPort: '5432'\n chePostgresUser: 'myuser'\n chePostgresPassword:\ - \ 'mypass'\n chePostgresDb: 'mydb'\n externalIdentityProvider: true\n identityProviderURL:\ - \ 'https://my-keycloak.com'\n identityProviderRealm: 'myrealm'\n identityProviderClientId:\ - \ 'myClient'\n ```\n#### Self-signed Certificates and TLS Secrets\n\nEclipse\ - \ Che uses self-signed certificates by default, as TLS mode is on by default.\n\ - \nTo provide the name of the tls secret that will be used for Eclipse Che and\ - \ workspaces ingresses:\n```\ntlsSecretName: 'my-ingress-tls-secret'\n```\n" - displayName: Eclipse Che - icon: - - base64data: iVBORw0KGgoAAAANSUhEUgAAANMAAAD0CAYAAAABrhNXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAaNklEQVR42u3de3QU9dkH8O/zm91EQK0U77dqVdTW++1V20KigUSQahLjsSSbtp4eeqqVLHILCcoiyQZEIbF61B6PVQJ6XiOkr6TlYiABr603wHotar1bBUWUYDY787x/JIGoSchmZ+c3M/t8/iS7M8+M5+vs7szz/IiZIYRIntJdgBB+IWESwiYSJiFsImESwiYSJiFsImESwiaBvv5ARLprEwB4ddaJTBQF8w/JsKbQmI0v665JAL3dUqK+7jNJmPTiNWOHWYhNB1AOILPrn+MA369MazaNe+Iz3TWmMwmTB3AEyrwwu4SIbwVwWB+v+hxEt6gg7qLs1rjumtORhMnlePUlF5hk1RFw4QDf8rrFmBLMa12tu/Z0I2FyKV53yVGWyTVgLgGQ8IknoImMQBnlNL+t+1jShYTJZXjlhKFW8KsbQJgNYP8ktxYDcI8yh95E41bt1H1sfidhcpH4mtETCHQHgONs3vTHAEXUMy33UQSW7uP0KwmTC/DqS84xyaol4Bcp3tULiqiMxrY8pfuY/UjCpBG3ZB1sxfgmgK4HYDi1WwI9SnGaTuPXv6v7HPiJhEkDfv7coPX5AdeB+RaADtRURRtAC9UB7Qvo4md26z4nfiBhcljH6qwcRbgDwKm6a+nyATNVGrkt9USQrtAkSJgcwquyT2ZlLWLQON219FofsMEghGls6ybdtXiVhCnFuOnnw62gEQHoOvTz3KM7sAVSy5RS0yln3X91V+M1EqYU4ZasgBWjawGuAnCI7noStAOM+coaUkvjVrXrLsYrJEwp0LHmkksUrFoAp+uuJSnMbzLR1EBua5PuUrxAwmSj7tYIBhfprsVOBDQTU5jyWl7RXYubSZhs0KM1YiaA/XTXkyIdAN+tMmgOZbfu0F2MG0mYksAMMtdkh4h4AYDDddfj0FF3tnrsOOROurrB1F2Nm0iYBolXjT7fVFRHwEW6a9FkkyIK09iWDboLcQsJU4KSbY3wGwKaCNZkyt34ju5adJMwDRA/fdEQa2fmZBAqARygux536Wr1+CY+m6546ivd1Wg7CxKmfUtha4TP8EeAmpuurR4Spn7w46PONi2qJdAo3bV4CROeM1iFKXf907prcfS4JUzfx82XjrDM+M0Ot0b4TWerB8yplLvxfd3FOHLAEqYeJ2NPawTmAviB7np8YheA21QG5lN26ze6i0klCVOXjtVZOUpxHZh+orsWn3qfmWYH8lqW6C4kVdI+TLwq+2Q2+HZmjNddSzogoIUsI0yXrduiuxa7pW2YuOnnw62MwEwwTwEoQ3c96aWr1SMen+qnKbRpF6a901GthQAdqrueNPcFGAvUzkMW09UNMd3FJCutwtSxenS2ItQCdIbuWsS3vMFENwbGtvxddyHJSIsw8ZpRx1hkVIM5pLsW0TcCmsk0ymjculd11zIYvg5TmrRG+E1nq4cK3kxjmr/UXUwifBkmZpD5+OiriHEbQMfqrkcMynYQ5nmp1cN3YepsjUAtgS7WXYuwA7+oGGHK2/CE7kr2WalfwsRrxxxpcWwOgN8BJEuJ+gwBTWThBrqs9T+6a+mL58PEjxRlWAd99gcw5kFaI3yO20D0JxVEFWW3fq27mu9V5+UwdbVG1AE4XnctwlEfMlOF26bQejJMvDbrLJNRS8Bo3bUIfRj8T0NRGY1pfVZ3LYDHwsSrc39o0TdzpDVC7OWeKbSeCFOP1ogIgIO0FCHcrrPVwxxSo2sKrevD1LVqRC2Anzq+c+FFW5m4IjB2Q4PTO3ZtmLj50pFsmrczcLnTJ0V4HzHWESFMua3/cmqfrgsTt2QdZHWgHIwwgEynToTwpTjA96sMqqTs1m2p3plrwiStESJ1uqbQBnEXZbfGU7YXN4SpY1VWllKoBXBmqg5UCACvW4wpwbzW1anYuNYw8d+zjrYCFJXpqMJJBDSRESijnOa37dyuljDxyglDrYyvZkBaI4Q2XVNozaE30bhVO23ZopNhktYI4UIfAxSxYwqtY2HitVnndT0C9DOHT5YQA/GCIiqjsS1PDXYDKQ8Tr/7FERapCKQ1Qrhf5xTaOE2n8evfTfjNqQrT3tYIvgWgA3WfJSEGjtsAWpjoFNqUhKmzNQK1AP1Y92kRIgkfMFPlQFs9bA0TPz7qVLbUIgbydJ8FIezChFbDojDltWzu93V2hElaI4T/dbV6cHAa5a79tNdXJBMmbskKWDG6FszVIBys+3CFcMAOMOYra0jtd1s9Bh2mjrXZlyrmWgCn6T46IRzH/CYTTQ3ktjbt/acEw8RrR53EbFQzuEj38QihGwHNxBSmvJZXEgqT9Xj2bWC+QVaNEKInjoFQpca0zvvuXwJ9vwdT5XlUIXpiC6T+Vyn1597+Gkh0c0KkIwb+YUCV0diWfwBAbx/oJExC9G/AN3MlTEL0qudE2ZYBTZSVMAnxHQQ0Udz4Y6IPwEqYhNiDX1SdU2OfHMy7pU1CCMY2EMLqy0MvGGyQALkyifTWuXKhNfQmyku+nV3CJNISAc2krMk0ZuNrdm1TwiTSzRtMdKORgtXeJUwiXXwBwtzO4ZQtKRlOKWESftc5Ntm0ZtO4Jz5L5Y4kTMK3CLyerMAUumzdFif2J2HyBu58GkwmPg3QW8w01chr/T8ndyr/cVyPX1QKoxTUBcwY9D2QNLELwFyVgdMCeS2OBgmQK5N7MbZBoUrtOPROurrBBABmjDIfH30VgRaC8SPdJboIg2ip6uAZNL71E11F9N0cuDbbNStbp5nOG4n9zMXuMb99BoAhugvWiQnPGSaX0WUbnnF0vwl12kqYHEdAE5kqTOPWvzWQ16f5yiIfMlPFQOfc2U3C5F5vMHhKIHfDqsG8mddmj7Y6B96cpftAHLAbhDvU7o5quuKpr3QVIWFynx43EpNb5W7vaox8K4DDdB9YKhDQRLAmU+7Gd3TXImFyj5TdSOSWrP2tGKYBKIdf1glmvKRIhSl3/UbdpewpScKkH4HXk+Iwjdn4cir345MxbdtBmKd2HLLnF023kDDptZWJKwJjNzQ4udOO1Vk5ilAL4Ke6T0AiZQN8t1LBm2lM85e6i+mNhEmPXQBuS3TJEjvx8+cGre0H/tYLo617DnrUXUt/JEzOcsWNxG8V5OZFF3oZQexmEiaHMPifhoWw0zcSB1zf46NOZVMtZkKu7lrQPRx/5yGL6eqGmO5iBkrClHpabyQmqnOhOqoDcLzze9/3si1u1ltu5EFXe+wGYYHKwCmBvJYlXggSAARyN6xUXx5yCghhAI7dAGVCq2J1jjG2pdSLQeqLXJmSREATWbiBLmv9j+5aksFrxxxpcWwOUru49/vMNNsrV+7+yMc8OzFeUuAyytvwhO5SbD2stVnnmcx1BLrYxq0OahFmN5Mw2cO1NxLtwgwyHx99FTFuA+jYZDZFoEdJGdNoTPN7uo/LThKm5Lj+RqLdeM3YYRZi0wHMBLBfQu8FnjeIwjS25Sndx5GScyNhGhwCmsk0ymjculd116IDrxl1jEVGNZhDA3j5xwBF1DMt91EElu7aU3ZOJEwJe4OJbgykYMaaF3WsHp3d+WgSnfH9v3IMwD39NTX6iYRp4L4AY4HXbiQ6YW+rh7UQoEOBrl80jUAZ5TS/rbs+x86DhGmf4gD/WRmBmyln3XbdxbhZ56NJ7dMtqMeDuevX667H8eOXMPWNgBayjLBTM9aEt/WWG5lO1H0jMa9lie5ChLelc5h6tEa0+OJGotArHcPUeSMR5lTK3fi+7mKEf6RVmJjwnMEqTLnrn9Zdi/CfNHlqnD8C6PfG060XSpBEqvj9ytQ1Yy2udcaaSA++DdOeGWtj9c9YE/4RiUTUlreCpQAe+O7f/BimTQqqzE0z1oQ/FBTXnL9lK2oBvhg+D5PvWyOEHr+8ZsGRgUB8DsC/Qz+/M/ghTGnXGiGcUVS0aEg8s30ywawE6IB9vd7TYdo7Y63V1TPWhPcUhqommPxNHSUwbMabYeqasWZ4ZMaa8I4rJ1afpRTqmGlUou/1Wpg6Z6xZQ2tp3Kp23cUI/ygqivzQysiYw4RBD+j0SJh6zFjL889oKKHfpEn3Bre3bbvOBEUAHJTMtlwfJia0GpYKU27LZt21CH8pLK3J2bZrey2IbFnUwM1hep+ZZgdypTVC2Cu/NDpSMW5niy+3c/FSF4ap54w1aY0Q9rnyN5GDjHiwnC2EOQULwbkpTF0z1gK+m7Em9IpEImrz1mAJxelWTuESpa4Ik99nrAl98kPR0Vu2oo6AM1O9L81h4o8ANdfw+Yw14byC4gVHA2YUjBLAzm9GfdMSprhF2PThwZvf3Tli/NU33vOhjhqEP02YFBkabAvOAMwZAIY4uW/Hw/TCB4fgL8+fgv9+NeRMAM8Vhmoip5/Qfl8kEpErk0gCU35o/lXUxgsB/EhHBY6N+vrgy/3xwPMnY/NHI3r78/NghFcsq5DvTCJhV06sOVcprgPwM6f2ubx+1vc+Oqb8yvR1ewANL5+I1a8fA4v7/Oh6HghPFJZEH1VKTWtYUi6/5ol9KiipPgJAZF+tEU5J2ZXJtAgtbx2FhzediJ3fZCTy1jaAFx4Y6Jj/wAMRuc8kvqeoKJJhZQb/YIFuIeBAHTX0dmVKSZpf/mQEZvztItz77E8SDRIADAVozs54xr/zS6pLAXbklxjhDYWhqglmZsZrDKrVFaS+2Hpl+njnUDy86UQ88+7hthXIQCugwo1Ly+XZvDRW+KvoKWxgMYA83bUAKfzO9E2HgZWvHYfGl49Hh2XvxY6ALMB6saA4uoxVcFpj/XR5ajyN9GiNuA7a74v2L6krEwN44p0jUf/CSOzYnfDHucHYwaD53wwfVrvqT5Oln8nHsrIigRHHZF7LbFUDdLDuer7L1u9M/972A1Su+h/86cnTnAoSABxE4PlDvvh6S35x9HKndiqcdVVx9aUjjs54kZnvdWOQ+pLwZXN72354+KWTsPGdw8H6fhsYSYSVBcXRZgqo8PIHy2UGhA8UldScaIGjFlCku5bBGHCY2k2Fx145Hn995TjE4oPq6rUfIYdN66XC4ujdZjA2568PRHboLkkkLhRaOGwXx6ab4HKkoDXCKfv8zsRMePa9w1D/wkh8tiuhBbcdPhJ8Tsy3qPaT7mxouFrm5nkCU35JNESgBQDs+wnYAb19Z+o3TG9tPxAPPn8yXvt0uO7aE8CvEWHK8vrKNborEX27cmLVBUoZdQBfqLuWwUjop/G7nj4NG946AuzM0+s2olOZsbowFG1SMCc31N8ks8ZdpKi06ijTVDUglPjthnyfYWp960jdtSWFGZebMMYWFkfv6cg0Zj92/0xZBUOj7umopsWzQdhfdz2poP3hwBTLYMLkQMx8vTBUMykSifj9eF2pMFQ1wcz45lUCzwf8GSTA/2HqdiQz37tla8azV5VUXay7mHRRUFJ9Tn5JdCOzegyE43TXk2qufjwjBc63oJ6UVo/Uyi+NjlAmbmbgehrkdFQvSrcwAQAxUGRa1riCkurbpNXDPt3TUdnCXCb8QHc9TkuXj3m9GQbQnJ1mxpudrR4iGYWlNTmftW3fxKBaIP2CBKTnlenbGMcQ6MGCUPQ3RBxevqRyi+6SvKSoZN7JJoxFbPE4X/3OPQgSpm6MbGZ6SVo9Bmb8xJrh+ylrpgmaAsCxJ53dTML0bQqEkOKOy/NLahYE2tsXNzREYrqLcpM901HBCxl0qO563CSdvzP1iYHhBJ5vZma8XFBSPV53PW5RMLE6e8vWjJcI9CAACdJ3yJWpfyMBaioojjYbQFnDsopXdRekwxXXVB1jGKoahJDuWtxMwjQQhBwT2FRYHL1bxdTNDQ3labEQdXdrBEAzAbi4ZcAd5GPewAWZMNnMtN4qLKkuKyp6xMc3I5nyQzVFu7jjVYDmQII0IBKmxI1gUK2ZufW5gonzE15E2O0KimvOLyiZ/yQxPwLgWN31eIl8zBu8s6GsDX5p9fjlNQuODATic9wyHdWLJExJ6mr1uLSwpPqOjoxAtddaPbqnozLMeQAdoLseL5P/A9ljCINmBmLma16aQts1HfX1rkeAJEhJkiuTvY4i0IMFJTV/ZBUta1xS8YzugnqTH1pwKlnmYmbk6q7FTyRMqXE+WXiqoDi61AgGZjQ8MOMT3QUBPaajsnk9KH1aI5wiYUodAiFkxuMFuls9Jk26N7h99+e/NdmqBuCZoY5eI9+ZUm9Y16oeL+eHahwfrlhYWpOzbdf2l7w2HdWL5MrknBOJ+ZGCkuh6Ujwl1a0ehRPnnQTDWMQWX+65AVMeJWFy3iVs0QsFJdX3G0Ga3fCXis/s3PiVv4kcZMSD5QwKg707HdWLJEx6BACaZHWgyK5Wjz2tEXG6lYHDdB9gOpLvTBp1t3rEMzO3FIai4wa7nfxQdPTLWzNe6GqNkCBpIlcmFyDwycz4W0FxtJmVMbmxfuZrA3lfQfGCowEzCkYJQ74Z6SZhchNCDrG5ubA4encbYjetWhbZ2dvLJkyKDA22BWcA5gwAQ3SXLTrJxzz3CTJh8hAK9tLq0dkaEWzL6G6NkCC5SJ+rYBSGahJeIFqkxIsKCMctalOK6wD8THdBIoULRIuUOscCNijFDPkk4WoSJm8gyA8Mrif/pxPCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWzSd5iIbgcgS1AK8W2xrmx8T59hWlE/axpZ5mkENOiuXghXYDSToc5ZUT9rWm9/7rM5kGjvE/9XFVdfahHVAjhN9/EIocGbAN+4Ymnl37r/obfcDChMAJCVFQmMOCbzWmarWiaDijSxg0HzexvFllSYuu0Z/k64DtJcKPzJAmMZq+C0xvrpn/b2AlvC1K3wV9FT2MBiAHm6j1wIuzDQCqhw49Lyzf2+zs4wdSsMVU1gVrUAfqz7RAgxaIT3mXl249LKJQN5eW+5Sfo+0/L62SuN9tipBA4zsDPZ7QnhsDaA5x5oxEYONEh9SfrK1FNBSfURACIAySLDwu2YgEeVUtMalpS/l/CbU/ExrzdXTqw5V2a8CRd7HozwimUVTw12A46FqWt3lB+afxUxLwTwIyfPlBB9+JiIIqef0H5fJBKxktmQw2HqtHcuNslcbKFLjBj39De/PVFawtRtz4oNhBLIQEXhECI0waSy5Q/NetvO7WoNU7f8UHQ0MeoAnJmSHQgBAITXmWlK49JZq1Ox+ZT8NJ6oxvqKDWecGDuHwb8G8F+n9y98jvA5gcOfvx87PVVB6nPXTl+ZevrW+quQ9VdFUuIA399hZlaufHjatlTvzBUf83qTXxodqRi3M+Nyx3YqfIOBdSAON9ZX/suxfbo1TN0KS2ty2ORaEH7q+M6FB9G/mVDZWD/L8Z47V3xn6s/yJbOaDx424mwi+j3AKb9UC8/6GuC5u4cPO11HkPriqitTTz1aPa4HYCS9QeEHFhjL4hZPf+zhSq0/Xrn+Y15v8kMLTiXLXAxCru5ahEaEf8KyylYsm/2s7lIAj4apW1erRx2A43XXIhz1IYMrGpdW1APkmnWWXf+dqT9drR6nEDgM4Cvd9YiUayPwAqM9dkpna4R7gtQXz1yZevrlNQuODATic6TVw5+I0GQadMNfH5j1H9219MXTH/N6UxiqOo/ZqAP4Yt21CFu8qIDwo0srntBdyL74Lkxdh9Xd6nEbgGN1VyMGg7cRUKXaT7qzoeFqU3c1A6rYn2HqFAotHLaLY9MBmglgP931iAHpIMbddrZGOMXXYep2xTVVxxiGqgYhpLsW0Q9GMytjcmP9zNd0lzKo8tMhTN0KJlZnQ1EtgDN01yL2YtAbivjG5fUVf9ddS1LH4eWfxhO14qHKljNOjJ3d1erxadIbFEkh4AsGlQfa28/wepD6PEa/Xpl66tHqMQVAhu560owFxjIjA1Mb/lLxme5i7JJWH/N6k18aHUkWLQJ4vO5a0gKhhYjDy5dUbtFdit3SPkzdCktrciyL6wj4ie5afOo9Bt+U7FBHN0ur70z9Wb5kVvMhQ0ec1fVo0pe66/GRXQDPPTAQO9nPQepLWl6ZesovjY5QJm6WVo+kMBhLjWBgRsMDMz7RXYwjBywf8/pWWFpzNltWLUCjdNfiMc+xQlnjkopndBfiJAnTAEirx4B9xOBZbmuNcIqEaYCKihYNiWe2TyZwJYADdNfjMrsJfEdHRqD6sftnpm0rjIQpQUWlVUeZpqqRKbSdiNCkYE5uqL/pHd216CZhGqSC4przAa4D4SLdtWjyEiwVXvFQ+UbdhbiFhCkpTPkl0RCBFgA4XHc1DtlO4Hleao1wioTJBmnS6tFBjLtVTN3c0FAu9+F6IWGy0ZW/nneCYRo1DBTprsVWjGYKqPDyB8tf0V2Km0mYUiA/VHMJMS+G91s93mTG1MZlFU26C/ECeZwoBRrrZ63v0erhxaeidzCofPfw/c+QICVHrkw2Gj+xZvh+yprpkVYPC4xlrILTGuunS79XguRjnkOKSuadbMJYBGCc7lp6w0AroMKNS8s3667FqyRMDissrclhy7oDoFN119LlAwZXpusjQHaS70wOW75kVvPBQw8+0wWtHm1drREneWU6qhfJlckhmlo9mIBH2bKmr3ho9ru6z4GfyMc8FygoqT6HQbUE/CKV+yHCC2yhbMWyiqd0H7MfSZhcpDBUNYEtdQcIx9m86Y+JKHL6Ce33RSIRS/dx+pWEyWUmTIoMDbRl3kDg2QD2T3JzMWLc48XpqF4kYXKpZFs9iNAEk8qWPzTrbd3Hki4kTC535cSqC5Qy6gC+cEBvILzOTFMal85arbv2dCNh8oQBtHoQPifmW7Z/0HFXa2skrrvidCRh8pAerR7lADK7/jkO8P0dZmblyoenyWr0GkmYPKhw4ryTYBiL2EKQlTHFq6tG+E1CYRJCJEYeJxLCJhImIWwiYRLCJhImIWwiYRLCJv8P9sXhC7xE4kIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDQtMTNUMDg6MTY6MDgrMDI6MDCcYZVaAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTA0LTEzVDA4OjE2OjA4KzAyOjAw7Twt5gAAAABJRU5ErkJggg== - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.16.2 - - name: RELATED_IMAGE_che_server - value: quay.io/eclipse/che-server@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c - - name: RELATED_IMAGE_plugin_registry - value: quay.io/eclipse/che-plugin-registry@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 - - name: RELATED_IMAGE_devfile_registry - value: quay.io/eclipse/che-devfile-registry@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb - - name: RELATED_IMAGE_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - - name: RELATED_IMAGE_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - - name: RELATED_IMAGE_postgres - value: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - - name: RELATED_IMAGE_keycloak - value: quay.io/eclipse/che-keycloak@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 - - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - - name: RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - - name: CHE_SERVER_TRUST_STORE_CONFIGMAP_NAME - value: ca-certs - - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNJSGMWXM43DGEXDGOBOGEWWG2DFBI______ - value: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNRVGAWXM43DGEXDGOJOGIWWG2DFBI______ - value: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - - name: RELATED_IMAGE_coder_plugin_registry_image_NZSXQ5AK - value: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - - name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_GMXDILRQBI______ - value: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_BI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDALRQBI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCLRQBI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRRBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRSBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRTBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDILRQBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDKLRQBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDKLRRBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQBI______ - value: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVXGK6DUBI______ - value: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVZGGLJTFYYAU___ - value: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVZGGLJUFYYAU___ - value: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCLRQBI______ - value: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDELRQBI______ - value: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRQBI______ - value: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRRBI______ - value: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRSBI______ - value: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRTBI______ - value: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDILRQBI______ - value: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDKLRQBI______ - value: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDKLRRBI______ - value: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_GUXDOLRQBI______ - value: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - - name: RELATED_IMAGE_rhamt_vscode_extension_plugin_registry_image_NJQXMYJYBI______ - value: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - - name: RELATED_IMAGE_eclipse_broadway_plugin_registry_image_BI______ - value: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - - name: RELATED_IMAGE_che_buildah_base_plugin_registry_image_GEXDCNBOGAWWEMDDHEYWIMYK - value: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - - name: RELATED_IMAGE_che_buildkit_base_plugin_registry_image_GAXDOLRRFVRGCY3CGA3DSCQ_ - value: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDELRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRTBI______ - value: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDILRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDKLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDKLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_NZUWO2DUNR4QU___ - value: quay.io/eclipse/che-machine-exec@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWTOMDGHFSDCNYK - value: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWWINJZHA4WENQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGEWTAMLBMZSWCNQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGIWWMMJSGJRDMMAK - value: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGMWWGMZSHA3WINQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGQWTKOLEGI2TQYQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGUWWCNJXHBRTIYIK - value: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRZFU4WKOBVGM4GKCQ_ - value: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - - name: RELATED_IMAGE_che_sidecar_clang_plugin_registry_image_HAWTQM3BMRRDGYIK - value: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGIWWINBXHAZTKMIK - value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGMWWCMZYMNRDAYYK - value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GIXDELRRGA2S2MTGMQ3GKNZYBI______ - value: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GMXDCLRTGAYS2MJRG5STMNJTBI______ - value: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCMBOG4WWGMBVMRTGEMAK - value: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCMROHEWTMNJSMFSDCOIK - value: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCNBOGQWWCZTFMJTDOMAK - value: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_GEYS2ZRXGZRWCNBVBI______ - value: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_HAWTAY3GMJQWGYQK - value: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDALRZFU4DEYZXGA2GKCQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDCLRQFUZTCYJYGQ3DICQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDELRQFUZWKYJVG5SDKCQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - - name: RELATED_IMAGE_che_sidecar_node_plugin_registry_image_GEYC2MDDMI2WINZYBI______ - value: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRQFU2TINRQGU4DSCQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRRFU4WCYRTGE2GICQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRSFUZDMMBRGUYDSCQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRVFU3TANBTHBSDECQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - - name: RELATED_IMAGE_che_sidecar_php_plugin_registry_image_G4WTKYZVMVRWGNIK - value: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - - name: RELATED_IMAGE_che_sidecar_python_plugin_registry_image_GMXDOLRTFU4GMMZZGM2DQCQ_ - value: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - - name: RELATED_IMAGE_che_sidecar_scala_plugin_registry_image_GAXDSLRQFU3GCOBTGNSWGCQ_ - value: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - - name: RELATED_IMAGE_che_sidecar_sonarlint_plugin_registry_image_GEXDCNROGAWTIYLGGUYDGOIK - value: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - - name: RELATED_IMAGE_che_sidecar_vale_plugin_registry_image_GAXDSLRRFVQWINJTMNRWMCQ_ - value: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - - name: RELATED_IMAGE_che_sidecar_workspace_data_sync_plugin_registry_image_NRQXIZLTOQFA____ - value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - - name: RELATED_IMAGE_mongodb_36_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-cpp-rhel7@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 - - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-dotnet-2.2@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 - - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-dotnet-3.1@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 - - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-golang-1.12@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 - - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-java11-gradle@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 - - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-java11-maven@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e - - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-java8-maven@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 - - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-nodejs10-community@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee - - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-nodejs10-ubi@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 - - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-nodejs8-centos@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a - - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-php-7@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e - - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-python-3.7@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 - - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-quarkus@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 - - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-rust-1.39@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 - - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_BI______ - value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - '' - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - '' - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.16.1 - version: 7.16.2 - relatedImages: - - name: che-operator-7.16.2 - image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - # tag: quay.io/eclipse/che-operator:7.16.2 - - name: postgresql-96-centos7-9.6 - image: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - # tag: centos/postgresql-96-centos7:9.6 - - name: che-devfile-registry-7.16.2 - image: quay.io/eclipse/che-devfile-registry@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb - # tag: quay.io/eclipse/che-devfile-registry:7.16.2 - - name: che-jwtproxy-fd94e60 - image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - # tag: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: che-keycloak-7.16.2 - image: quay.io/eclipse/che-keycloak@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 - # tag: quay.io/eclipse/che-keycloak:7.16.2 - - name: che-plugin-artifacts-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - # tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: che-plugin-metadata-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: che-plugin-registry-7.16.2 - image: quay.io/eclipse/che-plugin-registry@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 - # tag: quay.io/eclipse/che-plugin-registry:7.16.2 - - name: che-server-7.16.2 - image: quay.io/eclipse/che-server@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c - # tag: quay.io/eclipse/che-server:7.16.2 - - name: che-tls-secret-creator-alpine-3029769 - image: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - # tag: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: ubi8-minimal-8.2-345 - image: registry.access.redhat.com/ubi8-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8-minimal:8.2-345 - - name: coder-2.1523-vsc1.38.1-che - image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - # tag: docker.io/chinodesuuu/coder:2.1523-vsc1.38.1-che - - name: coder-2.1650-vsc1.39.2-che - image: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - # tag: docker.io/chinodesuuu/coder:2.1650-vsc1.39.2-che - - name: coder-next - image: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - # tag: docker.io/chinodesuuu/coder:next - - name: dirigible-openshift-3.4.0 - image: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - # tag: docker.io/dirigiblelabs/dirigible-openshift:3.4.0 - - name: che-machine-exec- - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec - - name: che-machine-exec-7.0.0 - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec:7.0.0 - - name: che-machine-exec-7.1.0 - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec:7.1.0 - - name: che-theia-endpoint-runtime-binary-7.3.1 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.1 - - name: che-theia-endpoint-runtime-binary-7.3.2 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.2 - - name: che-theia-endpoint-runtime-binary-7.3.3 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.3 - - name: che-theia-endpoint-runtime-binary-7.4.0 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.4.0 - - name: che-theia-endpoint-runtime-binary-7.5.0 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.5.0 - - name: che-theia-endpoint-runtime-binary-7.5.1 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.5.1 - - name: che-theia-7.0.0 - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia:7.0.0 - - name: che-theia-7.0.0-next - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia:7.0.0-next - - name: che-theia-7.0.0-rc-3.0 - image: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - # tag: docker.io/eclipse/che-theia:7.0.0-rc-3.0 - - name: che-theia-7.0.0-rc-4.0 - image: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - # tag: docker.io/eclipse/che-theia:7.0.0-rc-4.0 - - name: che-theia-7.1.0 - image: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - # tag: docker.io/eclipse/che-theia:7.1.0 - - name: che-theia-7.2.0 - image: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - # tag: docker.io/eclipse/che-theia:7.2.0 - - name: che-theia-7.3.0 - image: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - # tag: docker.io/eclipse/che-theia:7.3.0 - - name: che-theia-7.3.1 - image: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - # tag: docker.io/eclipse/che-theia:7.3.1 - - name: che-theia-7.3.2 - image: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - # tag: docker.io/eclipse/che-theia:7.3.2 - - name: che-theia-7.3.3 - image: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - # tag: docker.io/eclipse/che-theia:7.3.3 - - name: che-theia-7.4.0 - image: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - # tag: docker.io/eclipse/che-theia:7.4.0 - - name: che-theia-7.5.0 - image: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - # tag: docker.io/eclipse/che-theia:7.5.0 - - name: che-theia-7.5.1 - image: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - # tag: docker.io/eclipse/che-theia:7.5.1 - - name: che-editor-jupyter-5.7.0 - image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - # tag: docker.io/ksmster/che-editor-jupyter:5.7.0 - - name: rhamt-vscode-extension-java8 - image: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - # tag: docker.io/windup3/rhamt-vscode-extension:java8 - - name: eclipse-broadway- - image: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - # tag: docker.io/wsskeleton/eclipse-broadway - - name: che-buildah-base-1.14.0-b0c91d3 - image: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - # tag: quay.io/eclipse/che-buildah-base:1.14.0-b0c91d3 - - name: che-buildkit-base-0.7.1-bacb069 - image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - # tag: quay.io/eclipse/che-buildkit-base:0.7.1-bacb069 - - name: che-machine-exec-7.10.0 - image: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - # tag: quay.io/eclipse/che-machine-exec:7.10.0 - - name: che-machine-exec-7.11.0 - image: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - # tag: quay.io/eclipse/che-machine-exec:7.11.0 - - name: che-machine-exec-7.12.0 - image: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - # tag: quay.io/eclipse/che-machine-exec:7.12.0 - - name: che-machine-exec-7.12.1 - image: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - # tag: quay.io/eclipse/che-machine-exec:7.12.1 - - name: che-machine-exec-7.12.2 - image: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - # tag: quay.io/eclipse/che-machine-exec:7.12.2 - - name: che-machine-exec-7.13.0 - image: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - # tag: quay.io/eclipse/che-machine-exec:7.13.0 - - name: che-machine-exec-7.13.1 - image: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - # tag: quay.io/eclipse/che-machine-exec:7.13.1 - - name: che-machine-exec-7.13.2 - image: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - # tag: quay.io/eclipse/che-machine-exec:7.13.2 - - name: che-machine-exec-7.14.1 - image: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - # tag: quay.io/eclipse/che-machine-exec:7.14.1 - - name: che-machine-exec-7.14.2 - image: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - # tag: quay.io/eclipse/che-machine-exec:7.14.2 - - name: che-machine-exec-7.14.3 - image: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - # tag: quay.io/eclipse/che-machine-exec:7.14.3 - - name: che-machine-exec-7.15.0 - image: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - # tag: quay.io/eclipse/che-machine-exec:7.15.0 - - name: che-machine-exec-7.15.1 - image: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - # tag: quay.io/eclipse/che-machine-exec:7.15.1 - - name: che-machine-exec-7.15.2 - image: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - # tag: quay.io/eclipse/che-machine-exec:7.15.2 - - name: che-machine-exec-7.16.0 - image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - # tag: quay.io/eclipse/che-machine-exec:7.16.0 - - name: che-machine-exec-7.16.1 - image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - # tag: quay.io/eclipse/che-machine-exec:7.16.1 - - name: che-machine-exec-7.16.2 - image: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 - # tag: quay.io/eclipse/che-machine-exec:7.16.2 - - name: che-machine-exec-7.2.0 - image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - # tag: quay.io/eclipse/che-machine-exec:7.2.0 - - name: che-machine-exec-7.3.0 - image: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - # tag: quay.io/eclipse/che-machine-exec:7.3.0 - - name: che-machine-exec-7.3.1 - image: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - # tag: quay.io/eclipse/che-machine-exec:7.3.1 - - name: che-machine-exec-7.3.2 - image: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - # tag: quay.io/eclipse/che-machine-exec:7.3.2 - - name: che-machine-exec-7.3.3 - image: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - # tag: quay.io/eclipse/che-machine-exec:7.3.3 - - name: che-machine-exec-7.4.0 - image: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - # tag: quay.io/eclipse/che-machine-exec:7.4.0 - - name: che-machine-exec-7.5.0 - image: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - # tag: quay.io/eclipse/che-machine-exec:7.5.0 - - name: che-machine-exec-7.5.1 - image: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - # tag: quay.io/eclipse/che-machine-exec:7.5.1 - - name: che-machine-exec-7.6.0 - image: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - # tag: quay.io/eclipse/che-machine-exec:7.6.0 - - name: che-machine-exec-7.7.0 - image: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - # tag: quay.io/eclipse/che-machine-exec:7.7.0 - - name: che-machine-exec-7.7.1 - image: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - # tag: quay.io/eclipse/che-machine-exec:7.7.1 - - name: che-machine-exec-7.8.0 - image: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - # tag: quay.io/eclipse/che-machine-exec:7.8.0 - - name: che-machine-exec-7.9.0 - image: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - # tag: quay.io/eclipse/che-machine-exec:7.9.0 - - name: che-machine-exec-7.9.1 - image: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - # tag: quay.io/eclipse/che-machine-exec:7.9.1 - - name: che-machine-exec-7.9.2 - image: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - # tag: quay.io/eclipse/che-machine-exec:7.9.2 - - name: che-machine-exec-nightly - image: quay.io/eclipse/che-machine-exec@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 - # tag: quay.io/eclipse/che-machine-exec:nightly - - name: che-sidecar-camelk-0.0.10-70f9d17 - image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.10-70f9d17 - - name: che-sidecar-camelk-0.0.10-d5989b6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.10-d5989b6 - - name: che-sidecar-camelk-0.0.11-01afea6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.11-01afea6 - - name: che-sidecar-camelk-0.0.12-f122b60 - image: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.12-f122b60 - - name: che-sidecar-camelk-0.0.13-c3287d6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.13-c3287d6 - - name: che-sidecar-camelk-0.0.14-59d258b - image: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.14-59d258b - - name: che-sidecar-camelk-0.0.15-a578c4a - image: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.15-a578c4a - - name: che-sidecar-camelk-0.0.9-9e8538e - image: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.9-9e8538e - - name: che-sidecar-clang-8-83adb3a - image: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - # tag: quay.io/eclipse/che-sidecar-clang:8-83adb3a - - name: che-sidecar-dependency-analytics-0.0.12-d478351 - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.12-d478351 - - name: che-sidecar-dependency-analytics-0.0.13-a38cb0c - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.13-a38cb0c - - name: che-sidecar-dotnet-2.2.105-2fd6e78 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - # tag: quay.io/eclipse/che-sidecar-dotnet:2.2.105-2fd6e78 - - name: che-sidecar-dotnet-3.1.301-117e653 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - # tag: quay.io/eclipse/che-sidecar-dotnet:3.1.301-117e653 - - name: che-sidecar-go-1.10.7-c05dfb0 - image: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - # tag: quay.io/eclipse/che-sidecar-go:1.10.7-c05dfb0 - - name: che-sidecar-go-1.12.9-652ad19 - image: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - # tag: quay.io/eclipse/che-sidecar-go:1.12.9-652ad19 - - name: che-sidecar-go-1.14.4-afebf70 - image: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - # tag: quay.io/eclipse/che-sidecar-go:1.14.4-afebf70 - - name: che-sidecar-java-11-f76ca45 - image: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - # tag: quay.io/eclipse/che-sidecar-java:11-f76ca45 - - name: che-sidecar-java-8-0cfbacb - image: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - # tag: quay.io/eclipse/che-sidecar-java:8-0cfbacb - - name: che-sidecar-kubernetes-tooling-1.0.9-82c704e - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.0.9-82c704e - - name: che-sidecar-kubernetes-tooling-1.1.0-31a8464 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.1.0-31a8464 - - name: che-sidecar-kubernetes-tooling-1.2.0-3ea57d5 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.2.0-3ea57d5 - - name: che-sidecar-node-10-0cb5d78 - image: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - # tag: quay.io/eclipse/che-sidecar-node:10-0cb5d78 - - name: che-sidecar-openshift-connector-0.1.0-5460589 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.0-5460589 - - name: che-sidecar-openshift-connector-0.1.1-9ab314d - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.1-9ab314d - - name: che-sidecar-openshift-connector-0.1.2-2601509 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.2-2601509 - - name: che-sidecar-openshift-connector-0.1.5-70438d2 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.5-70438d2 - - name: che-sidecar-php-7-5c5ecc5 - image: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - # tag: quay.io/eclipse/che-sidecar-php:7-5c5ecc5 - - name: che-sidecar-python-3.7.3-8f39348 - image: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - # tag: quay.io/eclipse/che-sidecar-python:3.7.3-8f39348 - - name: che-sidecar-scala-0.9.0-6a833ec - image: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - # tag: quay.io/eclipse/che-sidecar-scala:0.9.0-6a833ec - - name: che-sidecar-sonarlint-1.16.0-4af5039 - image: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - # tag: quay.io/eclipse/che-sidecar-sonarlint:1.16.0-4af5039 - - name: che-sidecar-vale-0.9.1-ad53ccf - image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - # tag: quay.io/eclipse/che-sidecar-vale:0.9.1-ad53ccf - - name: che-sidecar-workspace-data-sync-latest - image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - # tag: quay.io/eclipse/che-sidecar-workspace-data-sync:latest - - name: che-theia-endpoint-runtime-binary-7.10.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.10.0 - - name: che-theia-endpoint-runtime-binary-7.11.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.11.0 - - name: che-theia-endpoint-runtime-binary-7.12.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.0 - - name: che-theia-endpoint-runtime-binary-7.12.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.1 - - name: che-theia-endpoint-runtime-binary-7.12.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.2 - - name: che-theia-endpoint-runtime-binary-7.13.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.0 - - name: che-theia-endpoint-runtime-binary-7.13.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.1 - - name: che-theia-endpoint-runtime-binary-7.13.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.2 - - name: che-theia-endpoint-runtime-binary-7.14.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.1 - - name: che-theia-endpoint-runtime-binary-7.14.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.2 - - name: che-theia-endpoint-runtime-binary-7.14.3 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.3 - - name: che-theia-endpoint-runtime-binary-7.15.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.0 - - name: che-theia-endpoint-runtime-binary-7.15.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.1 - - name: che-theia-endpoint-runtime-binary-7.15.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.2 - - name: che-theia-endpoint-runtime-binary-7.16.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.0 - - name: che-theia-endpoint-runtime-binary-7.16.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.1 - - name: che-theia-endpoint-runtime-binary-7.16.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.2 - - name: che-theia-endpoint-runtime-binary-7.6.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.6.0 - - name: che-theia-endpoint-runtime-binary-7.7.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.7.0 - - name: che-theia-endpoint-runtime-binary-7.7.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.7.1 - - name: che-theia-endpoint-runtime-binary-7.8.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.8.0 - - name: che-theia-endpoint-runtime-binary-7.9.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.0 - - name: che-theia-endpoint-runtime-binary-7.9.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.1 - - name: che-theia-endpoint-runtime-binary-7.9.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.2 - - name: che-theia-7.10.0 - image: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - # tag: quay.io/eclipse/che-theia:7.10.0 - - name: che-theia-7.11.0 - image: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - # tag: quay.io/eclipse/che-theia:7.11.0 - - name: che-theia-7.12.0 - image: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - # tag: quay.io/eclipse/che-theia:7.12.0 - - name: che-theia-7.12.1 - image: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - # tag: quay.io/eclipse/che-theia:7.12.1 - - name: che-theia-7.12.2 - image: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - # tag: quay.io/eclipse/che-theia:7.12.2 - - name: che-theia-7.13.0 - image: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - # tag: quay.io/eclipse/che-theia:7.13.0 - - name: che-theia-7.13.1 - image: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - # tag: quay.io/eclipse/che-theia:7.13.1 - - name: che-theia-7.13.2 - image: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - # tag: quay.io/eclipse/che-theia:7.13.2 - - name: che-theia-7.14.1 - image: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - # tag: quay.io/eclipse/che-theia:7.14.1 - - name: che-theia-7.14.2 - image: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - # tag: quay.io/eclipse/che-theia:7.14.2 - - name: che-theia-7.14.3 - image: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - # tag: quay.io/eclipse/che-theia:7.14.3 - - name: che-theia-7.15.0 - image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - # tag: quay.io/eclipse/che-theia:7.15.0 - - name: che-theia-7.15.1 - image: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - # tag: quay.io/eclipse/che-theia:7.15.1 - - name: che-theia-7.15.2 - image: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - # tag: quay.io/eclipse/che-theia:7.15.2 - - name: che-theia-7.16.0 - image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - # tag: quay.io/eclipse/che-theia:7.16.0 - - name: che-theia-7.16.1 - image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - # tag: quay.io/eclipse/che-theia:7.16.1 - - name: che-theia-7.16.2 - image: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab - # tag: quay.io/eclipse/che-theia:7.16.2 - - name: che-theia-7.6.0 - image: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - # tag: quay.io/eclipse/che-theia:7.6.0 - - name: che-theia-7.7.0 - image: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - # tag: quay.io/eclipse/che-theia:7.7.0 - - name: che-theia-7.7.1 - image: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - # tag: quay.io/eclipse/che-theia:7.7.1 - - name: che-theia-7.8.0 - image: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - # tag: quay.io/eclipse/che-theia:7.8.0 - - name: che-theia-7.9.0 - image: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - # tag: quay.io/eclipse/che-theia:7.9.0 - - name: che-theia-7.9.1 - image: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - # tag: quay.io/eclipse/che-theia:7.9.1 - - name: che-theia-7.9.2 - image: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - # tag: quay.io/eclipse/che-theia:7.9.2 - - name: mongodb-36-centos7- - image: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - # tag: docker.io/centos/mongodb-36-centos7 - - name: mysql-57-centos7- - image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - # tag: docker.io/centos/mysql-57-centos7 - - name: che-cpp-rhel7-7.16.2 - image: quay.io/eclipse/che-cpp-rhel7@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 - # tag: quay.io/eclipse/che-cpp-rhel7:7.16.2 - - name: che-dotnet-2.2-7.16.2 - image: quay.io/eclipse/che-dotnet-2.2@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 - # tag: quay.io/eclipse/che-dotnet-2.2:7.16.2 - - name: che-dotnet-3.1-7.16.2 - image: quay.io/eclipse/che-dotnet-3.1@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 - # tag: quay.io/eclipse/che-dotnet-3.1:7.16.2 - - name: che-golang-1.12-7.16.2 - image: quay.io/eclipse/che-golang-1.12@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 - # tag: quay.io/eclipse/che-golang-1.12:7.16.2 - - name: che-java11-gradle-7.16.2 - image: quay.io/eclipse/che-java11-gradle@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 - # tag: quay.io/eclipse/che-java11-gradle:7.16.2 - - name: che-java11-maven-7.16.2 - image: quay.io/eclipse/che-java11-maven@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e - # tag: quay.io/eclipse/che-java11-maven:7.16.2 - - name: che-java8-maven-7.16.2 - image: quay.io/eclipse/che-java8-maven@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 - # tag: quay.io/eclipse/che-java8-maven:7.16.2 - - name: che-nodejs10-community-7.16.2 - image: quay.io/eclipse/che-nodejs10-community@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee - # tag: quay.io/eclipse/che-nodejs10-community:7.16.2 - - name: che-nodejs10-ubi-7.16.2 - image: quay.io/eclipse/che-nodejs10-ubi@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 - # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.2 - - name: che-nodejs8-centos-7.16.2 - image: quay.io/eclipse/che-nodejs8-centos@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a - # tag: quay.io/eclipse/che-nodejs8-centos:7.16.2 - - name: che-php-7-7.16.2 - image: quay.io/eclipse/che-php-7@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e - # tag: quay.io/eclipse/che-php-7:7.16.2 - - name: che-python-3.7-7.16.2 - image: quay.io/eclipse/che-python-3.7@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 - # tag: quay.io/eclipse/che-python-3.7:7.16.2 - - name: che-quarkus-7.16.2 - image: quay.io/eclipse/che-quarkus@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 - # tag: quay.io/eclipse/che-quarkus:7.16.2 - - name: che-rust-1.39-7.16.2 - image: quay.io/eclipse/che-rust-1.39@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 - # tag: quay.io/eclipse/che-rust-1.39:7.16.2 - - name: ubi-minimal- - image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.v7.16.2.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.v7.16.2.clusterserviceversion.yaml.diff deleted file mode 100644 index 3ab49c313..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.v7.16.2.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,377 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.1/eclipse-che-preview-kubernetes.v7.16.1.clusterserviceversion.yaml 2020-07-30 13:18:56.535984874 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.16.2/eclipse-che-preview-kubernetes.v7.16.2.clusterserviceversion.yaml 2020-07-30 13:43:15.208646593 +0300 -@@ -23,13 +23,13 @@ - categories: Developer Tools - certified: 'false' - containerImage: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a -- createdAt: '2020-07-28T12:32:21Z' -+ createdAt: '2020-07-30T10:23:21Z' - 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-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.16.1 -+ name: eclipse-che-preview-kubernetes.v7.16.2 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -127,23 +127,22 @@ - \ Che Version: 7.0.0\n ...\n```\n\nBy opening this URL in\ - \ a web browser, Eclipse Che is ready to use.\n## Defaults\nBy default, the operator\ - \ deploys Eclipse Che with:\n* Bundled PostgreSQL and Keycloak\n* Per-Workspace\ -- \ PVC strategy\n* Auto-generated passwords\n* HTTP mode (non-secure ingresses)\n\ -- ## Installation Options\nEclipse Che operator installation options include:\n\ -- * Connection to external database and Keycloak\n* Configuration of default passwords\ -- \ and object names\n* TLS mode\n* PVC strategy (once shared PVC for all workspaces,\ -- \ PVC per workspace, or PVC per volume)\n* Authentication options\n### External\ -- \ Database and Keycloak\nTo instruct the operator to skip deploying PostgreSQL\ -- \ and Keycloak and connect to an existing DB and Keycloak instead:\n* set respective\ -- \ fields to `true` in a custom resource spec\n* provide the operator with connection\ -- \ and authentication details:\n ```\n externalDb: true\n chePostgresHostname:\ -- \ 'yourPostgresHost'\n chePostgresPort: '5432'\n chePostgresUser: 'myuser'\n\ -- \ chePostgresPassword: 'mypass'\n chePostgresDb: 'mydb'\n externalIdentityProvider:\ -- \ true\n identityProviderURL: 'https://my-keycloak.com'\n identityProviderRealm:\ -- \ 'myrealm'\n identityProviderClientId: 'myClient'\n ```\n### TLS Mode\nTo activate\ -- \ TLS mode, set the respective field in the CR spec to `true` (in the `server`\ -- \ block):\n```\ntlsSupport: true\n```\nYou will also need to provide name of tls\ -- \ secret that will be used for Eclipse Che and workspaces ingresses:\n```\ntlsSecretName:\ -- \ 'my-ingress-tls-secret'\n```\n" -+ \ PVC strategy\n* Auto-generated passwords\n* TLS mode (secure routes)\n## Installation\ -+ \ Options\nEclipse Che operator installation options include:\n* Connection to\ -+ \ external database and Keycloak\n* Configuration of default passwords and object\ -+ \ names\n* PVC strategy (once shared PVC for all workspaces, PVC per workspace,\ -+ \ or PVC per volume)\n* Authentication options\n### External Database and Keycloak\n\ -+ To instruct the operator to skip deploying PostgreSQL and Keycloak and connect\ -+ \ to an existing DB and Keycloak instead:\n* set respective fields to `true` in\ -+ \ a custom resource spec\n* provide the operator with connection and authentication\ -+ \ details:\n ```\n externalDb: true\n chePostgresHostname: 'yourPostgresHost'\n\ -+ \ chePostgresPort: '5432'\n chePostgresUser: 'myuser'\n chePostgresPassword:\ -+ \ 'mypass'\n chePostgresDb: 'mydb'\n externalIdentityProvider: true\n identityProviderURL:\ -+ \ 'https://my-keycloak.com'\n identityProviderRealm: 'myrealm'\n identityProviderClientId:\ -+ \ 'myClient'\n ```\n#### Self-signed Certificates and TLS Secrets\n\nEclipse\ -+ \ Che uses self-signed certificates by default, as TLS mode is on by default.\n\ -+ \nTo provide the name of the tls secret that will be used for Eclipse Che and\ -+ \ workspaces ingresses:\n```\ntlsSecretName: 'my-ingress-tls-secret'\n```\n" - displayName: Eclipse Che - icon: - - base64data: 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 -@@ -178,21 +177,21 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.16.1 -+ value: 7.16.2 - - name: RELATED_IMAGE_che_server -- value: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 -+ value: quay.io/eclipse/che-server@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c - - name: RELATED_IMAGE_plugin_registry -- value: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 -+ value: quay.io/eclipse/che-plugin-registry@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 - - name: RELATED_IMAGE_devfile_registry -- value: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 -+ value: quay.io/eclipse/che-devfile-registry@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb - - name: RELATED_IMAGE_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - - name: RELATED_IMAGE_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -+ value: registry.access.redhat.com/ubi8-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - - name: RELATED_IMAGE_postgres - value: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - - name: RELATED_IMAGE_keycloak -- value: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 -+ value: quay.io/eclipse/che-keycloak@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 - - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts -@@ -311,6 +310,8 @@ - value: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 -+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDELRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRQBI______ -@@ -342,7 +343,7 @@ - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_NZUWO2DUNR4QU___ -- value: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e -+ value: quay.io/eclipse/che-machine-exec@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWTOMDGHFSDCNYK - value: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWWINJZHA4WENQK -@@ -439,6 +440,8 @@ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 -+ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRQBI______ -@@ -485,6 +488,8 @@ - value: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad -+ - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRQBI______ -@@ -503,34 +508,34 @@ - value: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 -- - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -- - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -- - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -- - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -- - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -- - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -- - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 -- - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -- - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -- - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -- - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -- - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -- - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -- - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 -+ - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-cpp-rhel7@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 -+ - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-dotnet-2.2@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 -+ - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-dotnet-3.1@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 -+ - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-golang-1.12@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 -+ - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-java11-gradle@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 -+ - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-java11-maven@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e -+ - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-java8-maven@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 -+ - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-nodejs10-community@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee -+ - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-nodejs10-ubi@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 -+ - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-nodejs8-centos@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a -+ - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-php-7@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e -+ - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-python-3.7@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 -+ - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-quarkus@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 -+ - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-rust-1.39@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 - - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_BI______ - value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a -@@ -642,42 +647,42 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.16.0 -- version: 7.16.1 -+ replaces: eclipse-che-preview-kubernetes.v7.16.1 -+ version: 7.16.2 - relatedImages: -- - name: che-operator-7.16.1 -+ - name: che-operator-7.16.2 - image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a -- # tag: quay.io/eclipse/che-operator:7.16.1 -+ # tag: quay.io/eclipse/che-operator:7.16.2 - - name: postgresql-96-centos7-9.6 - image: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - # tag: centos/postgresql-96-centos7:9.6 -- - name: che-devfile-registry-7.16.1 -- image: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 -- # tag: quay.io/eclipse/che-devfile-registry:7.16.1 -+ - name: che-devfile-registry-7.16.2 -+ image: quay.io/eclipse/che-devfile-registry@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb -+ # tag: quay.io/eclipse/che-devfile-registry:7.16.2 - - name: che-jwtproxy-fd94e60 - image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - # tag: quay.io/eclipse/che-jwtproxy:fd94e60 -- - name: che-keycloak-7.16.1 -- image: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 -- # tag: quay.io/eclipse/che-keycloak:7.16.1 -+ - name: che-keycloak-7.16.2 -+ image: quay.io/eclipse/che-keycloak@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 -+ # tag: quay.io/eclipse/che-keycloak:7.16.2 - - name: che-plugin-artifacts-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - # tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: che-plugin-metadata-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 -- - name: che-plugin-registry-7.16.1 -- image: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 -- # tag: quay.io/eclipse/che-plugin-registry:7.16.1 -- - name: che-server-7.16.1 -- image: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 -- # tag: quay.io/eclipse/che-server:7.16.1 -+ - name: che-plugin-registry-7.16.2 -+ image: quay.io/eclipse/che-plugin-registry@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 -+ # tag: quay.io/eclipse/che-plugin-registry:7.16.2 -+ - name: che-server-7.16.2 -+ image: quay.io/eclipse/che-server@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c -+ # tag: quay.io/eclipse/che-server:7.16.2 - - name: che-tls-secret-creator-alpine-3029769 - image: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - # tag: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 -- - name: ubi8-minimal-8.2-301.1593113563 -- image: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -- # tag: registry.access.redhat.com/ubi8-minimal:8.2-301.1593113563 -+ - name: ubi8-minimal-8.2-345 -+ image: registry.access.redhat.com/ubi8-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 -+ # tag: registry.access.redhat.com/ubi8-minimal:8.2-345 - - name: coder-2.1523-vsc1.38.1-che - image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - # tag: docker.io/chinodesuuu/coder:2.1523-vsc1.38.1-che -@@ -819,6 +824,9 @@ - - name: che-machine-exec-7.16.1 - image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - # tag: quay.io/eclipse/che-machine-exec:7.16.1 -+ - name: che-machine-exec-7.16.2 -+ image: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 -+ # tag: quay.io/eclipse/che-machine-exec:7.16.2 - - name: che-machine-exec-7.2.0 - image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - # tag: quay.io/eclipse/che-machine-exec:7.2.0 -@@ -865,7 +873,7 @@ - image: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - # tag: quay.io/eclipse/che-machine-exec:7.9.2 - - name: che-machine-exec-nightly -- image: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e -+ image: quay.io/eclipse/che-machine-exec@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 - # tag: quay.io/eclipse/che-machine-exec:nightly - - name: che-sidecar-camelk-0.0.10-70f9d17 - image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 -@@ -1011,6 +1019,9 @@ - - name: che-theia-endpoint-runtime-binary-7.16.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.1 -+ - name: che-theia-endpoint-runtime-binary-7.16.2 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.2 - - name: che-theia-endpoint-runtime-binary-7.6.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.6.0 -@@ -1080,6 +1091,9 @@ - - name: che-theia-7.16.1 - image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - # tag: quay.io/eclipse/che-theia:7.16.1 -+ - name: che-theia-7.16.2 -+ image: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab -+ # tag: quay.io/eclipse/che-theia:7.16.2 - - name: che-theia-7.6.0 - image: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - # tag: quay.io/eclipse/che-theia:7.6.0 -@@ -1107,48 +1121,48 @@ - - name: mysql-57-centos7- - image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - # tag: docker.io/centos/mysql-57-centos7 -- - name: che-cpp-rhel7-7.16.1 -- image: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -- # tag: quay.io/eclipse/che-cpp-rhel7:7.16.1 -- - name: che-dotnet-2.2-7.16.1 -- image: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -- # tag: quay.io/eclipse/che-dotnet-2.2:7.16.1 -- - name: che-dotnet-3.1-7.16.1 -- image: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -- # tag: quay.io/eclipse/che-dotnet-3.1:7.16.1 -- - name: che-golang-1.12-7.16.1 -- image: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -- # tag: quay.io/eclipse/che-golang-1.12:7.16.1 -- - name: che-java11-gradle-7.16.1 -- image: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -- # tag: quay.io/eclipse/che-java11-gradle:7.16.1 -- - name: che-java11-maven-7.16.1 -- image: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -- # tag: quay.io/eclipse/che-java11-maven:7.16.1 -- - name: che-java8-maven-7.16.1 -- image: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 -- # tag: quay.io/eclipse/che-java8-maven:7.16.1 -- - name: che-nodejs10-community-7.16.1 -- image: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -- # tag: quay.io/eclipse/che-nodejs10-community:7.16.1 -- - name: che-nodejs10-ubi-7.16.1 -- image: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -- # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.1 -- - name: che-nodejs8-centos-7.16.1 -- image: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -- # tag: quay.io/eclipse/che-nodejs8-centos:7.16.1 -- - name: che-php-7-7.16.1 -- image: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -- # tag: quay.io/eclipse/che-php-7:7.16.1 -- - name: che-python-3.7-7.16.1 -- image: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -- # tag: quay.io/eclipse/che-python-3.7:7.16.1 -- - name: che-quarkus-7.16.1 -- image: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -- # tag: quay.io/eclipse/che-quarkus:7.16.1 -- - name: che-rust-1.39-7.16.1 -- image: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 -- # tag: quay.io/eclipse/che-rust-1.39:7.16.1 -+ - name: che-cpp-rhel7-7.16.2 -+ image: quay.io/eclipse/che-cpp-rhel7@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 -+ # tag: quay.io/eclipse/che-cpp-rhel7:7.16.2 -+ - name: che-dotnet-2.2-7.16.2 -+ image: quay.io/eclipse/che-dotnet-2.2@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 -+ # tag: quay.io/eclipse/che-dotnet-2.2:7.16.2 -+ - name: che-dotnet-3.1-7.16.2 -+ image: quay.io/eclipse/che-dotnet-3.1@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 -+ # tag: quay.io/eclipse/che-dotnet-3.1:7.16.2 -+ - name: che-golang-1.12-7.16.2 -+ image: quay.io/eclipse/che-golang-1.12@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 -+ # tag: quay.io/eclipse/che-golang-1.12:7.16.2 -+ - name: che-java11-gradle-7.16.2 -+ image: quay.io/eclipse/che-java11-gradle@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 -+ # tag: quay.io/eclipse/che-java11-gradle:7.16.2 -+ - name: che-java11-maven-7.16.2 -+ image: quay.io/eclipse/che-java11-maven@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e -+ # tag: quay.io/eclipse/che-java11-maven:7.16.2 -+ - name: che-java8-maven-7.16.2 -+ image: quay.io/eclipse/che-java8-maven@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 -+ # tag: quay.io/eclipse/che-java8-maven:7.16.2 -+ - name: che-nodejs10-community-7.16.2 -+ image: quay.io/eclipse/che-nodejs10-community@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee -+ # tag: quay.io/eclipse/che-nodejs10-community:7.16.2 -+ - name: che-nodejs10-ubi-7.16.2 -+ image: quay.io/eclipse/che-nodejs10-ubi@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 -+ # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.2 -+ - name: che-nodejs8-centos-7.16.2 -+ image: quay.io/eclipse/che-nodejs8-centos@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a -+ # tag: quay.io/eclipse/che-nodejs8-centos:7.16.2 -+ - name: che-php-7-7.16.2 -+ image: quay.io/eclipse/che-php-7@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e -+ # tag: quay.io/eclipse/che-php-7:7.16.2 -+ - name: che-python-3.7-7.16.2 -+ image: quay.io/eclipse/che-python-3.7@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 -+ # tag: quay.io/eclipse/che-python-3.7:7.16.2 -+ - name: che-quarkus-7.16.2 -+ image: quay.io/eclipse/che-quarkus@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 -+ # tag: quay.io/eclipse/che-quarkus:7.16.2 -+ - name: che-rust-1.39-7.16.2 -+ image: quay.io/eclipse/che-rust-1.39@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 -+ # tag: quay.io/eclipse/che-rust-1.39:7.16.2 - - name: ubi-minimal- - image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index ec7b9103f..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - version: v1 - subresources: - status: {} diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.v7.2.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.v7.2.0.clusterserviceversion.yaml deleted file mode 100644 index b213310ff..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.v7.2.0.clusterserviceversion.yaml +++ /dev/null @@ -1,354 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.2.0 - createdAt: "2019-09-27T19:50:59Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.2.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.2.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.1.0 - version: 7.2.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.v7.2.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.v7.2.0.clusterserviceversion.yaml.diff deleted file mode 100644 index d31a93ae6..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.v7.2.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,57 +0,0 @@ ---- /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.1.0/eclipse-che-preview-kubernetes.v7.1.0.clusterserviceversion.yaml 2019-09-17 16:37:37.000000000 +0200 -+++ /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.v7.2.0.clusterserviceversion.yaml 2019-09-27 21:50:59.000000000 +0200 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.1.0 -- createdAt: "2019-09-05T13:42:59Z" -+ containerImage: quay.io/eclipse/che-operator:7.2.0 -+ createdAt: "2019-09-27T19:50:59Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.1.0 -+ name: eclipse-che-preview-kubernetes.v7.2.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -95,17 +95,17 @@ - displayName: Reason - path: reason - x-descriptors: -- - 'urn:alm:descriptor:text' -+ - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: -- - 'urn:alm:descriptor:text' -+ - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: -- - 'urn:alm:descriptor:org.w3:link' -+ - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. -@@ -247,7 +247,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.1.0 -+ image: quay.io/eclipse/che-operator:7.2.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -350,5 +350,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.0.0 -- version: 7.1.0 -+ replaces: eclipse-che-preview-kubernetes.v7.1.0 -+ version: 7.2.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index bfa449492..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,476 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. See also the `tlsSupport` field. - type: string - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, default storage - class is used. - type: string - type: object - type: object - status: - 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.v7.3.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.v7.3.0.clusterserviceversion.yaml deleted file mode 100644 index bb2214c84..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.v7.3.0.clusterserviceversion.yaml +++ /dev/null @@ -1,354 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.3.0 - createdAt: "2019-10-18T15:04:39Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.3.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.3.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.2.0 - version: 7.3.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.v7.3.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.v7.3.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 2df8cbb4c..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.v7.3.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.2.0/eclipse-che-preview-kubernetes.v7.2.0.clusterserviceversion.yaml 2019-10-07 13:54:58.000000000 +0200 -+++ /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.v7.3.0.clusterserviceversion.yaml 2019-10-18 17:04:39.000000000 +0200 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.2.0 -- createdAt: "2019-09-27T19:50:59Z" -+ containerImage: quay.io/eclipse/che-operator:7.3.0 -+ createdAt: "2019-10-18T15:04:39Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.2.0 -+ name: eclipse-che-preview-kubernetes.v7.3.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -247,7 +247,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.2.0 -+ image: quay.io/eclipse/che-operator:7.3.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -350,5 +350,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.1.0 -- version: 7.2.0 -+ replaces: eclipse-che-preview-kubernetes.v7.2.0 -+ version: 7.3.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index bfa449492..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,476 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. See also the `tlsSupport` field. - type: string - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, default storage - class is used. - type: string - type: object - type: object - status: - 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.v7.3.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.v7.3.1.clusterserviceversion.yaml deleted file mode 100644 index bb02850d1..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.v7.3.1.clusterserviceversion.yaml +++ /dev/null @@ -1,354 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.3.1 - createdAt: "2019-10-30T17:57:15Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.3.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: iVBORw0KGgoAAAANSUhEUgAAANMAAAD0CAYAAAABrhNXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAaNklEQVR42u3de3QU9dkH8O/zm91EQK0U77dqVdTW++1V20KigUSQahLjsSSbtp4eeqqVLHILCcoiyQZEIbF61B6PVQJ6XiOkr6TlYiABr603wHotar1bBUWUYDY787x/JIGoSchmZ+c3M/t8/iS7M8+M5+vs7szz/IiZIYRIntJdgBB+IWESwiYSJiFsImESwiYSJiFsImESwiaBvv5ARLprEwB4ddaJTBQF8w/JsKbQmI0v665JAL3dUqK+7jNJmPTiNWOHWYhNB1AOILPrn+MA369MazaNe+Iz3TWmMwmTB3AEyrwwu4SIbwVwWB+v+hxEt6gg7qLs1rjumtORhMnlePUlF5hk1RFw4QDf8rrFmBLMa12tu/Z0I2FyKV53yVGWyTVgLgGQ8IknoImMQBnlNL+t+1jShYTJZXjlhKFW8KsbQJgNYP8ktxYDcI8yh95E41bt1H1sfidhcpH4mtETCHQHgONs3vTHAEXUMy33UQSW7uP0KwmTC/DqS84xyaol4Bcp3tULiqiMxrY8pfuY/UjCpBG3ZB1sxfgmgK4HYDi1WwI9SnGaTuPXv6v7HPiJhEkDfv7coPX5AdeB+RaADtRURRtAC9UB7Qvo4md26z4nfiBhcljH6qwcRbgDwKm6a+nyATNVGrkt9USQrtAkSJgcwquyT2ZlLWLQON219FofsMEghGls6ybdtXiVhCnFuOnnw62gEQHoOvTz3KM7sAVSy5RS0yln3X91V+M1EqYU4ZasgBWjawGuAnCI7noStAOM+coaUkvjVrXrLsYrJEwp0LHmkksUrFoAp+uuJSnMbzLR1EBua5PuUrxAwmSj7tYIBhfprsVOBDQTU5jyWl7RXYubSZhs0KM1YiaA/XTXkyIdAN+tMmgOZbfu0F2MG0mYksAMMtdkh4h4AYDDddfj0FF3tnrsOOROurrB1F2Nm0iYBolXjT7fVFRHwEW6a9FkkyIK09iWDboLcQsJU4KSbY3wGwKaCNZkyt34ju5adJMwDRA/fdEQa2fmZBAqARygux536Wr1+CY+m6546ivd1Wg7CxKmfUtha4TP8EeAmpuurR4Spn7w46PONi2qJdAo3bV4CROeM1iFKXf907prcfS4JUzfx82XjrDM+M0Ot0b4TWerB8yplLvxfd3FOHLAEqYeJ2NPawTmAviB7np8YheA21QG5lN26ze6i0klCVOXjtVZOUpxHZh+orsWn3qfmWYH8lqW6C4kVdI+TLwq+2Q2+HZmjNddSzogoIUsI0yXrduiuxa7pW2YuOnnw62MwEwwTwEoQ3c96aWr1SMen+qnKbRpF6a901GthQAdqrueNPcFGAvUzkMW09UNMd3FJCutwtSxenS2ItQCdIbuWsS3vMFENwbGtvxddyHJSIsw8ZpRx1hkVIM5pLsW0TcCmsk0ymjculd11zIYvg5TmrRG+E1nq4cK3kxjmr/UXUwifBkmZpD5+OiriHEbQMfqrkcMynYQ5nmp1cN3YepsjUAtgS7WXYuwA7+oGGHK2/CE7kr2WalfwsRrxxxpcWwOgN8BJEuJ+gwBTWThBrqs9T+6a+mL58PEjxRlWAd99gcw5kFaI3yO20D0JxVEFWW3fq27mu9V5+UwdbVG1AE4XnctwlEfMlOF26bQejJMvDbrLJNRS8Bo3bUIfRj8T0NRGY1pfVZ3LYDHwsSrc39o0TdzpDVC7OWeKbSeCFOP1ogIgIO0FCHcrrPVwxxSo2sKrevD1LVqRC2Anzq+c+FFW5m4IjB2Q4PTO3ZtmLj50pFsmrczcLnTJ0V4HzHWESFMua3/cmqfrgsTt2QdZHWgHIwwgEynToTwpTjA96sMqqTs1m2p3plrwiStESJ1uqbQBnEXZbfGU7YXN4SpY1VWllKoBXBmqg5UCACvW4wpwbzW1anYuNYw8d+zjrYCFJXpqMJJBDSRESijnOa37dyuljDxyglDrYyvZkBaI4Q2XVNozaE30bhVO23ZopNhktYI4UIfAxSxYwqtY2HitVnndT0C9DOHT5YQA/GCIiqjsS1PDXYDKQ8Tr/7FERapCKQ1Qrhf5xTaOE2n8evfTfjNqQrT3tYIvgWgA3WfJSEGjtsAWpjoFNqUhKmzNQK1AP1Y92kRIgkfMFPlQFs9bA0TPz7qVLbUIgbydJ8FIezChFbDojDltWzu93V2hElaI4T/dbV6cHAa5a79tNdXJBMmbskKWDG6FszVIBys+3CFcMAOMOYra0jtd1s9Bh2mjrXZlyrmWgCn6T46IRzH/CYTTQ3ktjbt/acEw8RrR53EbFQzuEj38QihGwHNxBSmvJZXEgqT9Xj2bWC+QVaNEKInjoFQpca0zvvuXwJ9vwdT5XlUIXpiC6T+Vyn1597+Gkh0c0KkIwb+YUCV0diWfwBAbx/oJExC9G/AN3MlTEL0qudE2ZYBTZSVMAnxHQQ0Udz4Y6IPwEqYhNiDX1SdU2OfHMy7pU1CCMY2EMLqy0MvGGyQALkyifTWuXKhNfQmyku+nV3CJNISAc2krMk0ZuNrdm1TwiTSzRtMdKORgtXeJUwiXXwBwtzO4ZQtKRlOKWESftc5Ntm0ZtO4Jz5L5Y4kTMK3CLyerMAUumzdFif2J2HyBu58GkwmPg3QW8w01chr/T8ndyr/cVyPX1QKoxTUBcwY9D2QNLELwFyVgdMCeS2OBgmQK5N7MbZBoUrtOPROurrBBABmjDIfH30VgRaC8SPdJboIg2ip6uAZNL71E11F9N0cuDbbNStbp5nOG4n9zMXuMb99BoAhugvWiQnPGSaX0WUbnnF0vwl12kqYHEdAE5kqTOPWvzWQ16f5yiIfMlPFQOfc2U3C5F5vMHhKIHfDqsG8mddmj7Y6B96cpftAHLAbhDvU7o5quuKpr3QVIWFynx43EpNb5W7vaox8K4DDdB9YKhDQRLAmU+7Gd3TXImFyj5TdSOSWrP2tGKYBKIdf1glmvKRIhSl3/UbdpewpScKkH4HXk+Iwjdn4cir345MxbdtBmKd2HLLnF023kDDptZWJKwJjNzQ4udOO1Vk5ilAL4Ke6T0AiZQN8t1LBm2lM85e6i+mNhEmPXQBuS3TJEjvx8+cGre0H/tYLo617DnrUXUt/JEzOcsWNxG8V5OZFF3oZQexmEiaHMPifhoWw0zcSB1zf46NOZVMtZkKu7lrQPRx/5yGL6eqGmO5iBkrClHpabyQmqnOhOqoDcLzze9/3si1u1ltu5EFXe+wGYYHKwCmBvJYlXggSAARyN6xUXx5yCghhAI7dAGVCq2J1jjG2pdSLQeqLXJmSREATWbiBLmv9j+5aksFrxxxpcWwOUru49/vMNNsrV+7+yMc8OzFeUuAyytvwhO5SbD2stVnnmcx1BLrYxq0OahFmN5Mw2cO1NxLtwgwyHx99FTFuA+jYZDZFoEdJGdNoTPN7uo/LThKm5Lj+RqLdeM3YYRZi0wHMBLBfQu8FnjeIwjS25Sndx5GScyNhGhwCmsk0ymjculd116IDrxl1jEVGNZhDA3j5xwBF1DMt91EElu7aU3ZOJEwJe4OJbgykYMaaF3WsHp3d+WgSnfH9v3IMwD39NTX6iYRp4L4AY4HXbiQ6YW+rh7UQoEOBrl80jUAZ5TS/rbs+x86DhGmf4gD/WRmBmyln3XbdxbhZ56NJ7dMtqMeDuevX667H8eOXMPWNgBayjLBTM9aEt/WWG5lO1H0jMa9lie5ChLelc5h6tEa0+OJGotArHcPUeSMR5lTK3fi+7mKEf6RVmJjwnMEqTLnrn9Zdi/CfNHlqnD8C6PfG060XSpBEqvj9ytQ1Yy2udcaaSA++DdOeGWtj9c9YE/4RiUTUlreCpQAe+O7f/BimTQqqzE0z1oQ/FBTXnL9lK2oBvhg+D5PvWyOEHr+8ZsGRgUB8DsC/Qz+/M/ghTGnXGiGcUVS0aEg8s30ywawE6IB9vd7TYdo7Y63V1TPWhPcUhqommPxNHSUwbMabYeqasWZ4ZMaa8I4rJ1afpRTqmGlUou/1Wpg6Z6xZQ2tp3Kp23cUI/ygqivzQysiYw4RBD+j0SJh6zFjL889oKKHfpEn3Bre3bbvOBEUAHJTMtlwfJia0GpYKU27LZt21CH8pLK3J2bZrey2IbFnUwM1hep+ZZgdypTVC2Cu/NDpSMW5niy+3c/FSF4ap54w1aY0Q9rnyN5GDjHiwnC2EOQULwbkpTF0z1gK+m7Em9IpEImrz1mAJxelWTuESpa4Ik99nrAl98kPR0Vu2oo6AM1O9L81h4o8ANdfw+Yw14byC4gVHA2YUjBLAzm9GfdMSprhF2PThwZvf3Tli/NU33vOhjhqEP02YFBkabAvOAMwZAIY4uW/Hw/TCB4fgL8+fgv9+NeRMAM8Vhmoip5/Qfl8kEpErk0gCU35o/lXUxgsB/EhHBY6N+vrgy/3xwPMnY/NHI3r78/NghFcsq5DvTCJhV06sOVcprgPwM6f2ubx+1vc+Oqb8yvR1ewANL5+I1a8fA4v7/Oh6HghPFJZEH1VKTWtYUi6/5ol9KiipPgJAZF+tEU5J2ZXJtAgtbx2FhzediJ3fZCTy1jaAFx4Y6Jj/wAMRuc8kvqeoKJJhZQb/YIFuIeBAHTX0dmVKSZpf/mQEZvztItz77E8SDRIADAVozs54xr/zS6pLAXbklxjhDYWhqglmZsZrDKrVFaS+2Hpl+njnUDy86UQ88+7hthXIQCugwo1Ly+XZvDRW+KvoKWxgMYA83bUAKfzO9E2HgZWvHYfGl49Hh2XvxY6ALMB6saA4uoxVcFpj/XR5ajyN9GiNuA7a74v2L6krEwN44p0jUf/CSOzYnfDHucHYwaD53wwfVrvqT5Oln8nHsrIigRHHZF7LbFUDdLDuer7L1u9M/972A1Su+h/86cnTnAoSABxE4PlDvvh6S35x9HKndiqcdVVx9aUjjs54kZnvdWOQ+pLwZXN72354+KWTsPGdw8H6fhsYSYSVBcXRZgqo8PIHy2UGhA8UldScaIGjFlCku5bBGHCY2k2Fx145Hn995TjE4oPq6rUfIYdN66XC4ujdZjA2568PRHboLkkkLhRaOGwXx6ab4HKkoDXCKfv8zsRMePa9w1D/wkh8tiuhBbcdPhJ8Tsy3qPaT7mxouFrm5nkCU35JNESgBQDs+wnYAb19Z+o3TG9tPxAPPn8yXvt0uO7aE8CvEWHK8vrKNborEX27cmLVBUoZdQBfqLuWwUjop/G7nj4NG946AuzM0+s2olOZsbowFG1SMCc31N8ks8ZdpKi06ijTVDUglPjthnyfYWp960jdtSWFGZebMMYWFkfv6cg0Zj92/0xZBUOj7umopsWzQdhfdz2poP3hwBTLYMLkQMx8vTBUMykSifj9eF2pMFQ1wcz45lUCzwf8GSTA/2HqdiQz37tla8azV5VUXay7mHRRUFJ9Tn5JdCOzegyE43TXk2qufjwjBc63oJ6UVo/Uyi+NjlAmbmbgehrkdFQvSrcwAQAxUGRa1riCkurbpNXDPt3TUdnCXCb8QHc9TkuXj3m9GQbQnJ1mxpudrR4iGYWlNTmftW3fxKBaIP2CBKTnlenbGMcQ6MGCUPQ3RBxevqRyi+6SvKSoZN7JJoxFbPE4X/3OPQgSpm6MbGZ6SVo9Bmb8xJrh+ylrpgmaAsCxJ53dTML0bQqEkOKOy/NLahYE2tsXNzREYrqLcpM901HBCxl0qO563CSdvzP1iYHhBJ5vZma8XFBSPV53PW5RMLE6e8vWjJcI9CAACdJ3yJWpfyMBaioojjYbQFnDsopXdRekwxXXVB1jGKoahJDuWtxMwjQQhBwT2FRYHL1bxdTNDQ3labEQdXdrBEAzAbi4ZcAd5GPewAWZMNnMtN4qLKkuKyp6xMc3I5nyQzVFu7jjVYDmQII0IBKmxI1gUK2ZufW5gonzE15E2O0KimvOLyiZ/yQxPwLgWN31eIl8zBu8s6GsDX5p9fjlNQuODATic9wyHdWLJExJ6mr1uLSwpPqOjoxAtddaPbqnozLMeQAdoLseL5P/A9ljCINmBmLma16aQts1HfX1rkeAJEhJkiuTvY4i0IMFJTV/ZBUta1xS8YzugnqTH1pwKlnmYmbk6q7FTyRMqXE+WXiqoDi61AgGZjQ8MOMT3QUBPaajsnk9KH1aI5wiYUodAiFkxuMFuls9Jk26N7h99+e/NdmqBuCZoY5eI9+ZUm9Y16oeL+eHahwfrlhYWpOzbdf2l7w2HdWL5MrknBOJ+ZGCkuh6Ujwl1a0ehRPnnQTDWMQWX+65AVMeJWFy3iVs0QsFJdX3G0Ga3fCXis/s3PiVv4kcZMSD5QwKg707HdWLJEx6BACaZHWgyK5Wjz2tEXG6lYHDdB9gOpLvTBp1t3rEMzO3FIai4wa7nfxQdPTLWzNe6GqNkCBpIlcmFyDwycz4W0FxtJmVMbmxfuZrA3lfQfGCowEzCkYJQ74Z6SZhchNCDrG5ubA4encbYjetWhbZ2dvLJkyKDA22BWcA5gwAQ3SXLTrJxzz3CTJh8hAK9tLq0dkaEWzL6G6NkCC5SJ+rYBSGahJeIFqkxIsKCMctalOK6wD8THdBIoULRIuUOscCNijFDPkk4WoSJm8gyA8Mrif/pxPCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWzSd5iIbgcgS1AK8W2xrmx8T59hWlE/axpZ5mkENOiuXghXYDSToc5ZUT9rWm9/7rM5kGjvE/9XFVdfahHVAjhN9/EIocGbAN+4Ymnl37r/obfcDChMAJCVFQmMOCbzWmarWiaDijSxg0HzexvFllSYuu0Z/k64DtJcKPzJAmMZq+C0xvrpn/b2AlvC1K3wV9FT2MBiAHm6j1wIuzDQCqhw49Lyzf2+zs4wdSsMVU1gVrUAfqz7RAgxaIT3mXl249LKJQN5eW+5Sfo+0/L62SuN9tipBA4zsDPZ7QnhsDaA5x5oxEYONEh9SfrK1FNBSfURACIAySLDwu2YgEeVUtMalpS/l/CbU/ExrzdXTqw5V2a8CRd7HozwimUVTw12A46FqWt3lB+afxUxLwTwIyfPlBB9+JiIIqef0H5fJBKxktmQw2HqtHcuNslcbKFLjBj39De/PVFawtRtz4oNhBLIQEXhECI0waSy5Q/NetvO7WoNU7f8UHQ0MeoAnJmSHQgBAITXmWlK49JZq1Ox+ZT8NJ6oxvqKDWecGDuHwb8G8F+n9y98jvA5gcOfvx87PVVB6nPXTl+ZevrW+quQ9VdFUuIA399hZlaufHjatlTvzBUf83qTXxodqRi3M+Nyx3YqfIOBdSAON9ZX/suxfbo1TN0KS2ty2ORaEH7q+M6FB9G/mVDZWD/L8Z47V3xn6s/yJbOaDx424mwi+j3AKb9UC8/6GuC5u4cPO11HkPriqitTTz1aPa4HYCS9QeEHFhjL4hZPf+zhSq0/Xrn+Y15v8kMLTiXLXAxCru5ahEaEf8KyylYsm/2s7lIAj4apW1erRx2A43XXIhz1IYMrGpdW1APkmnWWXf+dqT9drR6nEDgM4Cvd9YiUayPwAqM9dkpna4R7gtQXz1yZevrlNQuODATic6TVw5+I0GQadMNfH5j1H9219MXTH/N6UxiqOo/ZqAP4Yt21CFu8qIDwo0srntBdyL74Lkxdh9Xd6nEbgGN1VyMGg7cRUKXaT7qzoeFqU3c1A6rYn2HqFAotHLaLY9MBmglgP931iAHpIMbddrZGOMXXYep2xTVVxxiGqgYhpLsW0Q9GMytjcmP9zNd0lzKo8tMhTN0KJlZnQ1EtgDN01yL2YtAbivjG5fUVf9ddS1LH4eWfxhO14qHKljNOjJ3d1erxadIbFEkh4AsGlQfa28/wepD6PEa/Xpl66tHqMQVAhu560owFxjIjA1Mb/lLxme5i7JJWH/N6k18aHUkWLQJ4vO5a0gKhhYjDy5dUbtFdit3SPkzdCktrciyL6wj4ie5afOo9Bt+U7FBHN0ur70z9Wb5kVvMhQ0ec1fVo0pe66/GRXQDPPTAQO9nPQepLWl6ZesovjY5QJm6WVo+kMBhLjWBgRsMDMz7RXYwjBywf8/pWWFpzNltWLUCjdNfiMc+xQlnjkopndBfiJAnTAEirx4B9xOBZbmuNcIqEaYCKihYNiWe2TyZwJYADdNfjMrsJfEdHRqD6sftnpm0rjIQpQUWlVUeZpqqRKbSdiNCkYE5uqL/pHd216CZhGqSC4przAa4D4SLdtWjyEiwVXvFQ+UbdhbiFhCkpTPkl0RCBFgA4XHc1DtlO4Hleao1wioTJBmnS6tFBjLtVTN3c0FAu9+F6IWGy0ZW/nneCYRo1DBTprsVWjGYKqPDyB8tf0V2Km0mYUiA/VHMJMS+G91s93mTG1MZlFU26C/ECeZwoBRrrZ63v0erhxaeidzCofPfw/c+QICVHrkw2Gj+xZvh+yprpkVYPC4xlrILTGuunS79XguRjnkOKSuadbMJYBGCc7lp6w0AroMKNS8s3667FqyRMDissrclhy7oDoFN119LlAwZXpusjQHaS70wOW75kVvPBQw8+0wWtHm1drREneWU6qhfJlckhmlo9mIBH2bKmr3ho9ru6z4GfyMc8FygoqT6HQbUE/CKV+yHCC2yhbMWyiqd0H7MfSZhcpDBUNYEtdQcIx9m86Y+JKHL6Ce33RSIRS/dx+pWEyWUmTIoMDbRl3kDg2QD2T3JzMWLc48XpqF4kYXKpZFs9iNAEk8qWPzTrbd3Hki4kTC535cSqC5Qy6gC+cEBvILzOTFMal85arbv2dCNh8oQBtHoQPifmW7Z/0HFXa2skrrvidCRh8pAerR7lADK7/jkO8P0dZmblyoenyWr0GkmYPKhw4ryTYBiL2EKQlTHFq6tG+E1CYRJCJEYeJxLCJhImIWwiYRLCJhImIWwiYRLCJv8P9sXhC7xE4kIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDQtMTNUMDg6MTY6MDgrMDI6MDCcYZVaAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTA0LTEzVDA4OjE2OjA4KzAyOjAw7Twt5gAAAABJRU5ErkJggg== - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.3.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.3.0 - version: 7.3.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.v7.3.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.v7.3.1.clusterserviceversion.yaml.diff deleted file mode 100644 index e8301b17c..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.v7.3.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,45 +0,0 @@ ---- /home/ibuziuk/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.0/eclipse-che-preview-kubernetes.v7.3.0.clusterserviceversion.yaml 2019-10-21 19:21:01.530011162 +0200 -+++ /home/ibuziuk/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.v7.3.1.clusterserviceversion.yaml 2019-10-30 18:57:15.201864785 +0100 -@@ -24,7 +24,7 @@ - }, - "database": { - "externalDb": false, -- "chePostgresHostname": "", -+ "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.3.0 -- createdAt: "2019-10-18T15:04:39Z" -+ containerImage: quay.io/eclipse/che-operator:7.3.1 -+ createdAt: "2019-10-30T17:57:15Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.3.0 -+ name: eclipse-che-preview-kubernetes.v7.3.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -247,7 +247,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.3.0 -+ image: quay.io/eclipse/che-operator:7.3.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -350,5 +350,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.2.0 -- version: 7.3.0 -+ replaces: eclipse-che-preview-kubernetes.v7.3.0 -+ version: 7.3.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index bfa449492..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,476 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. See also the `tlsSupport` field. - type: string - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, default storage - class is used. - type: string - type: object - type: object - status: - 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.v7.4.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.v7.4.0.clusterserviceversion.yaml deleted file mode 100644 index 92e374f2e..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.v7.4.0.clusterserviceversion.yaml +++ /dev/null @@ -1,354 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.4.0 - createdAt: "2019-11-07T17:01:08Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.4.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.4.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.3.1 - version: 7.4.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.v7.4.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.v7.4.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 5115ce5a3..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.v7.4.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.3.1/eclipse-che-preview-kubernetes.v7.3.1.clusterserviceversion.yaml 2019-11-07 17:17:34.000000000 +0100 -+++ /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.v7.4.0.clusterserviceversion.yaml 2019-11-07 18:01:08.000000000 +0100 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.3.1 -- createdAt: "2019-10-30T17:57:15Z" -+ containerImage: quay.io/eclipse/che-operator:7.4.0 -+ createdAt: "2019-11-07T17:01:08Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.3.1 -+ name: eclipse-che-preview-kubernetes.v7.4.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -247,7 +247,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.3.1 -+ image: quay.io/eclipse/che-operator:7.4.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -350,5 +350,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.3.0 -- version: 7.3.1 -+ replaces: eclipse-che-preview-kubernetes.v7.3.1 -+ version: 7.4.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 77ee8f81a..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,507 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - 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/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalPluginRegistry` field). By - default this will be automatically calculated by the operator. - type: string - proxyPassword: - description: "Password of the proxy server \n Only use when proxy - configuration is required (see also the `proxyUser` field)." - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.v7.5.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.v7.5.1.clusterserviceversion.yaml deleted file mode 100644 index 5671faa6c..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.v7.5.1.clusterserviceversion.yaml +++ /dev/null @@ -1,354 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.5.1 - createdAt: "2019-12-10T13:31:32Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.5.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.5.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.4.0 - version: 7.5.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.v7.5.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.v7.5.1.clusterserviceversion.yaml.diff deleted file mode 100644 index c375dea08..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.v7.5.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.4.0/eclipse-che-preview-kubernetes.v7.4.0.clusterserviceversion.yaml 2019-12-10 14:25:37.000000000 +0100 -+++ /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.v7.5.1.clusterserviceversion.yaml 2019-12-10 14:31:32.000000000 +0100 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.4.0 -- createdAt: "2019-11-07T17:01:08Z" -+ containerImage: quay.io/eclipse/che-operator:7.5.1 -+ createdAt: "2019-12-10T13:31:32Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.4.0 -+ name: eclipse-che-preview-kubernetes.v7.5.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -247,7 +247,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.4.0 -+ image: quay.io/eclipse/che-operator:7.5.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -350,5 +350,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.3.1 -- version: 7.4.0 -+ replaces: eclipse-che-preview-kubernetes.v7.4.0 -+ version: 7.5.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index 77ee8f81a..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,507 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - 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/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalPluginRegistry` field). By - default this will be automatically calculated by the operator. - type: string - proxyPassword: - description: "Password of the proxy server \n Only use when proxy - configuration is required (see also the `proxyUser` field)." - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.v7.6.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.v7.6.0.clusterserviceversion.yaml deleted file mode 100644 index 501326038..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.v7.6.0.clusterserviceversion.yaml +++ /dev/null @@ -1,354 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.6.0 - createdAt: "2019-12-20T14:28:21Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.6.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: iVBORw0KGgoAAAANSUhEUgAAANMAAAD0CAYAAAABrhNXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAaNklEQVR42u3de3QU9dkH8O/zm91EQK0U77dqVdTW++1V20KigUSQahLjsSSbtp4eeqqVLHILCcoiyQZEIbF61B6PVQJ6XiOkr6TlYiABr603wHotar1bBUWUYDY787x/JIGoSchmZ+c3M/t8/iS7M8+M5+vs7szz/IiZIYRIntJdgBB+IWESwiYSJiFsImESwiYSJiFsImESwiaBvv5ARLprEwB4ddaJTBQF8w/JsKbQmI0v665JAL3dUqK+7jNJmPTiNWOHWYhNB1AOILPrn+MA369MazaNe+Iz3TWmMwmTB3AEyrwwu4SIbwVwWB+v+hxEt6gg7qLs1rjumtORhMnlePUlF5hk1RFw4QDf8rrFmBLMa12tu/Z0I2FyKV53yVGWyTVgLgGQ8IknoImMQBnlNL+t+1jShYTJZXjlhKFW8KsbQJgNYP8ktxYDcI8yh95E41bt1H1sfidhcpH4mtETCHQHgONs3vTHAEXUMy33UQSW7uP0KwmTC/DqS84xyaol4Bcp3tULiqiMxrY8pfuY/UjCpBG3ZB1sxfgmgK4HYDi1WwI9SnGaTuPXv6v7HPiJhEkDfv7coPX5AdeB+RaADtRURRtAC9UB7Qvo4md26z4nfiBhcljH6qwcRbgDwKm6a+nyATNVGrkt9USQrtAkSJgcwquyT2ZlLWLQON219FofsMEghGls6ybdtXiVhCnFuOnnw62gEQHoOvTz3KM7sAVSy5RS0yln3X91V+M1EqYU4ZasgBWjawGuAnCI7noStAOM+coaUkvjVrXrLsYrJEwp0LHmkksUrFoAp+uuJSnMbzLR1EBua5PuUrxAwmSj7tYIBhfprsVOBDQTU5jyWl7RXYubSZhs0KM1YiaA/XTXkyIdAN+tMmgOZbfu0F2MG0mYksAMMtdkh4h4AYDDddfj0FF3tnrsOOROurrB1F2Nm0iYBolXjT7fVFRHwEW6a9FkkyIK09iWDboLcQsJU4KSbY3wGwKaCNZkyt34ju5adJMwDRA/fdEQa2fmZBAqARygux536Wr1+CY+m6546ivd1Wg7CxKmfUtha4TP8EeAmpuurR4Spn7w46PONi2qJdAo3bV4CROeM1iFKXf907prcfS4JUzfx82XjrDM+M0Ot0b4TWerB8yplLvxfd3FOHLAEqYeJ2NPawTmAviB7np8YheA21QG5lN26ze6i0klCVOXjtVZOUpxHZh+orsWn3qfmWYH8lqW6C4kVdI+TLwq+2Q2+HZmjNddSzogoIUsI0yXrduiuxa7pW2YuOnnw62MwEwwTwEoQ3c96aWr1SMen+qnKbRpF6a901GthQAdqrueNPcFGAvUzkMW09UNMd3FJCutwtSxenS2ItQCdIbuWsS3vMFENwbGtvxddyHJSIsw8ZpRx1hkVIM5pLsW0TcCmsk0ymjculd11zIYvg5TmrRG+E1nq4cK3kxjmr/UXUwifBkmZpD5+OiriHEbQMfqrkcMynYQ5nmp1cN3YepsjUAtgS7WXYuwA7+oGGHK2/CE7kr2WalfwsRrxxxpcWwOgN8BJEuJ+gwBTWThBrqs9T+6a+mL58PEjxRlWAd99gcw5kFaI3yO20D0JxVEFWW3fq27mu9V5+UwdbVG1AE4XnctwlEfMlOF26bQejJMvDbrLJNRS8Bo3bUIfRj8T0NRGY1pfVZ3LYDHwsSrc39o0TdzpDVC7OWeKbSeCFOP1ogIgIO0FCHcrrPVwxxSo2sKrevD1LVqRC2Anzq+c+FFW5m4IjB2Q4PTO3ZtmLj50pFsmrczcLnTJ0V4HzHWESFMua3/cmqfrgsTt2QdZHWgHIwwgEynToTwpTjA96sMqqTs1m2p3plrwiStESJ1uqbQBnEXZbfGU7YXN4SpY1VWllKoBXBmqg5UCACvW4wpwbzW1anYuNYw8d+zjrYCFJXpqMJJBDSRESijnOa37dyuljDxyglDrYyvZkBaI4Q2XVNozaE30bhVO23ZopNhktYI4UIfAxSxYwqtY2HitVnndT0C9DOHT5YQA/GCIiqjsS1PDXYDKQ8Tr/7FERapCKQ1Qrhf5xTaOE2n8evfTfjNqQrT3tYIvgWgA3WfJSEGjtsAWpjoFNqUhKmzNQK1AP1Y92kRIgkfMFPlQFs9bA0TPz7qVLbUIgbydJ8FIezChFbDojDltWzu93V2hElaI4T/dbV6cHAa5a79tNdXJBMmbskKWDG6FszVIBys+3CFcMAOMOYra0jtd1s9Bh2mjrXZlyrmWgCn6T46IRzH/CYTTQ3ktjbt/acEw8RrR53EbFQzuEj38QihGwHNxBSmvJZXEgqT9Xj2bWC+QVaNEKInjoFQpca0zvvuXwJ9vwdT5XlUIXpiC6T+Vyn1597+Gkh0c0KkIwb+YUCV0diWfwBAbx/oJExC9G/AN3MlTEL0qudE2ZYBTZSVMAnxHQQ0Udz4Y6IPwEqYhNiDX1SdU2OfHMy7pU1CCMY2EMLqy0MvGGyQALkyifTWuXKhNfQmyku+nV3CJNISAc2krMk0ZuNrdm1TwiTSzRtMdKORgtXeJUwiXXwBwtzO4ZQtKRlOKWESftc5Ntm0ZtO4Jz5L5Y4kTMK3CLyerMAUumzdFif2J2HyBu58GkwmPg3QW8w01chr/T8ndyr/cVyPX1QKoxTUBcwY9D2QNLELwFyVgdMCeS2OBgmQK5N7MbZBoUrtOPROurrBBABmjDIfH30VgRaC8SPdJboIg2ip6uAZNL71E11F9N0cuDbbNStbp5nOG4n9zMXuMb99BoAhugvWiQnPGSaX0WUbnnF0vwl12kqYHEdAE5kqTOPWvzWQ16f5yiIfMlPFQOfc2U3C5F5vMHhKIHfDqsG8mddmj7Y6B96cpftAHLAbhDvU7o5quuKpr3QVIWFynx43EpNb5W7vaox8K4DDdB9YKhDQRLAmU+7Gd3TXImFyj5TdSOSWrP2tGKYBKIdf1glmvKRIhSl3/UbdpewpScKkH4HXk+Iwjdn4cir345MxbdtBmKd2HLLnF023kDDptZWJKwJjNzQ4udOO1Vk5ilAL4Ke6T0AiZQN8t1LBm2lM85e6i+mNhEmPXQBuS3TJEjvx8+cGre0H/tYLo617DnrUXUt/JEzOcsWNxG8V5OZFF3oZQexmEiaHMPifhoWw0zcSB1zf46NOZVMtZkKu7lrQPRx/5yGL6eqGmO5iBkrClHpabyQmqnOhOqoDcLzze9/3si1u1ltu5EFXe+wGYYHKwCmBvJYlXggSAARyN6xUXx5yCghhAI7dAGVCq2J1jjG2pdSLQeqLXJmSREATWbiBLmv9j+5aksFrxxxpcWwOUru49/vMNNsrV+7+yMc8OzFeUuAyytvwhO5SbD2stVnnmcx1BLrYxq0OahFmN5Mw2cO1NxLtwgwyHx99FTFuA+jYZDZFoEdJGdNoTPN7uo/LThKm5Lj+RqLdeM3YYRZi0wHMBLBfQu8FnjeIwjS25Sndx5GScyNhGhwCmsk0ymjculd116IDrxl1jEVGNZhDA3j5xwBF1DMt91EElu7aU3ZOJEwJe4OJbgykYMaaF3WsHp3d+WgSnfH9v3IMwD39NTX6iYRp4L4AY4HXbiQ6YW+rh7UQoEOBrl80jUAZ5TS/rbs+x86DhGmf4gD/WRmBmyln3XbdxbhZ56NJ7dMtqMeDuevX667H8eOXMPWNgBayjLBTM9aEt/WWG5lO1H0jMa9lie5ChLelc5h6tEa0+OJGotArHcPUeSMR5lTK3fi+7mKEf6RVmJjwnMEqTLnrn9Zdi/CfNHlqnD8C6PfG060XSpBEqvj9ytQ1Yy2udcaaSA++DdOeGWtj9c9YE/4RiUTUlreCpQAe+O7f/BimTQqqzE0z1oQ/FBTXnL9lK2oBvhg+D5PvWyOEHr+8ZsGRgUB8DsC/Qz+/M/ghTGnXGiGcUVS0aEg8s30ywawE6IB9vd7TYdo7Y63V1TPWhPcUhqommPxNHSUwbMabYeqasWZ4ZMaa8I4rJ1afpRTqmGlUou/1Wpg6Z6xZQ2tp3Kp23cUI/ygqivzQysiYw4RBD+j0SJh6zFjL889oKKHfpEn3Bre3bbvOBEUAHJTMtlwfJia0GpYKU27LZt21CH8pLK3J2bZrey2IbFnUwM1hep+ZZgdypTVC2Cu/NDpSMW5niy+3c/FSF4ap54w1aY0Q9rnyN5GDjHiwnC2EOQULwbkpTF0z1gK+m7Em9IpEImrz1mAJxelWTuESpa4Ik99nrAl98kPR0Vu2oo6AM1O9L81h4o8ANdfw+Yw14byC4gVHA2YUjBLAzm9GfdMSprhF2PThwZvf3Tli/NU33vOhjhqEP02YFBkabAvOAMwZAIY4uW/Hw/TCB4fgL8+fgv9+NeRMAM8Vhmoip5/Qfl8kEpErk0gCU35o/lXUxgsB/EhHBY6N+vrgy/3xwPMnY/NHI3r78/NghFcsq5DvTCJhV06sOVcprgPwM6f2ubx+1vc+Oqb8yvR1ewANL5+I1a8fA4v7/Oh6HghPFJZEH1VKTWtYUi6/5ol9KiipPgJAZF+tEU5J2ZXJtAgtbx2FhzediJ3fZCTy1jaAFx4Y6Jj/wAMRuc8kvqeoKJJhZQb/YIFuIeBAHTX0dmVKSZpf/mQEZvztItz77E8SDRIADAVozs54xr/zS6pLAXbklxjhDYWhqglmZsZrDKrVFaS+2Hpl+njnUDy86UQ88+7hthXIQCugwo1Ly+XZvDRW+KvoKWxgMYA83bUAKfzO9E2HgZWvHYfGl49Hh2XvxY6ALMB6saA4uoxVcFpj/XR5ajyN9GiNuA7a74v2L6krEwN44p0jUf/CSOzYnfDHucHYwaD53wwfVrvqT5Oln8nHsrIigRHHZF7LbFUDdLDuer7L1u9M/972A1Su+h/86cnTnAoSABxE4PlDvvh6S35x9HKndiqcdVVx9aUjjs54kZnvdWOQ+pLwZXN72354+KWTsPGdw8H6fhsYSYSVBcXRZgqo8PIHy2UGhA8UldScaIGjFlCku5bBGHCY2k2Fx145Hn995TjE4oPq6rUfIYdN66XC4ujdZjA2568PRHboLkkkLhRaOGwXx6ab4HKkoDXCKfv8zsRMePa9w1D/wkh8tiuhBbcdPhJ8Tsy3qPaT7mxouFrm5nkCU35JNESgBQDs+wnYAb19Z+o3TG9tPxAPPn8yXvt0uO7aE8CvEWHK8vrKNborEX27cmLVBUoZdQBfqLuWwUjop/G7nj4NG946AuzM0+s2olOZsbowFG1SMCc31N8ks8ZdpKi06ijTVDUglPjthnyfYWp960jdtSWFGZebMMYWFkfv6cg0Zj92/0xZBUOj7umopsWzQdhfdz2poP3hwBTLYMLkQMx8vTBUMykSifj9eF2pMFQ1wcz45lUCzwf8GSTA/2HqdiQz37tla8azV5VUXay7mHRRUFJ9Tn5JdCOzegyE43TXk2qufjwjBc63oJ6UVo/Uyi+NjlAmbmbgehrkdFQvSrcwAQAxUGRa1riCkurbpNXDPt3TUdnCXCb8QHc9TkuXj3m9GQbQnJ1mxpudrR4iGYWlNTmftW3fxKBaIP2CBKTnlenbGMcQ6MGCUPQ3RBxevqRyi+6SvKSoZN7JJoxFbPE4X/3OPQgSpm6MbGZ6SVo9Bmb8xJrh+ylrpgmaAsCxJ53dTML0bQqEkOKOy/NLahYE2tsXNzREYrqLcpM901HBCxl0qO563CSdvzP1iYHhBJ5vZma8XFBSPV53PW5RMLE6e8vWjJcI9CAACdJ3yJWpfyMBaioojjYbQFnDsopXdRekwxXXVB1jGKoahJDuWtxMwjQQhBwT2FRYHL1bxdTNDQ3labEQdXdrBEAzAbi4ZcAd5GPewAWZMNnMtN4qLKkuKyp6xMc3I5nyQzVFu7jjVYDmQII0IBKmxI1gUK2ZufW5gonzE15E2O0KimvOLyiZ/yQxPwLgWN31eIl8zBu8s6GsDX5p9fjlNQuODATic9wyHdWLJExJ6mr1uLSwpPqOjoxAtddaPbqnozLMeQAdoLseL5P/A9ljCINmBmLma16aQts1HfX1rkeAJEhJkiuTvY4i0IMFJTV/ZBUta1xS8YzugnqTH1pwKlnmYmbk6q7FTyRMqXE+WXiqoDi61AgGZjQ8MOMT3QUBPaajsnk9KH1aI5wiYUodAiFkxuMFuls9Jk26N7h99+e/NdmqBuCZoY5eI9+ZUm9Y16oeL+eHahwfrlhYWpOzbdf2l7w2HdWL5MrknBOJ+ZGCkuh6Ujwl1a0ehRPnnQTDWMQWX+65AVMeJWFy3iVs0QsFJdX3G0Ga3fCXis/s3PiVv4kcZMSD5QwKg707HdWLJEx6BACaZHWgyK5Wjz2tEXG6lYHDdB9gOpLvTBp1t3rEMzO3FIai4wa7nfxQdPTLWzNe6GqNkCBpIlcmFyDwycz4W0FxtJmVMbmxfuZrA3lfQfGCowEzCkYJQ74Z6SZhchNCDrG5ubA4encbYjetWhbZ2dvLJkyKDA22BWcA5gwAQ3SXLTrJxzz3CTJh8hAK9tLq0dkaEWzL6G6NkCC5SJ+rYBSGahJeIFqkxIsKCMctalOK6wD8THdBIoULRIuUOscCNijFDPkk4WoSJm8gyA8Mrif/pxPCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWzSd5iIbgcgS1AK8W2xrmx8T59hWlE/axpZ5mkENOiuXghXYDSToc5ZUT9rWm9/7rM5kGjvE/9XFVdfahHVAjhN9/EIocGbAN+4Ymnl37r/obfcDChMAJCVFQmMOCbzWmarWiaDijSxg0HzexvFllSYuu0Z/k64DtJcKPzJAmMZq+C0xvrpn/b2AlvC1K3wV9FT2MBiAHm6j1wIuzDQCqhw49Lyzf2+zs4wdSsMVU1gVrUAfqz7RAgxaIT3mXl249LKJQN5eW+5Sfo+0/L62SuN9tipBA4zsDPZ7QnhsDaA5x5oxEYONEh9SfrK1FNBSfURACIAySLDwu2YgEeVUtMalpS/l/CbU/ExrzdXTqw5V2a8CRd7HozwimUVTw12A46FqWt3lB+afxUxLwTwIyfPlBB9+JiIIqef0H5fJBKxktmQw2HqtHcuNslcbKFLjBj39De/PVFawtRtz4oNhBLIQEXhECI0waSy5Q/NetvO7WoNU7f8UHQ0MeoAnJmSHQgBAITXmWlK49JZq1Ox+ZT8NJ6oxvqKDWecGDuHwb8G8F+n9y98jvA5gcOfvx87PVVB6nPXTl+ZevrW+quQ9VdFUuIA399hZlaufHjatlTvzBUf83qTXxodqRi3M+Nyx3YqfIOBdSAON9ZX/suxfbo1TN0KS2ty2ORaEH7q+M6FB9G/mVDZWD/L8Z47V3xn6s/yJbOaDx424mwi+j3AKb9UC8/6GuC5u4cPO11HkPriqitTTz1aPa4HYCS9QeEHFhjL4hZPf+zhSq0/Xrn+Y15v8kMLTiXLXAxCru5ahEaEf8KyylYsm/2s7lIAj4apW1erRx2A43XXIhz1IYMrGpdW1APkmnWWXf+dqT9drR6nEDgM4Cvd9YiUayPwAqM9dkpna4R7gtQXz1yZevrlNQuODATic6TVw5+I0GQadMNfH5j1H9219MXTH/N6UxiqOo/ZqAP4Yt21CFu8qIDwo0srntBdyL74Lkxdh9Xd6nEbgGN1VyMGg7cRUKXaT7qzoeFqU3c1A6rYn2HqFAotHLaLY9MBmglgP931iAHpIMbddrZGOMXXYep2xTVVxxiGqgYhpLsW0Q9GMytjcmP9zNd0lzKo8tMhTN0KJlZnQ1EtgDN01yL2YtAbivjG5fUVf9ddS1LH4eWfxhO14qHKljNOjJ3d1erxadIbFEkh4AsGlQfa28/wepD6PEa/Xpl66tHqMQVAhu560owFxjIjA1Mb/lLxme5i7JJWH/N6k18aHUkWLQJ4vO5a0gKhhYjDy5dUbtFdit3SPkzdCktrciyL6wj4ie5afOo9Bt+U7FBHN0ur70z9Wb5kVvMhQ0ec1fVo0pe66/GRXQDPPTAQO9nPQepLWl6ZesovjY5QJm6WVo+kMBhLjWBgRsMDMz7RXYwjBywf8/pWWFpzNltWLUCjdNfiMc+xQlnjkopndBfiJAnTAEirx4B9xOBZbmuNcIqEaYCKihYNiWe2TyZwJYADdNfjMrsJfEdHRqD6sftnpm0rjIQpQUWlVUeZpqqRKbSdiNCkYE5uqL/pHd216CZhGqSC4przAa4D4SLdtWjyEiwVXvFQ+UbdhbiFhCkpTPkl0RCBFgA4XHc1DtlO4Hleao1wioTJBmnS6tFBjLtVTN3c0FAu9+F6IWGy0ZW/nneCYRo1DBTprsVWjGYKqPDyB8tf0V2Km0mYUiA/VHMJMS+G91s93mTG1MZlFU26C/ECeZwoBRrrZ63v0erhxaeidzCofPfw/c+QICVHrkw2Gj+xZvh+yprpkVYPC4xlrILTGuunS79XguRjnkOKSuadbMJYBGCc7lp6w0AroMKNS8s3667FqyRMDissrclhy7oDoFN119LlAwZXpusjQHaS70wOW75kVvPBQw8+0wWtHm1drREneWU6qhfJlckhmlo9mIBH2bKmr3ho9ru6z4GfyMc8FygoqT6HQbUE/CKV+yHCC2yhbMWyiqd0H7MfSZhcpDBUNYEtdQcIx9m86Y+JKHL6Ce33RSIRS/dx+pWEyWUmTIoMDbRl3kDg2QD2T3JzMWLc48XpqF4kYXKpZFs9iNAEk8qWPzTrbd3Hki4kTC535cSqC5Qy6gC+cEBvILzOTFMal85arbv2dCNh8oQBtHoQPifmW7Z/0HFXa2skrrvidCRh8pAerR7lADK7/jkO8P0dZmblyoenyWr0GkmYPKhw4ryTYBiL2EKQlTHFq6tG+E1CYRJCJEYeJxLCJhImIWwiYRLCJhImIWwiYRLCJv8P9sXhC7xE4kIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDQtMTNUMDg6MTY6MDgrMDI6MDCcYZVaAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTA0LTEzVDA4OjE2OjA4KzAyOjAw7Twt5gAAAABJRU5ErkJggg== - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.6.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.5.1 - version: 7.6.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.v7.6.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.v7.6.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 1770942c7..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.v7.6.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/ibuziuk/git/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.5.1/eclipse-che-preview-kubernetes.v7.5.1.clusterserviceversion.yaml 2019-12-20 15:05:05.603179298 +0100 -+++ /home/ibuziuk/git/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.v7.6.0.clusterserviceversion.yaml 2019-12-20 15:28:21.069992264 +0100 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.5.1 -- createdAt: "2019-12-10T13:31:32Z" -+ containerImage: quay.io/eclipse/che-operator:7.6.0 -+ createdAt: "2019-12-20T14:28:21Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.5.1 -+ name: eclipse-che-preview-kubernetes.v7.6.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -247,7 +247,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.5.1 -+ image: quay.io/eclipse/che-operator:7.6.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -350,5 +350,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.4.0 -- version: 7.5.1 -+ replaces: eclipse-che-preview-kubernetes.v7.5.1 -+ version: 7.6.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index a61bed8c5..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,509 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.v7.7.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.v7.7.0.clusterserviceversion.yaml deleted file mode 100644 index b55cb1eba..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.v7.7.0.clusterserviceversion.yaml +++ /dev/null @@ -1,354 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.7.0 - createdAt: "2020-01-11T11:16:09Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.7.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.7.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.6.0 - version: 7.7.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.v7.7.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.v7.7.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 0ccdc9d99..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.v7.7.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.6.0/eclipse-che-preview-kubernetes.v7.6.0.clusterserviceversion.yaml 2020-01-11 11:48:04.000000000 +0100 -+++ /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.v7.7.0.clusterserviceversion.yaml 2020-01-11 12:16:09.000000000 +0100 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.6.0 -- createdAt: "2019-12-20T14:28:21Z" -+ containerImage: quay.io/eclipse/che-operator:7.7.0 -+ createdAt: "2020-01-11T11:16:09Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.6.0 -+ name: eclipse-che-preview-kubernetes.v7.7.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -247,7 +247,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.6.0 -+ image: quay.io/eclipse/che-operator:7.7.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -350,5 +350,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.5.1 -- version: 7.6.0 -+ replaces: eclipse-che-preview-kubernetes.v7.6.0 -+ version: 7.7.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index a61bed8c5..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,509 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.v7.7.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.v7.7.1.clusterserviceversion.yaml deleted file mode 100644 index 2f6c46a2e..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.v7.7.1.clusterserviceversion.yaml +++ /dev/null @@ -1,354 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.7.1 - createdAt: "2020-01-20T10:38:06Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.7.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.7.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.7.0 - version: 7.7.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.v7.7.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.v7.7.1.clusterserviceversion.yaml.diff deleted file mode 100644 index 30bf61b8b..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.v7.7.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.0/eclipse-che-preview-kubernetes.v7.7.0.clusterserviceversion.yaml 2020-01-15 17:27:25.080430292 +0200 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.v7.7.1.clusterserviceversion.yaml 2020-01-20 12:38:06.669785426 +0200 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.7.0 -- createdAt: "2020-01-11T11:16:09Z" -+ containerImage: quay.io/eclipse/che-operator:7.7.1 -+ createdAt: "2020-01-20T10:38:06Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.7.0 -+ name: eclipse-che-preview-kubernetes.v7.7.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -247,7 +247,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.7.0 -+ image: quay.io/eclipse/che-operator:7.7.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -350,5 +350,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.6.0 -- version: 7.7.0 -+ replaces: eclipse-che-preview-kubernetes.v7.7.0 -+ version: 7.7.1 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index a61bed8c5..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,509 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.v7.8.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.v7.8.0.clusterserviceversion.yaml deleted file mode 100644 index 560c2a5b6..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.v7.8.0.clusterserviceversion.yaml +++ /dev/null @@ -1,354 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.8.0 - createdAt: "2020-02-03T07:34:57Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.8.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.8.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.7.1 - version: 7.8.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.v7.8.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.v7.8.0.clusterserviceversion.yaml.diff deleted file mode 100644 index d83439908..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.v7.8.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.7.1/eclipse-che-preview-kubernetes.v7.7.1.clusterserviceversion.yaml 2020-01-29 09:08:21.601046604 +0200 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.v7.8.0.clusterserviceversion.yaml 2020-02-03 09:34:57.775325427 +0200 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.7.1 -- createdAt: "2020-01-20T10:38:06Z" -+ containerImage: quay.io/eclipse/che-operator:7.8.0 -+ createdAt: "2020-02-03T07:34:57Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.7.1 -+ name: eclipse-che-preview-kubernetes.v7.8.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -247,7 +247,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.7.1 -+ image: quay.io/eclipse/che-operator:7.8.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -350,5 +350,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.7.0 -- version: 7.7.1 -+ replaces: eclipse-che-preview-kubernetes.v7.7.1 -+ version: 7.8.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.crd.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.crd.yaml deleted file mode 100644 index a61bed8c5..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.crd.yaml +++ /dev/null @@ -1,509 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.crd.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.v7.9.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.v7.9.0.clusterserviceversion.yaml deleted file mode 100644 index 975f5b743..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.v7.9.0.clusterserviceversion.yaml +++ /dev/null @@ -1,374 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "k8s": { - "ingressDomain": "", - "tlsSecretName": "" - }, - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.9.0 - createdAt: "2020-02-24T13:02:02Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-kubernetes.v7.9.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Ingress to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Ingress to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, Registries and the Eclipse Che server, as well as configures all these services. - ## Prerequisites - - Operator Lifecycle Manager (OLM) needs to be installed. - - Kubernetes Platform. For OpenShift, the installation is directly made from OperatorHub UI in the admin console. - - OLM installation can be checked by running the command: - ``` - $ kubectl get pods --all-namespaces | grep olm - olm catalog-operator-7b8cd7f8bf-2v7zj 1/1 Running 0 10m - olm olm-operator-5c5c798cd5-s6ll5 1/1 Running 0 10m - olm olm-operators-fm5wc 1/1 Running 0 10m - olm operatorhubio-catalog-d78km 1/1 Running 0 10m - olm packageserver-5c5f64947b-trghp 1/1 Running 0 9m56s - olm packageserver-5c5f64947b-zqvxg 1/1 Running 0 9m56s - ``` - - ## How to Install - Install `Eclipse Che Operator` by following instructions in top right button `Install`. - - A new pod che-operator is created in `my-eclipse-che` namespace - - ``` - $ kubectl get pods --all-namespaces | grep my-eclipse-che - my-eclipse-che che-operator-554c564476-fl98z 1/1 Running 0 13s - ``` - - The operator is now providing new Custom Resources Definitions: `checluster.org.eclipse.che` - - Create a new Eclipse Che instance by creating a new CheCluster resource: - - On the bottom of this page, there is a section `Custom Resource Definitions` with `Eclipse Che Cluster` name. - - Click on `View YAML Example` *Link* and copy the content to a new file named `my-eclipse-che.yaml` - **Important!** Make sure you provide **K8s.ingressDomain** which is a global ingress domain of your k8s cluster, for example, `gcp.my-ide.cloud` - Create the new CheCluster by creating the resource in the `my-eclipse-che` namespace : - ``` - $ kubectl create -f my-eclipse-che.yaml -n my-eclipse-che - ``` - ***important:*** The operator is only tracking resources in its own namespace. If CheCluster is not created in this namespace it's ignored. - The operator will now create pods for Eclipse Che. The deployment status can be tracked by looking at the Operator logs by using the command: - ``` - $ kubectl logs -n my-eclipse-che che-operator-554c564476-fl98z - ``` - ***important:*** pod name is different on each installation - - When all Eclipse Che containers are running, the Eclipse Che URL is printed - - - Eclipse Che URL can be tracked by searching for available trace: - ``` - $ kubectl logs -f -n my-eclipse-che che-operator-7b6b4bcb9c-m4m2m | grep "Eclipse Che is now available" - time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-my-eclipse-che.gcp.my-ide.cloud" - ``` - When Eclipse Che is ready, the Eclipse Che URL is displayed in CheCluster resource in `status` section - ``` - $ kubectl describe checluster/eclipse-che -n my-eclipse-che - ``` - - ``` - Status: - Che Cluster Running: Available - Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud - Che Version: 7.0.0 - ... - ``` - - By opening this URL in a web browser, Eclipse Che is ready to use. - ## Defaults - By default, the operator deploys Eclipse Che with: - * Bundled PostgreSQL and Keycloak - * Per-Workspace PVC strategy - * Auto-generated passwords - * HTTP mode (non-secure ingresses) - ## Installation Options - Eclipse Che operator installation options include: - * Connection to external database and Keycloak - * Configuration of default passwords and object names - * TLS mode - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - * Authentication options - ### External Database and Keycloak - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - * set respective fields to `true` in a custom resource spec - * provide the operator with connection and authentication details: - ``` - externalDb: true - chePostgresHostname: 'yourPostgresHost' - chePostgresPort: '5432' - chePostgresUser: 'myuser' - chePostgresPassword: 'mypass' - chePostgresDb: 'mydb' - externalIdentityProvider: true - identityProviderURL: 'https://my-keycloak.com' - identityProviderRealm: 'myrealm' - identityProviderClientId: 'myClient' - ``` - ### TLS Mode - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - ``` - tlsSupport: true - ``` - You will also need to provide name of tls secret that will be used for Eclipse Che and workspaces ingresses: - ``` - tlsSecretName: 'my-ingress-tls-secret' - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.9.0 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.9.0 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.9.0 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.9.0 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.0-213 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.9.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.1 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.1 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:dbd0578 - image: quay.io/eclipse/che-operator:7.9.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - eclipse che - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-kubernetes.v7.8.0 - version: 7.9.0 diff --git a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.v7.9.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.v7.9.0.clusterserviceversion.yaml.diff deleted file mode 100644 index db76ca921..000000000 --- a/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.v7.9.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,56 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.8.0/eclipse-che-preview-kubernetes.v7.8.0.clusterserviceversion.yaml 2020-02-10 16:17:37.612552257 +0200 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.9.0/eclipse-che-preview-kubernetes.v7.9.0.clusterserviceversion.yaml 2020-02-24 15:02:02.466266737 +0200 -@@ -48,13 +48,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.8.0 -- createdAt: "2020-02-03T07:34:57Z" -+ containerImage: quay.io/eclipse/che-operator:7.9.0 -+ createdAt: "2020-02-24T13:02:02Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-kubernetes.v7.8.0 -+ name: eclipse-che-preview-kubernetes.v7.9.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -247,7 +247,27 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.8.0 -+ - name: CHE_VERSION -+ value: 7.9.0 -+ - name: IMAGE_default_che_server -+ value: quay.io/eclipse/che-server:7.9.0 -+ - name: IMAGE_default_plugin_registry -+ value: quay.io/eclipse/che-plugin-registry:7.9.0 -+ - name: IMAGE_default_devfile_registry -+ value: quay.io/eclipse/che-devfile-registry:7.9.0 -+ - name: IMAGE_default_pvc_jobs -+ value: registry.access.redhat.com/ubi8-minimal:8.0-213 -+ - name: IMAGE_default_postgres -+ value: centos/postgresql-96-centos7:9.6 -+ - name: IMAGE_default_keycloak -+ value: quay.io/eclipse/che-keycloak:7.9.0 -+ - name: IMAGE_default_che_workspace_plugin_broker_metadata -+ value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.1 -+ - name: IMAGE_default_che_workspace_plugin_broker_artifacts -+ value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.1 -+ - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image -+ value: quay.io/eclipse/che-jwtproxy:dbd0578 -+ image: quay.io/eclipse/che-operator:7.9.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -350,5 +370,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-kubernetes.v7.7.1 -- version: 7.8.0 -+ replaces: eclipse-che-preview-kubernetes.v7.8.0 -+ version: 7.9.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-beta-5.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-beta-5.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index ec7b9103f..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-beta-5.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - version: v1 - subresources: - status: {} diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-beta-5.0/eclipse-che-preview-openshift.v7.0.0-beta-5.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-beta-5.0/eclipse-che-preview-openshift.v7.0.0-beta-5.0.clusterserviceversion.yaml deleted file mode 100644 index 5f34ecd88..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-beta-5.0/eclipse-che-preview-openshift.v7.0.0-beta-5.0.clusterserviceversion.yaml +++ /dev/null @@ -1,363 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": false, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse-che/che-operator:7.0.0-beta-5.0 - createdAt: "2019-05-27T13:59:00Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.0.0-beta-5.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## Pre-Reqs - - In addition to a standard namespaced role, this operator may require a **ClusterRole** that allows the operator service account to: - - - * list, get, create, update, patch, watch and delete oauthclients at a cluster scope (the operator creates oAuthclient and OpenShift v3 identity provider in Keycloak to enable Login With OpenShift in Eclipse Che) - - - The operator service account will require extra privileges if you enable `auth.openShiftoAuth` which is false in CR template by default. - After the operator is installed, grant the **che-operator** service account such privileges: - When **auth.openShiftoAuth** is enabled: - - - ``` - - oc create clusterrole che-operator --resource=oauthclients --verb=get,create,delete,update,list,watch - - oc create clusterrolebinding che-operator --clusterrole=che-operator --serviceaccount=${NAMESPACE}:che-operator - - ``` - - - - `${NAMESPACE}` is an OpenShift project where you installed the operator. - - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login (no login with OpenShift) - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse-che/che-operator:7.0.0-beta-5.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - version: 7.0.0-beta-5.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-2.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-2.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index ec7b9103f..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-2.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - version: v1 - subresources: - status: {} diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-2.0/eclipse-che-preview-openshift.v7.0.0-rc-2.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-2.0/eclipse-che-preview-openshift.v7.0.0-rc-2.0.clusterserviceversion.yaml deleted file mode 100644 index e7a11821e..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-2.0/eclipse-che-preview-openshift.v7.0.0-rc-2.0.clusterserviceversion.yaml +++ /dev/null @@ -1,360 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse-che/che-operator:7.0.0-rc-2.0 - createdAt: "2019-05-27T13:59:00Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.0.0-rc-2.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse-che/che-operator:7.0.0-rc-2.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.0.0-beta-5.0 - version: 7.0.0-rc-2.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-4.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-4.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index ec7b9103f..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-4.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - version: v1 - subresources: - status: {} diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-4.0/eclipse-che-preview-openshift.v7.0.0-rc-4.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-4.0/eclipse-che-preview-openshift.v7.0.0-rc-4.0.clusterserviceversion.yaml deleted file mode 100644 index 2df3a155d..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0-rc-4.0/eclipse-che-preview-openshift.v7.0.0-rc-4.0.clusterserviceversion.yaml +++ /dev/null @@ -1,367 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.0.0-rc-4.0 - createdAt: "2019-07-25T17:20:27Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.0.0-rc-4.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.0.0-rc-4.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.0.0-rc-2.0 - version: 7.0.0-rc-4.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index ec7b9103f..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - version: v1 - subresources: - status: {} diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0/eclipse-che-preview-openshift.v7.0.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0/eclipse-che-preview-openshift.v7.0.0.clusterserviceversion.yaml deleted file mode 100644 index 595ae37a1..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0/eclipse-che-preview-openshift.v7.0.0.clusterserviceversion.yaml +++ /dev/null @@ -1,367 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.0.0 - createdAt: "2019-08-14T08:16:44Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.0.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.0.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.0.0-rc-4.0 - version: 7.0.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index ec7b9103f..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - version: v1 - subresources: - status: {} diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.v7.1.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.v7.1.0.clusterserviceversion.yaml deleted file mode 100644 index d4481bfeb..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.v7.1.0.clusterserviceversion.yaml +++ /dev/null @@ -1,388 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.1.0 - createdAt: "2019-09-05T13:42:59Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.1.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - 'urn:alm:descriptor:text' - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - 'urn:alm:descriptor:text' - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - 'urn:alm:descriptor:org.w3:link' - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.1.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.0.0 - version: 7.1.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.v7.1.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.v7.1.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 399cb53a2..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.v7.1.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,71 +0,0 @@ ---- /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.0.0/eclipse-che-preview-openshift.v7.0.0.clusterserviceversion.yaml 2019-08-28 12:17:35.000000000 +0200 -+++ /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.v7.1.0.clusterserviceversion.yaml 2019-09-05 15:42:59.000000000 +0200 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.0.0 -- createdAt: "2019-08-14T08:16:44Z" -+ containerImage: quay.io/eclipse/che-operator:7.1.0 -+ createdAt: "2019-09-05T13:42:59Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.0.0 -+ name: eclipse-che-preview-openshift.v7.1.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -93,6 +93,21 @@ - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase -+ - description: Reason of the current status -+ displayName: Reason -+ path: reason -+ x-descriptors: -+ - 'urn:alm:descriptor:text' -+ - description: Message explaining the current status -+ displayName: Message -+ path: message -+ x-descriptors: -+ - 'urn:alm:descriptor:text' -+ - description: Link providing help related to the current status -+ displayName: Help link -+ path: helpLink -+ x-descriptors: -+ - 'urn:alm:descriptor:org.w3:link' - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. -@@ -227,6 +242,12 @@ - - infrastructures - verbs: - - get -+ - apiGroups: -+ - user.openshift.io -+ resources: -+ - users -+ verbs: -+ - list - serviceAccountName: che-operator - deployments: - - name: che-operator -@@ -255,7 +276,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.0.0 -+ image: quay.io/eclipse/che-operator:7.1.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -363,5 +384,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.0.0-rc-4.0 -- version: 7.0.0 -+ replaces: eclipse-che-preview-openshift.v7.0.0 -+ version: 7.1.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 5a10a2031..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,516 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - serverTrustStoreConfigMapName: - description: Name of the config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index aa49017bb..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.crd.yaml.diff +++ /dev/null @@ -1,16 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.crd.yaml 2020-02-26 09:42:38.512787498 +0200 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.crd.yaml 2020-03-15 08:48:33.615432343 +0200 -@@ -293,6 +293,13 @@ - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object -+ serverTrustStoreConfigMapName: -+ description: Name of the config-map with public certificates to -+ add to Java trust store of the Che server. This is usually required -+ when adding the OpenShift OAuth provider which has https endpoint -+ signed with self-signed cert. So, Che server must be aware of -+ its CA cert to be able to request it. This is disabled by default. -+ 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 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.v7.10.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.v7.10.0.clusterserviceversion.yaml deleted file mode 100644 index e573f7c23..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.v7.10.0.clusterserviceversion.yaml +++ /dev/null @@ -1,419 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.10.0 - createdAt: "2020-03-15T06:48:33Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.10.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.10.0 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.10.0 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.10.0 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.10.0 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.1-398 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.10.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.1 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.1 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:810d89c - image: quay.io/eclipse/che-operator:7.10.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.9.0 - version: 7.10.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.v7.10.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.v7.10.0.clusterserviceversion.yaml.diff deleted file mode 100644 index e191ad015..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.v7.10.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,71 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.v7.9.0.clusterserviceversion.yaml 2020-02-26 09:42:38.512787498 +0200 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.v7.10.0.clusterserviceversion.yaml 2020-03-15 08:48:33.615432343 +0200 -@@ -15,7 +15,7 @@ - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", -- "tlsSupport": false, -+ "tlsSupport": true, - "selfSignedCert": false - }, - "database": { -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.9.0 -- createdAt: "2020-02-24T13:02:02Z" -+ containerImage: quay.io/eclipse/che-operator:7.10.0 -+ createdAt: "2020-03-15T06:48:33Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.9.0 -+ name: eclipse-che-preview-openshift.v7.10.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -288,26 +288,26 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.9.0 -+ value: 7.10.0 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.9.0 -+ value: quay.io/eclipse/che-server:7.10.0 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.9.0 -+ value: quay.io/eclipse/che-plugin-registry:7.10.0 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.9.0 -+ value: quay.io/eclipse/che-devfile-registry:7.10.0 - - name: IMAGE_default_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal:8.0-213 -+ value: registry.access.redhat.com/ubi8-minimal:8.1-398 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.9.0 -+ value: quay.io/eclipse/che-keycloak:7.10.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.1 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.1 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image -- value: quay.io/eclipse/che-jwtproxy:dbd0578 -- image: quay.io/eclipse/che-operator:7.9.0 -+ value: quay.io/eclipse/che-jwtproxy:810d89c -+ image: quay.io/eclipse/che-operator:7.10.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -415,5 +415,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.8.0 -- version: 7.9.0 -+ replaces: eclipse-che-preview-openshift.v7.9.0 -+ version: 7.10.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 5f06a7c02..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,553 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index 7751a6d47..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.crd.yaml.diff +++ /dev/null @@ -1,134 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.crd.yaml 2020-04-01 13:00:19.986814024 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.crd.yaml 2020-04-07 09:16:56.023699497 +0300 -@@ -1,5 +1,5 @@ - # --# Copyright (c) 2012-2019 Red Hat, Inc. -+# Copyright (c) 2012-2020 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/ -@@ -94,6 +94,16 @@ - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string -+ identityProviderPostgresSecret: -+ description: 'The secret that contains `password` for The Identity -+ Provider (Keycloak / RH SSO) to connect to the database. If the -+ secret is defined then `identityProviderPostgresPassword` will -+ be ignored. If the value is omitted or left blank then there are -+ two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY -@@ -101,6 +111,17 @@ - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string -+ identityProviderSecret: -+ description: 'The secret that contains `user` and `password` for -+ Identity Provider. If the secret is defined then `identityProviderAdminUserName` -+ and `identityProviderPassword` are ignored. If the value is omitted -+ or left blank then there are two scenarios: 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). You should set it ONLY if you use an external -@@ -120,10 +141,10 @@ - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak -- / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. -+ / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - This will allow users to directly login with their Openshift user -- throug the Openshift login, and have their workspaces created -- under personnal OpenShift namespaces. WARNING: the `kuebadmin` -+ 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 -@@ -157,6 +178,17 @@ - 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 Postgres `user` and `password` -+ that the Che server should use to connect to the DB. If the secret -+ is defined then `chePostgresUser` and `chePostgresPassword` are -+ ignored. If the value is omitted or left blank then there are -+ two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. -@@ -293,13 +325,6 @@ - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object -- serverTrustStoreConfigMapName: -- description: Name of the config-map with public certificates to -- add to Java trust store of the Che server. This is usually required -- when adding the OpenShift OAuth provider which has https endpoint -- signed with self-signed cert. So, Che server must be aware of -- its CA cert to be able to request it. This is disabled by default. -- 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 -@@ -374,13 +399,18 @@ - 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 also the `proxyUser` field). -+ description: Password of the proxy server Only use when proxy configuration -+ is required (see also the `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` field). - type: string -+ proxySecret: -+ description: The secret that contains `user` and `password` for -+ a proxy server. If the secret is defined then `proxyUser` and -+ `proxyPassword` are ignored -+ type: string - proxyURL: - description: URL (protocol+hostname) of the proxy server. This drives - the appropriate changes in the `JAVA_OPTS` and `https(s)_proxy` -@@ -389,7 +419,7 @@ - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring -- a proxy is required (see also the `proxyURL` field). -+ a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router -@@ -408,6 +438,13 @@ - description: Overrides the memory request used in the Che server - deployment. Defaults to 512Mi. - type: string -+ serverTrustStoreConfigMapName: -+ description: Name of the config-map with public certificates to -+ add to Java trust store of the Che server. This is usually required -+ when adding the OpenShift OAuth provider which has https endpoint -+ signed with self-signed cert. So, Che server must be aware of -+ its CA cert to be able to request it. This is disabled by default. -+ type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.v7.11.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.v7.11.0.clusterserviceversion.yaml deleted file mode 100644 index 147728f52..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.v7.11.0.clusterserviceversion.yaml +++ /dev/null @@ -1,419 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.11.0 - createdAt: "2020-04-07T06:16:56Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.11.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.11.0 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.11.0 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.11.0 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.11.0 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.1-407 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.11.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - image: quay.io/eclipse/che-operator:7.11.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.10.0 - version: 7.11.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.v7.11.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.v7.11.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 0bd47d420..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.v7.11.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,73 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.10.0/eclipse-che-preview-openshift.v7.10.0.clusterserviceversion.yaml 2020-04-01 13:00:19.986814024 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.v7.11.0.clusterserviceversion.yaml 2020-04-07 09:16:56.019699504 +0300 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.10.0 -- createdAt: "2020-03-15T06:48:33Z" -+ containerImage: quay.io/eclipse/che-operator:7.11.0 -+ createdAt: "2020-04-07T06:16:56Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.10.0 -+ name: eclipse-che-preview-openshift.v7.11.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -214,7 +214,7 @@ - - - ``` -- oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace -+ oc create secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: -@@ -288,26 +288,26 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.10.0 -+ value: 7.11.0 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.10.0 -+ value: quay.io/eclipse/che-server:7.11.0 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.10.0 -+ value: quay.io/eclipse/che-plugin-registry:7.11.0 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.10.0 -+ value: quay.io/eclipse/che-devfile-registry:7.11.0 - - name: IMAGE_default_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal:8.1-398 -+ value: registry.access.redhat.com/ubi8-minimal:8.1-407 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.10.0 -+ value: quay.io/eclipse/che-keycloak:7.11.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata -- value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.1 -+ value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -- value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.1 -+ value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image -- value: quay.io/eclipse/che-jwtproxy:810d89c -- image: quay.io/eclipse/che-operator:7.10.0 -+ value: quay.io/eclipse/che-jwtproxy:fd94e60 -+ image: quay.io/eclipse/che-operator:7.11.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -415,5 +415,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.9.0 -- version: 7.10.0 -+ replaces: eclipse-che-preview-openshift.v7.10.0 -+ version: 7.11.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 5f06a7c02..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,553 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.v7.12.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.v7.12.0.clusterserviceversion.yaml deleted file mode 100644 index 5d6bdfd18..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.v7.12.0.clusterserviceversion.yaml +++ /dev/null @@ -1,419 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.12.0 - createdAt: "2020-04-24T05:18:46Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.12.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.12.0 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.12.0 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.12.0 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.12.0 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.1-409 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.12.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - image: quay.io/eclipse/che-operator:7.12.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.11.0 - version: 7.12.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.v7.12.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.v7.12.0.clusterserviceversion.yaml.diff deleted file mode 100644 index e59117562..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.v7.12.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,61 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.11.0/eclipse-che-preview-openshift.v7.11.0.clusterserviceversion.yaml 2020-04-17 11:39:39.913338334 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.v7.12.0.clusterserviceversion.yaml 2020-04-24 08:18:46.497103143 +0300 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.11.0 -- createdAt: "2020-04-07T06:16:56Z" -+ containerImage: quay.io/eclipse/che-operator:7.12.0 -+ createdAt: "2020-04-24T05:18:46Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.11.0 -+ name: eclipse-che-preview-openshift.v7.12.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -288,26 +288,26 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.11.0 -+ value: 7.12.0 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.11.0 -+ value: quay.io/eclipse/che-server:7.12.0 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.11.0 -+ value: quay.io/eclipse/che-plugin-registry:7.12.0 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.11.0 -+ value: quay.io/eclipse/che-devfile-registry:7.12.0 - - name: IMAGE_default_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal:8.1-407 -+ value: registry.access.redhat.com/ubi8-minimal:8.1-409 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.11.0 -+ value: quay.io/eclipse/che-keycloak:7.12.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 -- image: quay.io/eclipse/che-operator:7.11.0 -+ image: quay.io/eclipse/che-operator:7.12.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -415,5 +415,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.10.0 -- version: 7.11.0 -+ replaces: eclipse-che-preview-openshift.v7.11.0 -+ version: 7.12.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 5f06a7c02..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,553 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.v7.12.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.v7.12.1.clusterserviceversion.yaml deleted file mode 100644 index 30c90443c..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.v7.12.1.clusterserviceversion.yaml +++ /dev/null @@ -1,419 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.12.1 - createdAt: "2020-05-01T07:48:16Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.12.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.12.1 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.12.1 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.12.1 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.12.1 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.12.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - image: quay.io/eclipse/che-operator:7.12.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.12.0 - version: 7.12.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.v7.12.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.v7.12.1.clusterserviceversion.yaml.diff deleted file mode 100644 index e7c53b52b..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.v7.12.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,61 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.0/eclipse-che-preview-openshift.v7.12.0.clusterserviceversion.yaml 2020-04-29 16:29:18.140883385 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.v7.12.1.clusterserviceversion.yaml 2020-05-01 10:48:16.558687721 +0300 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.12.0 -- createdAt: "2020-04-24T05:18:46Z" -+ containerImage: quay.io/eclipse/che-operator:7.12.1 -+ createdAt: "2020-05-01T07:48:16Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.12.0 -+ name: eclipse-che-preview-openshift.v7.12.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -288,26 +288,26 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.12.0 -+ value: 7.12.1 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.12.0 -+ value: quay.io/eclipse/che-server:7.12.1 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.12.0 -+ value: quay.io/eclipse/che-plugin-registry:7.12.1 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.12.0 -+ value: quay.io/eclipse/che-devfile-registry:7.12.1 - - name: IMAGE_default_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal:8.1-409 -+ value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.12.0 -+ value: quay.io/eclipse/che-keycloak:7.12.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 -- image: quay.io/eclipse/che-operator:7.12.0 -+ image: quay.io/eclipse/che-operator:7.12.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -415,5 +415,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.11.0 -- version: 7.12.0 -+ replaces: eclipse-che-preview-openshift.v7.12.0 -+ version: 7.12.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 5f06a7c02..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,553 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.v7.12.2.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.v7.12.2.clusterserviceversion.yaml deleted file mode 100644 index aadbac027..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.v7.12.2.clusterserviceversion.yaml +++ /dev/null @@ -1,419 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.12.2 - createdAt: "2020-05-07T06:24:44Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.12.2 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.12.2 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.12.2 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.12.2 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.12.2 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.12.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - image: quay.io/eclipse/che-operator:7.12.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.12.1 - version: 7.12.2 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.v7.12.2.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.v7.12.2.clusterserviceversion.yaml.diff deleted file mode 100644 index b47eef0f9..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.v7.12.2.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,60 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.1/eclipse-che-preview-openshift.v7.12.1.clusterserviceversion.yaml 2020-05-04 12:44:25.729814570 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.v7.12.2.clusterserviceversion.yaml 2020-05-07 09:24:44.867454212 +0300 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.12.1 -- createdAt: "2020-05-01T07:48:16Z" -+ containerImage: quay.io/eclipse/che-operator:7.12.2 -+ createdAt: "2020-05-07T06:24:44Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.12.1 -+ name: eclipse-che-preview-openshift.v7.12.2 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -288,26 +288,26 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.12.1 -+ value: 7.12.2 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.12.1 -+ value: quay.io/eclipse/che-server:7.12.2 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.12.1 -+ value: quay.io/eclipse/che-plugin-registry:7.12.2 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.12.1 -+ value: quay.io/eclipse/che-devfile-registry:7.12.2 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.12.1 -+ value: quay.io/eclipse/che-keycloak:7.12.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 -- image: quay.io/eclipse/che-operator:7.12.1 -+ image: quay.io/eclipse/che-operator:7.12.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -415,5 +415,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.12.0 -- version: 7.12.1 -+ replaces: eclipse-che-preview-openshift.v7.12.1 -+ version: 7.12.2 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 216942b11..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,555 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - preserveUnknownFields: false - validation: - openAPIV3Schema: - type: object - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index 237aa74a7..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.crd.yaml.diff +++ /dev/null @@ -1,13 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.crd.yaml 2020-05-15 13:45:57.344217424 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.crd.yaml 2020-05-21 08:38:59.428474725 +0300 -@@ -22,8 +22,10 @@ - scope: Namespaced - subresources: - status: {} -+ preserveUnknownFields: false - validation: - openAPIV3Schema: -+ type: object - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.v7.13.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.v7.13.1.clusterserviceversion.yaml deleted file mode 100644 index 774dcf52a..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.v7.13.1.clusterserviceversion.yaml +++ /dev/null @@ -1,444 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.13.1 - createdAt: "2020-05-21T05:12:57Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.13.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - - oauths - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.13.1 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.13.1 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.13.1 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.13.1 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.13.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.13.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.12.2 - version: 7.13.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.v7.13.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.v7.13.1.clusterserviceversion.yaml.diff deleted file mode 100644 index 995e5e159..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.v7.13.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,101 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.12.2/eclipse-che-preview-openshift.v7.12.2.clusterserviceversion.yaml 2020-05-15 13:45:57.344217424 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.v7.13.1.clusterserviceversion.yaml 2020-05-21 08:12:57.066599526 +0300 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.12.2 -- createdAt: "2020-05-07T06:24:44Z" -+ containerImage: quay.io/eclipse/che-operator:7.13.1 -+ createdAt: "2020-05-21T05:12:57Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.12.2 -+ name: eclipse-che-preview-openshift.v7.13.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -240,6 +240,7 @@ - - config.openshift.io - resources: - - infrastructures -+ - oauths - verbs: - - get - - apiGroups: -@@ -288,26 +289,44 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.12.2 -+ value: 7.13.1 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.12.2 -+ value: quay.io/eclipse/che-server:7.13.1 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.12.2 -+ value: quay.io/eclipse/che-plugin-registry:7.13.1 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.12.2 -+ value: quay.io/eclipse/che-devfile-registry:7.13.1 -+ - name: IMAGE_default_che_tls_secrets_creation_job -+ value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.12.2 -+ value: quay.io/eclipse/che-keycloak:7.13.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata -- value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.2 -+ value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -- value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.2 -+ value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 -- image: quay.io/eclipse/che-operator:7.12.2 -+ - name: CHE_FLAVOR -+ value: che -+ - name: CONSOLE_LINK_NAME -+ value: che -+ - name: CONSOLE_LINK_DISPLAY_NAME -+ value: Eclipse Che -+ - name: CONSOLE_LINK_SECTION -+ value: Red Hat Applications -+ - name: CONSOLE_LINK_IMAGE -+ value: /dashboard/assets/branding/loader.svg -+ - name: CHE_IDENTITY_SECRET -+ value: che-identity-secret -+ - name: CHE_IDENTITY_POSTGRES_SECRET -+ value: che-identity-postgres-secret -+ - name: CHE_POSTGRES_SECRET -+ value: che-postgres-secret -+ image: quay.io/eclipse/che-operator:7.13.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -326,6 +345,12 @@ - verbs: - - '*' - - apiGroups: -+ - batch -+ resources: -+ - jobs -+ verbs: -+ - '*' -+ - apiGroups: - - route.openshift.io - resources: - - routes -@@ -415,5 +440,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.12.1 -- version: 7.12.2 -+ replaces: eclipse-che-preview-openshift.v7.12.2 -+ version: 7.13.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 216942b11..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,555 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - preserveUnknownFields: false - validation: - openAPIV3Schema: - type: object - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.v7.13.2.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.v7.13.2.clusterserviceversion.yaml deleted file mode 100644 index a0b69fc9b..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.v7.13.2.clusterserviceversion.yaml +++ /dev/null @@ -1,444 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.13.2 - createdAt: "2020-05-27T13:01:05Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.13.2 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - - oauths - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.13.2 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.13.2 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.13.2 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.13.2 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.13.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.13.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.13.1 - version: 7.13.2 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.v7.13.2.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.v7.13.2.clusterserviceversion.yaml.diff deleted file mode 100644 index 66923281c..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.v7.13.2.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,63 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.1/eclipse-che-preview-openshift.v7.13.1.clusterserviceversion.yaml 2020-05-27 15:55:15.871925131 +0300 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.v7.13.2.clusterserviceversion.yaml 2020-05-27 16:01:05.175462489 +0300 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.13.1 -- createdAt: "2020-05-21T05:12:57Z" -+ containerImage: quay.io/eclipse/che-operator:7.13.2 -+ createdAt: "2020-05-27T13:01:05Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.13.1 -+ name: eclipse-che-preview-openshift.v7.13.2 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -289,13 +289,13 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.13.1 -+ value: 7.13.2 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.13.1 -+ value: quay.io/eclipse/che-server:7.13.2 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.13.1 -+ value: quay.io/eclipse/che-plugin-registry:7.13.2 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.13.1 -+ value: quay.io/eclipse/che-devfile-registry:7.13.2 - - name: IMAGE_default_che_tls_secrets_creation_job - value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: IMAGE_default_pvc_jobs -@@ -303,7 +303,7 @@ - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.13.1 -+ value: quay.io/eclipse/che-keycloak:7.13.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -@@ -326,7 +326,7 @@ - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.13.1 -+ image: quay.io/eclipse/che-operator:7.13.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -440,5 +440,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.12.2 -- version: 7.13.1 -+ replaces: eclipse-che-preview-openshift.v7.13.1 -+ version: 7.13.2 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 27a6359dd..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,555 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index 0b7782079..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.crd.yaml.diff +++ /dev/null @@ -1,30 +0,0 @@ ---- /home/mykhailo/projects/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.crd.yaml 2020-06-05 13:38:28.339057904 +0300 -+++ /home/mykhailo/projects/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.crd.yaml 2020-06-05 14:06:26.974452216 +0300 -@@ -19,13 +19,12 @@ - listKind: CheClusterList - plural: checlusters - singular: checluster -+ preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} -- preserveUnknownFields: false - validation: - openAPIV3Schema: -- type: object - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation -@@ -548,8 +547,9 @@ - the pod is in this state. - type: string - type: object -+ type: object - version: v1 - versions: -- - name: v1 -- served: true -- storage: true -+ - name: v1 -+ served: true -+ storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.v7.14.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.v7.14.1.clusterserviceversion.yaml deleted file mode 100644 index 1cd177747..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.v7.14.1.clusterserviceversion.yaml +++ /dev/null @@ -1,442 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.14.1 - createdAt: "2020-06-05T11:06:25Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.14.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - - oauths - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.14.1 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.14.1 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.14.1 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.14.1 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.14.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.14.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.13.2 - version: 7.14.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.v7.14.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.v7.14.1.clusterserviceversion.yaml.diff deleted file mode 100644 index d6e443565..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.v7.14.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,564 +0,0 @@ ---- /home/mykhailo/projects/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.13.2/eclipse-che-preview-openshift.v7.13.2.clusterserviceversion.yaml 2020-06-05 13:38:28.340057908 +0300 -+++ /home/mykhailo/projects/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.v7.14.1.clusterserviceversion.yaml 2020-06-05 14:06:25.670444590 +0300 -@@ -45,70 +45,70 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.13.2 -- createdAt: "2020-05-27T13:01:05Z" -+ containerImage: quay.io/eclipse/che-operator:7.14.1 -+ createdAt: "2020-06-05T11:06:25Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.13.2 -+ name: eclipse-che-preview-openshift.v7.14.1 - namespace: placeholder - spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: -- - description: Eclipse Che cluster with DB and Auth Server -- displayName: Eclipse Che Cluster -- kind: CheCluster -- name: checlusters.org.eclipse.che -- specDescriptors: -- - description: Log in to Eclipse Che with OpenShift credentials -- displayName: OpenShift oAuth -- path: auth.openShiftoAuth -- x-descriptors: -- - urn:alm:descriptor:com.tectonic.ui:booleanSwitch -- - description: TLS routes -- displayName: TLS Mode -- path: server.tlsSupport -- x-descriptors: -- - urn:alm:descriptor:com.tectonic.ui:booleanSwitch -- statusDescriptors: -- - description: Route to access Eclipse Che -- displayName: Eclipse Che URL -- path: cheURL -- x-descriptors: -- - urn:alm:descriptor:org.w3:link -- - description: Route to access Keycloak Admin Console -- displayName: Keycloak Admin Console URL -- path: keycloakURL -- x-descriptors: -- - urn:alm:descriptor:org.w3:link -- - description: Eclipse Che server version -- displayName: Eclipse Che version -- path: cheVersion -- x-descriptors: -- - urn:alm:descriptor:com.tectonic.ui:label -- - description: The current status of the application -- displayName: Status -- path: cheClusterRunning -- x-descriptors: -- - urn:alm:descriptor:io.kubernetes.phase -- - description: Reason of the current status -- displayName: Reason -- path: reason -- x-descriptors: -- - urn:alm:descriptor:text -- - description: Message explaining the current status -- displayName: Message -- path: message -- x-descriptors: -- - urn:alm:descriptor:text -- - description: Link providing help related to the current status -- displayName: Help link -- path: helpLink -- x-descriptors: -- - urn:alm:descriptor:org.w3:link -- version: v1 -+ - description: Eclipse Che cluster with DB and Auth Server -+ displayName: Eclipse Che Cluster -+ kind: CheCluster -+ name: checlusters.org.eclipse.che -+ specDescriptors: -+ - description: Log in to Eclipse Che with OpenShift credentials -+ displayName: OpenShift oAuth -+ path: auth.openShiftoAuth -+ x-descriptors: -+ - urn:alm:descriptor:com.tectonic.ui:booleanSwitch -+ - description: TLS routes -+ displayName: TLS Mode -+ path: server.tlsSupport -+ x-descriptors: -+ - urn:alm:descriptor:com.tectonic.ui:booleanSwitch -+ statusDescriptors: -+ - description: Route to access Eclipse Che -+ displayName: Eclipse Che URL -+ path: cheURL -+ x-descriptors: -+ - urn:alm:descriptor:org.w3:link -+ - description: Route to access Keycloak Admin Console -+ displayName: Keycloak Admin Console URL -+ path: keycloakURL -+ x-descriptors: -+ - urn:alm:descriptor:org.w3:link -+ - description: Eclipse Che server version -+ displayName: Eclipse Che version -+ path: cheVersion -+ x-descriptors: -+ - urn:alm:descriptor:com.tectonic.ui:label -+ - description: The current status of the application -+ displayName: Status -+ path: cheClusterRunning -+ x-descriptors: -+ - urn:alm:descriptor:io.kubernetes.phase -+ - description: Reason of the current status -+ displayName: Reason -+ path: reason -+ x-descriptors: -+ - urn:alm:descriptor:text -+ - description: Message explaining the current status -+ displayName: Message -+ path: message -+ x-descriptors: -+ - urn:alm:descriptor:text -+ - description: Link providing help related to the current status -+ displayName: Help link -+ path: helpLink -+ x-descriptors: -+ - urn:alm:descriptor:org.w3:link -+ version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. -@@ -218,227 +218,225 @@ - ``` - displayName: Eclipse Che - icon: -- - base64data: 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 -- mediatype: image/png -+ - base64data: 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 -+ mediatype: image/png - install: - spec: - clusterPermissions: -- - rules: -- - apiGroups: -- - oauth.openshift.io -- resources: -- - oauthclients -- verbs: -- - create -- - get -- - delete -- - list -- - patch -- - update -- - watch -- - apiGroups: -- - config.openshift.io -- resources: -- - infrastructures -- - oauths -- verbs: -- - get -- - apiGroups: -- - user.openshift.io -- resources: -- - users -- verbs: -- - list -- - apiGroups: -- - console.openshift.io -- resources: -- - consolelinks -- verbs: -- - get -- - list -- - create -- - update -- - patch -- - delete -- serviceAccountName: che-operator -+ - rules: -+ - apiGroups: -+ - oauth.openshift.io -+ resources: -+ - oauthclients -+ verbs: -+ - create -+ - get -+ - delete -+ - list -+ - patch -+ - update -+ - watch -+ - apiGroups: -+ - config.openshift.io -+ resources: -+ - infrastructures -+ - oauths -+ verbs: -+ - get -+ - apiGroups: -+ - user.openshift.io -+ resources: -+ - users -+ verbs: -+ - list -+ - apiGroups: -+ - console.openshift.io -+ resources: -+ - consolelinks -+ verbs: -+ - get -+ - list -+ - create -+ - update -+ - patch -+ - delete -+ serviceAccountName: che-operator - deployments: -- - name: che-operator -- spec: -- replicas: 1 -- selector: -- matchLabels: -- app: che-operator -- strategy: {} -- template: -- metadata: -- labels: -+ - name: che-operator -+ spec: -+ replicas: 1 -+ selector: -+ matchLabels: - app: che-operator -- spec: -- containers: -- - command: -- - /usr/local/bin/che-operator -- env: -- - name: WATCH_NAMESPACE -- valueFrom: -- fieldRef: -- fieldPath: metadata.annotations['olm.targetNamespaces'] -- - name: POD_NAME -- valueFrom: -- fieldRef: -- fieldPath: metadata.name -- - name: OPERATOR_NAME -- value: che-operator -- - name: CHE_VERSION -- value: 7.13.2 -- - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.13.2 -- - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.13.2 -- - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.13.2 -- - name: IMAGE_default_che_tls_secrets_creation_job -- value: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 -- - name: IMAGE_default_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal:8.2-267 -- - name: IMAGE_default_postgres -- value: centos/postgresql-96-centos7:9.6 -- - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.13.2 -- - name: IMAGE_default_che_workspace_plugin_broker_metadata -- value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 -- - name: IMAGE_default_che_workspace_plugin_broker_artifacts -- value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 -- - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image -- value: quay.io/eclipse/che-jwtproxy:fd94e60 -- - name: CHE_FLAVOR -- value: che -- - name: CONSOLE_LINK_NAME -- value: che -- - name: CONSOLE_LINK_DISPLAY_NAME -- value: Eclipse Che -- - name: CONSOLE_LINK_SECTION -- value: Red Hat Applications -- - name: CONSOLE_LINK_IMAGE -- value: /dashboard/assets/branding/loader.svg -- - name: CHE_IDENTITY_SECRET -- value: che-identity-secret -- - name: CHE_IDENTITY_POSTGRES_SECRET -- value: che-identity-postgres-secret -- - name: CHE_POSTGRES_SECRET -- value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.13.2 -- imagePullPolicy: IfNotPresent -- name: che-operator -- ports: -- - containerPort: 60000 -- name: metrics -- resources: {} -- restartPolicy: Always -- serviceAccountName: che-operator -- terminationGracePeriodSeconds: 5 -+ strategy: {} -+ template: -+ metadata: -+ labels: -+ app: che-operator -+ spec: -+ containers: -+ - command: -+ - /usr/local/bin/che-operator -+ env: -+ - name: WATCH_NAMESPACE -+ valueFrom: -+ fieldRef: -+ fieldPath: metadata.annotations['olm.targetNamespaces'] -+ - name: POD_NAME -+ valueFrom: -+ fieldRef: -+ fieldPath: metadata.name -+ - name: OPERATOR_NAME -+ value: che-operator -+ - name: CHE_VERSION -+ value: 7.14.1 -+ - name: IMAGE_default_che_server -+ value: quay.io/eclipse/che-server:7.14.1 -+ - name: IMAGE_default_plugin_registry -+ value: quay.io/eclipse/che-plugin-registry:7.14.1 -+ - name: IMAGE_default_devfile_registry -+ value: quay.io/eclipse/che-devfile-registry:7.14.1 -+ - name: IMAGE_default_pvc_jobs -+ value: registry.access.redhat.com/ubi8-minimal:8.2-267 -+ - name: IMAGE_default_postgres -+ value: centos/postgresql-96-centos7:9.6 -+ - name: IMAGE_default_keycloak -+ value: quay.io/eclipse/che-keycloak:7.14.1 -+ - name: IMAGE_default_che_workspace_plugin_broker_metadata -+ value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 -+ - name: IMAGE_default_che_workspace_plugin_broker_artifacts -+ value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 -+ - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image -+ value: quay.io/eclipse/che-jwtproxy:fd94e60 -+ - name: CHE_FLAVOR -+ value: che -+ - name: CONSOLE_LINK_NAME -+ value: che -+ - name: CONSOLE_LINK_DISPLAY_NAME -+ value: Eclipse Che -+ - name: CONSOLE_LINK_SECTION -+ value: Red Hat Applications -+ - name: CONSOLE_LINK_IMAGE -+ value: /dashboard/assets/branding/loader.svg -+ - name: CHE_IDENTITY_SECRET -+ value: che-identity-secret -+ - name: CHE_IDENTITY_POSTGRES_SECRET -+ value: che-identity-postgres-secret -+ - name: CHE_POSTGRES_SECRET -+ value: che-postgres-secret -+ image: quay.io/eclipse/che-operator:7.14.1 -+ imagePullPolicy: IfNotPresent -+ name: che-operator -+ ports: -+ - containerPort: 60000 -+ name: metrics -+ resources: {} -+ restartPolicy: Always -+ serviceAccountName: che-operator -+ terminationGracePeriodSeconds: 5 - permissions: -- - rules: -- - apiGroups: -- - extensions -- resources: -- - ingresses -- verbs: -- - '*' -- - apiGroups: -- - batch -- resources: -- - jobs -- verbs: -- - '*' -- - apiGroups: -- - route.openshift.io -- resources: -- - routes -- verbs: -- - '*' -- - apiGroups: -- - rbac.authorization.k8s.io -- resources: -- - roles -- - rolebindings -- verbs: -- - '*' -- - apiGroups: -- - rbac.authorization.k8s.io -- resources: -- - clusterroles -- - clusterrolebindings -- verbs: -- - '*' -- - apiGroups: -- - "" -- resources: -- - pods -- - services -- - serviceaccounts -- - endpoints -- - persistentvolumeclaims -- - events -- - configmaps -- - secrets -- - pods/exec -- - pods/log -- verbs: -- - '*' -- - apiGroups: -- - "" -- resources: -- - namespaces -- verbs: -- - get -- - apiGroups: -- - apps -- resources: -- - deployments -- verbs: -- - '*' -- - apiGroups: -- - monitoring.coreos.com -- resources: -- - servicemonitors -- verbs: -- - get -- - create -- - apiGroups: -- - org.eclipse.che -- resources: -- - '*' -- verbs: -- - '*' -- serviceAccountName: che-operator -+ - rules: -+ - apiGroups: -+ - extensions -+ resources: -+ - ingresses -+ verbs: -+ - '*' -+ - apiGroups: -+ - batch -+ resources: -+ - jobs -+ verbs: -+ - '*' -+ - apiGroups: -+ - route.openshift.io -+ resources: -+ - routes -+ verbs: -+ - '*' -+ - apiGroups: -+ - rbac.authorization.k8s.io -+ resources: -+ - roles -+ - rolebindings -+ verbs: -+ - '*' -+ - apiGroups: -+ - rbac.authorization.k8s.io -+ resources: -+ - clusterroles -+ - clusterrolebindings -+ verbs: -+ - '*' -+ - apiGroups: -+ - "" -+ resources: -+ - pods -+ - services -+ - serviceaccounts -+ - endpoints -+ - persistentvolumeclaims -+ - events -+ - configmaps -+ - secrets -+ - pods/exec -+ - pods/log -+ verbs: -+ - '*' -+ - apiGroups: -+ - "" -+ resources: -+ - namespaces -+ verbs: -+ - get -+ - apiGroups: -+ - apps -+ resources: -+ - deployments -+ verbs: -+ - '*' -+ - apiGroups: -+ - monitoring.coreos.com -+ resources: -+ - servicemonitors -+ verbs: -+ - get -+ - create -+ - apiGroups: -+ - org.eclipse.che -+ resources: -+ - '*' -+ verbs: -+ - '*' -+ serviceAccountName: che-operator - strategy: deployment - installModes: -- - supported: true -- type: OwnNamespace -- - supported: true -- type: SingleNamespace -- - supported: true -- type: MultiNamespace -- - supported: false -- type: AllNamespaces -+ - supported: true -+ type: OwnNamespace -+ - supported: true -+ type: SingleNamespace -+ - supported: true -+ type: MultiNamespace -+ - supported: false -+ type: AllNamespaces - keywords: -- - workspaces -- - devtools -- - developer -- - ide -- - java -+ - workspaces -+ - devtools -+ - developer -+ - ide -+ - java - links: -- - name: Product Page -- url: http://www.eclipse.org/che -- - name: Documentation -- url: https://www.eclipse.org/che/docs -- - name: Operator GitHub Repo -- url: https://github.com/eclipse/che-operator -+ - name: Product Page -+ url: http://www.eclipse.org/che -+ - name: Documentation -+ url: https://www.eclipse.org/che/docs -+ - name: Operator GitHub Repo -+ url: https://github.com/eclipse/che-operator - maintainers: -- - email: dfestal@redhat.com -- name: David Festal -+ - email: dfestal@redhat.com -+ name: David Festal - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.13.1 -- version: 7.13.2 -+ replaces: eclipse-che-preview-openshift.v7.13.2 -+ version: 7.14.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 27a6359dd..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,555 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.v7.14.2.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.v7.14.2.clusterserviceversion.yaml deleted file mode 100644 index 109b33204..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.v7.14.2.clusterserviceversion.yaml +++ /dev/null @@ -1,442 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.14.2 - createdAt: "2020-06-10T13:13:16Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.14.2 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - - oauths - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.14.2 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.14.2 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.14.2 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.14.2 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.14.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.14.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.14.1 - version: 7.14.2 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.v7.14.2.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.v7.14.2.clusterserviceversion.yaml.diff deleted file mode 100644 index 3587ea790..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.v7.14.2.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,61 +0,0 @@ ---- /home/mykhailo/projects/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.1/eclipse-che-preview-openshift.v7.14.1.clusterserviceversion.yaml 2020-06-10 16:10:56.162057693 +0300 -+++ /home/mykhailo/projects/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.v7.14.2.clusterserviceversion.yaml 2020-06-10 16:13:16.347758645 +0300 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.14.1 -- createdAt: "2020-06-05T11:06:25Z" -+ containerImage: quay.io/eclipse/che-operator:7.14.2 -+ createdAt: "2020-06-10T13:13:16Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.14.1 -+ name: eclipse-che-preview-openshift.v7.14.2 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -289,19 +289,19 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.14.1 -+ value: 7.14.2 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.14.1 -+ value: quay.io/eclipse/che-server:7.14.2 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.14.1 -+ value: quay.io/eclipse/che-plugin-registry:7.14.2 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.14.1 -+ value: quay.io/eclipse/che-devfile-registry:7.14.2 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-267 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.14.1 -+ value: quay.io/eclipse/che-keycloak:7.14.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -@@ -324,7 +324,7 @@ - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.14.1 -+ image: quay.io/eclipse/che-operator:7.14.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -438,5 +438,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.13.2 -- version: 7.14.1 -+ replaces: eclipse-che-preview-openshift.v7.14.1 -+ version: 7.14.2 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 789e8c972..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,550 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Deprecated. The value of this flag is ignored. Che - operator will automatically detect if router certificate is self-signed. - If so it will be propagated to Che server and some other components. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: Deprecated. Instructs the operator to deploy Che in - TLS mode. This is enabled by default. Disabling TLS may cause - malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index d387f2dcf..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.crd.yaml.diff +++ /dev/null @@ -1,33 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.crd.yaml 2020-06-18 12:30:34.542966432 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.crd.yaml 2020-06-25 13:50:37.857443754 +0300 -@@ -423,13 +423,9 @@ - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: -- description: Enables the support of OpenShift clusters whose router -- uses self-signed certificates. When enabled, the operator retrieves -- the default self-signed certificate of OpenShift routes and adds -- it to the Java trust store of the Che server. This is usually -- required when activating the `tlsSupport` field on demo OpenShift -- clusters that have not been setup with a valid certificate for -- the routes. This is disabled by default. -+ description: Deprecated. The value of this flag is ignored. Che -+ operator will automatically detect if router certificate is self-signed. -+ If so it will be propagated to Che server and some other components. - type: boolean - serverMemoryLimit: - description: Overrides the memory limit used in the Che server deployment. -@@ -447,10 +443,9 @@ - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: -- description: 'Instructs the operator to deploy Che in TLS mode, -- ie with TLS routes or ingresses. This is disabled by default. -- WARNING: Enabling TLS might require enabling the `selfSignedCert` -- field also in some cases.' -+ description: Deprecated. Instructs the operator to deploy Che in -+ TLS mode. This is enabled by default. Disabling TLS may cause -+ malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.v7.15.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.v7.15.0.clusterserviceversion.yaml deleted file mode 100644 index dd20b0cb0..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.v7.15.0.clusterserviceversion.yaml +++ /dev/null @@ -1,442 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.15.0 - createdAt: "2020-06-25T10:50:37Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.15.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - - oauths - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.15.0 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.15.0 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.15.0 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.15.0 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-301.1592810506 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.15.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.15.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.14.2 - version: 7.15.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.v7.15.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.v7.15.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 6e41ce4fe..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.v7.15.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,62 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.14.2/eclipse-che-preview-openshift.v7.14.2.clusterserviceversion.yaml 2020-06-18 12:30:34.542966432 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.v7.15.0.clusterserviceversion.yaml 2020-06-25 13:50:37.362441439 +0300 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.14.2 -- createdAt: "2020-06-10T13:13:16Z" -+ containerImage: quay.io/eclipse/che-operator:7.15.0 -+ createdAt: "2020-06-25T10:50:37Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.14.2 -+ name: eclipse-che-preview-openshift.v7.15.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -289,19 +289,19 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.14.2 -+ value: 7.15.0 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.14.2 -+ value: quay.io/eclipse/che-server:7.15.0 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.14.2 -+ value: quay.io/eclipse/che-plugin-registry:7.15.0 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.14.2 -+ value: quay.io/eclipse/che-devfile-registry:7.15.0 - - name: IMAGE_default_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal:8.2-267 -+ value: registry.access.redhat.com/ubi8-minimal:8.2-301.1592810506 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.14.2 -+ value: quay.io/eclipse/che-keycloak:7.15.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -@@ -324,7 +324,7 @@ - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.14.2 -+ image: quay.io/eclipse/che-operator:7.15.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -438,5 +438,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.14.1 -- version: 7.14.2 -+ replaces: eclipse-che-preview-openshift.v7.14.2 -+ version: 7.15.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 789e8c972..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,550 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Deprecated. The value of this flag is ignored. Che - operator will automatically detect if router certificate is self-signed. - If so it will be propagated to Che server and some other components. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: Deprecated. Instructs the operator to deploy Che in - TLS mode. This is enabled by default. Disabling TLS may cause - malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.v7.15.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.v7.15.1.clusterserviceversion.yaml deleted file mode 100644 index 7a4e2761d..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.v7.15.1.clusterserviceversion.yaml +++ /dev/null @@ -1,442 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.15.1 - createdAt: "2020-07-02T12:07:19Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.15.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - - oauths - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.15.1 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.15.1 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.15.1 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.15.1 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-301.1592810506 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.15.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.15.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.15.0 - version: 7.15.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.v7.15.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.v7.15.1.clusterserviceversion.yaml.diff deleted file mode 100644 index 9e7e63de1..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.v7.15.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,61 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.0/eclipse-che-preview-openshift.v7.15.0.clusterserviceversion.yaml 2020-07-02 14:56:16.207700802 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.v7.15.1.clusterserviceversion.yaml 2020-07-02 15:07:19.832661385 +0300 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.15.0 -- createdAt: "2020-06-25T10:50:37Z" -+ containerImage: quay.io/eclipse/che-operator:7.15.1 -+ createdAt: "2020-07-02T12:07:19Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.15.0 -+ name: eclipse-che-preview-openshift.v7.15.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -289,19 +289,19 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.15.0 -+ value: 7.15.1 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.15.0 -+ value: quay.io/eclipse/che-server:7.15.1 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.15.0 -+ value: quay.io/eclipse/che-plugin-registry:7.15.1 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.15.0 -+ value: quay.io/eclipse/che-devfile-registry:7.15.1 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-301.1592810506 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.15.0 -+ value: quay.io/eclipse/che-keycloak:7.15.1 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -@@ -324,7 +324,7 @@ - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.15.0 -+ image: quay.io/eclipse/che-operator:7.15.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -438,5 +438,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.14.2 -- version: 7.15.0 -+ replaces: eclipse-che-preview-openshift.v7.15.0 -+ version: 7.15.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 789e8c972..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,550 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `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` field). - type: string - proxySecret: - description: The secret that contains `user` and `password` for - a proxy server. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` `proxySecret` fields). - type: string - selfSignedCert: - description: Deprecated. The value of this flag is ignored. Che - operator will automatically detect if router certificate is self-signed. - If so it will be propagated to Che server and some other components. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: Deprecated. Instructs the operator to deploy Che in - TLS mode. This is enabled by default. Disabling TLS may cause - malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.v7.15.2.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.v7.15.2.clusterserviceversion.yaml deleted file mode 100644 index e3b19f317..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.v7.15.2.clusterserviceversion.yaml +++ /dev/null @@ -1,442 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": true, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.15.2 - createdAt: "2020-07-09T14:25:28Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.15.2 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - - oauths - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.15.2 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.15.2 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.15.2 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.15.2 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-301.1592810506 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.15.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - image: quay.io/eclipse/che-operator:7.15.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.15.1 - version: 7.15.2 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.v7.15.2.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.v7.15.2.clusterserviceversion.yaml.diff deleted file mode 100644 index 4e944752d..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.v7.15.2.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,61 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.1/eclipse-che-preview-openshift.v7.15.1.clusterserviceversion.yaml 2020-07-09 15:47:31.334309984 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.v7.15.2.clusterserviceversion.yaml 2020-07-09 17:25:28.991759275 +0300 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.15.1 -- createdAt: "2020-07-02T12:07:19Z" -+ containerImage: quay.io/eclipse/che-operator:7.15.2 -+ createdAt: "2020-07-09T14:25:28Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.15.1 -+ name: eclipse-che-preview-openshift.v7.15.2 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -289,19 +289,19 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.15.1 -+ value: 7.15.2 - - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.15.1 -+ value: quay.io/eclipse/che-server:7.15.2 - - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.15.1 -+ value: quay.io/eclipse/che-plugin-registry:7.15.2 - - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.15.1 -+ value: quay.io/eclipse/che-devfile-registry:7.15.2 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.2-301.1592810506 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.15.1 -+ value: quay.io/eclipse/che-keycloak:7.15.2 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts -@@ -324,7 +324,7 @@ - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.15.1 -+ image: quay.io/eclipse/che-operator:7.15.2 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -438,5 +438,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.15.0 -- version: 7.15.1 -+ replaces: eclipse-che-preview-openshift.v7.15.1 -+ version: 7.15.2 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 28f18549a..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,564 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` 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 hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `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 - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also 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. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. Che - operator will automatically detect if router certificate is self-signed. - If so it will be propagated to Che server and some other components. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: Deprecated. Instructs the operator to deploy Che in - TLS mode. This is enabled by default. Disabling TLS may cause - malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index 79f41bfed..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.crd.yaml.diff +++ /dev/null @@ -1,64 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.crd.yaml 2020-07-17 20:56:50.852767428 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.crd.yaml 2020-07-17 21:32:17.002707504 +0300 -@@ -251,7 +251,7 @@ - used by the Che installation. - properties: - enable: -- description: Enables `metrics` Che server endpoint. Default to `false`. -+ description: Enables `metrics` Che server endpoint. Default to `true`. - type: boolean - type: object - server: -@@ -372,8 +372,13 @@ - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` -- Only use when configuring a proxy is required (see also the `proxyURL` -- field). -+ 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 - pluginRegistryImage: - description: Overrides the container image used in the Plugin registry -@@ -401,11 +406,13 @@ - type: string - proxyPassword: - description: Password of the proxy server Only use when proxy configuration -- is required (see also the `proxyUser` and `proxySecret` fields). -+ is required (see also 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` field). -+ a proxy is required. (see also the `proxyURL` and `nonProxyHosts` -+ fields). - type: string - proxySecret: - description: The secret that contains `user` and `password` for -@@ -416,11 +423,18 @@ - description: URL (protocol+hostname) 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. -+ 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` `proxySecret` fields). -+ a proxy is required (see also the `proxyURL`, `proxyPassword` -+ and `proxySecret` fields). - type: string - selfSignedCert: - description: Deprecated. The value of this flag is ignored. Che diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.v7.16.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.v7.16.0.clusterserviceversion.yaml deleted file mode 100644 index b549120fb..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.v7.16.0.clusterserviceversion.yaml +++ /dev/null @@ -1,1154 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: "[\n {\n \"apiVersion\": \"org.eclipse.che/v1\",\n \"kind\"\ - : \"CheCluster\",\n \"metadata\": {\n \"name\": \"eclipse-che\"\n \ - \ },\n \"spec\": {\n \"server\": {\n \"cheImageTag\": \"\ - \",\n \"devfileRegistryImage\": \"\",\n \"pluginRegistryImage\"\ - : \"\",\n \"tlsSupport\": true,\n \"selfSignedCert\": false\n\ - \ },\n \"database\": {\n \"externalDb\": false,\n \ - \ \"chePostgresHostName\": \"\",\n \"chePostgresPort\": \"\",\n\ - \ \"chePostgresUser\": \"\",\n \"chePostgresPassword\": \"\ - \",\n \"chePostgresDb\": \"\"\n },\n \"auth\": {\n \ - \ \"openShiftoAuth\": true,\n \"identityProviderImage\": \"\"\ - ,\n \"externalIdentityProvider\": false,\n \"identityProviderURL\"\ - : \"\",\n \"identityProviderRealm\": \"\",\n \"identityProviderClientId\"\ - : \"\"\n },\n \"storage\": {\n \"pvcStrategy\": \"per-workspace\"\ - ,\n \"pvcClaimSize\": \"1Gi\",\n \"preCreateSubPaths\": true\n\ - \ },\n \"metrics\": {\n \"enable\": true\n }\n \ - \ }\n }\n]" - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: 'false' - containerImage: quay.io/eclipse/che-operator@sha256:ec9fe03dc0395668ca93f1f3b141135aeb985ca92c67db945d3b791a42c132a0 - createdAt: '2020-07-17T18:32:16Z' - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - operatorframework.io/cluster-monitoring: 'true' - operatorframework.io/suggested-namespace: eclipse-che - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.16.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: "A collaborative Kubernetes-native development solution that delivers\ - \ OpenShift workspaces and in-browser IDE for rapid cloud application development.\n\ - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well\ - \ as configures all three services.\n\n## How to Install\n\nPress the **Install**\ - \ button, choose the upgrade strategy, and wait for the **Installed** Operator\ - \ status.\n\nWhen the operator is installed, create a new CR of Kind CheCluster\ - \ (click the **Create New** button).\nThe CR spec contains all defaults (see below).\n\ - \nYou can start using Eclipse Che when the CR status is set to **Available**,\ - \ and you see a URL to Eclipse Che.\n\n## Defaults\n\nBy default, the operator\ - \ deploys Eclipse Che with:\n\n* Bundled PostgreSQL and Keycloak\n\n* Per-Workspace\ - \ PVC strategy\n\n* Auto-generated passwords\n\n* HTTP mode (non-secure routes)\n\ - \n* Regular login extended with OpenShift OAuth authentication\n\n## Installation\ - \ Options\n\nEclipse Che operator installation options include:\n\n* Connection\ - \ to external database and Keycloak\n\n* Configuration of default passwords and\ - \ object names\n\n* TLS mode\n\n* PVC strategy (once shared PVC for all workspaces,\ - \ PVC per workspace, or PVC per volume)\n\n* Authentication options\n\n### External\ - \ Database and Keycloak\n\nTo instruct the operator to skip deploying PostgreSQL\ - \ and Keycloak and connect to an existing DB and Keycloak instead:\n\n* set respective\ - \ fields to `true` in a custom resource spec\n\n* provide the operator with connection\ - \ and authentication details:\n\n\n\n `externalDb: true`\n\n\n `chePostgresHostname:\ - \ 'yourPostgresHost'`\n\n\n `chePostgresPort: '5432'`\n\n\n `chePostgresUser:\ - \ 'myuser'`\n\n\n `chePostgresPassword: 'mypass'`\n\n\n `chePostgresDb: 'mydb'`\n\ - \n\n `externalIdentityProvider: true`\n\n\n `identityProviderURL: 'https://my-keycloak.com'`\n\ - \n\n `identityProviderRealm: 'myrealm'`\n\n\n `identityProviderClientId: 'myClient'`\n\ - \n\n### TLS Mode\n\nTo activate TLS mode, set the respective field in the CR spec\ - \ to `true` (in the `server` block):\n\n\n```\ntlsSupport: true\n```\n\n#### Self-signed\ - \ Certificates\n\nTo use Eclipse Che with TLS enabled, but the OpenShift router\ - \ does not use certificates signed by a public authority, you can use self-signed\ - \ certificates, which the operator can fetch for you:\n\n\n```\nselfSignedCert:\ - \ true\n```\n\n\nYou can also manually create a secret:\n\n\n\n```\noc create\ - \ secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt\ - \ -n=$codeReadyNamespace\n```\n" - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - - oauths - - proxies - verbs: - - get - - list - - watch - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.16.0 - - name: RELATED_IMAGE_che_server - value: quay.io/eclipse/che-server@sha256:328a0d3ffa33ba963dd0b370ae1b9a98c34f8a3e9ce2b0fe1e09c8c4f362207e - - name: RELATED_IMAGE_plugin_registry - value: quay.io/eclipse/che-plugin-registry@sha256:6777ce2578331a3298cf6421ce9829f0568676632e66e35ef2732f5174440af8 - - name: RELATED_IMAGE_devfile_registry - value: quay.io/eclipse/che-devfile-registry@sha256:9f252be1aef445712e37c230162425ebc8035dc642f3e1624204860272153643 - - name: RELATED_IMAGE_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - - name: RELATED_IMAGE_postgres - value: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - - name: RELATED_IMAGE_keycloak - value: quay.io/eclipse/che-keycloak@sha256:d4ff7f7f8e143570a671ca0c33d4b138d037849bf2b4cb6fb2d763651e1d6acb - - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - - name: RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - - name: CHE_SERVER_TRUST_STORE_CONFIGMAP_NAME - value: ca-certs - - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNJSGMWXM43DGEXDGOBOGEWWG2DFBI______ - value: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNRVGAWXM43DGEXDGOJOGIWWG2DFBI______ - value: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - - name: RELATED_IMAGE_coder_plugin_registry_image_NZSXQ5AK - value: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - - name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_GMXDILRQBI______ - value: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_BI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDALRQBI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCLRQBI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRRBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRSBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRTBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDILRQBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDKLRQBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDKLRRBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQBI______ - value: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVXGK6DUBI______ - value: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVZGGLJTFYYAU___ - value: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVZGGLJUFYYAU___ - value: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCLRQBI______ - value: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDELRQBI______ - value: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRQBI______ - value: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRRBI______ - value: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRSBI______ - value: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRTBI______ - value: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDILRQBI______ - value: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDKLRQBI______ - value: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDKLRRBI______ - value: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_GUXDOLRQBI______ - value: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - - name: RELATED_IMAGE_rhamt_vscode_extension_plugin_registry_image_NJQXMYJYBI______ - value: docker.io/windup3/rhamt-vscode-extension@sha256:616b382897228ee3eee13ea4fbfe9f516bc10c0e26c706b39494efc7d15f3e7b - - name: RELATED_IMAGE_eclipse_broadway_plugin_registry_image_BI______ - value: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - - name: RELATED_IMAGE_che_buildah_base_plugin_registry_image_GEXDCNBOGAWWEMDDHEYWIMYK - value: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - - name: RELATED_IMAGE_che_buildkit_base_plugin_registry_image_GAXDOLRRFVRGCY3CGA3DSCQ_ - value: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDELRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRTBI______ - value: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDILRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDKLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDKLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_NZUWO2DUNR4QU___ - value: quay.io/eclipse/che-machine-exec@sha256:7fe53b4eab00d8b0345832b73f8ff9089e2cac0617de18c96520988b325848e4 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWTOMDGHFSDCNYK - value: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWWINJZHA4WENQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGEWTAMLBMZSWCNQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGIWWMMJSGJRDMMAK - value: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGMWWGMZSHA3WINQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGQWTKOLEGI2TQYQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGUWWCNJXHBRTIYIK - value: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRZFU4WKOBVGM4GKCQ_ - value: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - - name: RELATED_IMAGE_che_sidecar_clang_plugin_registry_image_HAWTQM3BMRRDGYIK - value: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGIWWINBXHAZTKMIK - value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGMWWCMZYMNRDAYYK - value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GIXDELRRGA2S2MTGMQ3GKNZYBI______ - value: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GMXDCLRTGAYS2MJRG5STMNJTBI______ - value: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCMBOG4WWGMBVMRTGEMAK - value: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCMROHEWTMNJSMFSDCOIK - value: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCNBOGQWWCZTFMJTDOMAK - value: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_GEYS2ZRXGZRWCNBVBI______ - value: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_HAWTAY3GMJQWGYQK - value: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDALRZFU4DEYZXGA2GKCQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDCLRQFUZTCYJYGQ3DICQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDELRQFUZWKYJVG5SDKCQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - - name: RELATED_IMAGE_che_sidecar_node_plugin_registry_image_GEYC2MDDMI2WINZYBI______ - value: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRQFU2TINRQGU4DSCQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRRFU4WCYRTGE2GICQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRSFUZDMMBRGUYDSCQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRVFU3TANBTHBSDECQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - - name: RELATED_IMAGE_che_sidecar_php_plugin_registry_image_G4WTKYZVMVRWGNIK - value: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - - name: RELATED_IMAGE_che_sidecar_python_plugin_registry_image_GMXDOLRTFU4GMMZZGM2DQCQ_ - value: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - - name: RELATED_IMAGE_che_sidecar_scala_plugin_registry_image_GAXDSLRQFU3GCOBTGNSWGCQ_ - value: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - - name: RELATED_IMAGE_che_sidecar_sonarlint_plugin_registry_image_GEXDCNROGAWTIYLGGUYDGOIK - value: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - - name: RELATED_IMAGE_che_sidecar_vale_plugin_registry_image_GAXDSLRRFVQWINJTMNRWMCQ_ - value: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - - name: RELATED_IMAGE_che_sidecar_workspace_data_sync_plugin_registry_image_NRQXIZLTOQFA____ - value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:36a7f4080292ce4f7ae4c0ba020bd26d9aba0ea9b806bc4c636f3716b6128c22 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - - name: RELATED_IMAGE_mongodb_36_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-cpp-rhel7@sha256:5ff4901e6a14eb81f22bbb46856b715a67129a89573c1d8916d15140398aa50a - - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-dotnet-2.2@sha256:aed55530f258db6dc6b1448950bc11130668101a386c69f6fd289907e90a7633 - - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-golang-1.12@sha256:ef22ba07591cc26093cb47f0375200f0e5ca4bb15dc0fcd4287f4f057df31321 - - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-java11-gradle@sha256:d43d9b3ef316801f4bc4a29324694ad98ec24357fd7f770af473b597ad59fc35 - - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-java11-maven@sha256:afdbc9724a449574993a1845318b1dec3e4bea599a959d28f0f275b944b413a1 - - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-java8-maven@sha256:3c65631a3d9e67b89b7627c8ce11f1e02ab8629c87496ca6cd74138f9dfe6658 - - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-nodejs10-community@sha256:847978d2b256d7fe291c56b4787b2b8ccba14f2f4131ac3996a45926869f9fe2 - - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-nodejs10-ubi@sha256:34d7bf7c4b7687de73e523b7b912522f29bdc39ca6d087b6dd5ea6d711b9af03 - - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-nodejs8-centos@sha256:41789657b9a92ba6fa8743684bba062d67bb22bf48f6f09f6bc885ba34e32457 - - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-php-7@sha256:421e2797a109e7a5ad4ba37dc44ebb1a78caf741b2b26f53f03966a10bd37d0d - - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-python-3.7@sha256:ca8408aee1d0a084bad4c990f655ea619f63837a69a50282c4ae864984261bbc - - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-quarkus@sha256:cfe0dd9e957a5fabb43344862903259649d1f1749c083a0d6261086ec884004c - - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-rust-1.39@sha256:646a7b3ab8c4e3e6132aaef53b8feea209035d5643bd72c4d8e3cec661a10e33 - - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_BI______ - value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - image: quay.io/eclipse/che-operator@sha256:ec9fe03dc0395668ca93f1f3b141135aeb985ca92c67db945d3b791a42c132a0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - '' - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - '' - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.15.2 - version: 7.16.0 - relatedImages: - - name: che-operator-7.16.0 - image: quay.io/eclipse/che-operator@sha256:ec9fe03dc0395668ca93f1f3b141135aeb985ca92c67db945d3b791a42c132a0 - # tag: quay.io/eclipse/che-operator:7.16.0 - - name: postgresql-96-centos7-9.6 - image: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - # tag: centos/postgresql-96-centos7:9.6 - - name: che-devfile-registry-7.16.0 - image: quay.io/eclipse/che-devfile-registry@sha256:9f252be1aef445712e37c230162425ebc8035dc642f3e1624204860272153643 - # tag: quay.io/eclipse/che-devfile-registry:7.16.0 - - name: che-jwtproxy-fd94e60 - image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - # tag: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: che-keycloak-7.16.0 - image: quay.io/eclipse/che-keycloak@sha256:d4ff7f7f8e143570a671ca0c33d4b138d037849bf2b4cb6fb2d763651e1d6acb - # tag: quay.io/eclipse/che-keycloak:7.16.0 - - name: che-plugin-artifacts-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - # tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: che-plugin-metadata-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: che-plugin-registry-7.16.0 - image: quay.io/eclipse/che-plugin-registry@sha256:6777ce2578331a3298cf6421ce9829f0568676632e66e35ef2732f5174440af8 - # tag: quay.io/eclipse/che-plugin-registry:7.16.0 - - name: che-server-7.16.0 - image: quay.io/eclipse/che-server@sha256:328a0d3ffa33ba963dd0b370ae1b9a98c34f8a3e9ce2b0fe1e09c8c4f362207e - # tag: quay.io/eclipse/che-server:7.16.0 - - name: che-tls-secret-creator-alpine-3029769 - image: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - # tag: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 - - name: ubi8-minimal-8.2-301.1593113563 - image: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - # tag: registry.access.redhat.com/ubi8-minimal:8.2-301.1593113563 - - name: coder-2.1523-vsc1.38.1-che - image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - # tag: docker.io/chinodesuuu/coder:2.1523-vsc1.38.1-che - - name: coder-2.1650-vsc1.39.2-che - image: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - # tag: docker.io/chinodesuuu/coder:2.1650-vsc1.39.2-che - - name: coder-next - image: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - # tag: docker.io/chinodesuuu/coder:next - - name: dirigible-openshift-3.4.0 - image: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - # tag: docker.io/dirigiblelabs/dirigible-openshift:3.4.0 - - name: che-machine-exec- - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec - - name: che-machine-exec-7.0.0 - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec:7.0.0 - - name: che-machine-exec-7.1.0 - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec:7.1.0 - - name: che-theia-endpoint-runtime-binary-7.3.1 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.1 - - name: che-theia-endpoint-runtime-binary-7.3.2 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.2 - - name: che-theia-endpoint-runtime-binary-7.3.3 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.3 - - name: che-theia-endpoint-runtime-binary-7.4.0 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.4.0 - - name: che-theia-endpoint-runtime-binary-7.5.0 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.5.0 - - name: che-theia-endpoint-runtime-binary-7.5.1 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.5.1 - - name: che-theia-7.0.0 - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia:7.0.0 - - name: che-theia-7.0.0-next - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia:7.0.0-next - - name: che-theia-7.0.0-rc-3.0 - image: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - # tag: docker.io/eclipse/che-theia:7.0.0-rc-3.0 - - name: che-theia-7.0.0-rc-4.0 - image: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - # tag: docker.io/eclipse/che-theia:7.0.0-rc-4.0 - - name: che-theia-7.1.0 - image: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - # tag: docker.io/eclipse/che-theia:7.1.0 - - name: che-theia-7.2.0 - image: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - # tag: docker.io/eclipse/che-theia:7.2.0 - - name: che-theia-7.3.0 - image: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - # tag: docker.io/eclipse/che-theia:7.3.0 - - name: che-theia-7.3.1 - image: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - # tag: docker.io/eclipse/che-theia:7.3.1 - - name: che-theia-7.3.2 - image: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - # tag: docker.io/eclipse/che-theia:7.3.2 - - name: che-theia-7.3.3 - image: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - # tag: docker.io/eclipse/che-theia:7.3.3 - - name: che-theia-7.4.0 - image: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - # tag: docker.io/eclipse/che-theia:7.4.0 - - name: che-theia-7.5.0 - image: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - # tag: docker.io/eclipse/che-theia:7.5.0 - - name: che-theia-7.5.1 - image: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - # tag: docker.io/eclipse/che-theia:7.5.1 - - name: che-editor-jupyter-5.7.0 - image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - # tag: docker.io/ksmster/che-editor-jupyter:5.7.0 - - name: rhamt-vscode-extension-java8 - image: docker.io/windup3/rhamt-vscode-extension@sha256:616b382897228ee3eee13ea4fbfe9f516bc10c0e26c706b39494efc7d15f3e7b - # tag: docker.io/windup3/rhamt-vscode-extension:java8 - - name: eclipse-broadway- - image: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - # tag: docker.io/wsskeleton/eclipse-broadway - - name: che-buildah-base-1.14.0-b0c91d3 - image: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - # tag: quay.io/eclipse/che-buildah-base:1.14.0-b0c91d3 - - name: che-buildkit-base-0.7.1-bacb069 - image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - # tag: quay.io/eclipse/che-buildkit-base:0.7.1-bacb069 - - name: che-machine-exec-7.10.0 - image: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - # tag: quay.io/eclipse/che-machine-exec:7.10.0 - - name: che-machine-exec-7.11.0 - image: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - # tag: quay.io/eclipse/che-machine-exec:7.11.0 - - name: che-machine-exec-7.12.0 - image: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - # tag: quay.io/eclipse/che-machine-exec:7.12.0 - - name: che-machine-exec-7.12.1 - image: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - # tag: quay.io/eclipse/che-machine-exec:7.12.1 - - name: che-machine-exec-7.12.2 - image: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - # tag: quay.io/eclipse/che-machine-exec:7.12.2 - - name: che-machine-exec-7.13.0 - image: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - # tag: quay.io/eclipse/che-machine-exec:7.13.0 - - name: che-machine-exec-7.13.1 - image: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - # tag: quay.io/eclipse/che-machine-exec:7.13.1 - - name: che-machine-exec-7.13.2 - image: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - # tag: quay.io/eclipse/che-machine-exec:7.13.2 - - name: che-machine-exec-7.14.1 - image: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - # tag: quay.io/eclipse/che-machine-exec:7.14.1 - - name: che-machine-exec-7.14.2 - image: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - # tag: quay.io/eclipse/che-machine-exec:7.14.2 - - name: che-machine-exec-7.14.3 - image: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - # tag: quay.io/eclipse/che-machine-exec:7.14.3 - - name: che-machine-exec-7.15.0 - image: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - # tag: quay.io/eclipse/che-machine-exec:7.15.0 - - name: che-machine-exec-7.15.1 - image: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - # tag: quay.io/eclipse/che-machine-exec:7.15.1 - - name: che-machine-exec-7.15.2 - image: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - # tag: quay.io/eclipse/che-machine-exec:7.15.2 - - name: che-machine-exec-7.16.0 - image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - # tag: quay.io/eclipse/che-machine-exec:7.16.0 - - name: che-machine-exec-7.2.0 - image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - # tag: quay.io/eclipse/che-machine-exec:7.2.0 - - name: che-machine-exec-7.3.0 - image: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - # tag: quay.io/eclipse/che-machine-exec:7.3.0 - - name: che-machine-exec-7.3.1 - image: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - # tag: quay.io/eclipse/che-machine-exec:7.3.1 - - name: che-machine-exec-7.3.2 - image: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - # tag: quay.io/eclipse/che-machine-exec:7.3.2 - - name: che-machine-exec-7.3.3 - image: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - # tag: quay.io/eclipse/che-machine-exec:7.3.3 - - name: che-machine-exec-7.4.0 - image: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - # tag: quay.io/eclipse/che-machine-exec:7.4.0 - - name: che-machine-exec-7.5.0 - image: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - # tag: quay.io/eclipse/che-machine-exec:7.5.0 - - name: che-machine-exec-7.5.1 - image: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - # tag: quay.io/eclipse/che-machine-exec:7.5.1 - - name: che-machine-exec-7.6.0 - image: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - # tag: quay.io/eclipse/che-machine-exec:7.6.0 - - name: che-machine-exec-7.7.0 - image: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - # tag: quay.io/eclipse/che-machine-exec:7.7.0 - - name: che-machine-exec-7.7.1 - image: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - # tag: quay.io/eclipse/che-machine-exec:7.7.1 - - name: che-machine-exec-7.8.0 - image: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - # tag: quay.io/eclipse/che-machine-exec:7.8.0 - - name: che-machine-exec-7.9.0 - image: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - # tag: quay.io/eclipse/che-machine-exec:7.9.0 - - name: che-machine-exec-7.9.1 - image: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - # tag: quay.io/eclipse/che-machine-exec:7.9.1 - - name: che-machine-exec-7.9.2 - image: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - # tag: quay.io/eclipse/che-machine-exec:7.9.2 - - name: che-machine-exec-nightly - image: quay.io/eclipse/che-machine-exec@sha256:7fe53b4eab00d8b0345832b73f8ff9089e2cac0617de18c96520988b325848e4 - # tag: quay.io/eclipse/che-machine-exec:nightly - - name: che-sidecar-camelk-0.0.10-70f9d17 - image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.10-70f9d17 - - name: che-sidecar-camelk-0.0.10-d5989b6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.10-d5989b6 - - name: che-sidecar-camelk-0.0.11-01afea6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.11-01afea6 - - name: che-sidecar-camelk-0.0.12-f122b60 - image: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.12-f122b60 - - name: che-sidecar-camelk-0.0.13-c3287d6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.13-c3287d6 - - name: che-sidecar-camelk-0.0.14-59d258b - image: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.14-59d258b - - name: che-sidecar-camelk-0.0.15-a578c4a - image: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.15-a578c4a - - name: che-sidecar-camelk-0.0.9-9e8538e - image: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.9-9e8538e - - name: che-sidecar-clang-8-83adb3a - image: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - # tag: quay.io/eclipse/che-sidecar-clang:8-83adb3a - - name: che-sidecar-dependency-analytics-0.0.12-d478351 - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.12-d478351 - - name: che-sidecar-dependency-analytics-0.0.13-a38cb0c - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.13-a38cb0c - - name: che-sidecar-dotnet-2.2.105-2fd6e78 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - # tag: quay.io/eclipse/che-sidecar-dotnet:2.2.105-2fd6e78 - - name: che-sidecar-dotnet-3.1.301-117e653 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - # tag: quay.io/eclipse/che-sidecar-dotnet:3.1.301-117e653 - - name: che-sidecar-go-1.10.7-c05dfb0 - image: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - # tag: quay.io/eclipse/che-sidecar-go:1.10.7-c05dfb0 - - name: che-sidecar-go-1.12.9-652ad19 - image: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - # tag: quay.io/eclipse/che-sidecar-go:1.12.9-652ad19 - - name: che-sidecar-go-1.14.4-afebf70 - image: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - # tag: quay.io/eclipse/che-sidecar-go:1.14.4-afebf70 - - name: che-sidecar-java-11-f76ca45 - image: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - # tag: quay.io/eclipse/che-sidecar-java:11-f76ca45 - - name: che-sidecar-java-8-0cfbacb - image: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - # tag: quay.io/eclipse/che-sidecar-java:8-0cfbacb - - name: che-sidecar-kubernetes-tooling-1.0.9-82c704e - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.0.9-82c704e - - name: che-sidecar-kubernetes-tooling-1.1.0-31a8464 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.1.0-31a8464 - - name: che-sidecar-kubernetes-tooling-1.2.0-3ea57d5 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.2.0-3ea57d5 - - name: che-sidecar-node-10-0cb5d78 - image: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - # tag: quay.io/eclipse/che-sidecar-node:10-0cb5d78 - - name: che-sidecar-openshift-connector-0.1.0-5460589 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.0-5460589 - - name: che-sidecar-openshift-connector-0.1.1-9ab314d - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.1-9ab314d - - name: che-sidecar-openshift-connector-0.1.2-2601509 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.2-2601509 - - name: che-sidecar-openshift-connector-0.1.5-70438d2 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.5-70438d2 - - name: che-sidecar-php-7-5c5ecc5 - image: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - # tag: quay.io/eclipse/che-sidecar-php:7-5c5ecc5 - - name: che-sidecar-python-3.7.3-8f39348 - image: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - # tag: quay.io/eclipse/che-sidecar-python:3.7.3-8f39348 - - name: che-sidecar-scala-0.9.0-6a833ec - image: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - # tag: quay.io/eclipse/che-sidecar-scala:0.9.0-6a833ec - - name: che-sidecar-sonarlint-1.16.0-4af5039 - image: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - # tag: quay.io/eclipse/che-sidecar-sonarlint:1.16.0-4af5039 - - name: che-sidecar-vale-0.9.1-ad53ccf - image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - # tag: quay.io/eclipse/che-sidecar-vale:0.9.1-ad53ccf - - name: che-sidecar-workspace-data-sync-latest - image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:36a7f4080292ce4f7ae4c0ba020bd26d9aba0ea9b806bc4c636f3716b6128c22 - # tag: quay.io/eclipse/che-sidecar-workspace-data-sync:latest - - name: che-theia-endpoint-runtime-binary-7.10.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.10.0 - - name: che-theia-endpoint-runtime-binary-7.11.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.11.0 - - name: che-theia-endpoint-runtime-binary-7.12.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.0 - - name: che-theia-endpoint-runtime-binary-7.12.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.1 - - name: che-theia-endpoint-runtime-binary-7.12.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.2 - - name: che-theia-endpoint-runtime-binary-7.13.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.0 - - name: che-theia-endpoint-runtime-binary-7.13.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.1 - - name: che-theia-endpoint-runtime-binary-7.13.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.2 - - name: che-theia-endpoint-runtime-binary-7.14.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.1 - - name: che-theia-endpoint-runtime-binary-7.14.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.2 - - name: che-theia-endpoint-runtime-binary-7.14.3 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.3 - - name: che-theia-endpoint-runtime-binary-7.15.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.0 - - name: che-theia-endpoint-runtime-binary-7.15.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.1 - - name: che-theia-endpoint-runtime-binary-7.15.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.2 - - name: che-theia-endpoint-runtime-binary-7.16.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.0 - - name: che-theia-endpoint-runtime-binary-7.6.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.6.0 - - name: che-theia-endpoint-runtime-binary-7.7.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.7.0 - - name: che-theia-endpoint-runtime-binary-7.7.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.7.1 - - name: che-theia-endpoint-runtime-binary-7.8.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.8.0 - - name: che-theia-endpoint-runtime-binary-7.9.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.0 - - name: che-theia-endpoint-runtime-binary-7.9.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.1 - - name: che-theia-endpoint-runtime-binary-7.9.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.2 - - name: che-theia-7.10.0 - image: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - # tag: quay.io/eclipse/che-theia:7.10.0 - - name: che-theia-7.11.0 - image: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - # tag: quay.io/eclipse/che-theia:7.11.0 - - name: che-theia-7.12.0 - image: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - # tag: quay.io/eclipse/che-theia:7.12.0 - - name: che-theia-7.12.1 - image: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - # tag: quay.io/eclipse/che-theia:7.12.1 - - name: che-theia-7.12.2 - image: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - # tag: quay.io/eclipse/che-theia:7.12.2 - - name: che-theia-7.13.0 - image: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - # tag: quay.io/eclipse/che-theia:7.13.0 - - name: che-theia-7.13.1 - image: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - # tag: quay.io/eclipse/che-theia:7.13.1 - - name: che-theia-7.13.2 - image: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - # tag: quay.io/eclipse/che-theia:7.13.2 - - name: che-theia-7.14.1 - image: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - # tag: quay.io/eclipse/che-theia:7.14.1 - - name: che-theia-7.14.2 - image: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - # tag: quay.io/eclipse/che-theia:7.14.2 - - name: che-theia-7.14.3 - image: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - # tag: quay.io/eclipse/che-theia:7.14.3 - - name: che-theia-7.15.0 - image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - # tag: quay.io/eclipse/che-theia:7.15.0 - - name: che-theia-7.15.1 - image: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - # tag: quay.io/eclipse/che-theia:7.15.1 - - name: che-theia-7.15.2 - image: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - # tag: quay.io/eclipse/che-theia:7.15.2 - - name: che-theia-7.16.0 - image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - # tag: quay.io/eclipse/che-theia:7.16.0 - - name: che-theia-7.6.0 - image: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - # tag: quay.io/eclipse/che-theia:7.6.0 - - name: che-theia-7.7.0 - image: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - # tag: quay.io/eclipse/che-theia:7.7.0 - - name: che-theia-7.7.1 - image: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - # tag: quay.io/eclipse/che-theia:7.7.1 - - name: che-theia-7.8.0 - image: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - # tag: quay.io/eclipse/che-theia:7.8.0 - - name: che-theia-7.9.0 - image: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - # tag: quay.io/eclipse/che-theia:7.9.0 - - name: che-theia-7.9.1 - image: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - # tag: quay.io/eclipse/che-theia:7.9.1 - - name: che-theia-7.9.2 - image: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - # tag: quay.io/eclipse/che-theia:7.9.2 - - name: mongodb-36-centos7- - image: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - # tag: docker.io/centos/mongodb-36-centos7 - - name: mysql-57-centos7- - image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - # tag: docker.io/centos/mysql-57-centos7 - - name: che-cpp-rhel7-7.16.0 - image: quay.io/eclipse/che-cpp-rhel7@sha256:5ff4901e6a14eb81f22bbb46856b715a67129a89573c1d8916d15140398aa50a - # tag: quay.io/eclipse/che-cpp-rhel7:7.16.0 - - name: che-dotnet-2.2-7.16.0 - image: quay.io/eclipse/che-dotnet-2.2@sha256:aed55530f258db6dc6b1448950bc11130668101a386c69f6fd289907e90a7633 - # tag: quay.io/eclipse/che-dotnet-2.2:7.16.0 - - name: che-golang-1.12-7.16.0 - image: quay.io/eclipse/che-golang-1.12@sha256:ef22ba07591cc26093cb47f0375200f0e5ca4bb15dc0fcd4287f4f057df31321 - # tag: quay.io/eclipse/che-golang-1.12:7.16.0 - - name: che-java11-gradle-7.16.0 - image: quay.io/eclipse/che-java11-gradle@sha256:d43d9b3ef316801f4bc4a29324694ad98ec24357fd7f770af473b597ad59fc35 - # tag: quay.io/eclipse/che-java11-gradle:7.16.0 - - name: che-java11-maven-7.16.0 - image: quay.io/eclipse/che-java11-maven@sha256:afdbc9724a449574993a1845318b1dec3e4bea599a959d28f0f275b944b413a1 - # tag: quay.io/eclipse/che-java11-maven:7.16.0 - - name: che-java8-maven-7.16.0 - image: quay.io/eclipse/che-java8-maven@sha256:3c65631a3d9e67b89b7627c8ce11f1e02ab8629c87496ca6cd74138f9dfe6658 - # tag: quay.io/eclipse/che-java8-maven:7.16.0 - - name: che-nodejs10-community-7.16.0 - image: quay.io/eclipse/che-nodejs10-community@sha256:847978d2b256d7fe291c56b4787b2b8ccba14f2f4131ac3996a45926869f9fe2 - # tag: quay.io/eclipse/che-nodejs10-community:7.16.0 - - name: che-nodejs10-ubi-7.16.0 - image: quay.io/eclipse/che-nodejs10-ubi@sha256:34d7bf7c4b7687de73e523b7b912522f29bdc39ca6d087b6dd5ea6d711b9af03 - # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.0 - - name: che-nodejs8-centos-7.16.0 - image: quay.io/eclipse/che-nodejs8-centos@sha256:41789657b9a92ba6fa8743684bba062d67bb22bf48f6f09f6bc885ba34e32457 - # tag: quay.io/eclipse/che-nodejs8-centos:7.16.0 - - name: che-php-7-7.16.0 - image: quay.io/eclipse/che-php-7@sha256:421e2797a109e7a5ad4ba37dc44ebb1a78caf741b2b26f53f03966a10bd37d0d - # tag: quay.io/eclipse/che-php-7:7.16.0 - - name: che-python-3.7-7.16.0 - image: quay.io/eclipse/che-python-3.7@sha256:ca8408aee1d0a084bad4c990f655ea619f63837a69a50282c4ae864984261bbc - # tag: quay.io/eclipse/che-python-3.7:7.16.0 - - name: che-quarkus-7.16.0 - image: quay.io/eclipse/che-quarkus@sha256:cfe0dd9e957a5fabb43344862903259649d1f1749c083a0d6261086ec884004c - # tag: quay.io/eclipse/che-quarkus:7.16.0 - - name: che-rust-1.39-7.16.0 - image: quay.io/eclipse/che-rust-1.39@sha256:646a7b3ab8c4e3e6132aaef53b8feea209035d5643bd72c4d8e3cec661a10e33 - # tag: quay.io/eclipse/che-rust-1.39:7.16.0 - - name: ubi-minimal- - image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.v7.16.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.v7.16.0.clusterserviceversion.yaml.diff deleted file mode 100644 index de01351cd..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.v7.16.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,102 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.15.2/eclipse-che-preview-openshift.v7.15.2.clusterserviceversion.yaml 2020-07-17 20:56:50.852767428 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.v7.16.0.clusterserviceversion.yaml 2020-07-17 21:32:16.649704683 +0300 -@@ -38,6 +38,9 @@ - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true -+ }, -+ "metrics": { -+ "enable": true - } - } - } -@@ -45,13 +48,15 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.15.2 -- createdAt: "2020-07-09T14:25:28Z" -+ containerImage: quay.io/eclipse/che-operator:7.16.0 -+ createdAt: "2020-07-17T18:32:16Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. -+ operatorframework.io/cluster-monitoring: "true" -+ operatorframework.io/suggested-namespace: eclipse-che - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.15.2 -+ name: eclipse-che-preview-openshift.v7.16.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -241,8 +246,11 @@ - resources: - - infrastructures - - oauths -+ - proxies - verbs: - - get -+ - list -+ - watch - - apiGroups: - - user.openshift.io - resources: -@@ -289,24 +297,24 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.15.2 -- - name: IMAGE_default_che_server -- value: quay.io/eclipse/che-server:7.15.2 -- - name: IMAGE_default_plugin_registry -- value: quay.io/eclipse/che-plugin-registry:7.15.2 -- - name: IMAGE_default_devfile_registry -- value: quay.io/eclipse/che-devfile-registry:7.15.2 -- - name: IMAGE_default_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal:8.2-301.1592810506 -- - name: IMAGE_default_postgres -+ value: 7.16.0 -+ - name: RELATED_IMAGE_che_server -+ value: quay.io/eclipse/che-server:7.16.0 -+ - name: RELATED_IMAGE_plugin_registry -+ value: quay.io/eclipse/che-plugin-registry:7.16.0 -+ - name: RELATED_IMAGE_devfile_registry -+ value: quay.io/eclipse/che-devfile-registry:7.16.0 -+ - name: RELATED_IMAGE_pvc_jobs -+ value: registry.access.redhat.com/ubi8-minimal:8.2-301.1593113563 -+ - name: RELATED_IMAGE_postgres - value: centos/postgresql-96-centos7:9.6 -- - name: IMAGE_default_keycloak -- value: quay.io/eclipse/che-keycloak:7.15.2 -- - name: IMAGE_default_che_workspace_plugin_broker_metadata -+ - name: RELATED_IMAGE_keycloak -+ value: quay.io/eclipse/che-keycloak:7.16.0 -+ - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 -- - name: IMAGE_default_che_workspace_plugin_broker_artifacts -+ - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 -- - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image -+ - name: RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: CHE_FLAVOR - value: che -@@ -324,7 +332,9 @@ - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret -- image: quay.io/eclipse/che-operator:7.15.2 -+ - name: CHE_SERVER_TRUST_STORE_CONFIGMAP_NAME -+ value: ca-certs -+ image: quay.io/eclipse/che-operator:7.16.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -438,5 +448,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.15.1 -- version: 7.15.2 -+ replaces: eclipse-che-preview-openshift.v7.15.2 -+ version: 7.16.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 28f18549a..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,564 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` 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 hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `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 - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also 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. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. Che - operator will automatically detect if router certificate is self-signed. - If so it will be propagated to Che server and some other components. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: Deprecated. Instructs the operator to deploy Che in - TLS mode. This is enabled by default. Disabling TLS may cause - malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.v7.16.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.v7.16.1.clusterserviceversion.yaml deleted file mode 100644 index 4e28fdbae..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.v7.16.1.clusterserviceversion.yaml +++ /dev/null @@ -1,1666 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: "[\n {\n \"apiVersion\": \"org.eclipse.che/v1\",\n \"kind\"\ - : \"CheCluster\",\n \"metadata\": {\n \"name\": \"eclipse-che\"\n \ - \ },\n \"spec\": {\n \"server\": {\n \"cheImageTag\": \"\ - \",\n \"devfileRegistryImage\": \"\",\n \"pluginRegistryImage\"\ - : \"\",\n \"tlsSupport\": true,\n \"selfSignedCert\": false\n\ - \ },\n \"database\": {\n \"externalDb\": false,\n \ - \ \"chePostgresHostName\": \"\",\n \"chePostgresPort\": \"\",\n\ - \ \"chePostgresUser\": \"\",\n \"chePostgresPassword\": \"\ - \",\n \"chePostgresDb\": \"\"\n },\n \"auth\": {\n \ - \ \"openShiftoAuth\": true,\n \"identityProviderImage\": \"\"\ - ,\n \"externalIdentityProvider\": false,\n \"identityProviderURL\"\ - : \"\",\n \"identityProviderRealm\": \"\",\n \"identityProviderClientId\"\ - : \"\"\n },\n \"storage\": {\n \"pvcStrategy\": \"per-workspace\"\ - ,\n \"pvcClaimSize\": \"1Gi\",\n \"preCreateSubPaths\": true\n\ - \ },\n \"metrics\": {\n \"enable\": true\n }\n \ - \ }\n }\n]" - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: 'false' - containerImage: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - createdAt: '2020-07-28T12:47:07Z' - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - operatorframework.io/cluster-monitoring: 'true' - operatorframework.io/suggested-namespace: eclipse-che - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.16.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: "A collaborative Kubernetes-native development solution that delivers\ - \ OpenShift workspaces and in-browser IDE for rapid cloud application development.\n\ - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well\ - \ as configures all three services.\n\n## How to Install\n\nPress the **Install**\ - \ button, choose the upgrade strategy, and wait for the **Installed** Operator\ - \ status.\n\nWhen the operator is installed, create a new CR of Kind CheCluster\ - \ (click the **Create New** button).\nThe CR spec contains all defaults (see below).\n\ - \nYou can start using Eclipse Che when the CR status is set to **Available**,\ - \ and you see a URL to Eclipse Che.\n\n## Defaults\n\nBy default, the operator\ - \ deploys Eclipse Che with:\n\n* Bundled PostgreSQL and Keycloak\n\n* Per-Workspace\ - \ PVC strategy\n\n* Auto-generated passwords\n\n* HTTP mode (non-secure routes)\n\ - \n* Regular login extended with OpenShift OAuth authentication\n\n## Installation\ - \ Options\n\nEclipse Che operator installation options include:\n\n* Connection\ - \ to external database and Keycloak\n\n* Configuration of default passwords and\ - \ object names\n\n* TLS mode\n\n* PVC strategy (once shared PVC for all workspaces,\ - \ PVC per workspace, or PVC per volume)\n\n* Authentication options\n\n### External\ - \ Database and Keycloak\n\nTo instruct the operator to skip deploying PostgreSQL\ - \ and Keycloak and connect to an existing DB and Keycloak instead:\n\n* set respective\ - \ fields to `true` in a custom resource spec\n\n* provide the operator with connection\ - \ and authentication details:\n\n\n\n `externalDb: true`\n\n\n `chePostgresHostname:\ - \ 'yourPostgresHost'`\n\n\n `chePostgresPort: '5432'`\n\n\n `chePostgresUser:\ - \ 'myuser'`\n\n\n `chePostgresPassword: 'mypass'`\n\n\n `chePostgresDb: 'mydb'`\n\ - \n\n `externalIdentityProvider: true`\n\n\n `identityProviderURL: 'https://my-keycloak.com'`\n\ - \n\n `identityProviderRealm: 'myrealm'`\n\n\n `identityProviderClientId: 'myClient'`\n\ - \n\n### TLS Mode\n\nTo activate TLS mode, set the respective field in the CR spec\ - \ to `true` (in the `server` block):\n\n\n```\ntlsSupport: true\n```\n\n#### Self-signed\ - \ Certificates\n\nTo use Eclipse Che with TLS enabled, but the OpenShift router\ - \ does not use certificates signed by a public authority, you can use self-signed\ - \ certificates, which the operator can fetch for you:\n\n\n```\nselfSignedCert:\ - \ true\n```\n\n\nYou can also manually create a secret:\n\n\n\n```\noc create\ - \ secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt\ - \ -n=$codeReadyNamespace\n```\n" - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - - oauths - - proxies - verbs: - - get - - list - - watch - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.16.1 - - name: RELATED_IMAGE_che_server - value: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 - - name: RELATED_IMAGE_plugin_registry - value: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 - - name: RELATED_IMAGE_devfile_registry - value: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 - - name: RELATED_IMAGE_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - - name: RELATED_IMAGE_postgres - value: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - - name: RELATED_IMAGE_keycloak - value: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 - - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - - name: RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - - name: CHE_SERVER_TRUST_STORE_CONFIGMAP_NAME - value: ca-certs - - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNJSGMWXM43DGEXDGOBOGEWWG2DFBI______ - value: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNRVGAWXM43DGEXDGOJOGIWWG2DFBI______ - value: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - - name: RELATED_IMAGE_coder_plugin_registry_image_NZSXQ5AK - value: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - - name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_GMXDILRQBI______ - value: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_BI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDALRQBI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCLRQBI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRRBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRSBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRTBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDILRQBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDKLRQBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDKLRRBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQBI______ - value: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVXGK6DUBI______ - value: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVZGGLJTFYYAU___ - value: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVZGGLJUFYYAU___ - value: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCLRQBI______ - value: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDELRQBI______ - value: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRQBI______ - value: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRRBI______ - value: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRSBI______ - value: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRTBI______ - value: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDILRQBI______ - value: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDKLRQBI______ - value: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDKLRRBI______ - value: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_GUXDOLRQBI______ - value: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - - name: RELATED_IMAGE_rhamt_vscode_extension_plugin_registry_image_NJQXMYJYBI______ - value: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - - name: RELATED_IMAGE_eclipse_broadway_plugin_registry_image_BI______ - value: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - - name: RELATED_IMAGE_che_buildah_base_plugin_registry_image_GEXDCNBOGAWWEMDDHEYWIMYK - value: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - - name: RELATED_IMAGE_che_buildkit_base_plugin_registry_image_GAXDOLRRFVRGCY3CGA3DSCQ_ - value: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDELRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRTBI______ - value: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDILRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDKLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDKLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_NZUWO2DUNR4QU___ - value: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWTOMDGHFSDCNYK - value: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWWINJZHA4WENQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGEWTAMLBMZSWCNQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGIWWMMJSGJRDMMAK - value: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGMWWGMZSHA3WINQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGQWTKOLEGI2TQYQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGUWWCNJXHBRTIYIK - value: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRZFU4WKOBVGM4GKCQ_ - value: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - - name: RELATED_IMAGE_che_sidecar_clang_plugin_registry_image_HAWTQM3BMRRDGYIK - value: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGIWWINBXHAZTKMIK - value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGMWWCMZYMNRDAYYK - value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GIXDELRRGA2S2MTGMQ3GKNZYBI______ - value: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GMXDCLRTGAYS2MJRG5STMNJTBI______ - value: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCMBOG4WWGMBVMRTGEMAK - value: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCMROHEWTMNJSMFSDCOIK - value: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCNBOGQWWCZTFMJTDOMAK - value: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_GEYS2ZRXGZRWCNBVBI______ - value: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_HAWTAY3GMJQWGYQK - value: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDALRZFU4DEYZXGA2GKCQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDCLRQFUZTCYJYGQ3DICQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDELRQFUZWKYJVG5SDKCQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - - name: RELATED_IMAGE_che_sidecar_node_plugin_registry_image_GEYC2MDDMI2WINZYBI______ - value: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRQFU2TINRQGU4DSCQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRRFU4WCYRTGE2GICQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRSFUZDMMBRGUYDSCQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRVFU3TANBTHBSDECQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - - name: RELATED_IMAGE_che_sidecar_php_plugin_registry_image_G4WTKYZVMVRWGNIK - value: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - - name: RELATED_IMAGE_che_sidecar_python_plugin_registry_image_GMXDOLRTFU4GMMZZGM2DQCQ_ - value: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - - name: RELATED_IMAGE_che_sidecar_scala_plugin_registry_image_GAXDSLRQFU3GCOBTGNSWGCQ_ - value: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - - name: RELATED_IMAGE_che_sidecar_sonarlint_plugin_registry_image_GEXDCNROGAWTIYLGGUYDGOIK - value: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - - name: RELATED_IMAGE_che_sidecar_vale_plugin_registry_image_GAXDSLRRFVQWINJTMNRWMCQ_ - value: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - - name: RELATED_IMAGE_che_sidecar_workspace_data_sync_plugin_registry_image_NRQXIZLTOQFA____ - value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - - name: RELATED_IMAGE_mongodb_36_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff - - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 - - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def - - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b - - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a - - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 - - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 - - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 - - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e - - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 - - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 - - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a - - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d - - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 - - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_BI______ - value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - '' - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - '' - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.16.0 - version: 7.16.1 - relatedImages: - - name: che-operator-7.16.1 - image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - # tag: quay.io/eclipse/che-operator:7.16.1 - - name: postgresql-96-centos7-9.6 - image: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - # tag: centos/postgresql-96-centos7:9.6 - - name: mongodb-36-centos7-@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - image: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - # tag: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - - name: mysql-57-centos7-@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - # tag: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - - name: postgresql-96-centos7-@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - image: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - # tag: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - - name: coder-@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - image: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - # tag: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - - name: coder-@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - # tag: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - - name: coder-@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - image: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - # tag: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - - name: dirigible-openshift-@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - image: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - # tag: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - - name: che-machine-exec-@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: che-theia-endpoint-runtime-binary-@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - - name: che-theia-endpoint-runtime-binary-@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - - name: che-theia-endpoint-runtime-binary-@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - - name: che-theia-endpoint-runtime-binary-@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - - name: che-theia-endpoint-runtime-binary-@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - - name: che-theia-endpoint-runtime-binary-@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - - name: che-theia-@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - image: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - # tag: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - - name: che-theia-@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - image: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - # tag: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - - name: che-theia-@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - image: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - # tag: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - - name: che-theia-@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - image: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - # tag: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - - name: che-theia-@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: che-theia-@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - image: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - # tag: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - - name: che-theia-@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - image: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - # tag: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - - name: che-theia-@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - image: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - # tag: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - - name: che-theia-@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - image: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - # tag: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - - name: che-theia-@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - image: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - # tag: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - - name: che-theia-@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - image: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - # tag: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - - name: che-theia-@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - image: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - # tag: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - - name: che-editor-jupyter-@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - # tag: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - - name: rhamt-vscode-extension-@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - image: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - # tag: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - - name: eclipse-broadway-@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - image: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - # tag: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - - name: che-buildah-base-@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - image: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - # tag: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - - name: che-buildkit-base-@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - # tag: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - - name: che-cpp-rhel7-@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff - image: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff - # tag: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff - - name: che-devfile-registry-7.16.1 - image: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 - # tag: quay.io/eclipse/che-devfile-registry:7.16.1 - - name: che-devfile-registry-@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 - image: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 - # tag: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 - - name: che-dotnet-2.2-@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 - image: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 - # tag: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 - - name: che-dotnet-3.1-@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def - image: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def - # tag: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def - - name: che-golang-1.12-@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b - image: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b - # tag: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b - - name: che-java11-gradle-@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a - image: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a - # tag: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a - - name: che-java11-maven-@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 - image: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 - # tag: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 - - name: che-java8-maven-@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 - image: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 - # tag: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 - - name: che-jwtproxy-fd94e60 - image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - # tag: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: che-jwtproxy-@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - # tag: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - - name: che-keycloak-7.16.1 - image: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 - # tag: quay.io/eclipse/che-keycloak:7.16.1 - - name: che-keycloak-@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 - image: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 - # tag: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 - - name: che-machine-exec-@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - image: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - # tag: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - - name: che-machine-exec-@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - image: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - # tag: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - - name: che-machine-exec-@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - image: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - # tag: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - - name: che-machine-exec-@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - image: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - # tag: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - - name: che-machine-exec-@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - image: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - # tag: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - - name: che-machine-exec-@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - image: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - # tag: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - - name: che-machine-exec-@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - image: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - # tag: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - - name: che-machine-exec-@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - # tag: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - - name: che-machine-exec-@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - image: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - # tag: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - - name: che-machine-exec-@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - image: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - # tag: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - - name: che-machine-exec-@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - image: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - # tag: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - - name: che-machine-exec-@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - image: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - # tag: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - - name: che-machine-exec-@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - image: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - # tag: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - - name: che-machine-exec-@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - image: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - # tag: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - - name: che-machine-exec-@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - # tag: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - - name: che-machine-exec-@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - image: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - # tag: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - - name: che-machine-exec-@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - image: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - # tag: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - - name: che-machine-exec-@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - image: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - # tag: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - - name: che-machine-exec-@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - image: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - # tag: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - - name: che-machine-exec-@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - image: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - # tag: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - - name: che-machine-exec-@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - image: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - # tag: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - - name: che-machine-exec-@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - image: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - # tag: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - - name: che-machine-exec-@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - image: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - # tag: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - - name: che-machine-exec-@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - image: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - # tag: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - - name: che-machine-exec-@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - image: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - # tag: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - - name: che-machine-exec-@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - image: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - # tag: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - - name: che-machine-exec-@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - image: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - # tag: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - - name: che-machine-exec-@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - # tag: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - - name: che-machine-exec-@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e - image: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e - # tag: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e - - name: che-machine-exec-@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - image: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - # tag: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - - name: che-machine-exec-@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - image: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - # tag: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - - name: che-machine-exec-@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - image: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - # tag: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - - name: che-nodejs10-community-@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 - image: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 - # tag: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 - - name: che-nodejs10-ubi-@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e - image: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e - # tag: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e - - name: che-nodejs8-centos-@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 - image: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 - # tag: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 - - name: che-php-7-@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 - image: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 - # tag: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 - - name: che-plugin-artifacts-broker-@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - # tag: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - - name: che-plugin-artifacts-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - # tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: che-plugin-metadata-broker-@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - image: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - # tag: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - - name: che-plugin-metadata-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: che-plugin-registry-7.16.1 - image: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 - # tag: quay.io/eclipse/che-plugin-registry:7.16.1 - - name: che-plugin-registry-@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 - image: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 - # tag: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 - - name: che-python-3.7-@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a - image: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a - # tag: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a - - name: che-quarkus-@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d - image: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d - # tag: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d - - name: che-rust-1.39-@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 - image: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 - # tag: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 - - name: che-server-7.16.1 - image: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 - # tag: quay.io/eclipse/che-server:7.16.1 - - name: che-server-@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 - image: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 - # tag: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 - - name: che-sidecar-camelk-@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - - name: che-sidecar-camelk-@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - image: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - - name: che-sidecar-camelk-@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - image: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - - name: che-sidecar-camelk-@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - image: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - - name: che-sidecar-camelk-@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - image: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - - name: che-sidecar-camelk-@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - image: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - - name: che-sidecar-camelk-@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - image: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - - name: che-sidecar-camelk-@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - image: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - - name: che-sidecar-clang-@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - image: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - # tag: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - - name: che-sidecar-dependency-analytics-@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - - name: che-sidecar-dependency-analytics-@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - - name: che-sidecar-dotnet-@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - # tag: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - - name: che-sidecar-dotnet-@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - # tag: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - - name: che-sidecar-go-@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - image: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - # tag: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - - name: che-sidecar-go-@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - image: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - # tag: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - - name: che-sidecar-go-@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - image: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - # tag: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - - name: che-sidecar-java-@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - image: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - # tag: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - - name: che-sidecar-java-@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - image: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - # tag: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - - name: che-sidecar-kubernetes-tooling-@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - - name: che-sidecar-kubernetes-tooling-@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - - name: che-sidecar-kubernetes-tooling-@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - - name: che-sidecar-node-@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - image: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - # tag: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - - name: che-sidecar-openshift-connector-@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - - name: che-sidecar-openshift-connector-@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - - name: che-sidecar-openshift-connector-@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - - name: che-sidecar-openshift-connector-@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - - name: che-sidecar-php-@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - image: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - # tag: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - - name: che-sidecar-python-@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - image: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - # tag: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - - name: che-sidecar-scala-@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - image: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - # tag: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - - name: che-sidecar-sonarlint-@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - image: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - # tag: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - - name: che-sidecar-vale-@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - # tag: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - - name: che-sidecar-workspace-data-sync-@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - # tag: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - - name: che-theia-endpoint-runtime-binary-@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - - name: che-theia-endpoint-runtime-binary-@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - - name: che-theia-endpoint-runtime-binary-@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - - name: che-theia-endpoint-runtime-binary-@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - - name: che-theia-endpoint-runtime-binary-@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - - name: che-theia-endpoint-runtime-binary-@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - - name: che-theia-endpoint-runtime-binary-@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - - name: che-theia-endpoint-runtime-binary-@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - - name: che-theia-endpoint-runtime-binary-@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - - name: che-theia-endpoint-runtime-binary-@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - - name: che-theia-endpoint-runtime-binary-@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - - name: che-theia-endpoint-runtime-binary-@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - - name: che-theia-endpoint-runtime-binary-@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - - name: che-theia-endpoint-runtime-binary-@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - - name: che-theia-endpoint-runtime-binary-@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - - name: che-theia-endpoint-runtime-binary-@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - - name: che-theia-endpoint-runtime-binary-@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - - name: che-theia-endpoint-runtime-binary-@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - - name: che-theia-endpoint-runtime-binary-@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - - name: che-theia-endpoint-runtime-binary-@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - - name: che-theia-endpoint-runtime-binary-@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - - name: che-theia-endpoint-runtime-binary-@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - - name: che-theia-endpoint-runtime-binary-@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - - name: che-theia-@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - image: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - # tag: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - - name: che-theia-@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - image: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - # tag: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - - name: che-theia-@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - image: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - # tag: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - - name: che-theia-@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - image: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - # tag: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - - name: che-theia-@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - # tag: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - - name: che-theia-@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - image: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - # tag: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - - name: che-theia-@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - image: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - # tag: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - - name: che-theia-@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - image: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - # tag: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - - name: che-theia-@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - image: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - # tag: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - - name: che-theia-@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - image: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - # tag: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - - name: che-theia-@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - image: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - # tag: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - - name: che-theia-@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - image: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - # tag: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - - name: che-theia-@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - image: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - # tag: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - - name: che-theia-@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - image: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - # tag: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - - name: che-theia-@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - # tag: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - - name: che-theia-@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - image: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - # tag: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - - name: che-theia-@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - image: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - # tag: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - - name: che-theia-@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - image: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - # tag: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - - name: che-theia-@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - image: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - # tag: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - - name: che-theia-@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - image: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - # tag: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - - name: che-theia-@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - image: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - # tag: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - - name: che-theia-@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - # tag: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - - name: che-theia-@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - image: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - # tag: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - - name: che-tls-secret-creator-@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - image: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - # tag: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - - name: ubi8-minimal-8.2-301.1593113563 - image: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - # tag: registry.access.redhat.com/ubi8-minimal:8.2-301.1593113563 - - name: ubi8-minimal-@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - image: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - # tag: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - - name: ubi-minimal-@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - - name: coder-2.1523-vsc1.38.1-che - image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - # tag: docker.io/chinodesuuu/coder:2.1523-vsc1.38.1-che - - name: coder-2.1650-vsc1.39.2-che - image: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - # tag: docker.io/chinodesuuu/coder:2.1650-vsc1.39.2-che - - name: coder-next - image: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - # tag: docker.io/chinodesuuu/coder:next - - name: dirigible-openshift-3.4.0 - image: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - # tag: docker.io/dirigiblelabs/dirigible-openshift:3.4.0 - - name: che-machine-exec- - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec - - name: che-machine-exec-7.0.0 - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec:7.0.0 - - name: che-machine-exec-7.1.0 - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec:7.1.0 - - name: che-theia-endpoint-runtime-binary-7.3.1 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.1 - - name: che-theia-endpoint-runtime-binary-7.3.2 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.2 - - name: che-theia-endpoint-runtime-binary-7.3.3 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.3 - - name: che-theia-endpoint-runtime-binary-7.4.0 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.4.0 - - name: che-theia-endpoint-runtime-binary-7.5.0 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.5.0 - - name: che-theia-endpoint-runtime-binary-7.5.1 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.5.1 - - name: che-theia-7.0.0 - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia:7.0.0 - - name: che-theia-7.0.0-next - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia:7.0.0-next - - name: che-theia-7.0.0-rc-3.0 - image: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - # tag: docker.io/eclipse/che-theia:7.0.0-rc-3.0 - - name: che-theia-7.0.0-rc-4.0 - image: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - # tag: docker.io/eclipse/che-theia:7.0.0-rc-4.0 - - name: che-theia-7.1.0 - image: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - # tag: docker.io/eclipse/che-theia:7.1.0 - - name: che-theia-7.2.0 - image: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - # tag: docker.io/eclipse/che-theia:7.2.0 - - name: che-theia-7.3.0 - image: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - # tag: docker.io/eclipse/che-theia:7.3.0 - - name: che-theia-7.3.1 - image: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - # tag: docker.io/eclipse/che-theia:7.3.1 - - name: che-theia-7.3.2 - image: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - # tag: docker.io/eclipse/che-theia:7.3.2 - - name: che-theia-7.3.3 - image: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - # tag: docker.io/eclipse/che-theia:7.3.3 - - name: che-theia-7.4.0 - image: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - # tag: docker.io/eclipse/che-theia:7.4.0 - - name: che-theia-7.5.0 - image: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - # tag: docker.io/eclipse/che-theia:7.5.0 - - name: che-theia-7.5.1 - image: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - # tag: docker.io/eclipse/che-theia:7.5.1 - - name: che-editor-jupyter-5.7.0 - image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - # tag: docker.io/ksmster/che-editor-jupyter:5.7.0 - - name: rhamt-vscode-extension-java8 - image: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - # tag: docker.io/windup3/rhamt-vscode-extension:java8 - - name: eclipse-broadway- - image: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - # tag: docker.io/wsskeleton/eclipse-broadway - - name: che-buildah-base-1.14.0-b0c91d3 - image: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - # tag: quay.io/eclipse/che-buildah-base:1.14.0-b0c91d3 - - name: che-buildkit-base-0.7.1-bacb069 - image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - # tag: quay.io/eclipse/che-buildkit-base:0.7.1-bacb069 - - name: che-machine-exec-7.10.0 - image: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - # tag: quay.io/eclipse/che-machine-exec:7.10.0 - - name: che-machine-exec-7.11.0 - image: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - # tag: quay.io/eclipse/che-machine-exec:7.11.0 - - name: che-machine-exec-7.12.0 - image: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - # tag: quay.io/eclipse/che-machine-exec:7.12.0 - - name: che-machine-exec-7.12.1 - image: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - # tag: quay.io/eclipse/che-machine-exec:7.12.1 - - name: che-machine-exec-7.12.2 - image: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - # tag: quay.io/eclipse/che-machine-exec:7.12.2 - - name: che-machine-exec-7.13.0 - image: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - # tag: quay.io/eclipse/che-machine-exec:7.13.0 - - name: che-machine-exec-7.13.1 - image: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - # tag: quay.io/eclipse/che-machine-exec:7.13.1 - - name: che-machine-exec-7.13.2 - image: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - # tag: quay.io/eclipse/che-machine-exec:7.13.2 - - name: che-machine-exec-7.14.1 - image: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - # tag: quay.io/eclipse/che-machine-exec:7.14.1 - - name: che-machine-exec-7.14.2 - image: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - # tag: quay.io/eclipse/che-machine-exec:7.14.2 - - name: che-machine-exec-7.14.3 - image: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - # tag: quay.io/eclipse/che-machine-exec:7.14.3 - - name: che-machine-exec-7.15.0 - image: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - # tag: quay.io/eclipse/che-machine-exec:7.15.0 - - name: che-machine-exec-7.15.1 - image: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - # tag: quay.io/eclipse/che-machine-exec:7.15.1 - - name: che-machine-exec-7.15.2 - image: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - # tag: quay.io/eclipse/che-machine-exec:7.15.2 - - name: che-machine-exec-7.16.0 - image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - # tag: quay.io/eclipse/che-machine-exec:7.16.0 - - name: che-machine-exec-7.16.1 - image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - # tag: quay.io/eclipse/che-machine-exec:7.16.1 - - name: che-machine-exec-7.2.0 - image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - # tag: quay.io/eclipse/che-machine-exec:7.2.0 - - name: che-machine-exec-7.3.0 - image: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - # tag: quay.io/eclipse/che-machine-exec:7.3.0 - - name: che-machine-exec-7.3.1 - image: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - # tag: quay.io/eclipse/che-machine-exec:7.3.1 - - name: che-machine-exec-7.3.2 - image: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - # tag: quay.io/eclipse/che-machine-exec:7.3.2 - - name: che-machine-exec-7.3.3 - image: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - # tag: quay.io/eclipse/che-machine-exec:7.3.3 - - name: che-machine-exec-7.4.0 - image: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - # tag: quay.io/eclipse/che-machine-exec:7.4.0 - - name: che-machine-exec-7.5.0 - image: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - # tag: quay.io/eclipse/che-machine-exec:7.5.0 - - name: che-machine-exec-7.5.1 - image: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - # tag: quay.io/eclipse/che-machine-exec:7.5.1 - - name: che-machine-exec-7.6.0 - image: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - # tag: quay.io/eclipse/che-machine-exec:7.6.0 - - name: che-machine-exec-7.7.0 - image: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - # tag: quay.io/eclipse/che-machine-exec:7.7.0 - - name: che-machine-exec-7.7.1 - image: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - # tag: quay.io/eclipse/che-machine-exec:7.7.1 - - name: che-machine-exec-7.8.0 - image: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - # tag: quay.io/eclipse/che-machine-exec:7.8.0 - - name: che-machine-exec-7.9.0 - image: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - # tag: quay.io/eclipse/che-machine-exec:7.9.0 - - name: che-machine-exec-7.9.1 - image: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - # tag: quay.io/eclipse/che-machine-exec:7.9.1 - - name: che-machine-exec-7.9.2 - image: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - # tag: quay.io/eclipse/che-machine-exec:7.9.2 - - name: che-machine-exec-nightly - image: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e - # tag: quay.io/eclipse/che-machine-exec:nightly - - name: che-sidecar-camelk-0.0.10-70f9d17 - image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.10-70f9d17 - - name: che-sidecar-camelk-0.0.10-d5989b6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.10-d5989b6 - - name: che-sidecar-camelk-0.0.11-01afea6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.11-01afea6 - - name: che-sidecar-camelk-0.0.12-f122b60 - image: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.12-f122b60 - - name: che-sidecar-camelk-0.0.13-c3287d6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.13-c3287d6 - - name: che-sidecar-camelk-0.0.14-59d258b - image: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.14-59d258b - - name: che-sidecar-camelk-0.0.15-a578c4a - image: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.15-a578c4a - - name: che-sidecar-camelk-0.0.9-9e8538e - image: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.9-9e8538e - - name: che-sidecar-clang-8-83adb3a - image: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - # tag: quay.io/eclipse/che-sidecar-clang:8-83adb3a - - name: che-sidecar-dependency-analytics-0.0.12-d478351 - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.12-d478351 - - name: che-sidecar-dependency-analytics-0.0.13-a38cb0c - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.13-a38cb0c - - name: che-sidecar-dotnet-2.2.105-2fd6e78 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - # tag: quay.io/eclipse/che-sidecar-dotnet:2.2.105-2fd6e78 - - name: che-sidecar-dotnet-3.1.301-117e653 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - # tag: quay.io/eclipse/che-sidecar-dotnet:3.1.301-117e653 - - name: che-sidecar-go-1.10.7-c05dfb0 - image: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - # tag: quay.io/eclipse/che-sidecar-go:1.10.7-c05dfb0 - - name: che-sidecar-go-1.12.9-652ad19 - image: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - # tag: quay.io/eclipse/che-sidecar-go:1.12.9-652ad19 - - name: che-sidecar-go-1.14.4-afebf70 - image: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - # tag: quay.io/eclipse/che-sidecar-go:1.14.4-afebf70 - - name: che-sidecar-java-11-f76ca45 - image: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - # tag: quay.io/eclipse/che-sidecar-java:11-f76ca45 - - name: che-sidecar-java-8-0cfbacb - image: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - # tag: quay.io/eclipse/che-sidecar-java:8-0cfbacb - - name: che-sidecar-kubernetes-tooling-1.0.9-82c704e - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.0.9-82c704e - - name: che-sidecar-kubernetes-tooling-1.1.0-31a8464 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.1.0-31a8464 - - name: che-sidecar-kubernetes-tooling-1.2.0-3ea57d5 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.2.0-3ea57d5 - - name: che-sidecar-node-10-0cb5d78 - image: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - # tag: quay.io/eclipse/che-sidecar-node:10-0cb5d78 - - name: che-sidecar-openshift-connector-0.1.0-5460589 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.0-5460589 - - name: che-sidecar-openshift-connector-0.1.1-9ab314d - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.1-9ab314d - - name: che-sidecar-openshift-connector-0.1.2-2601509 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.2-2601509 - - name: che-sidecar-openshift-connector-0.1.5-70438d2 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.5-70438d2 - - name: che-sidecar-php-7-5c5ecc5 - image: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - # tag: quay.io/eclipse/che-sidecar-php:7-5c5ecc5 - - name: che-sidecar-python-3.7.3-8f39348 - image: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - # tag: quay.io/eclipse/che-sidecar-python:3.7.3-8f39348 - - name: che-sidecar-scala-0.9.0-6a833ec - image: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - # tag: quay.io/eclipse/che-sidecar-scala:0.9.0-6a833ec - - name: che-sidecar-sonarlint-1.16.0-4af5039 - image: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - # tag: quay.io/eclipse/che-sidecar-sonarlint:1.16.0-4af5039 - - name: che-sidecar-vale-0.9.1-ad53ccf - image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - # tag: quay.io/eclipse/che-sidecar-vale:0.9.1-ad53ccf - - name: che-sidecar-workspace-data-sync-latest - image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - # tag: quay.io/eclipse/che-sidecar-workspace-data-sync:latest - - name: che-theia-endpoint-runtime-binary-7.10.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.10.0 - - name: che-theia-endpoint-runtime-binary-7.11.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.11.0 - - name: che-theia-endpoint-runtime-binary-7.12.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.0 - - name: che-theia-endpoint-runtime-binary-7.12.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.1 - - name: che-theia-endpoint-runtime-binary-7.12.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.2 - - name: che-theia-endpoint-runtime-binary-7.13.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.0 - - name: che-theia-endpoint-runtime-binary-7.13.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.1 - - name: che-theia-endpoint-runtime-binary-7.13.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.2 - - name: che-theia-endpoint-runtime-binary-7.14.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.1 - - name: che-theia-endpoint-runtime-binary-7.14.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.2 - - name: che-theia-endpoint-runtime-binary-7.14.3 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.3 - - name: che-theia-endpoint-runtime-binary-7.15.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.0 - - name: che-theia-endpoint-runtime-binary-7.15.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.1 - - name: che-theia-endpoint-runtime-binary-7.15.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.2 - - name: che-theia-endpoint-runtime-binary-7.16.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.0 - - name: che-theia-endpoint-runtime-binary-7.16.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.1 - - name: che-theia-endpoint-runtime-binary-7.6.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.6.0 - - name: che-theia-endpoint-runtime-binary-7.7.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.7.0 - - name: che-theia-endpoint-runtime-binary-7.7.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.7.1 - - name: che-theia-endpoint-runtime-binary-7.8.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.8.0 - - name: che-theia-endpoint-runtime-binary-7.9.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.0 - - name: che-theia-endpoint-runtime-binary-7.9.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.1 - - name: che-theia-endpoint-runtime-binary-7.9.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.2 - - name: che-theia-7.10.0 - image: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - # tag: quay.io/eclipse/che-theia:7.10.0 - - name: che-theia-7.11.0 - image: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - # tag: quay.io/eclipse/che-theia:7.11.0 - - name: che-theia-7.12.0 - image: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - # tag: quay.io/eclipse/che-theia:7.12.0 - - name: che-theia-7.12.1 - image: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - # tag: quay.io/eclipse/che-theia:7.12.1 - - name: che-theia-7.12.2 - image: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - # tag: quay.io/eclipse/che-theia:7.12.2 - - name: che-theia-7.13.0 - image: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - # tag: quay.io/eclipse/che-theia:7.13.0 - - name: che-theia-7.13.1 - image: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - # tag: quay.io/eclipse/che-theia:7.13.1 - - name: che-theia-7.13.2 - image: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - # tag: quay.io/eclipse/che-theia:7.13.2 - - name: che-theia-7.14.1 - image: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - # tag: quay.io/eclipse/che-theia:7.14.1 - - name: che-theia-7.14.2 - image: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - # tag: quay.io/eclipse/che-theia:7.14.2 - - name: che-theia-7.14.3 - image: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - # tag: quay.io/eclipse/che-theia:7.14.3 - - name: che-theia-7.15.0 - image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - # tag: quay.io/eclipse/che-theia:7.15.0 - - name: che-theia-7.15.1 - image: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - # tag: quay.io/eclipse/che-theia:7.15.1 - - name: che-theia-7.15.2 - image: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - # tag: quay.io/eclipse/che-theia:7.15.2 - - name: che-theia-7.16.0 - image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - # tag: quay.io/eclipse/che-theia:7.16.0 - - name: che-theia-7.16.1 - image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - # tag: quay.io/eclipse/che-theia:7.16.1 - - name: che-theia-7.6.0 - image: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - # tag: quay.io/eclipse/che-theia:7.6.0 - - name: che-theia-7.7.0 - image: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - # tag: quay.io/eclipse/che-theia:7.7.0 - - name: che-theia-7.7.1 - image: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - # tag: quay.io/eclipse/che-theia:7.7.1 - - name: che-theia-7.8.0 - image: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - # tag: quay.io/eclipse/che-theia:7.8.0 - - name: che-theia-7.9.0 - image: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - # tag: quay.io/eclipse/che-theia:7.9.0 - - name: che-theia-7.9.1 - image: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - # tag: quay.io/eclipse/che-theia:7.9.1 - - name: che-theia-7.9.2 - image: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - # tag: quay.io/eclipse/che-theia:7.9.2 - - name: mongodb-36-centos7- - image: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - # tag: docker.io/centos/mongodb-36-centos7 - - name: mysql-57-centos7- - image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - # tag: docker.io/centos/mysql-57-centos7 - - name: che-cpp-rhel7-7.16.1 - image: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff - # tag: quay.io/eclipse/che-cpp-rhel7:7.16.1 - - name: che-dotnet-2.2-7.16.1 - image: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 - # tag: quay.io/eclipse/che-dotnet-2.2:7.16.1 - - name: che-dotnet-3.1-7.16.1 - image: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def - # tag: quay.io/eclipse/che-dotnet-3.1:7.16.1 - - name: che-golang-1.12-7.16.1 - image: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b - # tag: quay.io/eclipse/che-golang-1.12:7.16.1 - - name: che-java11-gradle-7.16.1 - image: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a - # tag: quay.io/eclipse/che-java11-gradle:7.16.1 - - name: che-java11-maven-7.16.1 - image: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 - # tag: quay.io/eclipse/che-java11-maven:7.16.1 - - name: che-java8-maven-7.16.1 - image: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 - # tag: quay.io/eclipse/che-java8-maven:7.16.1 - - name: che-nodejs10-community-7.16.1 - image: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 - # tag: quay.io/eclipse/che-nodejs10-community:7.16.1 - - name: che-nodejs10-ubi-7.16.1 - image: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e - # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.1 - - name: che-nodejs8-centos-7.16.1 - image: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 - # tag: quay.io/eclipse/che-nodejs8-centos:7.16.1 - - name: che-php-7-7.16.1 - image: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 - # tag: quay.io/eclipse/che-php-7:7.16.1 - - name: che-python-3.7-7.16.1 - image: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a - # tag: quay.io/eclipse/che-python-3.7:7.16.1 - - name: che-quarkus-7.16.1 - image: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d - # tag: quay.io/eclipse/che-quarkus:7.16.1 - - name: che-rust-1.39-7.16.1 - image: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 - # tag: quay.io/eclipse/che-rust-1.39:7.16.1 - - name: ubi-minimal- - image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.v7.16.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.v7.16.1.clusterserviceversion.yaml.diff deleted file mode 100644 index 30f3bef6c..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.v7.16.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,866 +0,0 @@ ---- /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.0/eclipse-che-preview-openshift.v7.16.0.clusterserviceversion.yaml 2020-07-22 20:23:51.425787965 +0300 -+++ /home/mykhailo/projects/release/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.1/eclipse-che-preview-openshift.v7.16.1.clusterserviceversion.yaml 2020-07-28 16:02:28.467215307 +0300 -@@ -21,15 +21,15 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: 'false' -- containerImage: quay.io/eclipse/che-operator@sha256:ec9fe03dc0395668ca93f1f3b141135aeb985ca92c67db945d3b791a42c132a0 -- createdAt: '2020-07-17T18:32:16Z' -+ containerImage: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a -+ createdAt: '2020-07-28T12:47:07Z' - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - operatorframework.io/cluster-monitoring: 'true' - operatorframework.io/suggested-namespace: eclipse-che - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.16.0 -+ name: eclipse-che-preview-openshift.v7.16.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -195,19 +195,19 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.16.0 -+ value: 7.16.1 - - name: RELATED_IMAGE_che_server -- value: quay.io/eclipse/che-server@sha256:328a0d3ffa33ba963dd0b370ae1b9a98c34f8a3e9ce2b0fe1e09c8c4f362207e -+ value: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 - - name: RELATED_IMAGE_plugin_registry -- value: quay.io/eclipse/che-plugin-registry@sha256:6777ce2578331a3298cf6421ce9829f0568676632e66e35ef2732f5174440af8 -+ value: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 - - name: RELATED_IMAGE_devfile_registry -- value: quay.io/eclipse/che-devfile-registry@sha256:9f252be1aef445712e37c230162425ebc8035dc642f3e1624204860272153643 -+ value: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 - - name: RELATED_IMAGE_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - - name: RELATED_IMAGE_postgres - value: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - - name: RELATED_IMAGE_keycloak -- value: quay.io/eclipse/che-keycloak@sha256:d4ff7f7f8e143570a671ca0c33d4b138d037849bf2b4cb6fb2d763651e1d6acb -+ value: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 - - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts -@@ -287,7 +287,7 @@ - - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_GUXDOLRQBI______ - value: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - - name: RELATED_IMAGE_rhamt_vscode_extension_plugin_registry_image_NJQXMYJYBI______ -- value: docker.io/windup3/rhamt-vscode-extension@sha256:616b382897228ee3eee13ea4fbfe9f516bc10c0e26c706b39494efc7d15f3e7b -+ value: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - - name: RELATED_IMAGE_eclipse_broadway_plugin_registry_image_BI______ - value: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - - name: RELATED_IMAGE_che_buildah_base_plugin_registry_image_GEXDCNBOGAWWEMDDHEYWIMYK -@@ -324,6 +324,8 @@ - value: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 -+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDELRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRQBI______ -@@ -355,7 +357,7 @@ - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_NZUWO2DUNR4QU___ -- value: quay.io/eclipse/che-machine-exec@sha256:7fe53b4eab00d8b0345832b73f8ff9089e2cac0617de18c96520988b325848e4 -+ value: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWTOMDGHFSDCNYK - value: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWWINJZHA4WENQK -@@ -419,7 +421,7 @@ - - name: RELATED_IMAGE_che_sidecar_vale_plugin_registry_image_GAXDSLRRFVQWINJTMNRWMCQ_ - value: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - - name: RELATED_IMAGE_che_sidecar_workspace_data_sync_plugin_registry_image_NRQXIZLTOQFA____ -- value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:36a7f4080292ce4f7ae4c0ba020bd26d9aba0ea9b806bc4c636f3716b6128c22 -+ value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMJOGAFA____ -@@ -450,6 +452,8 @@ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f -+ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRQBI______ -@@ -494,6 +498,8 @@ - value: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 -+ - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRQBI______ -@@ -512,35 +518,37 @@ - value: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 -- - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-cpp-rhel7@sha256:5ff4901e6a14eb81f22bbb46856b715a67129a89573c1d8916d15140398aa50a -- - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-dotnet-2.2@sha256:aed55530f258db6dc6b1448950bc11130668101a386c69f6fd289907e90a7633 -- - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-golang-1.12@sha256:ef22ba07591cc26093cb47f0375200f0e5ca4bb15dc0fcd4287f4f057df31321 -- - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-java11-gradle@sha256:d43d9b3ef316801f4bc4a29324694ad98ec24357fd7f770af473b597ad59fc35 -- - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-java11-maven@sha256:afdbc9724a449574993a1845318b1dec3e4bea599a959d28f0f275b944b413a1 -- - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-java8-maven@sha256:3c65631a3d9e67b89b7627c8ce11f1e02ab8629c87496ca6cd74138f9dfe6658 -- - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-nodejs10-community@sha256:847978d2b256d7fe291c56b4787b2b8ccba14f2f4131ac3996a45926869f9fe2 -- - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-nodejs10-ubi@sha256:34d7bf7c4b7687de73e523b7b912522f29bdc39ca6d087b6dd5ea6d711b9af03 -- - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-nodejs8-centos@sha256:41789657b9a92ba6fa8743684bba062d67bb22bf48f6f09f6bc885ba34e32457 -- - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-php-7@sha256:421e2797a109e7a5ad4ba37dc44ebb1a78caf741b2b26f53f03966a10bd37d0d -- - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-python-3.7@sha256:ca8408aee1d0a084bad4c990f655ea619f63837a69a50282c4ae864984261bbc -- - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-quarkus@sha256:cfe0dd9e957a5fabb43344862903259649d1f1749c083a0d6261086ec884004c -- - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGAFA____ -- value: quay.io/eclipse/che-rust-1.39@sha256:646a7b3ab8c4e3e6132aaef53b8feea209035d5643bd72c4d8e3cec661a10e33 -+ - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -+ - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -+ - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -+ - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -+ - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -+ - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -+ - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 -+ - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -+ - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -+ - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -+ - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -+ - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -+ - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -+ - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGEFA____ -+ value: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 - - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_BI______ -- value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -- image: quay.io/eclipse/che-operator@sha256:ec9fe03dc0395668ca93f1f3b141135aeb985ca92c67db945d3b791a42c132a0 -+ value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 -+ image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -654,42 +662,534 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.15.2 -- version: 7.16.0 -+ replaces: eclipse-che-preview-openshift.v7.16.0 -+ version: 7.16.1 - relatedImages: -- - name: che-operator-7.16.0 -- image: quay.io/eclipse/che-operator@sha256:ec9fe03dc0395668ca93f1f3b141135aeb985ca92c67db945d3b791a42c132a0 -- # tag: quay.io/eclipse/che-operator:7.16.0 -+ - name: che-operator-7.16.1 -+ image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a -+ # tag: quay.io/eclipse/che-operator:7.16.1 - - name: postgresql-96-centos7-9.6 - image: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - # tag: centos/postgresql-96-centos7:9.6 -- - name: che-devfile-registry-7.16.0 -- image: quay.io/eclipse/che-devfile-registry@sha256:9f252be1aef445712e37c230162425ebc8035dc642f3e1624204860272153643 -- # tag: quay.io/eclipse/che-devfile-registry:7.16.0 -+ - name: mongodb-36-centos7-@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 -+ image: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 -+ # tag: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 -+ - name: mysql-57-centos7-@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 -+ image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 -+ # tag: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 -+ - name: postgresql-96-centos7-@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a -+ image: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a -+ # tag: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a -+ - name: coder-@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e -+ image: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e -+ # tag: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e -+ - name: coder-@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 -+ image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 -+ # tag: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 -+ - name: coder-@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d -+ image: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d -+ # tag: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d -+ - name: dirigible-openshift-@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 -+ image: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 -+ # tag: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 -+ - name: che-machine-exec-@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda -+ image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda -+ # tag: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda -+ - name: che-theia-endpoint-runtime-binary-@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 -+ image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 -+ # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 -+ - name: che-theia-endpoint-runtime-binary-@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 -+ image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 -+ # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 -+ - name: che-theia-endpoint-runtime-binary-@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 -+ image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 -+ # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 -+ - name: che-theia-endpoint-runtime-binary-@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be -+ image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be -+ # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be -+ - name: che-theia-endpoint-runtime-binary-@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d -+ image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d -+ # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d -+ - name: che-theia-endpoint-runtime-binary-@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e -+ image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e -+ # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e -+ - name: che-theia-@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec -+ image: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec -+ # tag: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec -+ - name: che-theia-@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 -+ image: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 -+ # tag: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 -+ - name: che-theia-@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 -+ image: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 -+ # tag: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 -+ - name: che-theia-@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f -+ image: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f -+ # tag: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f -+ - name: che-theia-@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 -+ image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 -+ # tag: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 -+ - name: che-theia-@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 -+ image: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 -+ # tag: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 -+ - name: che-theia-@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 -+ image: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 -+ # tag: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 -+ - name: che-theia-@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 -+ image: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 -+ # tag: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 -+ - name: che-theia-@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 -+ image: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 -+ # tag: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 -+ - name: che-theia-@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa -+ image: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa -+ # tag: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa -+ - name: che-theia-@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb -+ image: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb -+ # tag: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb -+ - name: che-theia-@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 -+ image: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 -+ # tag: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 -+ - name: che-editor-jupyter-@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 -+ image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 -+ # tag: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 -+ - name: rhamt-vscode-extension-@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 -+ image: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 -+ # tag: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 -+ - name: eclipse-broadway-@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 -+ image: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 -+ # tag: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 -+ - name: che-buildah-base-@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b -+ image: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b -+ # tag: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b -+ - name: che-buildkit-base-@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 -+ image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 -+ # tag: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 -+ - name: che-cpp-rhel7-@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -+ image: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -+ # tag: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -+ - name: che-devfile-registry-7.16.1 -+ image: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 -+ # tag: quay.io/eclipse/che-devfile-registry:7.16.1 -+ - name: che-devfile-registry-@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 -+ image: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 -+ # tag: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 -+ - name: che-dotnet-2.2-@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -+ image: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -+ # tag: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -+ - name: che-dotnet-3.1-@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -+ image: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -+ # tag: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -+ - name: che-golang-1.12-@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -+ image: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -+ # tag: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -+ - name: che-java11-gradle-@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -+ image: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -+ # tag: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -+ - name: che-java11-maven-@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -+ image: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -+ # tag: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -+ - name: che-java8-maven-@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 -+ image: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 -+ # tag: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 - - name: che-jwtproxy-fd94e60 - image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - # tag: quay.io/eclipse/che-jwtproxy:fd94e60 -- - name: che-keycloak-7.16.0 -- image: quay.io/eclipse/che-keycloak@sha256:d4ff7f7f8e143570a671ca0c33d4b138d037849bf2b4cb6fb2d763651e1d6acb -- # tag: quay.io/eclipse/che-keycloak:7.16.0 -+ - name: che-jwtproxy-@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd -+ image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd -+ # tag: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd -+ - name: che-keycloak-7.16.1 -+ image: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 -+ # tag: quay.io/eclipse/che-keycloak:7.16.1 -+ - name: che-keycloak-@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 -+ image: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 -+ # tag: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 -+ - name: che-machine-exec-@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 -+ image: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 -+ - name: che-machine-exec-@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 -+ image: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 -+ - name: che-machine-exec-@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c -+ image: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c -+ # tag: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c -+ - name: che-machine-exec-@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 -+ image: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 -+ - name: che-machine-exec-@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 -+ image: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 -+ - name: che-machine-exec-@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b -+ image: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b -+ # tag: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b -+ - name: che-machine-exec-@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e -+ image: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e -+ # tag: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e -+ - name: che-machine-exec-@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 -+ image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 -+ - name: che-machine-exec-@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e -+ image: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e -+ # tag: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e -+ - name: che-machine-exec-@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff -+ image: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff -+ # tag: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff -+ - name: che-machine-exec-@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f -+ image: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f -+ # tag: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f -+ - name: che-machine-exec-@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a -+ image: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a -+ # tag: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a -+ - name: che-machine-exec-@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 -+ image: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 -+ - name: che-machine-exec-@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 -+ image: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 -+ - name: che-machine-exec-@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 -+ image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 -+ - name: che-machine-exec-@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 -+ image: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 -+ - name: che-machine-exec-@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 -+ image: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 -+ - name: che-machine-exec-@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 -+ image: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 -+ - name: che-machine-exec-@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f -+ image: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f -+ # tag: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f -+ - name: che-machine-exec-@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca -+ image: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca -+ # tag: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca -+ - name: che-machine-exec-@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a -+ image: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a -+ # tag: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a -+ - name: che-machine-exec-@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 -+ image: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 -+ - name: che-machine-exec-@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 -+ image: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 -+ - name: che-machine-exec-@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 -+ image: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 -+ - name: che-machine-exec-@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a -+ image: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a -+ # tag: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a -+ - name: che-machine-exec-@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 -+ image: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 -+ - name: che-machine-exec-@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 -+ image: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 -+ - name: che-machine-exec-@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e -+ image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e -+ # tag: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e -+ - name: che-machine-exec-@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e -+ image: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e -+ # tag: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e -+ - name: che-machine-exec-@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f -+ image: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f -+ # tag: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f -+ - name: che-machine-exec-@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 -+ image: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 -+ - name: che-machine-exec-@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 -+ image: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 -+ - name: che-nodejs10-community-@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -+ image: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -+ # tag: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -+ - name: che-nodejs10-ubi-@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -+ image: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -+ # tag: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -+ - name: che-nodejs8-centos-@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -+ image: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -+ # tag: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -+ - name: che-php-7-@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -+ image: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -+ # tag: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -+ - name: che-plugin-artifacts-broker-@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 -+ image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 -+ # tag: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - - name: che-plugin-artifacts-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - # tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 -+ - name: che-plugin-metadata-broker-@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 -+ image: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 -+ # tag: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - - name: che-plugin-metadata-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 -- - name: che-plugin-registry-7.16.0 -- image: quay.io/eclipse/che-plugin-registry@sha256:6777ce2578331a3298cf6421ce9829f0568676632e66e35ef2732f5174440af8 -- # tag: quay.io/eclipse/che-plugin-registry:7.16.0 -- - name: che-server-7.16.0 -- image: quay.io/eclipse/che-server@sha256:328a0d3ffa33ba963dd0b370ae1b9a98c34f8a3e9ce2b0fe1e09c8c4f362207e -- # tag: quay.io/eclipse/che-server:7.16.0 -- - name: che-tls-secret-creator-alpine-3029769 -+ - name: che-plugin-registry-7.16.1 -+ image: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 -+ # tag: quay.io/eclipse/che-plugin-registry:7.16.1 -+ - name: che-plugin-registry-@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 -+ image: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 -+ # tag: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 -+ - name: che-python-3.7-@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -+ image: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -+ # tag: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -+ - name: che-quarkus-@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -+ image: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -+ # tag: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -+ - name: che-rust-1.39-@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 -+ image: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 -+ # tag: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 -+ - name: che-server-7.16.1 -+ image: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 -+ # tag: quay.io/eclipse/che-server:7.16.1 -+ - name: che-server-@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 -+ image: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 -+ # tag: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 -+ - name: che-sidecar-camelk-@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 -+ image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 -+ # tag: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 -+ - name: che-sidecar-camelk-@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 -+ image: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 -+ # tag: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 -+ - name: che-sidecar-camelk-@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 -+ image: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 -+ # tag: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 -+ - name: che-sidecar-camelk-@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a -+ image: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a -+ # tag: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a -+ - name: che-sidecar-camelk-@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd -+ image: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd -+ # tag: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd -+ - name: che-sidecar-camelk-@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e -+ image: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e -+ # tag: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e -+ - name: che-sidecar-camelk-@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 -+ image: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 -+ # tag: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 -+ - name: che-sidecar-camelk-@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 -+ image: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 -+ # tag: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 -+ - name: che-sidecar-clang-@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 -+ image: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 -+ # tag: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 -+ - name: che-sidecar-dependency-analytics-@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 -+ image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 -+ # tag: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 -+ - name: che-sidecar-dependency-analytics-@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 -+ image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 -+ # tag: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 -+ - name: che-sidecar-dotnet-@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 -+ image: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 -+ # tag: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 -+ - name: che-sidecar-dotnet-@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 -+ image: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 -+ # tag: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 -+ - name: che-sidecar-go-@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c -+ image: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c -+ # tag: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c -+ - name: che-sidecar-go-@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb -+ image: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb -+ # tag: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb -+ - name: che-sidecar-go-@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c -+ image: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c -+ # tag: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c -+ - name: che-sidecar-java-@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d -+ image: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d -+ # tag: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d -+ - name: che-sidecar-java-@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 -+ image: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 -+ # tag: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 -+ - name: che-sidecar-kubernetes-tooling-@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 -+ image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 -+ # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 -+ - name: che-sidecar-kubernetes-tooling-@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f -+ image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f -+ # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f -+ - name: che-sidecar-kubernetes-tooling-@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f -+ image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f -+ # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f -+ - name: che-sidecar-node-@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 -+ image: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 -+ # tag: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 -+ - name: che-sidecar-openshift-connector-@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf -+ image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf -+ # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf -+ - name: che-sidecar-openshift-connector-@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e -+ image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e -+ # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e -+ - name: che-sidecar-openshift-connector-@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 -+ image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 -+ # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 -+ - name: che-sidecar-openshift-connector-@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa -+ image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa -+ # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa -+ - name: che-sidecar-php-@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 -+ image: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 -+ # tag: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 -+ - name: che-sidecar-python-@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 -+ image: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 -+ # tag: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 -+ - name: che-sidecar-scala-@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b -+ image: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b -+ # tag: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b -+ - name: che-sidecar-sonarlint-@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 -+ image: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 -+ # tag: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 -+ - name: che-sidecar-vale-@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc -+ image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc -+ # tag: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc -+ - name: che-sidecar-workspace-data-sync-@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 -+ image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 -+ # tag: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 -+ - name: che-theia-endpoint-runtime-binary-@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 -+ - name: che-theia-endpoint-runtime-binary-@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b -+ - name: che-theia-endpoint-runtime-binary-@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 -+ - name: che-theia-endpoint-runtime-binary-@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 -+ - name: che-theia-endpoint-runtime-binary-@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e -+ - name: che-theia-endpoint-runtime-binary-@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc -+ - name: che-theia-endpoint-runtime-binary-@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe -+ - name: che-theia-endpoint-runtime-binary-@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c -+ - name: che-theia-endpoint-runtime-binary-@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c -+ - name: che-theia-endpoint-runtime-binary-@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f -+ - name: che-theia-endpoint-runtime-binary-@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d -+ - name: che-theia-endpoint-runtime-binary-@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f -+ - name: che-theia-endpoint-runtime-binary-@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b -+ - name: che-theia-endpoint-runtime-binary-@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 -+ - name: che-theia-endpoint-runtime-binary-@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e -+ - name: che-theia-endpoint-runtime-binary-@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 -+ - name: che-theia-endpoint-runtime-binary-@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 -+ - name: che-theia-endpoint-runtime-binary-@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 -+ - name: che-theia-endpoint-runtime-binary-@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 -+ - name: che-theia-endpoint-runtime-binary-@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 -+ - name: che-theia-endpoint-runtime-binary-@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 -+ - name: che-theia-endpoint-runtime-binary-@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 -+ - name: che-theia-endpoint-runtime-binary-@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 -+ - name: che-theia-@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b -+ image: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b -+ # tag: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b -+ - name: che-theia-@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee -+ image: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee -+ # tag: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee -+ - name: che-theia-@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a -+ image: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a -+ # tag: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a -+ - name: che-theia-@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 -+ image: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 -+ # tag: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 -+ - name: che-theia-@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad -+ image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad -+ # tag: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad -+ - name: che-theia-@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a -+ image: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a -+ # tag: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a -+ - name: che-theia-@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 -+ image: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 -+ # tag: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 -+ - name: che-theia-@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 -+ image: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 -+ # tag: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 -+ - name: che-theia-@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 -+ image: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 -+ # tag: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 -+ - name: che-theia-@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 -+ image: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 -+ # tag: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 -+ - name: che-theia-@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 -+ image: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 -+ # tag: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 -+ - name: che-theia-@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c -+ image: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c -+ # tag: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c -+ - name: che-theia-@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f -+ image: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f -+ # tag: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f -+ - name: che-theia-@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 -+ image: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 -+ # tag: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 -+ - name: che-theia-@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 -+ image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 -+ # tag: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 -+ - name: che-theia-@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa -+ image: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa -+ # tag: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa -+ - name: che-theia-@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 -+ image: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 -+ # tag: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 -+ - name: che-theia-@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac -+ image: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac -+ # tag: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac -+ - name: che-theia-@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 -+ image: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 -+ # tag: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 -+ - name: che-theia-@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c -+ image: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c -+ # tag: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c -+ - name: che-theia-@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 -+ image: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 -+ # tag: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 -+ - name: che-theia-@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 -+ image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 -+ # tag: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 -+ - name: che-theia-@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 -+ image: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 -+ # tag: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 -+ - name: che-tls-secret-creator-@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - image: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 -- # tag: quay.io/eclipse/che-tls-secret-creator:alpine-3029769 -+ # tag: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - - name: ubi8-minimal-8.2-301.1593113563 - image: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 - # tag: registry.access.redhat.com/ubi8-minimal:8.2-301.1593113563 -+ - name: ubi8-minimal-@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -+ image: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -+ # tag: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -+ - name: ubi-minimal-@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 -+ image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 -+ # tag: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - - name: coder-2.1523-vsc1.38.1-che - image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - # tag: docker.io/chinodesuuu/coder:2.1523-vsc1.38.1-che -@@ -772,7 +1272,7 @@ - image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - # tag: docker.io/ksmster/che-editor-jupyter:5.7.0 - - name: rhamt-vscode-extension-java8 -- image: docker.io/windup3/rhamt-vscode-extension@sha256:616b382897228ee3eee13ea4fbfe9f516bc10c0e26c706b39494efc7d15f3e7b -+ image: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - # tag: docker.io/windup3/rhamt-vscode-extension:java8 - - name: eclipse-broadway- - image: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 -@@ -828,6 +1328,9 @@ - - name: che-machine-exec-7.16.0 - image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - # tag: quay.io/eclipse/che-machine-exec:7.16.0 -+ - name: che-machine-exec-7.16.1 -+ image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 -+ # tag: quay.io/eclipse/che-machine-exec:7.16.1 - - name: che-machine-exec-7.2.0 - image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - # tag: quay.io/eclipse/che-machine-exec:7.2.0 -@@ -874,7 +1377,7 @@ - image: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - # tag: quay.io/eclipse/che-machine-exec:7.9.2 - - name: che-machine-exec-nightly -- image: quay.io/eclipse/che-machine-exec@sha256:7fe53b4eab00d8b0345832b73f8ff9089e2cac0617de18c96520988b325848e4 -+ image: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e - # tag: quay.io/eclipse/che-machine-exec:nightly - - name: che-sidecar-camelk-0.0.10-70f9d17 - image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 -@@ -970,7 +1473,7 @@ - image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - # tag: quay.io/eclipse/che-sidecar-vale:0.9.1-ad53ccf - - name: che-sidecar-workspace-data-sync-latest -- image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:36a7f4080292ce4f7ae4c0ba020bd26d9aba0ea9b806bc4c636f3716b6128c22 -+ image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - # tag: quay.io/eclipse/che-sidecar-workspace-data-sync:latest - - name: che-theia-endpoint-runtime-binary-7.10.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 -@@ -1017,6 +1520,9 @@ - - name: che-theia-endpoint-runtime-binary-7.16.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.0 -+ - name: che-theia-endpoint-runtime-binary-7.16.1 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.1 - - name: che-theia-endpoint-runtime-binary-7.6.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.6.0 -@@ -1083,6 +1589,9 @@ - - name: che-theia-7.16.0 - image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - # tag: quay.io/eclipse/che-theia:7.16.0 -+ - name: che-theia-7.16.1 -+ image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad -+ # tag: quay.io/eclipse/che-theia:7.16.1 - - name: che-theia-7.6.0 - image: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - # tag: quay.io/eclipse/che-theia:7.6.0 -@@ -1110,45 +1619,48 @@ - - name: mysql-57-centos7- - image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - # tag: docker.io/centos/mysql-57-centos7 -- - name: che-cpp-rhel7-7.16.0 -- image: quay.io/eclipse/che-cpp-rhel7@sha256:5ff4901e6a14eb81f22bbb46856b715a67129a89573c1d8916d15140398aa50a -- # tag: quay.io/eclipse/che-cpp-rhel7:7.16.0 -- - name: che-dotnet-2.2-7.16.0 -- image: quay.io/eclipse/che-dotnet-2.2@sha256:aed55530f258db6dc6b1448950bc11130668101a386c69f6fd289907e90a7633 -- # tag: quay.io/eclipse/che-dotnet-2.2:7.16.0 -- - name: che-golang-1.12-7.16.0 -- image: quay.io/eclipse/che-golang-1.12@sha256:ef22ba07591cc26093cb47f0375200f0e5ca4bb15dc0fcd4287f4f057df31321 -- # tag: quay.io/eclipse/che-golang-1.12:7.16.0 -- - name: che-java11-gradle-7.16.0 -- image: quay.io/eclipse/che-java11-gradle@sha256:d43d9b3ef316801f4bc4a29324694ad98ec24357fd7f770af473b597ad59fc35 -- # tag: quay.io/eclipse/che-java11-gradle:7.16.0 -- - name: che-java11-maven-7.16.0 -- image: quay.io/eclipse/che-java11-maven@sha256:afdbc9724a449574993a1845318b1dec3e4bea599a959d28f0f275b944b413a1 -- # tag: quay.io/eclipse/che-java11-maven:7.16.0 -- - name: che-java8-maven-7.16.0 -- image: quay.io/eclipse/che-java8-maven@sha256:3c65631a3d9e67b89b7627c8ce11f1e02ab8629c87496ca6cd74138f9dfe6658 -- # tag: quay.io/eclipse/che-java8-maven:7.16.0 -- - name: che-nodejs10-community-7.16.0 -- image: quay.io/eclipse/che-nodejs10-community@sha256:847978d2b256d7fe291c56b4787b2b8ccba14f2f4131ac3996a45926869f9fe2 -- # tag: quay.io/eclipse/che-nodejs10-community:7.16.0 -- - name: che-nodejs10-ubi-7.16.0 -- image: quay.io/eclipse/che-nodejs10-ubi@sha256:34d7bf7c4b7687de73e523b7b912522f29bdc39ca6d087b6dd5ea6d711b9af03 -- # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.0 -- - name: che-nodejs8-centos-7.16.0 -- image: quay.io/eclipse/che-nodejs8-centos@sha256:41789657b9a92ba6fa8743684bba062d67bb22bf48f6f09f6bc885ba34e32457 -- # tag: quay.io/eclipse/che-nodejs8-centos:7.16.0 -- - name: che-php-7-7.16.0 -- image: quay.io/eclipse/che-php-7@sha256:421e2797a109e7a5ad4ba37dc44ebb1a78caf741b2b26f53f03966a10bd37d0d -- # tag: quay.io/eclipse/che-php-7:7.16.0 -- - name: che-python-3.7-7.16.0 -- image: quay.io/eclipse/che-python-3.7@sha256:ca8408aee1d0a084bad4c990f655ea619f63837a69a50282c4ae864984261bbc -- # tag: quay.io/eclipse/che-python-3.7:7.16.0 -- - name: che-quarkus-7.16.0 -- image: quay.io/eclipse/che-quarkus@sha256:cfe0dd9e957a5fabb43344862903259649d1f1749c083a0d6261086ec884004c -- # tag: quay.io/eclipse/che-quarkus:7.16.0 -- - name: che-rust-1.39-7.16.0 -- image: quay.io/eclipse/che-rust-1.39@sha256:646a7b3ab8c4e3e6132aaef53b8feea209035d5643bd72c4d8e3cec661a10e33 -- # tag: quay.io/eclipse/che-rust-1.39:7.16.0 -+ - name: che-cpp-rhel7-7.16.1 -+ image: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -+ # tag: quay.io/eclipse/che-cpp-rhel7:7.16.1 -+ - name: che-dotnet-2.2-7.16.1 -+ image: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -+ # tag: quay.io/eclipse/che-dotnet-2.2:7.16.1 -+ - name: che-dotnet-3.1-7.16.1 -+ image: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -+ # tag: quay.io/eclipse/che-dotnet-3.1:7.16.1 -+ - name: che-golang-1.12-7.16.1 -+ image: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -+ # tag: quay.io/eclipse/che-golang-1.12:7.16.1 -+ - name: che-java11-gradle-7.16.1 -+ image: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -+ # tag: quay.io/eclipse/che-java11-gradle:7.16.1 -+ - name: che-java11-maven-7.16.1 -+ image: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -+ # tag: quay.io/eclipse/che-java11-maven:7.16.1 -+ - name: che-java8-maven-7.16.1 -+ image: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 -+ # tag: quay.io/eclipse/che-java8-maven:7.16.1 -+ - name: che-nodejs10-community-7.16.1 -+ image: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -+ # tag: quay.io/eclipse/che-nodejs10-community:7.16.1 -+ - name: che-nodejs10-ubi-7.16.1 -+ image: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -+ # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.1 -+ - name: che-nodejs8-centos-7.16.1 -+ image: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -+ # tag: quay.io/eclipse/che-nodejs8-centos:7.16.1 -+ - name: che-php-7-7.16.1 -+ image: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -+ # tag: quay.io/eclipse/che-php-7:7.16.1 -+ - name: che-python-3.7-7.16.1 -+ image: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -+ # tag: quay.io/eclipse/che-python-3.7:7.16.1 -+ - name: che-quarkus-7.16.1 -+ image: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -+ # tag: quay.io/eclipse/che-quarkus:7.16.1 -+ - name: che-rust-1.39-7.16.1 -+ image: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 -+ # tag: quay.io/eclipse/che-rust-1.39:7.16.1 - - name: ubi-minimal- -- image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -+ image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index 28f18549a..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,564 +0,0 @@ -# -# Copyright (c) 2012-2020 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - preserveUnknownFields: false - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderPostgresSecret: - description: 'The secret that contains `password` for The Identity - Provider (Keycloak / RH SSO) to connect to the database. If the - secret is defined then `identityProviderPostgresPassword` will - be ignored. If the value is omitted or left blank then there are - two scenarios: 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 / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderSecret: - description: 'The secret that contains `user` and `password` for - Identity Provider. If the secret is defined then `identityProviderAdminUserName` - and `identityProviderPassword` are ignored. If the value is omitted - or left blank then there are two scenarios: 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). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by default on OpenShift. - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - 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 Postgres `user` and `password` - that the Che server should use to connect to the DB. If the secret - is defined then `chePostgresUser` and `chePostgresPassword` are - ignored. If the value is omitted or left blank then there are - two scenarios: 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: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` 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 hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `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 - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also 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. If the secret is defined then `proxyUser` and - `proxyPassword` are ignored - type: string - proxyURL: - description: URL (protocol+hostname) 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. Che - operator will automatically detect if router certificate is self-signed. - If so it will be propagated to Che server and some other components. - type: boolean - 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 config-map with public certificates to - add to Java trust store of the Che server. This is usually required - when adding the OpenShift OAuth provider which has https endpoint - signed with self-signed cert. So, Che server must be aware of - its CA cert to be able to request it. This is disabled by default. - type: string - tlsSupport: - description: Deprecated. Instructs the operator to deploy Che in - TLS mode. This is enabled by default. Disabling TLS may cause - malfunction of some Che components. - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.v7.16.2.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.v7.16.2.clusterserviceversion.yaml deleted file mode 100644 index 4c56632ff..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.v7.16.2.clusterserviceversion.yaml +++ /dev/null @@ -1,1685 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: "[\n {\n \"apiVersion\": \"org.eclipse.che/v1\",\n \"kind\"\ - : \"CheCluster\",\n \"metadata\": {\n \"name\": \"eclipse-che\"\n \ - \ },\n \"spec\": {\n \"server\": {\n \"cheImageTag\": \"\ - \",\n \"devfileRegistryImage\": \"\",\n \"pluginRegistryImage\"\ - : \"\",\n \"tlsSupport\": true,\n \"selfSignedCert\": false\n\ - \ },\n \"database\": {\n \"externalDb\": false,\n \ - \ \"chePostgresHostName\": \"\",\n \"chePostgresPort\": \"\",\n\ - \ \"chePostgresUser\": \"\",\n \"chePostgresPassword\": \"\ - \",\n \"chePostgresDb\": \"\"\n },\n \"auth\": {\n \ - \ \"openShiftoAuth\": true,\n \"identityProviderImage\": \"\"\ - ,\n \"externalIdentityProvider\": false,\n \"identityProviderURL\"\ - : \"\",\n \"identityProviderRealm\": \"\",\n \"identityProviderClientId\"\ - : \"\"\n },\n \"storage\": {\n \"pvcStrategy\": \"per-workspace\"\ - ,\n \"pvcClaimSize\": \"1Gi\",\n \"preCreateSubPaths\": true\n\ - \ },\n \"metrics\": {\n \"enable\": true\n }\n \ - \ }\n }\n]" - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: 'false' - containerImage: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - createdAt: '2020-07-30T10:43:15Z' - 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-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.16.2 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: "A collaborative Kubernetes-native development solution that delivers\ - \ OpenShift workspaces and in-browser IDE for rapid cloud application development.\n\ - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well\ - \ as configures all three services.\n\n## How to Install\n\nPress the **Install**\ - \ button, choose the upgrade strategy, and wait for the **Installed** Operator\ - \ status.\n\nWhen the operator is installed, create a new CR of Kind CheCluster\ - \ (click the **Create New** button).\nThe CR spec contains all defaults (see below).\n\ - \nYou can start using Eclipse Che when the CR status is set to **Available**,\ - \ and you see a URL to Eclipse Che.\n\n## Defaults\n\nBy default, the operator\ - \ deploys Eclipse Che with:\n\n* Bundled PostgreSQL and Keycloak\n\n* Per-Workspace\ - \ PVC strategy\n\n* Auto-generated passwords\n\n* TLS mode (secure routes)\n\n\ - * Regular login extended with OpenShift OAuth authentication\n\n## Installation\ - \ Options\n\nEclipse Che operator installation options include:\n\n* Connection\ - \ to external database and Keycloak\n\n* Configuration of default passwords and\ - \ object names\n\n* PVC strategy (once shared PVC for all workspaces, PVC per\ - \ workspace, or PVC per volume)\n\n* Authentication options\n\n### External Database\ - \ and Keycloak\n\nTo instruct the operator to skip deploying PostgreSQL and Keycloak\ - \ and connect to an existing DB and Keycloak instead:\n\n* set respective fields\ - \ to `true` in a custom resource spec\n\n* provide the operator with connection\ - \ and authentication details:\n\n\n\n `externalDb: true`\n\n\n `chePostgresHostname:\ - \ 'yourPostgresHost'`\n\n\n `chePostgresPort: '5432'`\n\n\n `chePostgresUser:\ - \ 'myuser'`\n\n\n `chePostgresPassword: 'mypass'`\n\n\n `chePostgresDb: 'mydb'`\n\ - \n\n `externalIdentityProvider: true`\n\n\n `identityProviderURL: 'https://my-keycloak.com'`\n\ - \n\n `identityProviderRealm: 'myrealm'`\n\n\n `identityProviderClientId: 'myClient'`\n\ - \n\n#### Self-signed Certificates\n\nEclipse Che uses self-signed certificates\ - \ by default.\n\nYou can also manually create a secret:\n\n\n\n```\noc create\ - \ secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt\ - \ -n=$codeReadyNamespace\n```\n" - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - - oauths - - proxies - verbs: - - get - - list - - watch - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.16.2 - - name: RELATED_IMAGE_che_server - value: quay.io/eclipse/che-server@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c - - name: RELATED_IMAGE_plugin_registry - value: quay.io/eclipse/che-plugin-registry@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 - - name: RELATED_IMAGE_devfile_registry - value: quay.io/eclipse/che-devfile-registry@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb - - name: RELATED_IMAGE_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - - name: RELATED_IMAGE_postgres - value: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - - name: RELATED_IMAGE_keycloak - value: quay.io/eclipse/che-keycloak@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 - - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - - name: RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - - name: CHE_FLAVOR - value: che - - name: CONSOLE_LINK_NAME - value: che - - name: CONSOLE_LINK_DISPLAY_NAME - value: Eclipse Che - - name: CONSOLE_LINK_SECTION - value: Red Hat Applications - - name: CONSOLE_LINK_IMAGE - value: /dashboard/assets/branding/loader.svg - - name: CHE_IDENTITY_SECRET - value: che-identity-secret - - name: CHE_IDENTITY_POSTGRES_SECRET - value: che-identity-postgres-secret - - name: CHE_POSTGRES_SECRET - value: che-postgres-secret - - name: CHE_SERVER_TRUST_STORE_CONFIGMAP_NAME - value: ca-certs - - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNJSGMWXM43DGEXDGOBOGEWWG2DFBI______ - value: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - - name: RELATED_IMAGE_coder_plugin_registry_image_GIXDCNRVGAWXM43DGEXDGOJOGIWWG2DFBI______ - value: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - - name: RELATED_IMAGE_coder_plugin_registry_image_NZSXQ5AK - value: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - - name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_GMXDILRQBI______ - value: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_BI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDALRQBI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCLRQBI______ - value: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRRBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRSBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDGLRTBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDILRQBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDKLRQBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDKLRRBI______ - value: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQBI______ - value: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVXGK6DUBI______ - value: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVZGGLJTFYYAU___ - value: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDALRQFVZGGLJUFYYAU___ - value: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCLRQBI______ - value: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDELRQBI______ - value: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRQBI______ - value: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRRBI______ - value: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRSBI______ - value: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDGLRTBI______ - value: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDILRQBI______ - value: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDKLRQBI______ - value: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDKLRRBI______ - value: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - - name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_GUXDOLRQBI______ - value: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - - name: RELATED_IMAGE_rhamt_vscode_extension_plugin_registry_image_NJQXMYJYBI______ - value: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - - name: RELATED_IMAGE_eclipse_broadway_plugin_registry_image_BI______ - value: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - - name: RELATED_IMAGE_che_buildah_base_plugin_registry_image_GEXDCNBOGAWWEMDDHEYWIMYK - value: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - - name: RELATED_IMAGE_che_buildkit_base_plugin_registry_image_GAXDOLRRFVRGCY3CGA3DSCQ_ - value: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDELRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRTBI______ - value: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDILRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDKLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDKLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_NZUWO2DUNR4QU___ - value: quay.io/eclipse/che-machine-exec@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWTOMDGHFSDCNYK - value: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWWINJZHA4WENQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGEWTAMLBMZSWCNQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGIWWMMJSGJRDMMAK - value: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGMWWGMZSHA3WINQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGQWTKOLEGI2TQYQK - value: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGUWWCNJXHBRTIYIK - value: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRZFU4WKOBVGM4GKCQ_ - value: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - - name: RELATED_IMAGE_che_sidecar_clang_plugin_registry_image_HAWTQM3BMRRDGYIK - value: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGIWWINBXHAZTKMIK - value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - - name: RELATED_IMAGE_che_sidecar_dependency_analytics_plugin_registry_image_GAXDALRRGMWWCMZYMNRDAYYK - value: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GIXDELRRGA2S2MTGMQ3GKNZYBI______ - value: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - - name: RELATED_IMAGE_che_sidecar_dotnet_plugin_registry_image_GMXDCLRTGAYS2MJRG5STMNJTBI______ - value: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCMBOG4WWGMBVMRTGEMAK - value: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCMROHEWTMNJSMFSDCOIK - value: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - - name: RELATED_IMAGE_che_sidecar_go_plugin_registry_image_GEXDCNBOGQWWCZTFMJTDOMAK - value: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_GEYS2ZRXGZRWCNBVBI______ - value: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - - name: RELATED_IMAGE_che_sidecar_java_plugin_registry_image_HAWTAY3GMJQWGYQK - value: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDALRZFU4DEYZXGA2GKCQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDCLRQFUZTCYJYGQ3DICQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - - name: RELATED_IMAGE_che_sidecar_kubernetes_tooling_plugin_registry_image_GEXDELRQFUZWKYJVG5SDKCQ_ - value: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - - name: RELATED_IMAGE_che_sidecar_node_plugin_registry_image_GEYC2MDDMI2WINZYBI______ - value: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRQFU2TINRQGU4DSCQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRRFU4WCYRTGE2GICQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRSFUZDMMBRGUYDSCQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - - name: RELATED_IMAGE_che_sidecar_openshift_connector_plugin_registry_image_GAXDCLRVFU3TANBTHBSDECQ_ - value: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - - name: RELATED_IMAGE_che_sidecar_php_plugin_registry_image_G4WTKYZVMVRWGNIK - value: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - - name: RELATED_IMAGE_che_sidecar_python_plugin_registry_image_GMXDOLRTFU4GMMZZGM2DQCQ_ - value: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - - name: RELATED_IMAGE_che_sidecar_scala_plugin_registry_image_GAXDSLRQFU3GCOBTGNSWGCQ_ - value: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - - name: RELATED_IMAGE_che_sidecar_sonarlint_plugin_registry_image_GEXDCNROGAWTIYLGGUYDGOIK - value: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - - name: RELATED_IMAGE_che_sidecar_vale_plugin_registry_image_GAXDSLRRFVQWINJTMNRWMCQ_ - value: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - - name: RELATED_IMAGE_che_sidecar_workspace_data_sync_plugin_registry_image_NRQXIZLTOQFA____ - value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMBOGAFA____ - value: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMJOGAFA____ - value: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGAFA____ - value: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGEFA____ - value: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMROGIFA____ - value: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGAFA____ - value: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGEFA____ - value: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCMZOGIFA____ - value: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGEFA____ - value: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGIFA____ - value: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNBOGMFA____ - value: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGAFA____ - value: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGEFA____ - value: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNJOGIFA____ - value: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGAFA____ - value: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRQBI______ - value: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRRBI______ - value: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDQLRQBI______ - value: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRQBI______ - value: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRRBI______ - value: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - - name: RELATED_IMAGE_mongodb_36_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-cpp-rhel7@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 - - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-dotnet-2.2@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 - - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-dotnet-3.1@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 - - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-golang-1.12@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 - - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-java11-gradle@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 - - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-java11-maven@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e - - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-java8-maven@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 - - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-nodejs10-community@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee - - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-nodejs10-ubi@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 - - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-nodejs8-centos@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a - - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-php-7@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e - - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-python-3.7@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 - - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-quarkus@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 - - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGIFA____ - value: quay.io/eclipse/che-rust-1.39@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 - - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_BI______ - value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - batch - resources: - - jobs - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - '' - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - '' - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.16.1 - version: 7.16.2 - relatedImages: - - name: che-operator-7.16.2 - image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a - # tag: quay.io/eclipse/che-operator:7.16.2 - - name: postgresql-96-centos7-9.6 - image: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - # tag: centos/postgresql-96-centos7:9.6 - - name: mongodb-36-centos7-@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - image: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - # tag: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - - name: mysql-57-centos7-@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - # tag: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - - name: postgresql-96-centos7-@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - image: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - # tag: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - - name: coder-@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - image: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - # tag: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - - name: coder-@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - # tag: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - - name: coder-@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - image: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - # tag: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - - name: dirigible-openshift-@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - image: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - # tag: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - - name: che-machine-exec-@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - - name: che-theia-endpoint-runtime-binary-@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - - name: che-theia-endpoint-runtime-binary-@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - - name: che-theia-endpoint-runtime-binary-@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - - name: che-theia-endpoint-runtime-binary-@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - - name: che-theia-endpoint-runtime-binary-@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - - name: che-theia-endpoint-runtime-binary-@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - - name: che-theia-@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - image: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - # tag: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - - name: che-theia-@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - image: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - # tag: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - - name: che-theia-@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - image: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - # tag: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - - name: che-theia-@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - image: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - # tag: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - - name: che-theia-@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - - name: che-theia-@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - image: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - # tag: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - - name: che-theia-@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - image: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - # tag: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - - name: che-theia-@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - image: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - # tag: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - - name: che-theia-@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - image: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - # tag: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - - name: che-theia-@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - image: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - # tag: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - - name: che-theia-@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - image: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - # tag: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - - name: che-theia-@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - image: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - # tag: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - - name: che-editor-jupyter-@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - # tag: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - - name: rhamt-vscode-extension-@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - image: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - # tag: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - - name: eclipse-broadway-@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - image: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - # tag: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - - name: che-buildah-base-@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - image: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - # tag: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - - name: che-buildkit-base-@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - # tag: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - - name: che-cpp-rhel7-@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 - image: quay.io/eclipse/che-cpp-rhel7@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 - # tag: quay.io/eclipse/che-cpp-rhel7@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 - - name: che-devfile-registry-7.16.2 - image: quay.io/eclipse/che-devfile-registry@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb - # tag: quay.io/eclipse/che-devfile-registry:7.16.2 - - name: che-devfile-registry-@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb - image: quay.io/eclipse/che-devfile-registry@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb - # tag: quay.io/eclipse/che-devfile-registry@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb - - name: che-dotnet-2.2-@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 - image: quay.io/eclipse/che-dotnet-2.2@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 - # tag: quay.io/eclipse/che-dotnet-2.2@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 - - name: che-dotnet-3.1-@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 - image: quay.io/eclipse/che-dotnet-3.1@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 - # tag: quay.io/eclipse/che-dotnet-3.1@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 - - name: che-golang-1.12-@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 - image: quay.io/eclipse/che-golang-1.12@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 - # tag: quay.io/eclipse/che-golang-1.12@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 - - name: che-java11-gradle-@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 - image: quay.io/eclipse/che-java11-gradle@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 - # tag: quay.io/eclipse/che-java11-gradle@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 - - name: che-java11-maven-@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e - image: quay.io/eclipse/che-java11-maven@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e - # tag: quay.io/eclipse/che-java11-maven@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e - - name: che-java8-maven-@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 - image: quay.io/eclipse/che-java8-maven@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 - # tag: quay.io/eclipse/che-java8-maven@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 - - name: che-jwtproxy-fd94e60 - image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - # tag: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: che-jwtproxy-@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - # tag: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - - name: che-keycloak-7.16.2 - image: quay.io/eclipse/che-keycloak@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 - # tag: quay.io/eclipse/che-keycloak:7.16.2 - - name: che-keycloak-@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 - image: quay.io/eclipse/che-keycloak@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 - # tag: quay.io/eclipse/che-keycloak@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 - - name: che-machine-exec-@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - image: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - # tag: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - - name: che-machine-exec-@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - image: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - # tag: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - - name: che-machine-exec-@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - image: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - # tag: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - - name: che-machine-exec-@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - image: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - # tag: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - - name: che-machine-exec-@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - image: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - # tag: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - - name: che-machine-exec-@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - image: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - # tag: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - - name: che-machine-exec-@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - image: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - # tag: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - - name: che-machine-exec-@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - # tag: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - - name: che-machine-exec-@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - image: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - # tag: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - - name: che-machine-exec-@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - image: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - # tag: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - - name: che-machine-exec-@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - image: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - # tag: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - - name: che-machine-exec-@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - image: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - # tag: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - - name: che-machine-exec-@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - image: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - # tag: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - - name: che-machine-exec-@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - image: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - # tag: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - - name: che-machine-exec-@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - # tag: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - - name: che-machine-exec-@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - image: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - # tag: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - - name: che-machine-exec-@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - image: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - # tag: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - - name: che-machine-exec-@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - image: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - # tag: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - - name: che-machine-exec-@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - image: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - # tag: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - - name: che-machine-exec-@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - image: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - # tag: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - - name: che-machine-exec-@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - image: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - # tag: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - - name: che-machine-exec-@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - image: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - # tag: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - - name: che-machine-exec-@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - image: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - # tag: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - - name: che-machine-exec-@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - image: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - # tag: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - - name: che-machine-exec-@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - image: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - # tag: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - - name: che-machine-exec-@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 - image: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 - # tag: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 - - name: che-machine-exec-@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - image: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - # tag: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - - name: che-machine-exec-@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - image: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - # tag: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - - name: che-machine-exec-@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - # tag: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - - name: che-machine-exec-@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - image: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - # tag: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - - name: che-machine-exec-@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 - image: quay.io/eclipse/che-machine-exec@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 - # tag: quay.io/eclipse/che-machine-exec@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 - - name: che-machine-exec-@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - image: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - # tag: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - - name: che-machine-exec-@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - image: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - # tag: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - - name: che-nodejs10-community-@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee - image: quay.io/eclipse/che-nodejs10-community@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee - # tag: quay.io/eclipse/che-nodejs10-community@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee - - name: che-nodejs10-ubi-@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 - image: quay.io/eclipse/che-nodejs10-ubi@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 - # tag: quay.io/eclipse/che-nodejs10-ubi@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 - - name: che-nodejs8-centos-@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a - image: quay.io/eclipse/che-nodejs8-centos@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a - # tag: quay.io/eclipse/che-nodejs8-centos@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a - - name: che-php-7-@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e - image: quay.io/eclipse/che-php-7@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e - # tag: quay.io/eclipse/che-php-7@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e - - name: che-plugin-artifacts-broker-@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - # tag: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - - name: che-plugin-artifacts-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - # tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.2.0 - - name: che-plugin-metadata-broker-@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - image: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - # tag: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - - name: che-plugin-metadata-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 - - name: che-plugin-registry-7.16.2 - image: quay.io/eclipse/che-plugin-registry@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 - # tag: quay.io/eclipse/che-plugin-registry:7.16.2 - - name: che-plugin-registry-@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 - image: quay.io/eclipse/che-plugin-registry@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 - # tag: quay.io/eclipse/che-plugin-registry@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 - - name: che-python-3.7-@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 - image: quay.io/eclipse/che-python-3.7@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 - # tag: quay.io/eclipse/che-python-3.7@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 - - name: che-quarkus-@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 - image: quay.io/eclipse/che-quarkus@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 - # tag: quay.io/eclipse/che-quarkus@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 - - name: che-rust-1.39-@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 - image: quay.io/eclipse/che-rust-1.39@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 - # tag: quay.io/eclipse/che-rust-1.39@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 - - name: che-server-7.16.2 - image: quay.io/eclipse/che-server@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c - # tag: quay.io/eclipse/che-server:7.16.2 - - name: che-server-@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c - image: quay.io/eclipse/che-server@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c - # tag: quay.io/eclipse/che-server@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c - - name: che-sidecar-camelk-@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - - name: che-sidecar-camelk-@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - image: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - - name: che-sidecar-camelk-@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - image: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - - name: che-sidecar-camelk-@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - image: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - - name: che-sidecar-camelk-@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - image: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - - name: che-sidecar-camelk-@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - image: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - - name: che-sidecar-camelk-@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - image: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - - name: che-sidecar-camelk-@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - image: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - - name: che-sidecar-clang-@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - image: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - # tag: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - - name: che-sidecar-dependency-analytics-@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - - name: che-sidecar-dependency-analytics-@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - - name: che-sidecar-dotnet-@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - # tag: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - - name: che-sidecar-dotnet-@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - # tag: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - - name: che-sidecar-go-@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - image: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - # tag: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - - name: che-sidecar-go-@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - image: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - # tag: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - - name: che-sidecar-go-@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - image: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - # tag: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - - name: che-sidecar-java-@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - image: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - # tag: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - - name: che-sidecar-java-@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - image: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - # tag: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - - name: che-sidecar-kubernetes-tooling-@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - - name: che-sidecar-kubernetes-tooling-@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - - name: che-sidecar-kubernetes-tooling-@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - - name: che-sidecar-node-@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - image: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - # tag: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - - name: che-sidecar-openshift-connector-@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - - name: che-sidecar-openshift-connector-@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - - name: che-sidecar-openshift-connector-@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - - name: che-sidecar-openshift-connector-@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - # tag: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - - name: che-sidecar-php-@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - image: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - # tag: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - - name: che-sidecar-python-@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - image: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - # tag: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - - name: che-sidecar-scala-@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - image: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - # tag: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - - name: che-sidecar-sonarlint-@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - image: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - # tag: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - - name: che-sidecar-vale-@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - # tag: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - - name: che-sidecar-workspace-data-sync-@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - # tag: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - - name: che-theia-endpoint-runtime-binary-@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - - name: che-theia-endpoint-runtime-binary-@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - - name: che-theia-endpoint-runtime-binary-@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - - name: che-theia-endpoint-runtime-binary-@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - - name: che-theia-endpoint-runtime-binary-@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - - name: che-theia-endpoint-runtime-binary-@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - - name: che-theia-endpoint-runtime-binary-@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - - name: che-theia-endpoint-runtime-binary-@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - - name: che-theia-endpoint-runtime-binary-@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 - - name: che-theia-endpoint-runtime-binary-@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - - name: che-theia-endpoint-runtime-binary-@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - - name: che-theia-endpoint-runtime-binary-@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - - name: che-theia-endpoint-runtime-binary-@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - - name: che-theia-endpoint-runtime-binary-@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - - name: che-theia-endpoint-runtime-binary-@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - - name: che-theia-endpoint-runtime-binary-@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - - name: che-theia-endpoint-runtime-binary-@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - - name: che-theia-endpoint-runtime-binary-@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - - name: che-theia-endpoint-runtime-binary-@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - - name: che-theia-endpoint-runtime-binary-@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - - name: che-theia-endpoint-runtime-binary-@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - - name: che-theia-endpoint-runtime-binary-@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - - name: che-theia-endpoint-runtime-binary-@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - - name: che-theia-endpoint-runtime-binary-@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - - name: che-theia-@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - image: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - # tag: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - - name: che-theia-@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - image: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - # tag: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - - name: che-theia-@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - image: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - # tag: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - - name: che-theia-@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - image: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - # tag: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - - name: che-theia-@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - # tag: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - - name: che-theia-@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - image: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - # tag: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - - name: che-theia-@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - image: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - # tag: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - - name: che-theia-@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - image: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - # tag: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - - name: che-theia-@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - image: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - # tag: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - - name: che-theia-@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - image: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - # tag: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - - name: che-theia-@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - image: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - # tag: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - - name: che-theia-@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - image: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - # tag: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - - name: che-theia-@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab - image: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab - # tag: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab - - name: che-theia-@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - image: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - # tag: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - - name: che-theia-@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - image: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - # tag: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - - name: che-theia-@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - # tag: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - - name: che-theia-@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - image: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - # tag: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - - name: che-theia-@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - image: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - # tag: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - - name: che-theia-@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - image: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - # tag: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - - name: che-theia-@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - image: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - # tag: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - - name: che-theia-@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - image: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - # tag: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - - name: che-theia-@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - image: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - # tag: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - - name: che-theia-@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - # tag: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - - name: che-theia-@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - image: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - # tag: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - - name: che-tls-secret-creator-@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - image: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - # tag: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - - name: ubi8-minimal-8.2-345 - image: registry.access.redhat.com/ubi8-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8-minimal:8.2-345 - - name: ubi8-minimal-@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - image: registry.access.redhat.com/ubi8-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - - name: ubi-minimal-@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - - name: coder-2.1523-vsc1.38.1-che - image: docker.io/chinodesuuu/coder@sha256:6387eee627678d36fa1313017cf5620890f25559df8b24cb53e1d5f4ab6f4726 - # tag: docker.io/chinodesuuu/coder:2.1523-vsc1.38.1-che - - name: coder-2.1650-vsc1.39.2-che - image: docker.io/chinodesuuu/coder@sha256:1af9c45c3f8c9836dba10c4a2c7b43915bc04fa4b9b9cc598d4bad5cf036817e - # tag: docker.io/chinodesuuu/coder:2.1650-vsc1.39.2-che - - name: coder-next - image: docker.io/chinodesuuu/coder@sha256:77f51200f6f9ff62551794be48a3497e464c93f2420877253b98de3e041e0e9d - # tag: docker.io/chinodesuuu/coder:next - - name: dirigible-openshift-3.4.0 - image: docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113 - # tag: docker.io/dirigiblelabs/dirigible-openshift:3.4.0 - - name: che-machine-exec- - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec - - name: che-machine-exec-7.0.0 - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec:7.0.0 - - name: che-machine-exec-7.1.0 - image: docker.io/eclipse/che-machine-exec@sha256:23735abb7a36de661886f33cd5d98114272426b5c2537daac2560ae204ab6eda - # tag: docker.io/eclipse/che-machine-exec:7.1.0 - - name: che-theia-endpoint-runtime-binary-7.3.1 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14041e6e51f47248e1018a2dacc8e70acad08f2a2dd7dc67c83a1b43d2cb73b7 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.1 - - name: che-theia-endpoint-runtime-binary-7.3.2 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:d1cc54bbf5a61d4cb995325c7f71daba907bc81c755524a4dc76f4ce2d49934e - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.2 - - name: che-theia-endpoint-runtime-binary-7.3.3 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f63bf9206cb11d36d7af60f47126d8fa6c458c419b047c70b2b51d73acdce84 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.3.3 - - name: che-theia-endpoint-runtime-binary-7.4.0 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:02bbffee045b6fdbc40e1824a8a5cfe5f2b25e4dcffa1dad7324c479b1227f59 - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.4.0 - - name: che-theia-endpoint-runtime-binary-7.5.0 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:a12a88b352b65fd4031e77de0fd66a2cc412a80d8a5c0d46e32fa7d3d429bf1d - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.5.0 - - name: che-theia-endpoint-runtime-binary-7.5.1 - image: docker.io/eclipse/che-theia-endpoint-runtime-binary@sha256:16c530ceaf61b7b2146d421b6d8d937fddc8ec2501ccc69f5589449eed9228be - # tag: docker.io/eclipse/che-theia-endpoint-runtime-binary:7.5.1 - - name: che-theia-7.0.0 - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia:7.0.0 - - name: che-theia-7.0.0-next - image: docker.io/eclipse/che-theia@sha256:743ef1ad7c7f74a96bcaaac3df178a069afe62c9b2a30ec18a3f84353df23fc7 - # tag: docker.io/eclipse/che-theia:7.0.0-next - - name: che-theia-7.0.0-rc-3.0 - image: docker.io/eclipse/che-theia@sha256:03833982a58592d13a8d74900ee5df1fb4ed7eafe81890e626b189abe8b053d3 - # tag: docker.io/eclipse/che-theia:7.0.0-rc-3.0 - - name: che-theia-7.0.0-rc-4.0 - image: docker.io/eclipse/che-theia@sha256:752c89b1a02b732792df4d55e4d096ec304602f294e88eb49e2d45bc6b700577 - # tag: docker.io/eclipse/che-theia:7.0.0-rc-4.0 - - name: che-theia-7.1.0 - image: docker.io/eclipse/che-theia@sha256:011b5cff61a6700bd85e4f003c9d33c25e0a461d12e57d4722069320b6f870ec - # tag: docker.io/eclipse/che-theia:7.1.0 - - name: che-theia-7.2.0 - image: docker.io/eclipse/che-theia@sha256:2ce0bd770cb9f305946f5cf568c65d773b4d2a12c5da62182faab45e329765a8 - # tag: docker.io/eclipse/che-theia:7.2.0 - - name: che-theia-7.3.0 - image: docker.io/eclipse/che-theia@sha256:b838ca40fe97ef6429a1246ce4da54b5a35fe33171f65a2079348b238a63cfa8 - # tag: docker.io/eclipse/che-theia:7.3.0 - - name: che-theia-7.3.1 - image: docker.io/eclipse/che-theia@sha256:37c49db6be66a2a11c9a2dba6c5105e2c7f6947c2965f7d237d1367e0334ad8f - # tag: docker.io/eclipse/che-theia:7.3.1 - - name: che-theia-7.3.2 - image: docker.io/eclipse/che-theia@sha256:b91e3c2ab5420f7e783ab41585fe3fd5fa24e0a1008bf779dfc2eb8bda001912 - # tag: docker.io/eclipse/che-theia:7.3.2 - - name: che-theia-7.3.3 - image: docker.io/eclipse/che-theia@sha256:fe554df6c86aa3832ce47a3a74f56d70aa8a6166dc4ff07f578363759f7fa3f7 - # tag: docker.io/eclipse/che-theia:7.3.3 - - name: che-theia-7.4.0 - image: docker.io/eclipse/che-theia@sha256:cb39ccfdecb00ae3ff75d85987d145f7826c1905b7a2aa23e8c6ca7a9b9473aa - # tag: docker.io/eclipse/che-theia:7.4.0 - - name: che-theia-7.5.0 - image: docker.io/eclipse/che-theia@sha256:f7dd1fb78444d561239c6bf371999f5e13c2db199a87fafdd2198b9186f439eb - # tag: docker.io/eclipse/che-theia:7.5.0 - - name: che-theia-7.5.1 - image: docker.io/eclipse/che-theia@sha256:be2f2df6178dcc2598453c7bf9dc878c06e4830f9c948f5ea5c2fcb0140bb5f0 - # tag: docker.io/eclipse/che-theia:7.5.1 - - name: che-editor-jupyter-5.7.0 - image: docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47 - # tag: docker.io/ksmster/che-editor-jupyter:5.7.0 - - name: rhamt-vscode-extension-java8 - image: docker.io/windup3/rhamt-vscode-extension@sha256:179d1826e10f770af4cace5516041be60dd13115d302b16d5b1b345689e7b200 - # tag: docker.io/windup3/rhamt-vscode-extension:java8 - - name: eclipse-broadway- - image: docker.io/wsskeleton/eclipse-broadway@sha256:89fddccbbe64183f91384917673e362c4854a86af6361d4dbb78565c9d1bf706 - # tag: docker.io/wsskeleton/eclipse-broadway - - name: che-buildah-base-1.14.0-b0c91d3 - image: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b - # tag: quay.io/eclipse/che-buildah-base:1.14.0-b0c91d3 - - name: che-buildkit-base-0.7.1-bacb069 - image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - # tag: quay.io/eclipse/che-buildkit-base:0.7.1-bacb069 - - name: che-machine-exec-7.10.0 - image: quay.io/eclipse/che-machine-exec@sha256:1568dee073c3122936eda30a451659d34a982ba5ec8671e640d67190579d1e98 - # tag: quay.io/eclipse/che-machine-exec:7.10.0 - - name: che-machine-exec-7.11.0 - image: quay.io/eclipse/che-machine-exec@sha256:62b65767780978f937f433f4be6f5ae7dc394d70f9df8b4302e48df8bbae3a07 - # tag: quay.io/eclipse/che-machine-exec:7.11.0 - - name: che-machine-exec-7.12.0 - image: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - # tag: quay.io/eclipse/che-machine-exec:7.12.0 - - name: che-machine-exec-7.12.1 - image: quay.io/eclipse/che-machine-exec@sha256:93958d7e441c697791f8f4eaace0ff4142e4ea5094e160f5ba96bc2d25cfd10f - # tag: quay.io/eclipse/che-machine-exec:7.12.1 - - name: che-machine-exec-7.12.2 - image: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - # tag: quay.io/eclipse/che-machine-exec:7.12.2 - - name: che-machine-exec-7.13.0 - image: quay.io/eclipse/che-machine-exec@sha256:321ce97827335efe7256a117c6e1cc7601b8500d495b187c6106c291d1410f6b - # tag: quay.io/eclipse/che-machine-exec:7.13.0 - - name: che-machine-exec-7.13.1 - image: quay.io/eclipse/che-machine-exec@sha256:4d63fd5558c0c2ecdafe32aaadaade30709c03e5199b3275e8aa51ab58395c6e - # tag: quay.io/eclipse/che-machine-exec:7.13.1 - - name: che-machine-exec-7.13.2 - image: quay.io/eclipse/che-machine-exec@sha256:773eca66abe31c53d0fc544e30655ad3723e5a22ef38ac1aded82ca2fccdd393 - # tag: quay.io/eclipse/che-machine-exec:7.13.2 - - name: che-machine-exec-7.14.1 - image: quay.io/eclipse/che-machine-exec@sha256:a3464b7782dcac24191c89c81a93182ac6f49dd2d5608f9d3aeb759146df75ca - # tag: quay.io/eclipse/che-machine-exec:7.14.1 - - name: che-machine-exec-7.14.2 - image: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - # tag: quay.io/eclipse/che-machine-exec:7.14.2 - - name: che-machine-exec-7.14.3 - image: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - # tag: quay.io/eclipse/che-machine-exec:7.14.3 - - name: che-machine-exec-7.15.0 - image: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - # tag: quay.io/eclipse/che-machine-exec:7.15.0 - - name: che-machine-exec-7.15.1 - image: quay.io/eclipse/che-machine-exec@sha256:5d721f6e3b436a16ada88e19fd4bdc43c6ed9daab4ca168f4497f856146b383a - # tag: quay.io/eclipse/che-machine-exec:7.15.1 - - name: che-machine-exec-7.15.2 - image: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - # tag: quay.io/eclipse/che-machine-exec:7.15.2 - - name: che-machine-exec-7.16.0 - image: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - # tag: quay.io/eclipse/che-machine-exec:7.16.0 - - name: che-machine-exec-7.16.1 - image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - # tag: quay.io/eclipse/che-machine-exec:7.16.1 - - name: che-machine-exec-7.16.2 - image: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 - # tag: quay.io/eclipse/che-machine-exec:7.16.2 - - name: che-machine-exec-7.2.0 - image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - # tag: quay.io/eclipse/che-machine-exec:7.2.0 - - name: che-machine-exec-7.3.0 - image: quay.io/eclipse/che-machine-exec@sha256:bfc6eef05ca460d73b3d3c472bef2b82443810e2ab6f60e2083b3aaa258d9b39 - # tag: quay.io/eclipse/che-machine-exec:7.3.0 - - name: che-machine-exec-7.3.1 - image: quay.io/eclipse/che-machine-exec@sha256:abec8a0dd8437944da0a9ca2f62b5e3a546323901fa682f3b7a5b49a500937c1 - # tag: quay.io/eclipse/che-machine-exec:7.3.1 - - name: che-machine-exec-7.3.2 - image: quay.io/eclipse/che-machine-exec@sha256:56e1305f89a9fe9866b1233d58a07f42e930c8766480d39b841e9164d88155ff - # tag: quay.io/eclipse/che-machine-exec:7.3.2 - - name: che-machine-exec-7.3.3 - image: quay.io/eclipse/che-machine-exec@sha256:816180f9d86c09dee679cfaf0812cd8298c2ccbbe3cc6ce2b364e6927fc8a6d0 - # tag: quay.io/eclipse/che-machine-exec:7.3.3 - - name: che-machine-exec-7.4.0 - image: quay.io/eclipse/che-machine-exec@sha256:cc5ca69ee119a8a38886d61f20f5d43794a3dc78a8e04daa27240211a694ec98 - # tag: quay.io/eclipse/che-machine-exec:7.4.0 - - name: che-machine-exec-7.5.0 - image: quay.io/eclipse/che-machine-exec@sha256:3600bad6821c5d23050cf7f184517c8df68b57d234ce306b1028940463db782e - # tag: quay.io/eclipse/che-machine-exec:7.5.0 - - name: che-machine-exec-7.5.1 - image: quay.io/eclipse/che-machine-exec@sha256:a4cd49870cc2595293f0682f88126142c5a1e83d03054b6aa3c9ede01921c11a - # tag: quay.io/eclipse/che-machine-exec:7.5.1 - - name: che-machine-exec-7.6.0 - image: quay.io/eclipse/che-machine-exec@sha256:b4649defd3e9b42c7d867c036d4ed5b6a8f917fb2cc4371ed21090e4751f8cd2 - # tag: quay.io/eclipse/che-machine-exec:7.6.0 - - name: che-machine-exec-7.7.0 - image: quay.io/eclipse/che-machine-exec@sha256:6b2b3b440e476e3cb55fd3c908c72100214a33d3b96aa0d03eaddc2bdf1b74c1 - # tag: quay.io/eclipse/che-machine-exec:7.7.0 - - name: che-machine-exec-7.7.1 - image: quay.io/eclipse/che-machine-exec@sha256:30689595758817ed7956a9a54455b6d0a65d4733c711762479dd85212fe4b378 - # tag: quay.io/eclipse/che-machine-exec:7.7.1 - - name: che-machine-exec-7.8.0 - image: quay.io/eclipse/che-machine-exec@sha256:5aebc022ee3a12baf06cb4f6f7350fc6531e18a6f6781775c47035ae6818567f - # tag: quay.io/eclipse/che-machine-exec:7.8.0 - - name: che-machine-exec-7.9.0 - image: quay.io/eclipse/che-machine-exec@sha256:2aaa69d3d343d5fe8590689444aae5973aa3835b3f3dedd5779f8836f3e284e5 - # tag: quay.io/eclipse/che-machine-exec:7.9.0 - - name: che-machine-exec-7.9.1 - image: quay.io/eclipse/che-machine-exec@sha256:76dffe6ed45ce0ed087d3883b6c86ad8e94bcc38042f45e834f8a8d389a168c6 - # tag: quay.io/eclipse/che-machine-exec:7.9.1 - - name: che-machine-exec-7.9.2 - image: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - # tag: quay.io/eclipse/che-machine-exec:7.9.2 - - name: che-machine-exec-nightly - image: quay.io/eclipse/che-machine-exec@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 - # tag: quay.io/eclipse/che-machine-exec:nightly - - name: che-sidecar-camelk-0.0.10-70f9d17 - image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.10-70f9d17 - - name: che-sidecar-camelk-0.0.10-d5989b6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:6645413b003790b451c22082184445ffa50609cd3435af86c246b95c22a36e27 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.10-d5989b6 - - name: che-sidecar-camelk-0.0.11-01afea6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:31e92f33d4757db626a11c92bccb0d0e8cab21aef1b6338a6792788b04e0d079 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.11-01afea6 - - name: che-sidecar-camelk-0.0.12-f122b60 - image: quay.io/eclipse/che-sidecar-camelk@sha256:db5f3897e2f5d291b5c00a7e5b6fe4baa510cb9c59be2dd5e0c30f3bc085186e - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.12-f122b60 - - name: che-sidecar-camelk-0.0.13-c3287d6 - image: quay.io/eclipse/che-sidecar-camelk@sha256:7f338b75da4f3870b5945ad9e0d3679f9fbc9a04fc8cf6b1467a4a6f64412b3a - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.13-c3287d6 - - name: che-sidecar-camelk-0.0.14-59d258b - image: quay.io/eclipse/che-sidecar-camelk@sha256:ddd941979443a9962a27f2a059d95550768cbab76848d606ce410536ff2bdaa0 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.14-59d258b - - name: che-sidecar-camelk-0.0.15-a578c4a - image: quay.io/eclipse/che-sidecar-camelk@sha256:f830861c2a1d99ebb0579b4ee3761fbcd51cf42af54306cc6ae02d865866ffc3 - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.15-a578c4a - - name: che-sidecar-camelk-0.0.9-9e8538e - image: quay.io/eclipse/che-sidecar-camelk@sha256:c15410792906339b70996d13374d1ee4123ed55afdd894935c920f0cf365f3cd - # tag: quay.io/eclipse/che-sidecar-camelk:0.0.9-9e8538e - - name: che-sidecar-clang-8-83adb3a - image: quay.io/eclipse/che-sidecar-clang@sha256:1c217f34ca69108fdd1ab844c0bcf960edff92519677bde4f8a5f4841b104745 - # tag: quay.io/eclipse/che-sidecar-clang:8-83adb3a - - name: che-sidecar-dependency-analytics-0.0.12-d478351 - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:392eb12ffac4c1369faec782221fe1758fd826c77aba8ce88ad3ecbf59154ed7 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.12-d478351 - - name: che-sidecar-dependency-analytics-0.0.13-a38cb0c - image: quay.io/eclipse/che-sidecar-dependency-analytics@sha256:0708b3c63d2065ef96667cacec9a46570f00fcb0f107df3e902ac444e68e1170 - # tag: quay.io/eclipse/che-sidecar-dependency-analytics:0.0.13-a38cb0c - - name: che-sidecar-dotnet-2.2.105-2fd6e78 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:5c0957a726a0cafb4ffa9e757425128e3f702123d11c5e673ff8ee58c712aea2 - # tag: quay.io/eclipse/che-sidecar-dotnet:2.2.105-2fd6e78 - - name: che-sidecar-dotnet-3.1.301-117e653 - image: quay.io/eclipse/che-sidecar-dotnet@sha256:a8dbaf701e3133d377e0a2c9b6b98ba47d562a6751d268e9fb452162a2457286 - # tag: quay.io/eclipse/che-sidecar-dotnet:3.1.301-117e653 - - name: che-sidecar-go-1.10.7-c05dfb0 - image: quay.io/eclipse/che-sidecar-go@sha256:b4ad5db762bcd8f6a778df013d8c9b2296a408fb923ffb80a00ec5390e6a2edb - # tag: quay.io/eclipse/che-sidecar-go:1.10.7-c05dfb0 - - name: che-sidecar-go-1.12.9-652ad19 - image: quay.io/eclipse/che-sidecar-go@sha256:a7f28b36545814666cfe4b00785f3f5f119bfb6d5b45dc9ba04312b4b5e1692c - # tag: quay.io/eclipse/che-sidecar-go:1.12.9-652ad19 - - name: che-sidecar-go-1.14.4-afebf70 - image: quay.io/eclipse/che-sidecar-go@sha256:d660e0132ec47a09f0d6571e546e4010497dc66be8a99c09e700781ef111e78c - # tag: quay.io/eclipse/che-sidecar-go:1.14.4-afebf70 - - name: che-sidecar-java-11-f76ca45 - image: quay.io/eclipse/che-sidecar-java@sha256:54a5f721588455403d8c2a81d1fbc8fef2c6a32aead44f2fb3e24a8a1fddb9a2 - # tag: quay.io/eclipse/che-sidecar-java:11-f76ca45 - - name: che-sidecar-java-8-0cfbacb - image: quay.io/eclipse/che-sidecar-java@sha256:4fb35b4e112a05c82353ad0e1f5eb35d1ba204be475b72f3c753b0e26c9e668d - # tag: quay.io/eclipse/che-sidecar-java:8-0cfbacb - - name: che-sidecar-kubernetes-tooling-1.0.9-82c704e - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:55e83d7f8cbf6a044ca68a4beb95e1192ae71a6d27f24cec7e300588f127480f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.0.9-82c704e - - name: che-sidecar-kubernetes-tooling-1.1.0-31a8464 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:3f551189a697cac40870696f39dd92195021bbb3279e2f26902234ab65a88f10 - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.1.0-31a8464 - - name: che-sidecar-kubernetes-tooling-1.2.0-3ea57d5 - image: quay.io/eclipse/che-sidecar-kubernetes-tooling@sha256:882fca5fc7aad06a663a9c2b499e4f2de1cc991b48b0390b380e4ede1cb47f1f - # tag: quay.io/eclipse/che-sidecar-kubernetes-tooling:1.2.0-3ea57d5 - - name: che-sidecar-node-10-0cb5d78 - image: quay.io/eclipse/che-sidecar-node@sha256:0370b2c3d52d31c9fd52bff3edb84bd36bbcc2aff6224957d6dd94935843ee59 - # tag: quay.io/eclipse/che-sidecar-node:10-0cb5d78 - - name: che-sidecar-openshift-connector-0.1.0-5460589 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:988ec660328d6eaa9c0cc0053905d801948e8800092e88a146f42b7ed1bb17b7 - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.0-5460589 - - name: che-sidecar-openshift-connector-0.1.1-9ab314d - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:d21ca244a5b0d94c09fcf5286e25f3db12bba0f0fab87d55c39ec0bc0350fbfa - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.1-9ab314d - - name: che-sidecar-openshift-connector-0.1.2-2601509 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:8e4403ef1f7f74af3568abd60ccf1b959e2f43bef0001ba7a77ca5f8bc0d5a0e - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.2-2601509 - - name: che-sidecar-openshift-connector-0.1.5-70438d2 - image: quay.io/eclipse/che-sidecar-openshift-connector@sha256:036ac29e63d46763a55a61907cb85f17262f431866a22ac0076fbac12bbf6dbf - # tag: quay.io/eclipse/che-sidecar-openshift-connector:0.1.5-70438d2 - - name: che-sidecar-php-7-5c5ecc5 - image: quay.io/eclipse/che-sidecar-php@sha256:e4f1db4b5bc641485f42a5e0534c37894042c5302acfb1fefcfdf6d659aa7925 - # tag: quay.io/eclipse/che-sidecar-php:7-5c5ecc5 - - name: che-sidecar-python-3.7.3-8f39348 - image: quay.io/eclipse/che-sidecar-python@sha256:9d910486a81d92ebdeaab4c2fc71546bee23ff7e3a986fdb9df4e458819cb958 - # tag: quay.io/eclipse/che-sidecar-python:3.7.3-8f39348 - - name: che-sidecar-scala-0.9.0-6a833ec - image: quay.io/eclipse/che-sidecar-scala@sha256:bdae1cc3e0886421f610adf38f4216a5f2184eccd731107f3bbd3c1f3444b69b - # tag: quay.io/eclipse/che-sidecar-scala:0.9.0-6a833ec - - name: che-sidecar-sonarlint-1.16.0-4af5039 - image: quay.io/eclipse/che-sidecar-sonarlint@sha256:6e887c710c0d755dc7ff400aa441bb8b599dd5097357d246aba1c1abfa1d7f19 - # tag: quay.io/eclipse/che-sidecar-sonarlint:1.16.0-4af5039 - - name: che-sidecar-vale-0.9.1-ad53ccf - image: quay.io/eclipse/che-sidecar-vale@sha256:654b3efbdb73b2242ce32d4a0d7da77ac561942c2a37906cff49029a9481b2cc - # tag: quay.io/eclipse/che-sidecar-vale:0.9.1-ad53ccf - - name: che-sidecar-workspace-data-sync-latest - image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10 - # tag: quay.io/eclipse/che-sidecar-workspace-data-sync:latest - - name: che-theia-endpoint-runtime-binary-7.10.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:f19ee03a6551a28001e8a84ae5b347efafe391a7d20743b9edccf37e7ca75935 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.10.0 - - name: che-theia-endpoint-runtime-binary-7.11.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8d01970a15d07f052e9411c1ba08066476e1b09a33f4b97aaf8cdde5f8bb5b73 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.11.0 - - name: che-theia-endpoint-runtime-binary-7.12.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0f965a8e0f036c30ac782dfcadb26d156e781aa07a98ca28c78be2ae7f88c08b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.0 - - name: che-theia-endpoint-runtime-binary-7.12.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5ee9a858457eb2c3b3b70d60442a789c9e8c8558ac877a8783fca1e06181a19f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.1 - - name: che-theia-endpoint-runtime-binary-7.12.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.12.2 - - name: che-theia-endpoint-runtime-binary-7.13.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.0 - - name: che-theia-endpoint-runtime-binary-7.13.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1f6a5ff82a76e4d7c64ed85e75879b12ad47c7fb521a750304ba7e10a85dd7fc - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.1 - - name: che-theia-endpoint-runtime-binary-7.13.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ad57d9bce0bdc2ae67cc48c386dded6988ddc03b94fd74e39b3a62dcd260c2b4 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.13.2 - - name: che-theia-endpoint-runtime-binary-7.14.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1ab93e5399a76804edbace42d83a8b2b49da1b4d531215bc3ff4481da2792268 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.1 - - name: che-theia-endpoint-runtime-binary-7.14.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:b7a790133b77b445b73d8e8c66e361e4d017a8f34314c85d1b6218f7f9412288 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.2 - - name: che-theia-endpoint-runtime-binary-7.14.3 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:8c2d8abda2dd84a4c7c7d9b72deb42f8f15a06021713e62dff31ee7e2e41f74e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.14.3 - - name: che-theia-endpoint-runtime-binary-7.15.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:ec9d069625d64d9525d540cb3adce6f798374bbbbe0334c1fd71cefd2bd9fd58 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.0 - - name: che-theia-endpoint-runtime-binary-7.15.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:c6a099e808328cb8fe3dc707370017d724e39524b5ec74076a0fffdd5af149b0 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.1 - - name: che-theia-endpoint-runtime-binary-7.15.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:e8d491ff71c46e9e631212f6580d9a04d4b4fad4199f1da36bb64f9a40d2bdf6 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.15.2 - - name: che-theia-endpoint-runtime-binary-7.16.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.0 - - name: che-theia-endpoint-runtime-binary-7.16.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.1 - - name: che-theia-endpoint-runtime-binary-7.16.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.2 - - name: che-theia-endpoint-runtime-binary-7.6.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.6.0 - - name: che-theia-endpoint-runtime-binary-7.7.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:0966a350a5a4981d65e4fb985c46f052e04f235bb4b460058637afb3541ec871 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.7.0 - - name: che-theia-endpoint-runtime-binary-7.7.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:21573a943a6f3ae39a226a7d268fd80f07b1acc95f9135fd1f250a46a041aebe - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.7.1 - - name: che-theia-endpoint-runtime-binary-7.8.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:85da304326dce10a92674df73fee0e0b169b9f9bcc76231a11dd1811df433847 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.8.0 - - name: che-theia-endpoint-runtime-binary-7.9.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:56eb0291fa0cd7eada24f60178053fba95454ca55047538d0252d782c27cb48d - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.0 - - name: che-theia-endpoint-runtime-binary-7.9.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:fea04c9027c56fd3f588ac0c981e5142a248829ad13983a13bcd1323f72706e8 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.1 - - name: che-theia-endpoint-runtime-binary-7.9.2 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:1dec8240be6fb3f60f45982a6cd2012c7ff7390b776111a618c4b8b724f9362e - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.9.2 - - name: che-theia-7.10.0 - image: quay.io/eclipse/che-theia@sha256:4b160fea82a3d1edea8daad206323ee46e958d2970adfa4e68a48b3c7122b8e8 - # tag: quay.io/eclipse/che-theia:7.10.0 - - name: che-theia-7.11.0 - image: quay.io/eclipse/che-theia@sha256:d0a7b5ed17656f3c76207dcede53165cf9eafd7d77f840165d5544bb8a502880 - # tag: quay.io/eclipse/che-theia:7.11.0 - - name: che-theia-7.12.0 - image: quay.io/eclipse/che-theia@sha256:127ef5d56e118fe2078e219ce98b7cf5ae10a27fe5e3bb017c697639910a03ee - # tag: quay.io/eclipse/che-theia:7.12.0 - - name: che-theia-7.12.1 - image: quay.io/eclipse/che-theia@sha256:a3d383d69cde1d0bd946ab103cfbfd8c8adfa73f09c4022faea2082e2de45efa - # tag: quay.io/eclipse/che-theia:7.12.1 - - name: che-theia-7.12.2 - image: quay.io/eclipse/che-theia@sha256:4d6fcf6f32e997af7ef7934ff558283d9e618ae15f68d039e644cbfaf0451172 - # tag: quay.io/eclipse/che-theia:7.12.2 - - name: che-theia-7.13.0 - image: quay.io/eclipse/che-theia@sha256:40335cec48c5a412b2acd631301e376435222b7157af24059208ccfb4e6f0609 - # tag: quay.io/eclipse/che-theia:7.13.0 - - name: che-theia-7.13.1 - image: quay.io/eclipse/che-theia@sha256:78f7703e4617ff199bd014fe1a045f75d12ba15bda6437a9243a74add042c653 - # tag: quay.io/eclipse/che-theia:7.13.1 - - name: che-theia-7.13.2 - image: quay.io/eclipse/che-theia@sha256:c51e924d1569303397fc7d121c3dc1b61b737ad82dab2f02fd05655fc1dc70a0 - # tag: quay.io/eclipse/che-theia:7.13.2 - - name: che-theia-7.14.1 - image: quay.io/eclipse/che-theia@sha256:27cc9f5fe813e564fdd023e1563ebd7d594855c31777781b02b8af006ccdce56 - # tag: quay.io/eclipse/che-theia:7.14.1 - - name: che-theia-7.14.2 - image: quay.io/eclipse/che-theia@sha256:668621d34e8d3e57da4589984a6cb7e2aadb378a9cd4c931513346782dfab5b7 - # tag: quay.io/eclipse/che-theia:7.14.2 - - name: che-theia-7.14.3 - image: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - # tag: quay.io/eclipse/che-theia:7.14.3 - - name: che-theia-7.15.0 - image: quay.io/eclipse/che-theia@sha256:e80f3127a2424d5ca71f0c87f6c232304288ce63a660dab0537ee75bac1b9944 - # tag: quay.io/eclipse/che-theia:7.15.0 - - name: che-theia-7.15.1 - image: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - # tag: quay.io/eclipse/che-theia:7.15.1 - - name: che-theia-7.15.2 - image: quay.io/eclipse/che-theia@sha256:f52414ef293498e14316de52c3d64e8b8537ef2b3044afd9ac9cf19489da7451 - # tag: quay.io/eclipse/che-theia:7.15.2 - - name: che-theia-7.16.0 - image: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - # tag: quay.io/eclipse/che-theia:7.16.0 - - name: che-theia-7.16.1 - image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - # tag: quay.io/eclipse/che-theia:7.16.1 - - name: che-theia-7.16.2 - image: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab - # tag: quay.io/eclipse/che-theia:7.16.2 - - name: che-theia-7.6.0 - image: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - # tag: quay.io/eclipse/che-theia:7.6.0 - - name: che-theia-7.7.0 - image: quay.io/eclipse/che-theia@sha256:10606b9e0458610386e1226e98cb9e0d72ae70c25dc29765f36e58d3cd17d34b - # tag: quay.io/eclipse/che-theia:7.7.0 - - name: che-theia-7.7.1 - image: quay.io/eclipse/che-theia@sha256:cd4374f8ab298c90b515b916c9f3dda4d9bee6e01d9007ee1e52d1ed06b978ac - # tag: quay.io/eclipse/che-theia:7.7.1 - - name: che-theia-7.8.0 - image: quay.io/eclipse/che-theia@sha256:3f630acb301316223c226bf6515776bf191f1e4fefe02066c8b7d112bbdb8aa8 - # tag: quay.io/eclipse/che-theia:7.8.0 - - name: che-theia-7.9.0 - image: quay.io/eclipse/che-theia@sha256:e4ec90a4117a649c182b1e6923cb35ee4b53c02ef046746b61b79fc8060e6976 - # tag: quay.io/eclipse/che-theia:7.9.0 - - name: che-theia-7.9.1 - image: quay.io/eclipse/che-theia@sha256:dd4e017160c057842247f9db0c18a1ce6a509f1cc6684386eb7977f501d9706c - # tag: quay.io/eclipse/che-theia:7.9.1 - - name: che-theia-7.9.2 - image: quay.io/eclipse/che-theia@sha256:3c0d74755cbc35791cd4d8694968c97a447c0181d9349c42aebc880468a4723a - # tag: quay.io/eclipse/che-theia:7.9.2 - - name: mongodb-36-centos7- - image: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - # tag: docker.io/centos/mongodb-36-centos7 - - name: mysql-57-centos7- - image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - # tag: docker.io/centos/mysql-57-centos7 - - name: che-cpp-rhel7-7.16.2 - image: quay.io/eclipse/che-cpp-rhel7@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 - # tag: quay.io/eclipse/che-cpp-rhel7:7.16.2 - - name: che-dotnet-2.2-7.16.2 - image: quay.io/eclipse/che-dotnet-2.2@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 - # tag: quay.io/eclipse/che-dotnet-2.2:7.16.2 - - name: che-dotnet-3.1-7.16.2 - image: quay.io/eclipse/che-dotnet-3.1@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 - # tag: quay.io/eclipse/che-dotnet-3.1:7.16.2 - - name: che-golang-1.12-7.16.2 - image: quay.io/eclipse/che-golang-1.12@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 - # tag: quay.io/eclipse/che-golang-1.12:7.16.2 - - name: che-java11-gradle-7.16.2 - image: quay.io/eclipse/che-java11-gradle@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 - # tag: quay.io/eclipse/che-java11-gradle:7.16.2 - - name: che-java11-maven-7.16.2 - image: quay.io/eclipse/che-java11-maven@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e - # tag: quay.io/eclipse/che-java11-maven:7.16.2 - - name: che-java8-maven-7.16.2 - image: quay.io/eclipse/che-java8-maven@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 - # tag: quay.io/eclipse/che-java8-maven:7.16.2 - - name: che-nodejs10-community-7.16.2 - image: quay.io/eclipse/che-nodejs10-community@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee - # tag: quay.io/eclipse/che-nodejs10-community:7.16.2 - - name: che-nodejs10-ubi-7.16.2 - image: quay.io/eclipse/che-nodejs10-ubi@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 - # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.2 - - name: che-nodejs8-centos-7.16.2 - image: quay.io/eclipse/che-nodejs8-centos@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a - # tag: quay.io/eclipse/che-nodejs8-centos:7.16.2 - - name: che-php-7-7.16.2 - image: quay.io/eclipse/che-php-7@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e - # tag: quay.io/eclipse/che-php-7:7.16.2 - - name: che-python-3.7-7.16.2 - image: quay.io/eclipse/che-python-3.7@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 - # tag: quay.io/eclipse/che-python-3.7:7.16.2 - - name: che-quarkus-7.16.2 - image: quay.io/eclipse/che-quarkus@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 - # tag: quay.io/eclipse/che-quarkus:7.16.2 - - name: che-rust-1.39-7.16.2 - image: quay.io/eclipse/che-rust-1.39@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 - # tag: quay.io/eclipse/che-rust-1.39:7.16.2 - - name: ubi-minimal- - image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.v7.16.2.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.v7.16.2.clusterserviceversion.yaml.diff deleted file mode 100644 index 41489ae89..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.16.2/eclipse-che-preview-openshift.v7.16.2.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,550 +0,0 @@ ---- 7.16.1/eclipse-che-preview-openshift.v7.16.1.clusterserviceversion.yaml 2020-07-30 13:18:56.536984881 +0300 -+++ 7.16.2/eclipse-che-preview-openshift.v7.16.2.clusterserviceversion.yaml 2020-07-30 14:04:59.989745113 +0300 -@@ -22,14 +22,13 @@ - categories: Developer Tools, OpenShift Optional - certified: 'false' - containerImage: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a -- createdAt: '2020-07-28T12:47:07Z' -+ createdAt: '2020-07-30T10:43:15Z' - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. -- operatorframework.io/cluster-monitoring: 'true' - operatorframework.io/suggested-namespace: eclipse-che - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.16.1 -+ name: eclipse-che-preview-openshift.v7.16.2 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -97,26 +96,22 @@ - \nYou can start using Eclipse Che when the CR status is set to **Available**,\ - \ and you see a URL to Eclipse Che.\n\n## Defaults\n\nBy default, the operator\ - \ deploys Eclipse Che with:\n\n* Bundled PostgreSQL and Keycloak\n\n* Per-Workspace\ -- \ PVC strategy\n\n* Auto-generated passwords\n\n* HTTP mode (non-secure routes)\n\ -- \n* Regular login extended with OpenShift OAuth authentication\n\n## Installation\ -+ \ PVC strategy\n\n* Auto-generated passwords\n\n* TLS mode (secure routes)\n\n\ -+ * Regular login extended with OpenShift OAuth authentication\n\n## Installation\ - \ Options\n\nEclipse Che operator installation options include:\n\n* Connection\ - \ to external database and Keycloak\n\n* Configuration of default passwords and\ -- \ object names\n\n* TLS mode\n\n* PVC strategy (once shared PVC for all workspaces,\ -- \ PVC per workspace, or PVC per volume)\n\n* Authentication options\n\n### External\ -- \ Database and Keycloak\n\nTo instruct the operator to skip deploying PostgreSQL\ -- \ and Keycloak and connect to an existing DB and Keycloak instead:\n\n* set respective\ -- \ fields to `true` in a custom resource spec\n\n* provide the operator with connection\ -+ \ object names\n\n* PVC strategy (once shared PVC for all workspaces, PVC per\ -+ \ workspace, or PVC per volume)\n\n* Authentication options\n\n### External Database\ -+ \ and Keycloak\n\nTo instruct the operator to skip deploying PostgreSQL and Keycloak\ -+ \ and connect to an existing DB and Keycloak instead:\n\n* set respective fields\ -+ \ to `true` in a custom resource spec\n\n* provide the operator with connection\ - \ and authentication details:\n\n\n\n `externalDb: true`\n\n\n `chePostgresHostname:\ - \ 'yourPostgresHost'`\n\n\n `chePostgresPort: '5432'`\n\n\n `chePostgresUser:\ - \ 'myuser'`\n\n\n `chePostgresPassword: 'mypass'`\n\n\n `chePostgresDb: 'mydb'`\n\ - \n\n `externalIdentityProvider: true`\n\n\n `identityProviderURL: 'https://my-keycloak.com'`\n\ - \n\n `identityProviderRealm: 'myrealm'`\n\n\n `identityProviderClientId: 'myClient'`\n\ -- \n\n### TLS Mode\n\nTo activate TLS mode, set the respective field in the CR spec\ -- \ to `true` (in the `server` block):\n\n\n```\ntlsSupport: true\n```\n\n#### Self-signed\ -- \ Certificates\n\nTo use Eclipse Che with TLS enabled, but the OpenShift router\ -- \ does not use certificates signed by a public authority, you can use self-signed\ -- \ certificates, which the operator can fetch for you:\n\n\n```\nselfSignedCert:\ -- \ true\n```\n\n\nYou can also manually create a secret:\n\n\n\n```\noc create\ -+ \n\n#### Self-signed Certificates\n\nEclipse Che uses self-signed certificates\ -+ \ by default.\n\nYou can also manually create a secret:\n\n\n\n```\noc create\ - \ secret generic self-signed-certificate --from-file=/path/to/certificate/ca.crt\ - \ -n=$codeReadyNamespace\n```\n" - displayName: Eclipse Che -@@ -195,19 +190,19 @@ - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION -- value: 7.16.1 -+ value: 7.16.2 - - name: RELATED_IMAGE_che_server -- value: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 -+ value: quay.io/eclipse/che-server@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c - - name: RELATED_IMAGE_plugin_registry -- value: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 -+ value: quay.io/eclipse/che-plugin-registry@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 - - name: RELATED_IMAGE_devfile_registry -- value: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 -+ value: quay.io/eclipse/che-devfile-registry@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb - - name: RELATED_IMAGE_pvc_jobs -- value: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -+ value: registry.access.redhat.com/ubi8-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - - name: RELATED_IMAGE_postgres - value: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - - name: RELATED_IMAGE_keycloak -- value: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 -+ value: quay.io/eclipse/che-keycloak@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 - - name: RELATED_IMAGE_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - - name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts -@@ -326,6 +321,8 @@ - value: quay.io/eclipse/che-machine-exec@sha256:6c10be6622777471f0baacd0be488d9b57eb8ff9c5d3b107f9a0de9a5d3c19f8 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 -+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDELRQBI______ - value: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDGLRQBI______ -@@ -357,7 +354,7 @@ - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_G4XDSLRSBI______ - value: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_NZUWO2DUNR4QU___ -- value: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e -+ value: quay.io/eclipse/che-machine-exec@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWTOMDGHFSDCNYK - value: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - - name: RELATED_IMAGE_che_sidecar_camelk_plugin_registry_image_GAXDALRRGAWWINJZHA4WENQK -@@ -454,6 +451,8 @@ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:506fe604d3981bdc569ee04c852f6fc09f6e239ad62e5c2113cf11f4c286229f - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 -+ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_G4XDOLRQBI______ -@@ -500,6 +499,8 @@ - value: quay.io/eclipse/che-theia@sha256:920432d9cf33ec258531372cc4ac901e401a6620c87666e9da66628caea455b0 - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGEFA____ - value: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad -+ - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDMLRQBI______ - value: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - - name: RELATED_IMAGE_che_theia_plugin_registry_image_G4XDOLRQBI______ -@@ -518,34 +519,34 @@ - value: docker.io/centos/mongodb-36-centos7@sha256:b98e92d398609cf92b3d02ae6ec48c0583d316fcafd6886719eaf6e10e23c592 - - name: RELATED_IMAGE_mysql_57_centos7_devfile_registry_image_BI______ - value: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 -- - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -- - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -- - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -- - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -- - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -- - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -- - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 -- - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -- - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -- - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -- - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -- - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -- - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -- - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGEFA____ -- value: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 -+ - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-cpp-rhel7@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 -+ - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-dotnet-2.2@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 -+ - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-dotnet-3.1@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 -+ - name: RELATED_IMAGE_che_golang_1_12_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-golang-1.12@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 -+ - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-java11-gradle@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 -+ - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-java11-maven@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e -+ - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-java8-maven@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 -+ - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-nodejs10-community@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee -+ - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-nodejs10-ubi@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 -+ - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-nodejs8-centos@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a -+ - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-php-7@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e -+ - name: RELATED_IMAGE_che_python_3_7_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-python-3.7@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 -+ - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-quarkus@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 -+ - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDCNROGIFA____ -+ value: quay.io/eclipse/che-rust-1.39@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 - - name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_BI______ - value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a -@@ -662,12 +663,12 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.16.0 -- version: 7.16.1 -+ replaces: eclipse-che-preview-openshift.v7.16.1 -+ version: 7.16.2 - relatedImages: -- - name: che-operator-7.16.1 -+ - name: che-operator-7.16.2 - image: quay.io/eclipse/che-operator@sha256:226e154d359d0b6fb54306a463a79fc4874fecb3f6b316cf25d24e2bddb0a62a -- # tag: quay.io/eclipse/che-operator:7.16.1 -+ # tag: quay.io/eclipse/che-operator:7.16.2 - - name: postgresql-96-centos7-9.6 - image: docker.io/centos/postgresql-96-centos7@sha256:f574a3f9048a68c9e1e7277009bc1123f81bdbffd1e15f875d84bbb30ff7d62a - # tag: centos/postgresql-96-centos7:9.6 -@@ -764,45 +765,45 @@ - - name: che-buildkit-base-@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 - # tag: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9 -- - name: che-cpp-rhel7-@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -- image: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -- # tag: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -- - name: che-devfile-registry-7.16.1 -- image: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 -- # tag: quay.io/eclipse/che-devfile-registry:7.16.1 -- - name: che-devfile-registry-@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 -- image: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 -- # tag: quay.io/eclipse/che-devfile-registry@sha256:1af85026d88328a8273914636f2c7020ca76a97fa44dca23b697536abc8ce700 -- - name: che-dotnet-2.2-@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -- image: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -- # tag: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -- - name: che-dotnet-3.1-@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -- image: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -- # tag: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -- - name: che-golang-1.12-@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -- image: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -- # tag: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -- - name: che-java11-gradle-@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -- image: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -- # tag: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -- - name: che-java11-maven-@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -- image: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -- # tag: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -- - name: che-java8-maven-@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 -- image: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 -- # tag: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 -+ - name: che-cpp-rhel7-@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 -+ image: quay.io/eclipse/che-cpp-rhel7@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 -+ # tag: quay.io/eclipse/che-cpp-rhel7@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 -+ - name: che-devfile-registry-7.16.2 -+ image: quay.io/eclipse/che-devfile-registry@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb -+ # tag: quay.io/eclipse/che-devfile-registry:7.16.2 -+ - name: che-devfile-registry-@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb -+ image: quay.io/eclipse/che-devfile-registry@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb -+ # tag: quay.io/eclipse/che-devfile-registry@sha256:e83fd82bc998fccee221a247883d1600a08d51519075a009c7ad63c51d99c6cb -+ - name: che-dotnet-2.2-@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 -+ image: quay.io/eclipse/che-dotnet-2.2@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 -+ # tag: quay.io/eclipse/che-dotnet-2.2@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 -+ - name: che-dotnet-3.1-@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 -+ image: quay.io/eclipse/che-dotnet-3.1@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 -+ # tag: quay.io/eclipse/che-dotnet-3.1@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 -+ - name: che-golang-1.12-@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 -+ image: quay.io/eclipse/che-golang-1.12@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 -+ # tag: quay.io/eclipse/che-golang-1.12@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 -+ - name: che-java11-gradle-@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 -+ image: quay.io/eclipse/che-java11-gradle@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 -+ # tag: quay.io/eclipse/che-java11-gradle@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 -+ - name: che-java11-maven-@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e -+ image: quay.io/eclipse/che-java11-maven@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e -+ # tag: quay.io/eclipse/che-java11-maven@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e -+ - name: che-java8-maven-@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 -+ image: quay.io/eclipse/che-java8-maven@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 -+ # tag: quay.io/eclipse/che-java8-maven@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 - - name: che-jwtproxy-fd94e60 - image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - # tag: quay.io/eclipse/che-jwtproxy:fd94e60 - - name: che-jwtproxy-@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - image: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd - # tag: quay.io/eclipse/che-jwtproxy@sha256:eb2c1707be990a9928bc2cab08c2b5f421659c5d65240f73cde192bf6378cecd -- - name: che-keycloak-7.16.1 -- image: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 -- # tag: quay.io/eclipse/che-keycloak:7.16.1 -- - name: che-keycloak-@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 -- image: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 -- # tag: quay.io/eclipse/che-keycloak@sha256:69b67042ec182aa4322f6dcbb944d4f3d52c02359af114ffa0401d5398110c81 -+ - name: che-keycloak-7.16.2 -+ image: quay.io/eclipse/che-keycloak@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 -+ # tag: quay.io/eclipse/che-keycloak:7.16.2 -+ - name: che-keycloak-@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 -+ image: quay.io/eclipse/che-keycloak@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 -+ # tag: quay.io/eclipse/che-keycloak@sha256:06b27f4caf32a560c5884f8a582df05ba7f0860042bd5c4737c4f7c11cd5f277 - - name: che-machine-exec-@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - image: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 - # tag: quay.io/eclipse/che-machine-exec@sha256:11162cec7b9fe5340ceb38c697f9c2351d9122143359b0eeaf831a87680b7206 -@@ -878,6 +879,9 @@ - - name: che-machine-exec-@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - image: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a - # tag: quay.io/eclipse/che-machine-exec@sha256:c0a3031dbec1d5827c830e0c8762d0e9051f36ab4fe4cc9c051dda0d6340bb6a -+ - name: che-machine-exec-@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 -+ image: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 - - name: che-machine-exec-@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - image: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 - # tag: quay.io/eclipse/che-machine-exec@sha256:c6d7ec0e480a8a419963810c2b06dc3ceb36314c3eabcbb2570ac3b4e2c2e063 -@@ -887,30 +891,30 @@ - - name: che-machine-exec-@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - # tag: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e -- - name: che-machine-exec-@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e -- image: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e -- # tag: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e - - name: che-machine-exec-@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - image: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f - # tag: quay.io/eclipse/che-machine-exec@sha256:dd49bbb6289413e597d036061b3c1f13afe24a53bfb10ab5f1c944451c42ca2f -+ - name: che-machine-exec-@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 -+ image: quay.io/eclipse/che-machine-exec@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 -+ # tag: quay.io/eclipse/che-machine-exec@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 - - name: che-machine-exec-@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - image: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - # tag: quay.io/eclipse/che-machine-exec@sha256:fa01588b491930527bbb2aed97d3fa8565b772bfea3eba9a683cb09d88adb4d5 - - name: che-machine-exec-@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - image: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 - # tag: quay.io/eclipse/che-machine-exec@sha256:fbbdcf231866f1fffe9c835c332950352ad17dc166d2a541309a40019280e330 -- - name: che-nodejs10-community-@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -- image: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -- # tag: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -- - name: che-nodejs10-ubi-@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -- image: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -- # tag: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -- - name: che-nodejs8-centos-@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -- image: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -- # tag: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -- - name: che-php-7-@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -- image: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -- # tag: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -+ - name: che-nodejs10-community-@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee -+ image: quay.io/eclipse/che-nodejs10-community@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee -+ # tag: quay.io/eclipse/che-nodejs10-community@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee -+ - name: che-nodejs10-ubi-@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 -+ image: quay.io/eclipse/che-nodejs10-ubi@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 -+ # tag: quay.io/eclipse/che-nodejs10-ubi@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 -+ - name: che-nodejs8-centos-@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a -+ image: quay.io/eclipse/che-nodejs8-centos@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a -+ # tag: quay.io/eclipse/che-nodejs8-centos@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a -+ - name: che-php-7-@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e -+ image: quay.io/eclipse/che-php-7@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e -+ # tag: quay.io/eclipse/che-php-7@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e - - name: che-plugin-artifacts-broker-@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 - # tag: quay.io/eclipse/che-plugin-artifacts-broker@sha256:ff18c43697fcae7467abf081a0edef7406576a5e1ea8ed68f08c1d7060d250e6 -@@ -923,27 +927,27 @@ - - name: che-plugin-metadata-broker-v3.2.0 - image: quay.io/eclipse/che-plugin-metadata-broker@sha256:5dc11a7cb6bad79219644377f42e5f9fbcd5a75fec76662b9804e56789558cc6 - # tag: quay.io/eclipse/che-plugin-metadata-broker:v3.2.0 -- - name: che-plugin-registry-7.16.1 -- image: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 -- # tag: quay.io/eclipse/che-plugin-registry:7.16.1 -- - name: che-plugin-registry-@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 -- image: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 -- # tag: quay.io/eclipse/che-plugin-registry@sha256:eb543df9add125447e933574ee086b0e58a60274200b23bbffb9577cca258fb4 -- - name: che-python-3.7-@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -- image: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -- # tag: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -- - name: che-quarkus-@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -- image: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -- # tag: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -- - name: che-rust-1.39-@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 -- image: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 -- # tag: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 -- - name: che-server-7.16.1 -- image: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 -- # tag: quay.io/eclipse/che-server:7.16.1 -- - name: che-server-@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 -- image: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 -- # tag: quay.io/eclipse/che-server@sha256:9c5002b2673a37ce163b28b0095d9080382cf29cbf496e75c0de956c1ad86766 -+ - name: che-plugin-registry-7.16.2 -+ image: quay.io/eclipse/che-plugin-registry@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 -+ # tag: quay.io/eclipse/che-plugin-registry:7.16.2 -+ - name: che-plugin-registry-@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 -+ image: quay.io/eclipse/che-plugin-registry@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 -+ # tag: quay.io/eclipse/che-plugin-registry@sha256:ae28ad7a384a2d03a6ef1e06eafb35ee0c8f8216ecabbaf50e5d7a7fc693d8a2 -+ - name: che-python-3.7-@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 -+ image: quay.io/eclipse/che-python-3.7@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 -+ # tag: quay.io/eclipse/che-python-3.7@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 -+ - name: che-quarkus-@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 -+ image: quay.io/eclipse/che-quarkus@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 -+ # tag: quay.io/eclipse/che-quarkus@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 -+ - name: che-rust-1.39-@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 -+ image: quay.io/eclipse/che-rust-1.39@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 -+ # tag: quay.io/eclipse/che-rust-1.39@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 -+ - name: che-server-7.16.2 -+ image: quay.io/eclipse/che-server@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c -+ # tag: quay.io/eclipse/che-server:7.16.2 -+ - name: che-server-@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c -+ image: quay.io/eclipse/che-server@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c -+ # tag: quay.io/eclipse/che-server@sha256:646a5ec026f081fa8cebd64f0f7101465e8351fe5462504f2b895047d88ae77c - - name: che-sidecar-camelk-@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 - # tag: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 -@@ -1064,6 +1068,9 @@ - - name: che-theia-endpoint-runtime-binary-@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:2a88730d449ca59038cfe75af7411e7c87e15921c9bd8ed0ad84e2331b8e6d9c -+ - name: che-theia-endpoint-runtime-binary-@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 - - name: che-theia-endpoint-runtime-binary-@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:4257f9a1a1bfe543f88e7144cdec4e34cc7a3f686f77e0b15bd1ef77c8adb66c -@@ -1145,6 +1152,9 @@ - - name: che-theia-@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - image: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c - # tag: quay.io/eclipse/che-theia@sha256:6a68c4453fde6c5a4c4414048776204211c1e81334065a24828f280a3752074c -+ - name: che-theia-@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab -+ image: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab -+ # tag: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab - - name: che-theia-@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - image: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f - # tag: quay.io/eclipse/che-theia@sha256:74d65d2d0accc3bb8c09ea2a0653c3b95c9e4602917252d6e1d5ef652102696f -@@ -1181,12 +1191,12 @@ - - name: che-tls-secret-creator-@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - image: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 - # tag: quay.io/eclipse/che-tls-secret-creator@sha256:881d32131d31a88ce650d959c06d5f393533877d47077993b0740549eee4cfd5 -- - name: ubi8-minimal-8.2-301.1593113563 -- image: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -- # tag: registry.access.redhat.com/ubi8-minimal:8.2-301.1593113563 -- - name: ubi8-minimal-@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -- image: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -- # tag: registry.access.redhat.com/ubi8-minimal@sha256:ab6ac16b2ba297db67e036ae279f166834e8d4e881da2fcbbcfd05b44f34d415 -+ - name: ubi8-minimal-8.2-345 -+ image: registry.access.redhat.com/ubi8-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 -+ # tag: registry.access.redhat.com/ubi8-minimal:8.2-345 -+ - name: ubi8-minimal-@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 -+ image: registry.access.redhat.com/ubi8-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 -+ # tag: registry.access.redhat.com/ubi8-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - - name: ubi-minimal-@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 -@@ -1331,6 +1341,9 @@ - - name: che-machine-exec-7.16.1 - image: quay.io/eclipse/che-machine-exec@sha256:403ae5c0b37eec6a19dc6f9f6acd4a9d4400b8392a0cf41c794bb254b7c88583 - # tag: quay.io/eclipse/che-machine-exec:7.16.1 -+ - name: che-machine-exec-7.16.2 -+ image: quay.io/eclipse/che-machine-exec@sha256:c37020496b61157f109260477d0aa6e27d9e7a33058a64c20c02626834707cc6 -+ # tag: quay.io/eclipse/che-machine-exec:7.16.2 - - name: che-machine-exec-7.2.0 - image: quay.io/eclipse/che-machine-exec@sha256:cd394973d092905aa447fc8bdfcf67991be0a490f75c3fc81ff5ad256362ab1e - # tag: quay.io/eclipse/che-machine-exec:7.2.0 -@@ -1377,7 +1390,7 @@ - image: quay.io/eclipse/che-machine-exec@sha256:24a1c4d51589ceeecacc898c3a6d2c7426df3f064ca2ffb543f83e775577e67c - # tag: quay.io/eclipse/che-machine-exec:7.9.2 - - name: che-machine-exec-nightly -- image: quay.io/eclipse/che-machine-exec@sha256:da48dc8b501142864f020559c0c43b5dc90c97a529195b7778cbc61985e3964e -+ image: quay.io/eclipse/che-machine-exec@sha256:e170d9875992dc2e947ba812100fe69e38afd6e7e83dc1e265c8c989f9693aa0 - # tag: quay.io/eclipse/che-machine-exec:nightly - - name: che-sidecar-camelk-0.0.10-70f9d17 - image: quay.io/eclipse/che-sidecar-camelk@sha256:244c2eea2a9bde83a8a5b67a645f60e344ae3a939a66d0d5d780ac6594e1a244 -@@ -1523,6 +1536,9 @@ - - name: che-theia-endpoint-runtime-binary-7.16.1 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:14c3debebf62ec92dbf2b1536e4823ea66a89886b0b57a7518670af72727c252 - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.1 -+ - name: che-theia-endpoint-runtime-binary-7.16.2 -+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:41c4fbb43648aa0aab62f4ca9b4d9a1debce35c13cc64225a04f9df83c6a2c20 -+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.16.2 - - name: che-theia-endpoint-runtime-binary-7.6.0 - image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6ae6c578cd6c0554b94680b0447f7a68402d633b918d07acf2399e4ec9e0412b - # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.6.0 -@@ -1592,6 +1608,9 @@ - - name: che-theia-7.16.1 - image: quay.io/eclipse/che-theia@sha256:3bd166b798880eac658aade30daa92d79ac98261f268a019f33a112fa8717fad - # tag: quay.io/eclipse/che-theia:7.16.1 -+ - name: che-theia-7.16.2 -+ image: quay.io/eclipse/che-theia@sha256:73639e49c4e369fefa21c73bac3933d17c68fb0912da9b377bec6e239f575bab -+ # tag: quay.io/eclipse/che-theia:7.16.2 - - name: che-theia-7.6.0 - image: quay.io/eclipse/che-theia@sha256:17c3fb3829283259e961f728cba028fc2ee9adbf83f2603dfc95cf5ed4ab5f8a - # tag: quay.io/eclipse/che-theia:7.6.0 -@@ -1619,48 +1638,48 @@ - - name: mysql-57-centos7- - image: docker.io/centos/mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 - # tag: docker.io/centos/mysql-57-centos7 -- - name: che-cpp-rhel7-7.16.1 -- image: quay.io/eclipse/che-cpp-rhel7@sha256:4d957225f64c35eca4541fcf43ead59e3c6749358141b654ef0a65d628db22ff -- # tag: quay.io/eclipse/che-cpp-rhel7:7.16.1 -- - name: che-dotnet-2.2-7.16.1 -- image: quay.io/eclipse/che-dotnet-2.2@sha256:743c8914bce3c45265c088ea51bf390949a21d4a2b9e009bb66be76c0090f3a5 -- # tag: quay.io/eclipse/che-dotnet-2.2:7.16.1 -- - name: che-dotnet-3.1-7.16.1 -- image: quay.io/eclipse/che-dotnet-3.1@sha256:2642aee0ff158a5f7e65a629ea52eae664a1a910ff36206dcb6d2f816d2c1def -- # tag: quay.io/eclipse/che-dotnet-3.1:7.16.1 -- - name: che-golang-1.12-7.16.1 -- image: quay.io/eclipse/che-golang-1.12@sha256:79ec1fa2f6bae4f30311d8c9dbe02f4bd8ff059974532e0e060c44eb1857062b -- # tag: quay.io/eclipse/che-golang-1.12:7.16.1 -- - name: che-java11-gradle-7.16.1 -- image: quay.io/eclipse/che-java11-gradle@sha256:04fe6644af707857d1d7c1bb32e13105aaa419cfc291fb7e3336073a5d560c1a -- # tag: quay.io/eclipse/che-java11-gradle:7.16.1 -- - name: che-java11-maven-7.16.1 -- image: quay.io/eclipse/che-java11-maven@sha256:78c49869926cdbe268a24e212b2ec37cbb6e8e433e1408b2243228487fb19d02 -- # tag: quay.io/eclipse/che-java11-maven:7.16.1 -- - name: che-java8-maven-7.16.1 -- image: quay.io/eclipse/che-java8-maven@sha256:76a78f630fa3754781b934748ff5d6cb43279f03a2cf87a40e4af5102f0cfa94 -- # tag: quay.io/eclipse/che-java8-maven:7.16.1 -- - name: che-nodejs10-community-7.16.1 -- image: quay.io/eclipse/che-nodejs10-community@sha256:7c2a37d9998c13979ba041ab788b6da6e1e7db02ddb13e89fb71c152be45c058 -- # tag: quay.io/eclipse/che-nodejs10-community:7.16.1 -- - name: che-nodejs10-ubi-7.16.1 -- image: quay.io/eclipse/che-nodejs10-ubi@sha256:293a577e9efcc365ef5dcb2af7f4afbff1c787b54fe680727cb5dd65bf96c73e -- # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.1 -- - name: che-nodejs8-centos-7.16.1 -- image: quay.io/eclipse/che-nodejs8-centos@sha256:0610e366c8b1041a200c0d007cf0284fbbd97e1492a75d25b41ba1f845a05f82 -- # tag: quay.io/eclipse/che-nodejs8-centos:7.16.1 -- - name: che-php-7-7.16.1 -- image: quay.io/eclipse/che-php-7@sha256:ee47e79636ee363fac807e1cc5f52814dd7e347bf1d2d2b77899a745affa85b7 -- # tag: quay.io/eclipse/che-php-7:7.16.1 -- - name: che-python-3.7-7.16.1 -- image: quay.io/eclipse/che-python-3.7@sha256:b2209d2a93fe42d935a155315aba09b74c3a20153aa87732730b9a7fd7d3379a -- # tag: quay.io/eclipse/che-python-3.7:7.16.1 -- - name: che-quarkus-7.16.1 -- image: quay.io/eclipse/che-quarkus@sha256:2c80aea53e2487cd157fdd0c2e15628318340a45feeb6e0cedbce27ff707413d -- # tag: quay.io/eclipse/che-quarkus:7.16.1 -- - name: che-rust-1.39-7.16.1 -- image: quay.io/eclipse/che-rust-1.39@sha256:e48b1639df3665e16499668facd195fe53321df5eb2369c7237c1711d6965eb2 -- # tag: quay.io/eclipse/che-rust-1.39:7.16.1 -+ - name: che-cpp-rhel7-7.16.2 -+ image: quay.io/eclipse/che-cpp-rhel7@sha256:eb5d191a2bd7abf7ff5967dae7b8dc898599a2b1e13305ec3155f5fa34738b02 -+ # tag: quay.io/eclipse/che-cpp-rhel7:7.16.2 -+ - name: che-dotnet-2.2-7.16.2 -+ image: quay.io/eclipse/che-dotnet-2.2@sha256:a91fd0f8f58b021d9204d49d8fe0ac6f88626656851f6dedd33a977be13e3c21 -+ # tag: quay.io/eclipse/che-dotnet-2.2:7.16.2 -+ - name: che-dotnet-3.1-7.16.2 -+ image: quay.io/eclipse/che-dotnet-3.1@sha256:dd2e629326257959967f79d913a2125018c77e6e14e2d2dd478068583f5778f6 -+ # tag: quay.io/eclipse/che-dotnet-3.1:7.16.2 -+ - name: che-golang-1.12-7.16.2 -+ image: quay.io/eclipse/che-golang-1.12@sha256:5cd4e479c240d335e1e728096342c27820bc1206ecd68fbd14cb02ef47e3b0a7 -+ # tag: quay.io/eclipse/che-golang-1.12:7.16.2 -+ - name: che-java11-gradle-7.16.2 -+ image: quay.io/eclipse/che-java11-gradle@sha256:fe55704275415fa990a86935cb9f17feeea7b6883b2d303170b4d3b098313210 -+ # tag: quay.io/eclipse/che-java11-gradle:7.16.2 -+ - name: che-java11-maven-7.16.2 -+ image: quay.io/eclipse/che-java11-maven@sha256:ebf4e5b4e4607e2bb51f81ffa95b148fd05209af5d21003e0fb6fe74c6dc1a9e -+ # tag: quay.io/eclipse/che-java11-maven:7.16.2 -+ - name: che-java8-maven-7.16.2 -+ image: quay.io/eclipse/che-java8-maven@sha256:d7f5c51c69ff9f15259d55d8cb7642e023ee79130ed7aa66d2e9675a24ae7895 -+ # tag: quay.io/eclipse/che-java8-maven:7.16.2 -+ - name: che-nodejs10-community-7.16.2 -+ image: quay.io/eclipse/che-nodejs10-community@sha256:ad62c2c377a81ebff25acf2109df988b189d64e4a0b07890022b6897e1d62fee -+ # tag: quay.io/eclipse/che-nodejs10-community:7.16.2 -+ - name: che-nodejs10-ubi-7.16.2 -+ image: quay.io/eclipse/che-nodejs10-ubi@sha256:bce016b52d646763f942fadd596d9504aa4fa67194f5a7058c7ce40ba7b997e7 -+ # tag: quay.io/eclipse/che-nodejs10-ubi:7.16.2 -+ - name: che-nodejs8-centos-7.16.2 -+ image: quay.io/eclipse/che-nodejs8-centos@sha256:7a3916d92ea8787738b67a9ffa014d72c7a1eccc4626e14623fdb5267083143a -+ # tag: quay.io/eclipse/che-nodejs8-centos:7.16.2 -+ - name: che-php-7-7.16.2 -+ image: quay.io/eclipse/che-php-7@sha256:8eaee4046e0e44aef98f7f9a32323e5a1d7be33cbd0dcae4280290ae93fb472e -+ # tag: quay.io/eclipse/che-php-7:7.16.2 -+ - name: che-python-3.7-7.16.2 -+ image: quay.io/eclipse/che-python-3.7@sha256:65fcf19813a56ade5f51a81de46af9c5210db8a4691241b95e90d4510bcdd3c1 -+ # tag: quay.io/eclipse/che-python-3.7:7.16.2 -+ - name: che-quarkus-7.16.2 -+ image: quay.io/eclipse/che-quarkus@sha256:8696fda7f10d7dcaa7879269707125b22232689845c4f5bc5bb470f8421cc5a4 -+ # tag: quay.io/eclipse/che-quarkus:7.16.2 -+ - name: che-rust-1.39-7.16.2 -+ image: quay.io/eclipse/che-rust-1.39@sha256:c52aaafa33af54804cb0cb6368adff1fbf49d01df41d604216a01b9021bbbd91 -+ # tag: quay.io/eclipse/che-rust-1.39:7.16.2 - - name: ubi-minimal- - image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:372622021a90893d9e25c298e045c804388c7666f3e756cd48f75d20172d9e55 - # tag: registry.access.redhat.com/ubi8/ubi-minimal diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index ec7b9103f..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - version: v1 - subresources: - status: {} diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.v7.2.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.v7.2.0.clusterserviceversion.yaml deleted file mode 100644 index 462168e2a..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.v7.2.0.clusterserviceversion.yaml +++ /dev/null @@ -1,399 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.2.0 - createdAt: "2019-09-27T19:50:59Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.2.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.2.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.1.0 - version: 7.2.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.v7.2.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.v7.2.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 8e002c46e..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.v7.2.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,75 +0,0 @@ ---- /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.1.0/eclipse-che-preview-openshift.v7.1.0.clusterserviceversion.yaml 2019-09-17 16:37:37.000000000 +0200 -+++ /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.v7.2.0.clusterserviceversion.yaml 2019-09-27 21:50:59.000000000 +0200 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.1.0 -- createdAt: "2019-09-05T13:42:59Z" -+ containerImage: quay.io/eclipse/che-operator:7.2.0 -+ createdAt: "2019-09-27T19:50:59Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.1.0 -+ name: eclipse-che-preview-openshift.v7.2.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -97,17 +97,17 @@ - displayName: Reason - path: reason - x-descriptors: -- - 'urn:alm:descriptor:text' -+ - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: -- - 'urn:alm:descriptor:text' -+ - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: -- - 'urn:alm:descriptor:org.w3:link' -+ - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. -@@ -248,6 +248,17 @@ - - users - verbs: - - list -+ - apiGroups: -+ - console.openshift.io -+ resources: -+ - consolelinks -+ verbs: -+ - get -+ - list -+ - create -+ - update -+ - patch -+ - delete - serviceAccountName: che-operator - deployments: - - name: che-operator -@@ -276,7 +287,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.1.0 -+ image: quay.io/eclipse/che-operator:7.2.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -384,5 +395,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.0.0 -- version: 7.1.0 -+ replaces: eclipse-che-preview-openshift.v7.1.0 -+ version: 7.2.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index bfa449492..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,476 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. See also the `tlsSupport` field. - type: string - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, default storage - class is used. - type: string - type: object - type: object - status: - 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.v7.3.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.v7.3.0.clusterserviceversion.yaml deleted file mode 100644 index e3be2fcab..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.v7.3.0.clusterserviceversion.yaml +++ /dev/null @@ -1,399 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostname": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.3.0 - createdAt: "2019-10-18T15:04:39Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.3.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.3.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.2.0 - version: 7.3.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.v7.3.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.v7.3.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 4782464d2..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.v7.3.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.2.0/eclipse-che-preview-openshift.v7.2.0.clusterserviceversion.yaml 2019-10-07 13:54:58.000000000 +0200 -+++ /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.v7.3.0.clusterserviceversion.yaml 2019-10-18 17:04:39.000000000 +0200 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.2.0 -- createdAt: "2019-09-27T19:50:59Z" -+ containerImage: quay.io/eclipse/che-operator:7.3.0 -+ createdAt: "2019-10-18T15:04:39Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.2.0 -+ name: eclipse-che-preview-openshift.v7.3.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -287,7 +287,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.2.0 -+ image: quay.io/eclipse/che-operator:7.3.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -395,5 +395,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.1.0 -- version: 7.2.0 -+ replaces: eclipse-che-preview-openshift.v7.2.0 -+ version: 7.3.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index bfa449492..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,476 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. See also the `tlsSupport` field. - type: string - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, default storage - class is used. - type: string - type: object - type: object - status: - 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.v7.3.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.v7.3.1.clusterserviceversion.yaml deleted file mode 100644 index 3f930d122..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.v7.3.1.clusterserviceversion.yaml +++ /dev/null @@ -1,399 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.3.1 - createdAt: "2019-10-30T17:57:15Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.3.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.3.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.3.0 - version: 7.3.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.v7.3.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.v7.3.1.clusterserviceversion.yaml.diff deleted file mode 100644 index 1b5173ae1..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.v7.3.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,45 +0,0 @@ ---- /home/ibuziuk/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.0/eclipse-che-preview-openshift.v7.3.0.clusterserviceversion.yaml 2019-10-21 19:21:01.535011181 +0200 -+++ /home/ibuziuk/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.v7.3.1.clusterserviceversion.yaml 2019-10-30 18:57:15.462865481 +0100 -@@ -20,7 +20,7 @@ - }, - "database": { - "externalDb": false, -- "chePostgresHostname": "", -+ "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.3.0 -- createdAt: "2019-10-18T15:04:39Z" -+ containerImage: quay.io/eclipse/che-operator:7.3.1 -+ createdAt: "2019-10-30T17:57:15Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.3.0 -+ name: eclipse-che-preview-openshift.v7.3.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -287,7 +287,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.3.0 -+ image: quay.io/eclipse/che-operator:7.3.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -395,5 +395,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.2.0 -- version: 7.3.0 -+ replaces: eclipse-che-preview-openshift.v7.3.0 -+ version: 7.3.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index bfa449492..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,476 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. See also the `tlsSupport` field. - type: string - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, default storage - class is used. - type: string - type: object - type: object - status: - 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.v7.4.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.v7.4.0.clusterserviceversion.yaml deleted file mode 100644 index 889ff8340..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.v7.4.0.clusterserviceversion.yaml +++ /dev/null @@ -1,399 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.4.0 - createdAt: "2019-11-07T17:01:08Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.4.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.4.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.3.1 - version: 7.4.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.v7.4.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.v7.4.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 133426dd1..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.v7.4.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.3.1/eclipse-che-preview-openshift.v7.3.1.clusterserviceversion.yaml 2019-11-07 17:17:34.000000000 +0100 -+++ /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.v7.4.0.clusterserviceversion.yaml 2019-11-07 18:01:08.000000000 +0100 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.3.1 -- createdAt: "2019-10-30T17:57:15Z" -+ containerImage: quay.io/eclipse/che-operator:7.4.0 -+ createdAt: "2019-11-07T17:01:08Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.3.1 -+ name: eclipse-che-preview-openshift.v7.4.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -287,7 +287,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.3.1 -+ image: quay.io/eclipse/che-operator:7.4.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -395,5 +395,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.3.0 -- version: 7.3.1 -+ replaces: eclipse-che-preview-openshift.v7.3.1 -+ version: 7.4.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index a31d671b8..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,504 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalPluginRegistry` field). By - default this will be automatically calculated by the operator. - type: string - proxyPassword: - description: "Password of the proxy server \n Only use when proxy - configuration is required (see also the `proxyUser` field)." - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.v7.5.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.v7.5.1.clusterserviceversion.yaml deleted file mode 100644 index f2798b06f..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.v7.5.1.clusterserviceversion.yaml +++ /dev/null @@ -1,399 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.5.1 - createdAt: "2019-12-10T13:31:32Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.5.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.5.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.4.0 - version: 7.5.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.v7.5.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.v7.5.1.clusterserviceversion.yaml.diff deleted file mode 100644 index a0cad6120..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.v7.5.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.4.0/eclipse-che-preview-openshift.v7.4.0.clusterserviceversion.yaml 2019-12-10 14:25:37.000000000 +0100 -+++ /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.v7.5.1.clusterserviceversion.yaml 2019-12-10 14:31:32.000000000 +0100 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.4.0 -- createdAt: "2019-11-07T17:01:08Z" -+ containerImage: quay.io/eclipse/che-operator:7.5.1 -+ createdAt: "2019-12-10T13:31:32Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.4.0 -+ name: eclipse-che-preview-openshift.v7.5.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -287,7 +287,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.4.0 -+ image: quay.io/eclipse/che-operator:7.5.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -395,5 +395,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.3.1 -- version: 7.4.0 -+ replaces: eclipse-che-preview-openshift.v7.4.0 -+ version: 7.5.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index a31d671b8..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,504 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalPluginRegistry` field). By - default this will be automatically calculated by the operator. - type: string - proxyPassword: - description: "Password of the proxy server \n Only use when proxy - configuration is required (see also the `proxyUser` field)." - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.v7.6.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.v7.6.0.clusterserviceversion.yaml deleted file mode 100644 index 1ea3b5110..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.v7.6.0.clusterserviceversion.yaml +++ /dev/null @@ -1,399 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.6.0 - createdAt: "2019-12-20T14:28:21Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.6.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.6.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.5.1 - version: 7.6.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.v7.6.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.v7.6.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 754918d2c..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.v7.6.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/ibuziuk/git/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.5.1/eclipse-che-preview-openshift.v7.5.1.clusterserviceversion.yaml 2019-12-20 15:05:05.609179322 +0100 -+++ /home/ibuziuk/git/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.v7.6.0.clusterserviceversion.yaml 2019-12-20 15:28:21.334993393 +0100 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.5.1 -- createdAt: "2019-12-10T13:31:32Z" -+ containerImage: quay.io/eclipse/che-operator:7.6.0 -+ createdAt: "2019-12-20T14:28:21Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.5.1 -+ name: eclipse-che-preview-openshift.v7.6.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -287,7 +287,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.5.1 -+ image: quay.io/eclipse/che-operator:7.6.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -395,5 +395,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.4.0 -- version: 7.5.1 -+ replaces: eclipse-che-preview-openshift.v7.5.1 -+ version: 7.6.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index a61bed8c5..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,509 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.v7.7.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.v7.7.0.clusterserviceversion.yaml deleted file mode 100644 index 258f803d2..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.v7.7.0.clusterserviceversion.yaml +++ /dev/null @@ -1,399 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.7.0 - createdAt: "2020-01-11T11:16:09Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.7.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: iVBORw0KGgoAAAANSUhEUgAAANMAAAD0CAYAAAABrhNXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAaNklEQVR42u3de3QU9dkH8O/zm91EQK0U77dqVdTW++1V20KigUSQahLjsSSbtp4eeqqVLHILCcoiyQZEIbF61B6PVQJ6XiOkr6TlYiABr603wHotar1bBUWUYDY787x/JIGoSchmZ+c3M/t8/iS7M8+M5+vs7szz/IiZIYRIntJdgBB+IWESwiYSJiFsImESwiYSJiFsImESwiaBvv5ARLprEwB4ddaJTBQF8w/JsKbQmI0v665JAL3dUqK+7jNJmPTiNWOHWYhNB1AOILPrn+MA369MazaNe+Iz3TWmMwmTB3AEyrwwu4SIbwVwWB+v+hxEt6gg7qLs1rjumtORhMnlePUlF5hk1RFw4QDf8rrFmBLMa12tu/Z0I2FyKV53yVGWyTVgLgGQ8IknoImMQBnlNL+t+1jShYTJZXjlhKFW8KsbQJgNYP8ktxYDcI8yh95E41bt1H1sfidhcpH4mtETCHQHgONs3vTHAEXUMy33UQSW7uP0KwmTC/DqS84xyaol4Bcp3tULiqiMxrY8pfuY/UjCpBG3ZB1sxfgmgK4HYDi1WwI9SnGaTuPXv6v7HPiJhEkDfv7coPX5AdeB+RaADtRURRtAC9UB7Qvo4md26z4nfiBhcljH6qwcRbgDwKm6a+nyATNVGrkt9USQrtAkSJgcwquyT2ZlLWLQON219FofsMEghGls6ybdtXiVhCnFuOnnw62gEQHoOvTz3KM7sAVSy5RS0yln3X91V+M1EqYU4ZasgBWjawGuAnCI7noStAOM+coaUkvjVrXrLsYrJEwp0LHmkksUrFoAp+uuJSnMbzLR1EBua5PuUrxAwmSj7tYIBhfprsVOBDQTU5jyWl7RXYubSZhs0KM1YiaA/XTXkyIdAN+tMmgOZbfu0F2MG0mYksAMMtdkh4h4AYDDddfj0FF3tnrsOOROurrB1F2Nm0iYBolXjT7fVFRHwEW6a9FkkyIK09iWDboLcQsJU4KSbY3wGwKaCNZkyt34ju5adJMwDRA/fdEQa2fmZBAqARygux536Wr1+CY+m6546ivd1Wg7CxKmfUtha4TP8EeAmpuurR4Spn7w46PONi2qJdAo3bV4CROeM1iFKXf907prcfS4JUzfx82XjrDM+M0Ot0b4TWerB8yplLvxfd3FOHLAEqYeJ2NPawTmAviB7np8YheA21QG5lN26ze6i0klCVOXjtVZOUpxHZh+orsWn3qfmWYH8lqW6C4kVdI+TLwq+2Q2+HZmjNddSzogoIUsI0yXrduiuxa7pW2YuOnnw62MwEwwTwEoQ3c96aWr1SMen+qnKbRpF6a901GthQAdqrueNPcFGAvUzkMW09UNMd3FJCutwtSxenS2ItQCdIbuWsS3vMFENwbGtvxddyHJSIsw8ZpRx1hkVIM5pLsW0TcCmsk0ymjculd11zIYvg5TmrRG+E1nq4cK3kxjmr/UXUwifBkmZpD5+OiriHEbQMfqrkcMynYQ5nmp1cN3YepsjUAtgS7WXYuwA7+oGGHK2/CE7kr2WalfwsRrxxxpcWwOgN8BJEuJ+gwBTWThBrqs9T+6a+mL58PEjxRlWAd99gcw5kFaI3yO20D0JxVEFWW3fq27mu9V5+UwdbVG1AE4XnctwlEfMlOF26bQejJMvDbrLJNRS8Bo3bUIfRj8T0NRGY1pfVZ3LYDHwsSrc39o0TdzpDVC7OWeKbSeCFOP1ogIgIO0FCHcrrPVwxxSo2sKrevD1LVqRC2Anzq+c+FFW5m4IjB2Q4PTO3ZtmLj50pFsmrczcLnTJ0V4HzHWESFMua3/cmqfrgsTt2QdZHWgHIwwgEynToTwpTjA96sMqqTs1m2p3plrwiStESJ1uqbQBnEXZbfGU7YXN4SpY1VWllKoBXBmqg5UCACvW4wpwbzW1anYuNYw8d+zjrYCFJXpqMJJBDSRESijnOa37dyuljDxyglDrYyvZkBaI4Q2XVNozaE30bhVO23ZopNhktYI4UIfAxSxYwqtY2HitVnndT0C9DOHT5YQA/GCIiqjsS1PDXYDKQ8Tr/7FERapCKQ1Qrhf5xTaOE2n8evfTfjNqQrT3tYIvgWgA3WfJSEGjtsAWpjoFNqUhKmzNQK1AP1Y92kRIgkfMFPlQFs9bA0TPz7qVLbUIgbydJ8FIezChFbDojDltWzu93V2hElaI4T/dbV6cHAa5a79tNdXJBMmbskKWDG6FszVIBys+3CFcMAOMOYra0jtd1s9Bh2mjrXZlyrmWgCn6T46IRzH/CYTTQ3ktjbt/acEw8RrR53EbFQzuEj38QihGwHNxBSmvJZXEgqT9Xj2bWC+QVaNEKInjoFQpca0zvvuXwJ9vwdT5XlUIXpiC6T+Vyn1597+Gkh0c0KkIwb+YUCV0diWfwBAbx/oJExC9G/AN3MlTEL0qudE2ZYBTZSVMAnxHQQ0Udz4Y6IPwEqYhNiDX1SdU2OfHMy7pU1CCMY2EMLqy0MvGGyQALkyifTWuXKhNfQmyku+nV3CJNISAc2krMk0ZuNrdm1TwiTSzRtMdKORgtXeJUwiXXwBwtzO4ZQtKRlOKWESftc5Ntm0ZtO4Jz5L5Y4kTMK3CLyerMAUumzdFif2J2HyBu58GkwmPg3QW8w01chr/T8ndyr/cVyPX1QKoxTUBcwY9D2QNLELwFyVgdMCeS2OBgmQK5N7MbZBoUrtOPROurrBBABmjDIfH30VgRaC8SPdJboIg2ip6uAZNL71E11F9N0cuDbbNStbp5nOG4n9zMXuMb99BoAhugvWiQnPGSaX0WUbnnF0vwl12kqYHEdAE5kqTOPWvzWQ16f5yiIfMlPFQOfc2U3C5F5vMHhKIHfDqsG8mddmj7Y6B96cpftAHLAbhDvU7o5quuKpr3QVIWFynx43EpNb5W7vaox8K4DDdB9YKhDQRLAmU+7Gd3TXImFyj5TdSOSWrP2tGKYBKIdf1glmvKRIhSl3/UbdpewpScKkH4HXk+Iwjdn4cir345MxbdtBmKd2HLLnF023kDDptZWJKwJjNzQ4udOO1Vk5ilAL4Ke6T0AiZQN8t1LBm2lM85e6i+mNhEmPXQBuS3TJEjvx8+cGre0H/tYLo617DnrUXUt/JEzOcsWNxG8V5OZFF3oZQexmEiaHMPifhoWw0zcSB1zf46NOZVMtZkKu7lrQPRx/5yGL6eqGmO5iBkrClHpabyQmqnOhOqoDcLzze9/3si1u1ltu5EFXe+wGYYHKwCmBvJYlXggSAARyN6xUXx5yCghhAI7dAGVCq2J1jjG2pdSLQeqLXJmSREATWbiBLmv9j+5aksFrxxxpcWwOUru49/vMNNsrV+7+yMc8OzFeUuAyytvwhO5SbD2stVnnmcx1BLrYxq0OahFmN5Mw2cO1NxLtwgwyHx99FTFuA+jYZDZFoEdJGdNoTPN7uo/LThKm5Lj+RqLdeM3YYRZi0wHMBLBfQu8FnjeIwjS25Sndx5GScyNhGhwCmsk0ymjculd116IDrxl1jEVGNZhDA3j5xwBF1DMt91EElu7aU3ZOJEwJe4OJbgykYMaaF3WsHp3d+WgSnfH9v3IMwD39NTX6iYRp4L4AY4HXbiQ6YW+rh7UQoEOBrl80jUAZ5TS/rbs+x86DhGmf4gD/WRmBmyln3XbdxbhZ56NJ7dMtqMeDuevX667H8eOXMPWNgBayjLBTM9aEt/WWG5lO1H0jMa9lie5ChLelc5h6tEa0+OJGotArHcPUeSMR5lTK3fi+7mKEf6RVmJjwnMEqTLnrn9Zdi/CfNHlqnD8C6PfG060XSpBEqvj9ytQ1Yy2udcaaSA++DdOeGWtj9c9YE/4RiUTUlreCpQAe+O7f/BimTQqqzE0z1oQ/FBTXnL9lK2oBvhg+D5PvWyOEHr+8ZsGRgUB8DsC/Qz+/M/ghTGnXGiGcUVS0aEg8s30ywawE6IB9vd7TYdo7Y63V1TPWhPcUhqommPxNHSUwbMabYeqasWZ4ZMaa8I4rJ1afpRTqmGlUou/1Wpg6Z6xZQ2tp3Kp23cUI/ygqivzQysiYw4RBD+j0SJh6zFjL889oKKHfpEn3Bre3bbvOBEUAHJTMtlwfJia0GpYKU27LZt21CH8pLK3J2bZrey2IbFnUwM1hep+ZZgdypTVC2Cu/NDpSMW5niy+3c/FSF4ap54w1aY0Q9rnyN5GDjHiwnC2EOQULwbkpTF0z1gK+m7Em9IpEImrz1mAJxelWTuESpa4Ik99nrAl98kPR0Vu2oo6AM1O9L81h4o8ANdfw+Yw14byC4gVHA2YUjBLAzm9GfdMSprhF2PThwZvf3Tli/NU33vOhjhqEP02YFBkabAvOAMwZAIY4uW/Hw/TCB4fgL8+fgv9+NeRMAM8Vhmoip5/Qfl8kEpErk0gCU35o/lXUxgsB/EhHBY6N+vrgy/3xwPMnY/NHI3r78/NghFcsq5DvTCJhV06sOVcprgPwM6f2ubx+1vc+Oqb8yvR1ewANL5+I1a8fA4v7/Oh6HghPFJZEH1VKTWtYUi6/5ol9KiipPgJAZF+tEU5J2ZXJtAgtbx2FhzediJ3fZCTy1jaAFx4Y6Jj/wAMRuc8kvqeoKJJhZQb/YIFuIeBAHTX0dmVKSZpf/mQEZvztItz77E8SDRIADAVozs54xr/zS6pLAXbklxjhDYWhqglmZsZrDKrVFaS+2Hpl+njnUDy86UQ88+7hthXIQCugwo1Ly+XZvDRW+KvoKWxgMYA83bUAKfzO9E2HgZWvHYfGl49Hh2XvxY6ALMB6saA4uoxVcFpj/XR5ajyN9GiNuA7a74v2L6krEwN44p0jUf/CSOzYnfDHucHYwaD53wwfVrvqT5Oln8nHsrIigRHHZF7LbFUDdLDuer7L1u9M/972A1Su+h/86cnTnAoSABxE4PlDvvh6S35x9HKndiqcdVVx9aUjjs54kZnvdWOQ+pLwZXN72354+KWTsPGdw8H6fhsYSYSVBcXRZgqo8PIHy2UGhA8UldScaIGjFlCku5bBGHCY2k2Fx145Hn995TjE4oPq6rUfIYdN66XC4ujdZjA2568PRHboLkkkLhRaOGwXx6ab4HKkoDXCKfv8zsRMePa9w1D/wkh8tiuhBbcdPhJ8Tsy3qPaT7mxouFrm5nkCU35JNESgBQDs+wnYAb19Z+o3TG9tPxAPPn8yXvt0uO7aE8CvEWHK8vrKNborEX27cmLVBUoZdQBfqLuWwUjop/G7nj4NG946AuzM0+s2olOZsbowFG1SMCc31N8ks8ZdpKi06ijTVDUglPjthnyfYWp960jdtSWFGZebMMYWFkfv6cg0Zj92/0xZBUOj7umopsWzQdhfdz2poP3hwBTLYMLkQMx8vTBUMykSifj9eF2pMFQ1wcz45lUCzwf8GSTA/2HqdiQz37tla8azV5VUXay7mHRRUFJ9Tn5JdCOzegyE43TXk2qufjwjBc63oJ6UVo/Uyi+NjlAmbmbgehrkdFQvSrcwAQAxUGRa1riCkurbpNXDPt3TUdnCXCb8QHc9TkuXj3m9GQbQnJ1mxpudrR4iGYWlNTmftW3fxKBaIP2CBKTnlenbGMcQ6MGCUPQ3RBxevqRyi+6SvKSoZN7JJoxFbPE4X/3OPQgSpm6MbGZ6SVo9Bmb8xJrh+ylrpgmaAsCxJ53dTML0bQqEkOKOy/NLahYE2tsXNzREYrqLcpM901HBCxl0qO563CSdvzP1iYHhBJ5vZma8XFBSPV53PW5RMLE6e8vWjJcI9CAACdJ3yJWpfyMBaioojjYbQFnDsopXdRekwxXXVB1jGKoahJDuWtxMwjQQhBwT2FRYHL1bxdTNDQ3labEQdXdrBEAzAbi4ZcAd5GPewAWZMNnMtN4qLKkuKyp6xMc3I5nyQzVFu7jjVYDmQII0IBKmxI1gUK2ZufW5gonzE15E2O0KimvOLyiZ/yQxPwLgWN31eIl8zBu8s6GsDX5p9fjlNQuODATic9wyHdWLJExJ6mr1uLSwpPqOjoxAtddaPbqnozLMeQAdoLseL5P/A9ljCINmBmLma16aQts1HfX1rkeAJEhJkiuTvY4i0IMFJTV/ZBUta1xS8YzugnqTH1pwKlnmYmbk6q7FTyRMqXE+WXiqoDi61AgGZjQ8MOMT3QUBPaajsnk9KH1aI5wiYUodAiFkxuMFuls9Jk26N7h99+e/NdmqBuCZoY5eI9+ZUm9Y16oeL+eHahwfrlhYWpOzbdf2l7w2HdWL5MrknBOJ+ZGCkuh6Ujwl1a0ehRPnnQTDWMQWX+65AVMeJWFy3iVs0QsFJdX3G0Ga3fCXis/s3PiVv4kcZMSD5QwKg707HdWLJEx6BACaZHWgyK5Wjz2tEXG6lYHDdB9gOpLvTBp1t3rEMzO3FIai4wa7nfxQdPTLWzNe6GqNkCBpIlcmFyDwycz4W0FxtJmVMbmxfuZrA3lfQfGCowEzCkYJQ74Z6SZhchNCDrG5ubA4encbYjetWhbZ2dvLJkyKDA22BWcA5gwAQ3SXLTrJxzz3CTJh8hAK9tLq0dkaEWzL6G6NkCC5SJ+rYBSGahJeIFqkxIsKCMctalOK6wD8THdBIoULRIuUOscCNijFDPkk4WoSJm8gyA8Mrif/pxPCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWwiYRLCJhImIWzSd5iIbgcgS1AK8W2xrmx8T59hWlE/axpZ5mkENOiuXghXYDSToc5ZUT9rWm9/7rM5kGjvE/9XFVdfahHVAjhN9/EIocGbAN+4Ymnl37r/obfcDChMAJCVFQmMOCbzWmarWiaDijSxg0HzexvFllSYuu0Z/k64DtJcKPzJAmMZq+C0xvrpn/b2AlvC1K3wV9FT2MBiAHm6j1wIuzDQCqhw49Lyzf2+zs4wdSsMVU1gVrUAfqz7RAgxaIT3mXl249LKJQN5eW+5Sfo+0/L62SuN9tipBA4zsDPZ7QnhsDaA5x5oxEYONEh9SfrK1FNBSfURACIAySLDwu2YgEeVUtMalpS/l/CbU/ExrzdXTqw5V2a8CRd7HozwimUVTw12A46FqWt3lB+afxUxLwTwIyfPlBB9+JiIIqef0H5fJBKxktmQw2HqtHcuNslcbKFLjBj39De/PVFawtRtz4oNhBLIQEXhECI0waSy5Q/NetvO7WoNU7f8UHQ0MeoAnJmSHQgBAITXmWlK49JZq1Ox+ZT8NJ6oxvqKDWecGDuHwb8G8F+n9y98jvA5gcOfvx87PVVB6nPXTl+ZevrW+quQ9VdFUuIA399hZlaufHjatlTvzBUf83qTXxodqRi3M+Nyx3YqfIOBdSAON9ZX/suxfbo1TN0KS2ty2ORaEH7q+M6FB9G/mVDZWD/L8Z47V3xn6s/yJbOaDx424mwi+j3AKb9UC8/6GuC5u4cPO11HkPriqitTTz1aPa4HYCS9QeEHFhjL4hZPf+zhSq0/Xrn+Y15v8kMLTiXLXAxCru5ahEaEf8KyylYsm/2s7lIAj4apW1erRx2A43XXIhz1IYMrGpdW1APkmnWWXf+dqT9drR6nEDgM4Cvd9YiUayPwAqM9dkpna4R7gtQXz1yZevrlNQuODATic6TVw5+I0GQadMNfH5j1H9219MXTH/N6UxiqOo/ZqAP4Yt21CFu8qIDwo0srntBdyL74Lkxdh9Xd6nEbgGN1VyMGg7cRUKXaT7qzoeFqU3c1A6rYn2HqFAotHLaLY9MBmglgP931iAHpIMbddrZGOMXXYep2xTVVxxiGqgYhpLsW0Q9GMytjcmP9zNd0lzKo8tMhTN0KJlZnQ1EtgDN01yL2YtAbivjG5fUVf9ddS1LH4eWfxhO14qHKljNOjJ3d1erxadIbFEkh4AsGlQfa28/wepD6PEa/Xpl66tHqMQVAhu560owFxjIjA1Mb/lLxme5i7JJWH/N6k18aHUkWLQJ4vO5a0gKhhYjDy5dUbtFdit3SPkzdCktrciyL6wj4ie5afOo9Bt+U7FBHN0ur70z9Wb5kVvMhQ0ec1fVo0pe66/GRXQDPPTAQO9nPQepLWl6ZesovjY5QJm6WVo+kMBhLjWBgRsMDMz7RXYwjBywf8/pWWFpzNltWLUCjdNfiMc+xQlnjkopndBfiJAnTAEirx4B9xOBZbmuNcIqEaYCKihYNiWe2TyZwJYADdNfjMrsJfEdHRqD6sftnpm0rjIQpQUWlVUeZpqqRKbSdiNCkYE5uqL/pHd216CZhGqSC4przAa4D4SLdtWjyEiwVXvFQ+UbdhbiFhCkpTPkl0RCBFgA4XHc1DtlO4Hleao1wioTJBmnS6tFBjLtVTN3c0FAu9+F6IWGy0ZW/nneCYRo1DBTprsVWjGYKqPDyB8tf0V2Km0mYUiA/VHMJMS+G91s93mTG1MZlFU26C/ECeZwoBRrrZ63v0erhxaeidzCofPfw/c+QICVHrkw2Gj+xZvh+yprpkVYPC4xlrILTGuunS79XguRjnkOKSuadbMJYBGCc7lp6w0AroMKNS8s3667FqyRMDissrclhy7oDoFN119LlAwZXpusjQHaS70wOW75kVvPBQw8+0wWtHm1drREneWU6qhfJlckhmlo9mIBH2bKmr3ho9ru6z4GfyMc8FygoqT6HQbUE/CKV+yHCC2yhbMWyiqd0H7MfSZhcpDBUNYEtdQcIx9m86Y+JKHL6Ce33RSIRS/dx+pWEyWUmTIoMDbRl3kDg2QD2T3JzMWLc48XpqF4kYXKpZFs9iNAEk8qWPzTrbd3Hki4kTC535cSqC5Qy6gC+cEBvILzOTFMal85arbv2dCNh8oQBtHoQPifmW7Z/0HFXa2skrrvidCRh8pAerR7lADK7/jkO8P0dZmblyoenyWr0GkmYPKhw4ryTYBiL2EKQlTHFq6tG+E1CYRJCJEYeJxLCJhImIWwiYRLCJhImIWwiYRLCJv8P9sXhC7xE4kIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDQtMTNUMDg6MTY6MDgrMDI6MDCcYZVaAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTA0LTEzVDA4OjE2OjA4KzAyOjAw7Twt5gAAAABJRU5ErkJggg== - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.7.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.6.0 - version: 7.7.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.v7.7.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.v7.7.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 9da089501..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.v7.7.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.6.0/eclipse-che-preview-openshift.v7.6.0.clusterserviceversion.yaml 2020-01-11 11:48:04.000000000 +0100 -+++ /home/dfestal/go/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.v7.7.0.clusterserviceversion.yaml 2020-01-11 12:16:09.000000000 +0100 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.6.0 -- createdAt: "2019-12-20T14:28:21Z" -+ containerImage: quay.io/eclipse/che-operator:7.7.0 -+ createdAt: "2020-01-11T11:16:09Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.6.0 -+ name: eclipse-che-preview-openshift.v7.7.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -287,7 +287,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.6.0 -+ image: quay.io/eclipse/che-operator:7.7.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -395,5 +395,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.5.1 -- version: 7.6.0 -+ replaces: eclipse-che-preview-openshift.v7.6.0 -+ version: 7.7.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index a61bed8c5..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,509 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.v7.7.1.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.v7.7.1.clusterserviceversion.yaml deleted file mode 100644 index a016b2671..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.v7.7.1.clusterserviceversion.yaml +++ /dev/null @@ -1,399 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.7.1 - createdAt: "2020-01-20T10:38:06Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.7.1 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.7.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.7.0 - version: 7.7.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.v7.7.1.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.v7.7.1.clusterserviceversion.yaml.diff deleted file mode 100644 index fa326d5b6..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.v7.7.1.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.0/eclipse-che-preview-openshift.v7.7.0.clusterserviceversion.yaml 2020-01-15 17:27:25.080430292 +0200 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.v7.7.1.clusterserviceversion.yaml 2020-01-20 12:38:06.829785194 +0200 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.7.0 -- createdAt: "2020-01-11T11:16:09Z" -+ containerImage: quay.io/eclipse/che-operator:7.7.1 -+ createdAt: "2020-01-20T10:38:06Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.7.0 -+ name: eclipse-che-preview-openshift.v7.7.1 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -287,7 +287,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.7.0 -+ image: quay.io/eclipse/che-operator:7.7.1 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -395,5 +395,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.6.0 -- version: 7.7.0 -+ replaces: eclipse-che-preview-openshift.v7.7.0 -+ version: 7.7.1 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index a61bed8c5..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,509 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.v7.8.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.v7.8.0.clusterserviceversion.yaml deleted file mode 100644 index b4bed3544..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.v7.8.0.clusterserviceversion.yaml +++ /dev/null @@ -1,399 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.8.0 - createdAt: "2020-02-03T07:34:57Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.8.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - image: quay.io/eclipse/che-operator:7.8.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.7.1 - version: 7.8.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.v7.8.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.v7.8.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 7775b924c..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.v7.8.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.7.1/eclipse-che-preview-openshift.v7.7.1.clusterserviceversion.yaml 2020-01-29 09:08:21.601046604 +0200 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.v7.8.0.clusterserviceversion.yaml 2020-02-03 09:34:57.919325369 +0200 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.7.1 -- createdAt: "2020-01-20T10:38:06Z" -+ containerImage: quay.io/eclipse/che-operator:7.8.0 -+ createdAt: "2020-02-03T07:34:57Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.7.1 -+ name: eclipse-che-preview-openshift.v7.8.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -287,7 +287,7 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.7.1 -+ image: quay.io/eclipse/che-operator:7.8.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -395,5 +395,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.7.0 -- version: 7.7.1 -+ replaces: eclipse-che-preview-openshift.v7.7.1 -+ version: 7.8.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.crd.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.crd.yaml deleted file mode 100644 index a61bed8c5..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.crd.yaml +++ /dev/null @@ -1,509 +0,0 @@ -# -# Copyright (c) 2012-2019 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/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Red Hat, Inc. - initial API and implementation -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: checlusters.org.eclipse.che -spec: - group: org.eclipse.che - names: - kind: CheCluster - listKind: CheClusterList - plural: checlusters - singular: checluster - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Desired configuration of the Che installation. Based on these - settings, the operator automatically creates and maintains several config - maps that will contain the appropriate environment variables the various - components of the Che installation. These generated config maps should - 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). By - default a dedicated Identity Provider server is deployed as part - of the Che installation. But if `externalIdentityProvider` is - `true`, then no dedicated identity provider will be deployed by - the operator and you might need to provide details about the external - identity provider you want to use. See also all the other fields - starting with: `identityProvider`.' - type: boolean - identityProviderAdminUserName: - description: Overrides the name of the Identity Provider admin user. - Defaults to `admin`. - type: string - identityProviderClientId: - description: Name of a Identity provider (Keycloak / RH SSO) `client-id` - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field suffixed with `-public`. - type: string - identityProviderImage: - description: Overrides the container image used in the Identity - Provider (Keycloak / RH SSO) deployment. This includes the image - tag. Omit it or leave it empty to use the defaut container image - provided by the operator. - type: string - identityProviderImagePullPolicy: - description: Overrides the image pull policy used in the Identity - Provider (Keycloak / RH SSO) deployment. Default value is `Always` - for `nightly` or `latest` images, and `IfNotPresent` in other - cases. - type: string - identityProviderPassword: - description: Overrides the password of Keycloak admin user. This - is useful to override it ONLY if you use an external Identity - Provider (see the `externalIdentityProvider` field). If omitted - or left blank, it will be set to an auto-generated password. - type: string - identityProviderPostgresPassword: - description: Password for The Identity Provider (Keycloak / RH SSO) - to connect to the database. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to an auto-generated - password. - type: string - identityProviderRealm: - description: Name of a Identity provider (Keycloak / RH SSO) realm - that should be used for Che. This is useful to override it ONLY - if you use an external Identity Provider (see the `externalIdentityProvider` - field). If omitted or left blank, it will be set to the value - of the `flavour` field. - type: string - identityProviderURL: - description: Public URL of the Identity Provider server (Keycloak - / RH SSO server). You should set it ONLY if you use an external - Identity Provider (see the `externalIdentityProvider` field). - By default this will be automatically calculated and set by the - operator. - type: string - oAuthClientName: - description: Name of the OpenShift `OAuthClient` resource used to - setup identity federation on the OpenShift side. Auto-generated - if 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 if left blank. See also the `OAuthClientName` field. - type: string - openShiftoAuth: - description: 'Enables the integration of the identity provider (Keycloak - / RHSSO) with OpenShift OAuth. Enabled by defaumt on OpenShift. - This will allow users to directly login with their Openshift user - throug the Openshift login, and have their workspaces created - under personnal OpenShift namespaces. WARNING: the `kuebadmin` - 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: - chePostgresDb: - description: Postgres database name that the Che server uses to - connect to the DB. Defaults to `dbche`. - type: string - chePostgresHostName: - description: Postgres Database hostname that the Che server uses - to connect to. Defaults to postgres. This value should be overridden - 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: Postgres password that the Che server should use to - connect to the DB. If omitted or left blank, it will be set to - an auto-generated value. - type: string - chePostgresPort: - description: Postgres Database port that the Che server uses to - connect to. Defaults to 5432. This value should be overridden - ONLY when using an external database (see field `externalDb`). - In the default case it will be automatically set by the operator. - type: string - chePostgresUser: - description: Postgres user that the Che server should use to connect - to the DB. Defaults to `pgche`. - type: string - externalDb: - description: 'Instructs the operator on whether or not to deploy - a dedicated database. By default a dedicated Postgres database - is deployed as part of the Che installation. But if `externalDb` - is `true`, then no dedicated database will be deployed by the - operator and you might need to provide connection details to the - external DB you want to use. See also all the fields starting - with: `chePostgres`.' - type: boolean - postgresImage: - description: Overrides the container image used in the Postgres - database deployment. This includes the image tag. Omit it or leave - it empty to use the defaut container image provided by the operator. - type: string - postgresImagePullPolicy: - description: Overrides the image pull policy used in the Postgres - database deployment. Default value is `Always` for `nightly` or - `latest` images, and `IfNotPresent` in other cases. - type: string - type: object - k8s: - description: Configuration settings specific to Che installations made - on upstream Kubernetes. - properties: - ingressClass: - description: 'Ingress class that will define the which controler - will manage ingresses. Defaults to `nginx`. NB: This drives the - `is kubernetes.io/ingress.class` annotation on Che-related ingresses.' - type: string - ingressDomain: - description: 'Global ingress domain for a K8S cluster. This MUST - be explicitly specified: there are no defaults.' - type: string - ingressStrategy: - description: Strategy for ingress creation. This can be `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` - type: string - securityContextFsGroup: - description: FSGroup the Che pod and Workspace pods containers should - run in. Defaults to `1724`. - type: string - securityContextRunAsUser: - description: ID of the user the Che pod and Workspace pods containers - should run as. Default to `1724`. - type: string - tlsSecretName: - description: Name of a secret that will be used to setup ingress - TLS termination if TLS is enabled. 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` Che server endpoint. Default to `false`. - type: boolean - type: object - server: - description: General configuration settings related to the Che server - and the plugin and devfile registries - properties: - airGapContainerRegistryHostname: - description: Optional hostname (or url) to an alternate container - registry to pull images from. This value overrides the container - registry hostname defined in all the default container images - involved in a Che deployment. This is particularly useful to install - Che in an air-gapped 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 - Che in an air-gapped environment. - type: string - allowUserDefinedWorkspaceNamespaces: - description: Defines if a user is able to specify Kubernetes namespace - (or OpenShift project) different from the default. It's NOT RECOMMENDED - to configured true without OAuth configured. This property is - also used by the OpenShift infra. - type: boolean - cheDebug: - description: Enables the debug mode for Che server. Defaults to - `false`. - type: string - cheFlavor: - description: Flavor of the installation. This is either `che` for - upstream Che installations, or `codeready` for CodeReady Workspaces - installation. In most cases the default value should not be overriden. - type: string - cheHost: - description: Public hostname of the installed Che server. This will - be automatically set by the operator. In most cases the default - value set by the operator should not be overriden. - 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 defaut 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 defaut image - tag provided by the operator. - type: string - cheLogLevel: - description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults - to `INFO`.' - type: string - cheWorkspaceClusterRole: - description: Custom cluster role bound to the user for the Che workspaces. - The default roles are used if this is omitted or left blank. - type: string - customCheProperties: - additionalProperties: - type: string - description: Map of additional environment variables that will be - applied in the generated `che` config map to be used by the Che - server, in addition to the values already generated from other - fields of the `CheCluster` custom resource (CR). If `customCheProperties` - contains a property that would be normally generated in `che` - config map from other CR fields, then the value defined in the - `customCheProperties` will be used instead. - type: object - 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 defaut container image provided by the operator. - type: string - 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 - devfileRegistryUrl: - description: Public URL of the Devfile registry, that serves sample, - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (see the `externalDevfileRegistry` field). By - default this will be automatically calculated by the operator. - type: string - externalDevfileRegistry: - description: Instructs the operator on whether or not to deploy - a dedicated Devfile registry server. By default a dedicated devfile - registry server is started. But if `externalDevfileRegistry` is - `true`, then 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 or not to deploy - a dedicated Plugin registry server. By default a dedicated plugin - registry server is started. But if `externalPluginRegistry` is - `true`, then no such dedicated server will be started by the operator - and you will have to manually set the `pluginRegistryUrl` field. - type: boolean - gitSelfSignedCert: - description: If enabled, then the certificate from `che-git-self-signed-cert` - config map will be propagated to the Che components and provide - particular configuration for Git. - type: boolean - nonProxyHosts: - description: List of hosts that should not use the configured proxy. - Use `|`` as delimiter, eg `localhost|my.host.com|123.42.12.32` - Only use when configuring a proxy is required (see also the `proxyURL` - field). - 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 defaut container image provided by the operator. - type: string - 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 - pluginRegistryUrl: - description: Public URL of the Plugin registry, that serves sample - ready-to-use devfiles. You should set it ONLY if you use an external - devfile registry (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 also the `proxyUser` field). - type: string - proxyPort: - description: Port of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - proxyURL: - description: URL (protocol+hostname) 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. - type: string - proxyUser: - description: User name of the proxy server. Only use when configuring - a proxy is required (see also the `proxyURL` field). - type: string - selfSignedCert: - description: Enables the support of OpenShift clusters whose router - uses self-signed certificates. When enabled, the operator retrieves - the default self-signed certificate of OpenShift routes and adds - it to the Java trust store of the Che server. This is usually - required when activating the `tlsSupport` field on demo OpenShift - clusters that have not been setup with a valid certificate for - the routes. This is disabled by default. - type: boolean - 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 - tlsSupport: - description: 'Instructs the operator to deploy Che in TLS mode, - ie with TLS routes or ingresses. This is disabled by default. - WARNING: Enabling TLS might require enabling the `selfSignedCert` - field also in some cases.' - type: boolean - workspaceNamespaceDefault: - description: 'Defines Kubernetes default namespace in which user''s - workspaces are created if user does not override it. It''s possible - to use , and placeholders (e.g.: - che-workspace-). In that case, new namespace will be - created for each user (or workspace). Is used by OpenShift infra - as well to specify Project' - 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 Postgres database. If omitted or left blank, default storage - class is used. - type: string - preCreateSubPaths: - description: Instructs the Che server to launch a special pod to - pre-create a subpath in the Persistent Volumes. Defaults to `false`, - however it might need to enable it according to the configuration - of your K8S 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 defaut 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. If omitted or left blank, 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 if or not a Postgres instance has been correctly - provisioned - type: boolean - devfileRegistryURL: - description: Public URL to the Devfile registry - type: string - helpLink: - description: A URL that can point to some URL where to find help related - to the current Operator status. - type: string - keycloakProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / RH SSO) has been provisioned with realm, client and user - type: boolean - keycloakURL: - description: Public URL to the Identity Provider server (Keycloak / - RH SSO). - type: string - message: - description: A human readable message indicating details about why the - pod is in this condition. - type: string - openShiftoAuthProvisioned: - description: Indicates whether an Identity Provider instance (Keycloak - / 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 - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.crd.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.crd.yaml.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.v7.9.0.clusterserviceversion.yaml b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.v7.9.0.clusterserviceversion.yaml deleted file mode 100644 index 962f310e1..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.v7.9.0.clusterserviceversion.yaml +++ /dev/null @@ -1,419 +0,0 @@ -apiVersion: operators.coreos.com/v1alpha1 -kind: ClusterServiceVersion -metadata: - annotations: - alm-examples: |- - [ - { - "apiVersion": "org.eclipse.che/v1", - "kind": "CheCluster", - "metadata": { - "name": "eclipse-che" - }, - "spec": { - "server": { - "cheImageTag": "", - "devfileRegistryImage": "", - "pluginRegistryImage": "", - "tlsSupport": false, - "selfSignedCert": false - }, - "database": { - "externalDb": false, - "chePostgresHostName": "", - "chePostgresPort": "", - "chePostgresUser": "", - "chePostgresPassword": "", - "chePostgresDb": "" - }, - "auth": { - "openShiftoAuth": true, - "identityProviderImage": "", - "externalIdentityProvider": false, - "identityProviderURL": "", - "identityProviderRealm": "", - "identityProviderClientId": "" - }, - "storage": { - "pvcStrategy": "per-workspace", - "pvcClaimSize": "1Gi", - "preCreateSubPaths": true - } - } - } - ] - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" - containerImage: quay.io/eclipse/che-operator:7.9.0 - createdAt: "2020-02-24T13:02:02Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation - name: eclipse-che-preview-openshift.v7.9.0 - namespace: placeholder -spec: - apiservicedefinitions: {} - customresourcedefinitions: - owned: - - description: Eclipse Che cluster with DB and Auth Server - displayName: Eclipse Che Cluster - kind: CheCluster - name: checlusters.org.eclipse.che - specDescriptors: - - description: Log in to Eclipse Che with OpenShift credentials - displayName: OpenShift oAuth - path: auth.openShiftoAuth - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - - description: TLS routes - displayName: TLS Mode - path: server.tlsSupport - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - statusDescriptors: - - description: Route to access Eclipse Che - displayName: Eclipse Che URL - path: cheURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Route to access Keycloak Admin Console - displayName: Keycloak Admin Console URL - path: keycloakURL - x-descriptors: - - urn:alm:descriptor:org.w3:link - - description: Eclipse Che server version - displayName: Eclipse Che version - path: cheVersion - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:label - - description: The current status of the application - displayName: Status - path: cheClusterRunning - x-descriptors: - - urn:alm:descriptor:io.kubernetes.phase - - description: Reason of the current status - displayName: Reason - path: reason - x-descriptors: - - urn:alm:descriptor:text - - description: Message explaining the current status - displayName: Message - path: message - x-descriptors: - - urn:alm:descriptor:text - - description: Link providing help related to the current status - displayName: Help link - path: helpLink - x-descriptors: - - urn:alm:descriptor:org.w3:link - version: v1 - description: | - A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development. - This operator installs PostgreSQL, Keycloak, and the Eclipse Che server, as well as configures all three services. - - ## How to Install - - Press the **Install** button, choose the upgrade strategy, and wait for the **Installed** Operator status. - - When the operator is installed, create a new CR of Kind CheCluster (click the **Create New** button). - The CR spec contains all defaults (see below). - - You can start using Eclipse Che when the CR status is set to **Available**, and you see a URL to Eclipse Che. - - ## Defaults - - By default, the operator deploys Eclipse Che with: - - * Bundled PostgreSQL and Keycloak - - * Per-Workspace PVC strategy - - * Auto-generated passwords - - * HTTP mode (non-secure routes) - - * Regular login extended with OpenShift OAuth authentication - - ## Installation Options - - Eclipse Che operator installation options include: - - * Connection to external database and Keycloak - - * Configuration of default passwords and object names - - * TLS mode - - * PVC strategy (once shared PVC for all workspaces, PVC per workspace, or PVC per volume) - - * Authentication options - - ### External Database and Keycloak - - To instruct the operator to skip deploying PostgreSQL and Keycloak and connect to an existing DB and Keycloak instead: - - * set respective fields to `true` in a custom resource spec - - * provide the operator with connection and authentication details: - - - - `externalDb: true` - - - `chePostgresHostname: 'yourPostgresHost'` - - - `chePostgresPort: '5432'` - - - `chePostgresUser: 'myuser'` - - - `chePostgresPassword: 'mypass'` - - - `chePostgresDb: 'mydb'` - - - `externalIdentityProvider: true` - - - `identityProviderURL: 'https://my-keycloak.com'` - - - `identityProviderRealm: 'myrealm'` - - - `identityProviderClientId: 'myClient'` - - - ### TLS Mode - - To activate TLS mode, set the respective field in the CR spec to `true` (in the `server` block): - - - ``` - tlsSupport: true - ``` - - #### Self-signed Certificates - - To use Eclipse Che with TLS enabled, but the OpenShift router does not use certificates signed by a public authority, you can use self-signed certificates, which the operator can fetch for you: - - - ``` - selfSignedCert: true - ``` - - - You can also manually create a secret: - - - - ``` - oc create secret self-signed-certificate generic --from-file=/path/to/certificate/ca.crt -n=$codeReadyNamespace - ``` - displayName: Eclipse Che - icon: - - base64data: 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 - mediatype: image/png - install: - spec: - clusterPermissions: - - rules: - - apiGroups: - - oauth.openshift.io - resources: - - oauthclients - verbs: - - create - - get - - delete - - list - - patch - - update - - watch - - apiGroups: - - config.openshift.io - resources: - - infrastructures - verbs: - - get - - apiGroups: - - user.openshift.io - resources: - - users - verbs: - - list - - apiGroups: - - console.openshift.io - resources: - - consolelinks - verbs: - - get - - list - - create - - update - - patch - - delete - serviceAccountName: che-operator - deployments: - - name: che-operator - spec: - replicas: 1 - selector: - matchLabels: - app: che-operator - strategy: {} - template: - metadata: - labels: - app: che-operator - spec: - containers: - - command: - - /usr/local/bin/che-operator - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.annotations['olm.targetNamespaces'] - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator - - name: CHE_VERSION - value: 7.9.0 - - name: IMAGE_default_che_server - value: quay.io/eclipse/che-server:7.9.0 - - name: IMAGE_default_plugin_registry - value: quay.io/eclipse/che-plugin-registry:7.9.0 - - name: IMAGE_default_devfile_registry - value: quay.io/eclipse/che-devfile-registry:7.9.0 - - name: IMAGE_default_pvc_jobs - value: registry.access.redhat.com/ubi8-minimal:8.0-213 - - name: IMAGE_default_postgres - value: centos/postgresql-96-centos7:9.6 - - name: IMAGE_default_keycloak - value: quay.io/eclipse/che-keycloak:7.9.0 - - name: IMAGE_default_che_workspace_plugin_broker_metadata - value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.1 - - name: IMAGE_default_che_workspace_plugin_broker_artifacts - value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.1 - - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image - value: quay.io/eclipse/che-jwtproxy:dbd0578 - image: quay.io/eclipse/che-operator:7.9.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: - - containerPort: 60000 - name: metrics - resources: {} - restartPolicy: Always - serviceAccountName: che-operator - terminationGracePeriodSeconds: 5 - permissions: - - rules: - - apiGroups: - - extensions - resources: - - ingresses - verbs: - - '*' - - apiGroups: - - route.openshift.io - resources: - - routes - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - - rolebindings - verbs: - - '*' - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles - - clusterrolebindings - verbs: - - '*' - - apiGroups: - - "" - resources: - - pods - - services - - serviceaccounts - - endpoints - - persistentvolumeclaims - - events - - configmaps - - secrets - - pods/exec - - pods/log - verbs: - - '*' - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - apps - resources: - - deployments - verbs: - - '*' - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - apiGroups: - - org.eclipse.che - resources: - - '*' - verbs: - - '*' - serviceAccountName: che-operator - strategy: deployment - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - workspaces - - devtools - - developer - - ide - - java - links: - - name: Product Page - url: http://www.eclipse.org/che - - name: Documentation - url: https://www.eclipse.org/che/docs - - name: Operator GitHub Repo - url: https://github.com/eclipse/che-operator - maintainers: - - email: dfestal@redhat.com - name: David Festal - maturity: stable - provider: - name: Eclipse Foundation - replaces: eclipse-che-preview-openshift.v7.8.0 - version: 7.9.0 diff --git a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.v7.9.0.clusterserviceversion.yaml.diff b/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.v7.9.0.clusterserviceversion.yaml.diff deleted file mode 100644 index 2e016b5f8..000000000 --- a/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.v7.9.0.clusterserviceversion.yaml.diff +++ /dev/null @@ -1,56 +0,0 @@ ---- /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.8.0/eclipse-che-preview-openshift.v7.8.0.clusterserviceversion.yaml 2020-02-10 16:17:37.616551965 +0200 -+++ /home/tolusha/gocode/src/github.com/eclipse/che-operator/olm/eclipse-che-preview-openshift/deploy/olm-catalog/eclipse-che-preview-openshift/7.9.0/eclipse-che-preview-openshift.v7.9.0.clusterserviceversion.yaml 2020-02-24 15:02:02.626266491 +0200 -@@ -45,13 +45,13 @@ - capabilities: Seamless Upgrades - categories: Developer Tools, OpenShift Optional - certified: "false" -- containerImage: quay.io/eclipse/che-operator:7.8.0 -- createdAt: "2020-02-03T07:34:57Z" -+ containerImage: quay.io/eclipse/che-operator:7.9.0 -+ createdAt: "2020-02-24T13:02:02Z" - description: A Kube-native development solution that delivers portable and collaborative - developer workspaces in OpenShift. - repository: https://github.com/eclipse/che-operator - support: Eclipse Foundation -- name: eclipse-che-preview-openshift.v7.8.0 -+ name: eclipse-che-preview-openshift.v7.9.0 - namespace: placeholder - spec: - apiservicedefinitions: {} -@@ -287,7 +287,27 @@ - fieldPath: metadata.name - - name: OPERATOR_NAME - value: che-operator -- image: quay.io/eclipse/che-operator:7.8.0 -+ - name: CHE_VERSION -+ value: 7.9.0 -+ - name: IMAGE_default_che_server -+ value: quay.io/eclipse/che-server:7.9.0 -+ - name: IMAGE_default_plugin_registry -+ value: quay.io/eclipse/che-plugin-registry:7.9.0 -+ - name: IMAGE_default_devfile_registry -+ value: quay.io/eclipse/che-devfile-registry:7.9.0 -+ - name: IMAGE_default_pvc_jobs -+ value: registry.access.redhat.com/ubi8-minimal:8.0-213 -+ - name: IMAGE_default_postgres -+ value: centos/postgresql-96-centos7:9.6 -+ - name: IMAGE_default_keycloak -+ value: quay.io/eclipse/che-keycloak:7.9.0 -+ - name: IMAGE_default_che_workspace_plugin_broker_metadata -+ value: quay.io/eclipse/che-plugin-metadata-broker:v3.1.1 -+ - name: IMAGE_default_che_workspace_plugin_broker_artifacts -+ value: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.1 -+ - name: IMAGE_default_che_server_secure_exposer_jwt_proxy_image -+ value: quay.io/eclipse/che-jwtproxy:dbd0578 -+ image: quay.io/eclipse/che-operator:7.9.0 - imagePullPolicy: IfNotPresent - name: che-operator - ports: -@@ -395,5 +415,5 @@ - maturity: stable - provider: - name: Eclipse Foundation -- replaces: eclipse-che-preview-openshift.v7.7.1 -- version: 7.8.0 -+ replaces: eclipse-che-preview-openshift.v7.8.0 -+ version: 7.9.0 From cc937352745b8202a1f69d99b483b5ae0cf0374e Mon Sep 17 00:00:00 2001 From: Serhii Leshchenko Date: Mon, 5 Oct 2020 17:34:43 +0300 Subject: [PATCH 5/6] Refactor deploy package (#474) * Move exposure logic to one place & Group deploy classes Signed-off-by: Anatolii Bazko --- e2e/config.go | 2 +- e2e/delete.go | 1 - e2e/deserialize.go | 3 +- e2e/get.go | 8 +- e2e/patch.go | 8 +- e2e/watch.go | 2 - pkg/controller/che/che_controller.go | 40 ++-- pkg/controller/che/che_controller_test.go | 3 +- pkg/controller/che/proxy.go | 3 +- pkg/controller/che/update.go | 4 +- pkg/deploy/{update.go => checluster.go} | 0 pkg/deploy/configmap.go | 4 +- pkg/deploy/const.go | 9 + pkg/deploy/data_types.go | 6 +- pkg/deploy/defaults.go | 75 ++++-- pkg/deploy/defaults_test.go | 71 ++---- pkg/deploy/deployment.go | 10 +- pkg/deploy/deployment_registry.go | 219 ------------------ pkg/deploy/devfile-registry/deployment.go | 54 +++++ .../devfile-registry/devfile_registry.go | 118 ++++++++++ pkg/deploy/devfile_registry.go | 198 ---------------- pkg/deploy/expose/expose.go | 120 ++++++++++ pkg/deploy/{ => gateway}/gateway.go | 67 +++--- .../deployment_keycloak.go | 56 ++--- .../exec.go} | 19 +- .../identity_provider.go | 134 +++-------- pkg/deploy/init_test.go | 19 ++ pkg/deploy/oauthclient.go | 17 +- pkg/deploy/plugin-registry/deployment.go | 54 +++++ pkg/deploy/plugin-registry/plugin_registry.go | 119 ++++++++++ pkg/deploy/plugin_registry.go | 201 ---------------- .../{ => postgres}/deployment_postgres.go | 31 +-- pkg/deploy/registry/registry.go | 139 +++++++++++ pkg/deploy/{ => server}/che_configmap.go | 62 ++--- pkg/deploy/{ => server}/che_configmap_test.go | 19 +- pkg/deploy/{ => server}/che_service_test.go | 21 +- pkg/deploy/{ => server}/configmap_cert.go | 9 +- pkg/deploy/{ => server}/deployment_che.go | 54 ++--- pkg/deploy/server/init_test.go | 21 ++ pkg/deploy/server/service.go | 46 ++++ pkg/deploy/service.go | 38 +-- pkg/util/k8s_helpers_test.go | 4 +- pkg/util/util.go | 1 - 43 files changed, 1043 insertions(+), 1046 deletions(-) rename pkg/deploy/{update.go => checluster.go} (100%) create mode 100644 pkg/deploy/const.go delete mode 100644 pkg/deploy/deployment_registry.go create mode 100644 pkg/deploy/devfile-registry/deployment.go create mode 100644 pkg/deploy/devfile-registry/devfile_registry.go delete mode 100644 pkg/deploy/devfile_registry.go create mode 100644 pkg/deploy/expose/expose.go rename pkg/deploy/{ => gateway}/gateway.go (86%) rename pkg/deploy/{ => identity-provider}/deployment_keycloak.go (91%) rename pkg/deploy/{exec_commands.go => identity-provider/exec.go} (90%) rename pkg/deploy/{ => identity-provider}/identity_provider.go (54%) create mode 100644 pkg/deploy/init_test.go create mode 100644 pkg/deploy/plugin-registry/deployment.go create mode 100644 pkg/deploy/plugin-registry/plugin_registry.go delete mode 100644 pkg/deploy/plugin_registry.go rename pkg/deploy/{ => postgres}/deployment_postgres.go (81%) create mode 100644 pkg/deploy/registry/registry.go rename pkg/deploy/{ => server}/che_configmap.go (84%) rename pkg/deploy/{ => server}/che_configmap_test.go (82%) rename pkg/deploy/{ => server}/che_service_test.go (87%) rename pkg/deploy/{ => server}/configmap_cert.go (77%) rename pkg/deploy/{ => server}/deployment_che.go (85%) create mode 100644 pkg/deploy/server/init_test.go create mode 100644 pkg/deploy/server/service.go diff --git a/e2e/config.go b/e2e/config.go index 61626bc9b..96b5f137c 100644 --- a/e2e/config.go +++ b/e2e/config.go @@ -135,7 +135,7 @@ func newOAuthConfig(c *rest.Config) (*OauthClient, error) { return &OauthClient{restClient: client}, nil } -func addKnownTypes(scheme *runtime.Scheme) (error) { +func addKnownTypes(scheme *runtime.Scheme) error { scheme.AddKnownTypes(SchemeGroupVersion, &orgv1.CheCluster{}, &orgv1.CheClusterList{}, diff --git a/e2e/delete.go b/e2e/delete.go index 8baa3c390..97bdf8e9a 100644 --- a/e2e/delete.go +++ b/e2e/delete.go @@ -13,7 +13,6 @@ package main import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - ) func deleteNamespace() (err error) { diff --git a/e2e/deserialize.go b/e2e/deserialize.go index c8274272c..91ba65830 100644 --- a/e2e/deserialize.go +++ b/e2e/deserialize.go @@ -121,7 +121,6 @@ func deserializeOperatorRoleBinding() (operatorServiceAccountRoleBinding *rbac.R return operatorServiceAccountRoleBinding, nil } - func deserializeOperatorClusterRoleBinding() (operatorServiceAccountClusterRoleBinding *rbac.ClusterRoleBinding, err error) { fileLocation, err := filepath.Abs("deploy/cluster_role_binding.yaml") if err != nil { @@ -140,4 +139,4 @@ func deserializeOperatorClusterRoleBinding() (operatorServiceAccountClusterRoleB } operatorServiceAccountClusterRoleBinding = object.(*rbac.ClusterRoleBinding) return operatorServiceAccountClusterRoleBinding, nil -} \ No newline at end of file +} diff --git a/e2e/get.go b/e2e/get.go index 016a466e9..9d5920614 100644 --- a/e2e/get.go +++ b/e2e/get.go @@ -17,16 +17,16 @@ import ( "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) -func getOauthClient(name string)(oAuthClient *oauth.OAuthClient, err error) { + +func getOauthClient(name string) (oAuthClient *oauth.OAuthClient, err error) { oAuthClient = &oauth.OAuthClient{} err = oauthClientSet.restClient.Get().Name(name).Resource("oauthclients").Do().Into(oAuthClient) if err != nil && errors.IsNotFound(err) { return nil, err } - return oAuthClient,nil + return oAuthClient, nil } - func getConfigMap(cmName string) (cm *corev1.ConfigMap, err error) { cm, err = client.clientset.CoreV1().ConfigMaps(namespace).Get(cmName, metav1.GetOptions{}) @@ -35,4 +35,4 @@ func getConfigMap(cmName string) (cm *corev1.ConfigMap, err error) { } return cm, nil -} \ No newline at end of file +} diff --git a/e2e/patch.go b/e2e/patch.go index a359da194..d45061bd9 100644 --- a/e2e/patch.go +++ b/e2e/patch.go @@ -20,9 +20,9 @@ import ( func patchCustomResource(path string, value bool) (err error) { type PatchSpec struct { - Operation string `json:"op"` - Path string `json:"path"` - Value bool `json:"value"` + Operation string `json:"op"` + Path string `json:"path"` + Value bool `json:"value"` } fields := make([]PatchSpec, 1) @@ -42,4 +42,4 @@ func patchCustomResource(path string, value bool) (err error) { } return nil -} \ No newline at end of file +} diff --git a/e2e/watch.go b/e2e/watch.go index 219f76043..911d1420e 100644 --- a/e2e/watch.go +++ b/e2e/watch.go @@ -34,5 +34,3 @@ func VerifyCheRunning(status string) (deployed bool, err error) { } } } - - diff --git a/pkg/controller/che/che_controller.go b/pkg/controller/che/che_controller.go index 28e31461a..991112054 100644 --- a/pkg/controller/che/che_controller.go +++ b/pkg/controller/che/che_controller.go @@ -14,6 +14,12 @@ package che import ( "context" "fmt" + "github.com/eclipse/che-operator/pkg/deploy/devfile-registry" + "github.com/eclipse/che-operator/pkg/deploy/gateway" + "github.com/eclipse/che-operator/pkg/deploy/identity-provider" + "github.com/eclipse/che-operator/pkg/deploy/plugin-registry" + "github.com/eclipse/che-operator/pkg/deploy/postgres" + "github.com/eclipse/che-operator/pkg/deploy/server" "strconv" "time" @@ -615,11 +621,11 @@ func (r *ReconcileChe) Reconcile(request reconcile.Request) (reconcile.Result, e externalDB := instance.Spec.Database.ExternalDb if !externalDB { if cheMultiUser == "false" { - if util.K8sclient.IsDeploymentExists(deploy.PostgresDeploymentName, instance.Namespace) { - util.K8sclient.DeleteDeployment(deploy.PostgresDeploymentName, instance.Namespace) + if util.K8sclient.IsDeploymentExists(postgres.PostgresDeploymentName, instance.Namespace) { + util.K8sclient.DeleteDeployment(postgres.PostgresDeploymentName, instance.Namespace) } } else { - postgresLabels := deploy.GetLabels(instance, deploy.PostgresDeploymentName) + postgresLabels := deploy.GetLabels(instance, postgres.PostgresDeploymentName) // Create a new postgres service serviceStatus := deploy.SyncServiceToCluster(deployContext, "postgres", []string{"postgres"}, []int32{5432}, postgresLabels) @@ -648,10 +654,10 @@ func (r *ReconcileChe) Reconcile(request reconcile.Request) (reconcile.Result, e } // Create a new Postgres deployment - deploymentStatus := deploy.SyncPostgresDeploymentToCluster(deployContext) + deploymentStatus := postgres.SyncPostgresDeploymentToCluster(deployContext) if !tests { if !deploymentStatus.Continue { - logrus.Infof("Waiting on deployment '%s' to be ready", deploy.PostgresDeploymentName) + logrus.Infof("Waiting on deployment '%s' to be ready", postgres.PostgresDeploymentName) if deploymentStatus.Err != nil { logrus.Error(deploymentStatus.Err) } @@ -671,11 +677,11 @@ func (r *ReconcileChe) Reconcile(request reconcile.Request) (reconcile.Result, e } identityProviderPostgresPassword = password } - pgCommand := deploy.GetPostgresProvisionCommand(identityProviderPostgresPassword) + pgCommand := identity_provider.GetPostgresProvisionCommand(identityProviderPostgresPassword) dbStatus := instance.Status.DbProvisoned // provision Db and users for Che and Keycloak servers if !dbStatus { - podToExec, err := util.K8sclient.GetDeploymentPod(deploy.PostgresDeploymentName, instance.Namespace) + podToExec, err := util.K8sclient.GetDeploymentPod(postgres.PostgresDeploymentName, instance.Namespace) if err != nil { return reconcile.Result{}, err } @@ -705,7 +711,7 @@ func (r *ReconcileChe) Reconcile(request reconcile.Request) (reconcile.Result, e } // create Che service and route - serviceStatus := deploy.SyncCheServiceToCluster(deployContext) + serviceStatus := server.SyncCheServiceToCluster(deployContext) if !tests { if !serviceStatus.Continue { logrus.Infof("Waiting on service '%s' to be ready", deploy.CheServiceName) @@ -766,7 +772,7 @@ func (r *ReconcileChe) Reconcile(request reconcile.Request) (reconcile.Result, e } // create and provision Keycloak related objects - provisioned, err := deploy.SyncIdentityProviderToCluster(deployContext, cheHost, protocol, cheFlavor) + provisioned, err := identity_provider.SyncIdentityProviderToCluster(deployContext, cheHost, protocol, cheFlavor) if !tests { if !provisioned { if err != nil { @@ -776,7 +782,7 @@ func (r *ReconcileChe) Reconcile(request reconcile.Request) (reconcile.Result, e } } - provisioned, err = deploy.SyncDevfileRegistryToCluster(deployContext, cheHost) + provisioned, err = devfile_registry.SyncDevfileRegistryToCluster(deployContext, cheHost) if !tests { if !provisioned { if err != nil { @@ -786,7 +792,7 @@ func (r *ReconcileChe) Reconcile(request reconcile.Request) (reconcile.Result, e } } - provisioned, err = deploy.SyncPluginRegistryToCluster(deployContext, cheHost) + provisioned, err = plugin_registry.SyncPluginRegistryToCluster(deployContext, cheHost) if !tests { if !provisioned { if err != nil { @@ -805,10 +811,10 @@ func (r *ReconcileChe) Reconcile(request reconcile.Request) (reconcile.Result, e // create Che ConfigMap which is synced with CR and is not supposed to be manually edited // controller will reconcile this CM with CR spec - cheConfigMap, err := deploy.SyncCheConfigMapToCluster(deployContext) + cheConfigMap, err := server.SyncCheConfigMapToCluster(deployContext) if !tests { if cheConfigMap == nil { - logrus.Infof("Waiting on config map '%s' to be created", deploy.CheConfigMapName) + logrus.Infof("Waiting on config map '%s' to be created", server.CheConfigMapName) if err != nil { logrus.Error(err) } @@ -820,19 +826,19 @@ func (r *ReconcileChe) Reconcile(request reconcile.Request) (reconcile.Result, e // which will automatically trigger Che rolling update var cmResourceVersion string if tests { - cmResourceVersion = r.GetEffectiveConfigMap(instance, deploy.CheConfigMapName).ResourceVersion + cmResourceVersion = r.GetEffectiveConfigMap(instance, server.CheConfigMapName).ResourceVersion } else { cmResourceVersion = cheConfigMap.ResourceVersion } - err = deploy.SyncGatewayToCluster(deployContext) + err = gateway.SyncGatewayToCluster(deployContext) if err != nil { logrus.Errorf("Failed to create the Server Gateway: %s", err) return reconcile.Result{}, err } // Create a new che deployment - deploymentStatus := deploy.SyncCheDeploymentToCluster(deployContext, cmResourceVersion) + deploymentStatus := server.SyncCheDeploymentToCluster(deployContext, cmResourceVersion) if !tests { if !deploymentStatus.Continue { logrus.Infof("Waiting on deployment '%s' to be ready", cheFlavor) @@ -1007,7 +1013,7 @@ func getDefaultCheHost(deployContext *deploy.DeployContext) (string, error) { func getServerExposingServiceName(cr *orgv1.CheCluster) string { if cr.Spec.Server.ServerExposureStrategy == "single-host" && deploy.GetSingleHostExposureType(cr) == "gateway" { - return deploy.GatewayServiceName + return gateway.GatewayServiceName } return deploy.CheServiceName } diff --git a/pkg/controller/che/che_controller_test.go b/pkg/controller/che/che_controller_test.go index 83ac6dd99..91d798639 100644 --- a/pkg/controller/che/che_controller_test.go +++ b/pkg/controller/che/che_controller_test.go @@ -13,6 +13,7 @@ package che import ( "context" + identity_provider "github.com/eclipse/che-operator/pkg/deploy/identity-provider" "io/ioutil" "os" "time" @@ -189,7 +190,7 @@ func TestCheController(t *testing.T) { if err = r.client.Get(context.TODO(), types.NamespacedName{Name: cheCR.Name, Namespace: cheCR.Namespace}, cheCR); err != nil { t.Errorf("Failed to get the Che custom resource %s: %s", cheCR.Name, err) } - if err = deploy.CreateIdentityProviderItems(deployContext, "che"); err != nil { + if err = identity_provider.CreateIdentityProviderItems(deployContext, "che"); err != nil { t.Errorf("Failed to create the items for the identity provider: %s", err) } oAuthClientName := cheCR.Spec.Auth.OAuthClientName diff --git a/pkg/controller/che/proxy.go b/pkg/controller/che/proxy.go index 42aede2bf..6c89e0152 100644 --- a/pkg/controller/che/proxy.go +++ b/pkg/controller/che/proxy.go @@ -13,6 +13,7 @@ package che import ( "context" + "github.com/eclipse/che-operator/pkg/deploy/server" orgv1 "github.com/eclipse/che-operator/pkg/apis/org/v1" "github.com/eclipse/che-operator/pkg/deploy" @@ -55,6 +56,6 @@ func (r *ReconcileChe) putOpenShiftCertsIntoConfigMap(deployContext *deploy.Depl } } - certConfigMap, err := deploy.SyncTrustStoreConfigMapToCluster(deployContext) + certConfigMap, err := server.SyncTrustStoreConfigMapToCluster(deployContext) return certConfigMap != nil, err } diff --git a/pkg/controller/che/update.go b/pkg/controller/che/update.go index 54a9f6147..2d131b562 100644 --- a/pkg/controller/che/update.go +++ b/pkg/controller/che/update.go @@ -13,9 +13,9 @@ package che import ( "context" + identity_provider "github.com/eclipse/che-operator/pkg/deploy/identity-provider" orgv1 "github.com/eclipse/che-operator/pkg/apis/org/v1" - "github.com/eclipse/che-operator/pkg/deploy" "github.com/eclipse/che-operator/pkg/util" oauth "github.com/openshift/api/oauth/v1" "github.com/sirupsen/logrus" @@ -51,7 +51,7 @@ func (r *ReconcileChe) ReconcileIdentityProvider(instance *orgv1.CheCluster, isO if err := r.client.Get(context.TODO(), types.NamespacedName{Name: "keycloak", Namespace: instance.Namespace}, keycloakDeployment); err != nil { logrus.Errorf("Deployment %s not found: %s", keycloakDeployment.Name, err) } - deleteOpenShiftIdentityProviderProvisionCommand := deploy.GetDeleteOpenShiftIdentityProviderProvisionCommand(instance, isOpenShift4) + deleteOpenShiftIdentityProviderProvisionCommand := identity_provider.GetDeleteOpenShiftIdentityProviderProvisionCommand(instance, isOpenShift4) podToExec, err := util.K8sclient.GetDeploymentPod(keycloakDeployment.Name, instance.Namespace) if err != nil { logrus.Errorf("Failed to retrieve pod name. Further exec will fail") diff --git a/pkg/deploy/update.go b/pkg/deploy/checluster.go similarity index 100% rename from pkg/deploy/update.go rename to pkg/deploy/checluster.go diff --git a/pkg/deploy/configmap.go b/pkg/deploy/configmap.go index 9e28cb570..ab71f0fbf 100644 --- a/pkg/deploy/configmap.go +++ b/pkg/deploy/configmap.go @@ -27,7 +27,7 @@ import ( ) func SyncConfigMapToCluster(deployContext *DeployContext, specConfigMap *corev1.ConfigMap) (*corev1.ConfigMap, error) { - clusterConfigMap, err := getClusterConfigMap(specConfigMap.Name, specConfigMap.Namespace, deployContext.ClusterAPI.Client) + clusterConfigMap, err := GetClusterConfigMap(specConfigMap.Name, specConfigMap.Namespace, deployContext.ClusterAPI.Client) if err != nil { return nil, err } @@ -79,7 +79,7 @@ func GetSpecConfigMap( return configMap, nil } -func getClusterConfigMap(name string, namespace string, client runtimeClient.Client) (*corev1.ConfigMap, error) { +func GetClusterConfigMap(name string, namespace string, client runtimeClient.Client) (*corev1.ConfigMap, error) { configMap := &corev1.ConfigMap{} namespacedName := types.NamespacedName{ Namespace: namespace, diff --git a/pkg/deploy/const.go b/pkg/deploy/const.go new file mode 100644 index 000000000..27b0262b4 --- /dev/null +++ b/pkg/deploy/const.go @@ -0,0 +1,9 @@ +package deploy + +const ( + DevfileRegistry = "devfile-registry" +) + +const ( + PluginRegistry = "plugin-registry" +) diff --git a/pkg/deploy/data_types.go b/pkg/deploy/data_types.go index 1a04762ef..be3449d66 100644 --- a/pkg/deploy/data_types.go +++ b/pkg/deploy/data_types.go @@ -25,9 +25,9 @@ type ProvisioningStatus struct { } type DeployContext struct { - CheCluster *orgv1.CheCluster - ClusterAPI ClusterAPI - Proxy *Proxy + CheCluster *orgv1.CheCluster + ClusterAPI ClusterAPI + Proxy *Proxy DefaultCheHost string } diff --git a/pkg/deploy/defaults.go b/pkg/deploy/defaults.go index fd58f7cee..bdc92689a 100644 --- a/pkg/deploy/defaults.go +++ b/pkg/deploy/defaults.go @@ -14,12 +14,14 @@ package deploy import ( "fmt" + "gopkg.in/yaml.v2" "io/ioutil" "os" "strings" - util "github.com/eclipse/che-operator/pkg/util" + "github.com/eclipse/che-operator/pkg/util" "github.com/sirupsen/logrus" + appsv1 "k8s.io/api/apps/v1" v1 "k8s.io/api/apps/v1" "k8s.io/client-go/kubernetes/scheme" @@ -105,30 +107,6 @@ func InitDefaults(defaultsPath string) { } } -func InitDefaultsFromEnv() { - defaultCheVersion = getDefaultFromEnv("CHE_VERSION") - defaultCheServerImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_server")) - defaultPluginRegistryImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_plugin_registry")) - defaultDevfileRegistryImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_devfile_registry")) - defaultPvcJobsImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_pvc_jobs")) - defaultPostgresImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_postgres")) - defaultKeycloakImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_keycloak")) - defaultSingleHostGatewayImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_single_host_gateway")) - defaultSingleHostGatewayConfigSidecarImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_single_host_gateway_config_sidecar")) - - // CRW images for that are mentioned in the Che server che.properties - // For CRW these should be synced by hand with images stored in RH registries - // instead of being synced by script with the content of the upstream `che.properties` file - defaultCheWorkspacePluginBrokerMetadataImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_workspace_plugin_broker_metadata")) - defaultCheWorkspacePluginBrokerArtifactsImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_workspace_plugin_broker_artifacts")) - defaultCheServerSecureExposerJwtProxyImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image")) - - // Don't get some k8s specific env - if !util.IsOpenShift { - defaultCheTLSSecretsCreationJobImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_tls_secrets_creation_job")) - } -} - func InitDefaultsFromFile(defaultsPath string) { operatorDeployment := getDefaultsFromFile(defaultsPath) @@ -364,3 +342,50 @@ func getOrganizationFromImage(image string) string { } return organization } + +func InitDefaultsFromEnv() { + defaultCheVersion = getDefaultFromEnv("CHE_VERSION") + defaultCheServerImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_server")) + defaultPluginRegistryImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_plugin_registry")) + defaultDevfileRegistryImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_devfile_registry")) + defaultPvcJobsImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_pvc_jobs")) + defaultPostgresImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_postgres")) + defaultKeycloakImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_keycloak")) + defaultSingleHostGatewayImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_single_host_gateway")) + defaultSingleHostGatewayConfigSidecarImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_single_host_gateway_config_sidecar")) + + // CRW images for that are mentioned in the Che server che.properties + // For CRW these should be synced by hand with images stored in RH registries + // instead of being synced by script with the content of the upstream `che.properties` file + defaultCheWorkspacePluginBrokerMetadataImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_workspace_plugin_broker_metadata")) + defaultCheWorkspacePluginBrokerArtifactsImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_workspace_plugin_broker_artifacts")) + defaultCheServerSecureExposerJwtProxyImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image")) + + // Don't get some k8s specific env + if !util.IsOpenShift { + defaultCheTLSSecretsCreationJobImage = getDefaultFromEnv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_tls_secrets_creation_job")) + } +} + +func InitTestDefaultsFromDeployment(deploymentFile string) error { + operator := &appsv1.Deployment{} + data, err := ioutil.ReadFile(deploymentFile) + if err != nil { + return err + } + + err = yaml.Unmarshal(data, operator) + if err != nil { + return err + } + + for _, env := range operator.Spec.Template.Spec.Containers[0].Env { + err = os.Setenv(env.Name, env.Value) + if err != nil { + return err + } + } + + InitDefaultsFromEnv() + return nil +} diff --git a/pkg/deploy/defaults_test.go b/pkg/deploy/defaults_test.go index 2db6df3ab..bab27a067 100644 --- a/pkg/deploy/defaults_test.go +++ b/pkg/deploy/defaults_test.go @@ -13,68 +13,29 @@ package deploy import ( "fmt" - "io/ioutil" "os" "testing" + "github.com/eclipse/che-operator/pkg/util" + orgv1 "github.com/eclipse/che-operator/pkg/apis/org/v1" - util "github.com/eclipse/che-operator/pkg/util" - "gopkg.in/yaml.v2" - appsv1 "k8s.io/api/apps/v1" ) -var ( - cheVersionTest string - cheServerImageTest string - pluginRegistryImageTest string - devfileRegistryImageTest string - pvcJobsImageTest string - postgresImageTest string - keycloakImageTest string - brokerMetadataTest string - brokerArtifactsTest string - jwtProxyTest string - tlsJobImageTest string -) - -func init() { - operator := &appsv1.Deployment{} - data, err := ioutil.ReadFile("../../deploy/operator.yaml") - yaml.Unmarshal(data, operator) - if err == nil { - for _, env := range operator.Spec.Template.Spec.Containers[0].Env { - os.Setenv(env.Name, env.Value) - switch env.Name { - case "CHE_VERSION": - cheVersionTest = env.Value - case util.GetArchitectureDependentEnv("RELATED_IMAGE_che_server"): - cheServerImageTest = env.Value - case util.GetArchitectureDependentEnv("RELATED_IMAGE_plugin_registry"): - pluginRegistryImageTest = env.Value - case util.GetArchitectureDependentEnv("RELATED_IMAGE_devfile_registry"): - devfileRegistryImageTest = env.Value - case util.GetArchitectureDependentEnv("RELATED_IMAGE_che_tls_secrets_creation_job"): - tlsJobImageTest = env.Value - case util.GetArchitectureDependentEnv("RELATED_IMAGE_pvc_jobs"): - pvcJobsImageTest = env.Value - case util.GetArchitectureDependentEnv("RELATED_IMAGE_postgres"): - postgresImageTest = env.Value - case util.GetArchitectureDependentEnv("RELATED_IMAGE_keycloak"): - keycloakImageTest = env.Value - case util.GetArchitectureDependentEnv("RELATED_IMAGE_che_workspace_plugin_broker_metadata"): - brokerMetadataTest = env.Value - case util.GetArchitectureDependentEnv("RELATED_IMAGE_che_workspace_plugin_broker_artifacts"): - brokerArtifactsTest = env.Value - case util.GetArchitectureDependentEnv("RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image"): - jwtProxyTest = env.Value - } - } - } - - InitDefaultsFromEnv() -} - func TestDefaultFromEnv(t *testing.T) { + + cheVersionTest := os.Getenv("CHE_VERSION") + + cheServerImageTest := os.Getenv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_server")) + + pluginRegistryImageTest := os.Getenv(util.GetArchitectureDependentEnv("RELATED_IMAGE_plugin_registry")) + devfileRegistryImageTest := os.Getenv(util.GetArchitectureDependentEnv("RELATED_IMAGE_devfile_registry")) + pvcJobsImageTest := os.Getenv(util.GetArchitectureDependentEnv("RELATED_IMAGE_pvc_jobs")) + postgresImageTest := os.Getenv(util.GetArchitectureDependentEnv("RELATED_IMAGE_postgres")) + keycloakImageTest := os.Getenv(util.GetArchitectureDependentEnv("RELATED_IMAGE_keycloak")) + brokerMetadataTest := os.Getenv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_workspace_plugin_broker_metadata")) + brokerArtifactsTest := os.Getenv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_workspace_plugin_broker_artifacts")) + jwtProxyTest := os.Getenv(util.GetArchitectureDependentEnv("RELATED_IMAGE_che_server_secure_exposer_jwt_proxy_image")) + if DefaultCheVersion() != cheVersionTest { t.Errorf("Expected %s but was %s", cheVersionTest, DefaultCheVersion()) } diff --git a/pkg/deploy/deployment.go b/pkg/deploy/deployment.go index 36d27b254..5eb8472cb 100644 --- a/pkg/deploy/deployment.go +++ b/pkg/deploy/deployment.go @@ -1,5 +1,5 @@ // -// Copyright (c) 2012-2019 Red Hat, Inc. +// Copyright (c) 2012-2020 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/ @@ -26,7 +26,7 @@ import ( runtimeClient "sigs.k8s.io/controller-runtime/pkg/client" ) -var deploymentDiffOpts = cmp.Options{ +var DeploymentDiffOpts = cmp.Options{ cmpopts.IgnoreFields(appsv1.Deployment{}, "TypeMeta", "ObjectMeta", "Status"), cmpopts.IgnoreFields(appsv1.DeploymentSpec{}, "Replicas", "RevisionHistoryLimit", "ProgressDeadlineSeconds"), cmpopts.IgnoreFields(appsv1.DeploymentStrategy{}, "RollingUpdate"), @@ -51,7 +51,7 @@ func SyncDeploymentToCluster( additionalDeploymentDiffOpts cmp.Options, additionalDeploymentMerge func(*appsv1.Deployment, *appsv1.Deployment) *appsv1.Deployment) DeploymentProvisioningStatus { - clusterDeployment, err := getClusterDeployment(specDeployment.Name, specDeployment.Namespace, deployContext.ClusterAPI.Client) + clusterDeployment, err := GetClusterDeployment(specDeployment.Name, specDeployment.Namespace, deployContext.ClusterAPI.Client) if err != nil { return DeploymentProvisioningStatus{ ProvisioningStatus: ProvisioningStatus{Err: err}, @@ -82,7 +82,7 @@ func SyncDeploymentToCluster( } } - diff := cmp.Diff(clusterDeployment, specDeployment, deploymentDiffOpts) + diff := cmp.Diff(clusterDeployment, specDeployment, DeploymentDiffOpts) if len(diff) > 0 { logrus.Infof("Updating existed object: %s, name: %s", specDeployment.Kind, specDeployment.Name) fmt.Printf("Difference:\n%s", diff) @@ -103,7 +103,7 @@ func SyncDeploymentToCluster( } } -func getClusterDeployment(name string, namespace string, client runtimeClient.Client) (*appsv1.Deployment, error) { +func GetClusterDeployment(name string, namespace string, client runtimeClient.Client) (*appsv1.Deployment, error) { deployment := &appsv1.Deployment{} namespacedName := types.NamespacedName{ Namespace: namespace, diff --git a/pkg/deploy/deployment_registry.go b/pkg/deploy/deployment_registry.go deleted file mode 100644 index c81af2bfe..000000000 --- a/pkg/deploy/deployment_registry.go +++ /dev/null @@ -1,219 +0,0 @@ -// -// Copyright (c) 2012-2019 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/ -// -// SPDX-License-Identifier: EPL-2.0 -// -// Contributors: -// Red Hat, Inc. - initial API and implementation -// -package deploy - -import ( - "github.com/eclipse/che-operator/pkg/util" - appsv1 "k8s.io/api/apps/v1" - corev1 "k8s.io/api/core/v1" - "k8s.io/apimachinery/pkg/api/resource" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/apimachinery/pkg/util/intstr" - "sigs.k8s.io/controller-runtime/pkg/controller/controllerutil" -) - -func SyncPluginRegistryDeploymentToCluster(deployContext *DeployContext) DeploymentProvisioningStatus { - registryType := "plugin" - registryImage := util.GetValue(deployContext.CheCluster.Spec.Server.PluginRegistryImage, DefaultPluginRegistryImage(deployContext.CheCluster)) - registryImagePullPolicy := corev1.PullPolicy(util.GetValue(string(deployContext.CheCluster.Spec.Server.PluginRegistryPullPolicy), DefaultPullPolicyFromDockerImage(registryImage))) - registryMemoryLimit := util.GetValue(string(deployContext.CheCluster.Spec.Server.PluginRegistryMemoryLimit), DefaultPluginRegistryMemoryLimit) - registryMemoryRequest := util.GetValue(string(deployContext.CheCluster.Spec.Server.PluginRegistryMemoryRequest), DefaultPluginRegistryMemoryRequest) - probePath := "/v3/plugins/" - pluginImagesEnv := util.GetEnvByRegExp("^.*plugin_registry_image.*$") - - clusterDeployment, err := getClusterDeployment(PluginRegistry, deployContext.CheCluster.Namespace, deployContext.ClusterAPI.Client) - if err != nil { - return DeploymentProvisioningStatus{ - ProvisioningStatus: ProvisioningStatus{Err: err}, - } - } - - specDeployment, err := getSpecRegistryDeployment( - deployContext, - registryType, - registryImage, - pluginImagesEnv, - registryImagePullPolicy, - registryMemoryLimit, - registryMemoryRequest, - probePath) - - if err != nil { - return DeploymentProvisioningStatus{ - ProvisioningStatus: ProvisioningStatus{Err: err}, - } - } - - return SyncDeploymentToCluster(deployContext, specDeployment, clusterDeployment, nil, nil) -} - -func SyncDevfileRegistryDeploymentToCluster(deployContext *DeployContext) DeploymentProvisioningStatus { - registryType := "devfile" - registryImage := util.GetValue(deployContext.CheCluster.Spec.Server.DevfileRegistryImage, DefaultDevfileRegistryImage(deployContext.CheCluster)) - registryImagePullPolicy := corev1.PullPolicy(util.GetValue(string(deployContext.CheCluster.Spec.Server.PluginRegistryPullPolicy), DefaultPullPolicyFromDockerImage(registryImage))) - registryMemoryLimit := util.GetValue(string(deployContext.CheCluster.Spec.Server.DevfileRegistryMemoryLimit), DefaultDevfileRegistryMemoryLimit) - registryMemoryRequest := util.GetValue(string(deployContext.CheCluster.Spec.Server.DevfileRegistryMemoryRequest), DefaultDevfileRegistryMemoryRequest) - probePath := "/devfiles/" - devfileImagesEnv := util.GetEnvByRegExp("^.*devfile_registry_image.*$") - - clusterDeployment, err := getClusterDeployment(DevfileRegistry, deployContext.CheCluster.Namespace, deployContext.ClusterAPI.Client) - if err != nil { - return DeploymentProvisioningStatus{ - ProvisioningStatus: ProvisioningStatus{Err: err}, - } - } - - specDeployment, err := getSpecRegistryDeployment( - deployContext, - registryType, - registryImage, - devfileImagesEnv, - registryImagePullPolicy, - registryMemoryLimit, - registryMemoryRequest, - probePath) - - if err != nil { - return DeploymentProvisioningStatus{ - ProvisioningStatus: ProvisioningStatus{Err: err}, - } - } - - return SyncDeploymentToCluster(deployContext, specDeployment, clusterDeployment, nil, nil) -} - -func getSpecRegistryDeployment( - deployContext *DeployContext, - registryType string, - registryImage string, - env []corev1.EnvVar, - registryImagePullPolicy corev1.PullPolicy, - registryMemoryLimit string, - registryMemoryRequest string, - probePath string) (*appsv1.Deployment, error) { - - terminationGracePeriodSeconds := int64(30) - name := registryType + "-registry" - labels := GetLabels(deployContext.CheCluster, name) - _25Percent := intstr.FromString("25%") - _1 := int32(1) - _2 := int32(2) - isOptional := true - deployment := &appsv1.Deployment{ - TypeMeta: metav1.TypeMeta{ - Kind: "Deployment", - APIVersion: "apps/v1", - }, - ObjectMeta: metav1.ObjectMeta{ - Name: name, - Namespace: deployContext.CheCluster.Namespace, - Labels: labels, - }, - Spec: appsv1.DeploymentSpec{ - Replicas: &_1, - RevisionHistoryLimit: &_2, - Selector: &metav1.LabelSelector{MatchLabels: labels}, - Strategy: appsv1.DeploymentStrategy{ - Type: appsv1.RollingUpdateDeploymentStrategyType, - RollingUpdate: &appsv1.RollingUpdateDeployment{ - MaxSurge: &_25Percent, - MaxUnavailable: &_25Percent, - }, - }, - Template: corev1.PodTemplateSpec{ - ObjectMeta: metav1.ObjectMeta{ - Labels: labels, - }, - Spec: corev1.PodSpec{ - Containers: []corev1.Container{ - { - Name: "che-" + name, - Image: registryImage, - ImagePullPolicy: registryImagePullPolicy, - Ports: []corev1.ContainerPort{ - { - Name: "http", - ContainerPort: 8080, - Protocol: "TCP", - }, - }, - Env: env, - EnvFrom: []corev1.EnvFromSource{ - { - ConfigMapRef: &corev1.ConfigMapEnvSource{ - Optional: &isOptional, - LocalObjectReference: corev1.LocalObjectReference{ - Name: registryType + "-registry", - }, - }, - }, - }, - Resources: corev1.ResourceRequirements{ - Requests: corev1.ResourceList{ - corev1.ResourceMemory: resource.MustParse(registryMemoryRequest), - }, - Limits: corev1.ResourceList{ - corev1.ResourceMemory: resource.MustParse(registryMemoryLimit), - }, - }, - ReadinessProbe: &corev1.Probe{ - Handler: corev1.Handler{ - HTTPGet: &corev1.HTTPGetAction{ - Path: "/" + registryType + "s/", - Port: intstr.IntOrString{ - Type: intstr.Int, - IntVal: int32(8080), - }, - Scheme: corev1.URISchemeHTTP, - }, - }, - InitialDelaySeconds: 3, - FailureThreshold: 10, - TimeoutSeconds: 3, - PeriodSeconds: 10, - SuccessThreshold: 1, - }, - LivenessProbe: &corev1.Probe{ - Handler: corev1.Handler{ - HTTPGet: &corev1.HTTPGetAction{ - Path: "/" + registryType + "s/", - Port: intstr.IntOrString{ - Type: intstr.Int, - IntVal: int32(8080), - }, - Scheme: corev1.URISchemeHTTP, - }, - }, - InitialDelaySeconds: 30, - FailureThreshold: 10, - TimeoutSeconds: 3, - SuccessThreshold: 1, - PeriodSeconds: 10, - }, - }, - }, - RestartPolicy: "Always", - TerminationGracePeriodSeconds: &terminationGracePeriodSeconds, - }, - }, - }, - } - - if !util.IsTestMode() { - err := controllerutil.SetControllerReference(deployContext.CheCluster, deployment, deployContext.ClusterAPI.Scheme) - if err != nil { - return nil, err - } - } - - return deployment, nil -} diff --git a/pkg/deploy/devfile-registry/deployment.go b/pkg/deploy/devfile-registry/deployment.go new file mode 100644 index 000000000..d0669261d --- /dev/null +++ b/pkg/deploy/devfile-registry/deployment.go @@ -0,0 +1,54 @@ +// +// Copyright (c) 2020-2020 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/ +// +// SPDX-License-Identifier: EPL-2.0 +// +// Contributors: +// Red Hat, Inc. - initial API and implementation +// +package devfile_registry + +import ( + "github.com/eclipse/che-operator/pkg/deploy" + "github.com/eclipse/che-operator/pkg/deploy/registry" + "github.com/eclipse/che-operator/pkg/util" + v1 "k8s.io/api/core/v1" +) + +func SyncDevfileRegistryDeploymentToCluster(deployContext *deploy.DeployContext) deploy.DeploymentProvisioningStatus { + registryType := "devfile" + registryImage := util.GetValue(deployContext.CheCluster.Spec.Server.DevfileRegistryImage, deploy.DefaultDevfileRegistryImage(deployContext.CheCluster)) + registryImagePullPolicy := v1.PullPolicy(util.GetValue(string(deployContext.CheCluster.Spec.Server.PluginRegistryPullPolicy), deploy.DefaultPullPolicyFromDockerImage(registryImage))) + registryMemoryLimit := util.GetValue(string(deployContext.CheCluster.Spec.Server.DevfileRegistryMemoryLimit), deploy.DefaultDevfileRegistryMemoryLimit) + registryMemoryRequest := util.GetValue(string(deployContext.CheCluster.Spec.Server.DevfileRegistryMemoryRequest), deploy.DefaultDevfileRegistryMemoryRequest) + probePath := "/devfiles/" + devfileImagesEnv := util.GetEnvByRegExp("^.*devfile_registry_image.*$") + + clusterDeployment, err := deploy.GetClusterDeployment(deploy.DevfileRegistry, deployContext.CheCluster.Namespace, deployContext.ClusterAPI.Client) + if err != nil { + return deploy.DeploymentProvisioningStatus{ + ProvisioningStatus: deploy.ProvisioningStatus{Err: err}, + } + } + + specDeployment, err := registry.GetSpecRegistryDeployment( + deployContext, + registryType, + registryImage, + devfileImagesEnv, + registryImagePullPolicy, + registryMemoryLimit, + registryMemoryRequest, + probePath) + + if err != nil { + return deploy.DeploymentProvisioningStatus{ + ProvisioningStatus: deploy.ProvisioningStatus{Err: err}, + } + } + + return deploy.SyncDeploymentToCluster(deployContext, specDeployment, clusterDeployment, nil, nil) +} diff --git a/pkg/deploy/devfile-registry/devfile_registry.go b/pkg/deploy/devfile-registry/devfile_registry.go new file mode 100644 index 000000000..ea06f928b --- /dev/null +++ b/pkg/deploy/devfile-registry/devfile_registry.go @@ -0,0 +1,118 @@ +// +// Copyright (c) 2012-2020 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/ +// +// SPDX-License-Identifier: EPL-2.0 +// +// Contributors: +// Red Hat, Inc. - initial API and implementation +// +package devfile_registry + +import ( + "encoding/json" + "fmt" + + orgv1 "github.com/eclipse/che-operator/pkg/apis/org/v1" + "github.com/eclipse/che-operator/pkg/deploy" + "github.com/eclipse/che-operator/pkg/deploy/expose" + "github.com/eclipse/che-operator/pkg/util" + "github.com/sirupsen/logrus" +) + +type DevFileRegistryConfigMap struct { + CheDevfileImagesRegistryURL string `json:"CHE_DEVFILE_IMAGES_REGISTRY_URL"` + CheDevfileImagesRegistryOrganization string `json:"CHE_DEVFILE_IMAGES_REGISTRY_ORGANIZATION"` + CheDevfileRegistryURL string `json:"CHE_DEVFILE_REGISTRY_URL"` +} + +/** + * Create devfile registry resources unless an external registry is used. + */ +func SyncDevfileRegistryToCluster(deployContext *deploy.DeployContext, cheHost string) (bool, error) { + devfileRegistryURL := deployContext.CheCluster.Spec.Server.DevfileRegistryUrl + if !deployContext.CheCluster.Spec.Server.ExternalDevfileRegistry { + additionalLabels := (map[bool]string{true: deployContext.CheCluster.Spec.Server.DevfileRegistryRoute.Labels, false: deployContext.CheCluster.Spec.Server.DevfileRegistryIngress.Labels})[util.IsOpenShift] + endpoint, done, err := expose.Expose(deployContext, cheHost, deploy.DevfileRegistry, additionalLabels) + if !done { + return false, err + } + + if devfileRegistryURL == "" { + if deployContext.CheCluster.Spec.Server.TlsSupport { + devfileRegistryURL = "https://" + endpoint + } else { + devfileRegistryURL = "http://" + endpoint + } + } + + configMapData := getDevfileRegistryConfigMapData(deployContext.CheCluster, devfileRegistryURL) + configMapSpec, err := deploy.GetSpecConfigMap(deployContext, deploy.DevfileRegistry, configMapData) + if err != nil { + return false, err + } + + configMap, err := deploy.SyncConfigMapToCluster(deployContext, configMapSpec) + if configMap == nil { + return false, err + } + + // Create a new registry service + registryLabels := deploy.GetLabels(deployContext.CheCluster, deploy.DevfileRegistry) + serviceStatus := deploy.SyncServiceToCluster(deployContext, deploy.DevfileRegistry, []string{"http"}, []int32{8080}, registryLabels) + if !util.IsTestMode() { + if !serviceStatus.Continue { + logrus.Info("Waiting on service '" + deploy.DevfileRegistry + "' to be ready") + if serviceStatus.Err != nil { + logrus.Error(serviceStatus.Err) + } + + return false, serviceStatus.Err + } + } + + // Deploy devfile registry + deploymentStatus := SyncDevfileRegistryDeploymentToCluster(deployContext) + if !util.IsTestMode() { + if !deploymentStatus.Continue { + logrus.Info("Waiting on deployment '" + deploy.DevfileRegistry + "' to be ready") + if deploymentStatus.Err != nil { + logrus.Error(deploymentStatus.Err) + } + + return false, deploymentStatus.Err + } + } + } + + if devfileRegistryURL != deployContext.CheCluster.Status.DevfileRegistryURL { + deployContext.CheCluster.Status.DevfileRegistryURL = devfileRegistryURL + if err := deploy.UpdateCheCRStatus(deployContext, "status: Devfile Registry URL", devfileRegistryURL); err != nil { + return false, err + } + } + + return true, nil +} + +func getDevfileRegistryConfigMapData(cr *orgv1.CheCluster, endpoint string) map[string]string { + devfileRegistryEnv := make(map[string]string) + data := &DevFileRegistryConfigMap{ + CheDevfileImagesRegistryURL: cr.Spec.Server.AirGapContainerRegistryHostname, + CheDevfileImagesRegistryOrganization: cr.Spec.Server.AirGapContainerRegistryOrganization, + CheDevfileRegistryURL: endpoint, + } + + out, err := json.Marshal(data) + if err != nil { + fmt.Println(err) + } + + err = json.Unmarshal(out, &devfileRegistryEnv) + if err != nil { + fmt.Println(err) + } + return devfileRegistryEnv +} diff --git a/pkg/deploy/devfile_registry.go b/pkg/deploy/devfile_registry.go deleted file mode 100644 index a5ddbef57..000000000 --- a/pkg/deploy/devfile_registry.go +++ /dev/null @@ -1,198 +0,0 @@ -// -// Copyright (c) 2012-2019 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/ -// -// SPDX-License-Identifier: EPL-2.0 -// -// Contributors: -// Red Hat, Inc. - initial API and implementation -// -package deploy - -import ( - "encoding/json" - "fmt" - - orgv1 "github.com/eclipse/che-operator/pkg/apis/org/v1" - "github.com/eclipse/che-operator/pkg/util" - "github.com/sirupsen/logrus" -) - -type DevFileRegistryConfigMap struct { - CheDevfileImagesRegistryURL string `json:"CHE_DEVFILE_IMAGES_REGISTRY_URL"` - CheDevfileImagesRegistryOrganization string `json:"CHE_DEVFILE_IMAGES_REGISTRY_ORGANIZATION"` - CheDevfileRegistryURL string `json:"CHE_DEVFILE_REGISTRY_URL"` -} - -const ( - DevfileRegistry = "devfile-registry" - devfileRegistryGatewayConfig = "che-gateway-route-devfile-registry" -) - -/** - * Create devfile registry resources unless an external registry is used. - */ -func SyncDevfileRegistryToCluster(deployContext *DeployContext, cheHost string) (bool, error) { - devfileRegistryURL := deployContext.CheCluster.Spec.Server.DevfileRegistryUrl - if !deployContext.CheCluster.Spec.Server.ExternalDevfileRegistry { - var endpoint string - var domain string - exposureStrategy := util.GetServerExposureStrategy(deployContext.CheCluster, DefaultServerExposureStrategy) - singleHostExposureType := GetSingleHostExposureType(deployContext.CheCluster) - useGateway := exposureStrategy == "single-host" && (util.IsOpenShift || singleHostExposureType == "gateway") - if exposureStrategy == "multi-host" { - // this won't get used on openshift, because there we're intentionally let Openshift decide on the domain name - domain = DevfileRegistry + "-" + deployContext.CheCluster.Namespace + "." + deployContext.CheCluster.Spec.K8s.IngressDomain - endpoint = domain - } else { - domain = cheHost - endpoint = domain + "/" + DevfileRegistry - } - if !util.IsOpenShift { - - if useGateway { - cfg := GetGatewayRouteConfig(deployContext, devfileRegistryGatewayConfig, "/"+DevfileRegistry, 10, "http://"+DevfileRegistry+":8080", true) - clusterCfg, err := SyncConfigMapToCluster(deployContext, &cfg) - if !util.IsTestMode() { - if clusterCfg == nil { - if err != nil { - logrus.Error(err) - } - return false, err - } - } - if err := DeleteIngressIfExists(DevfileRegistry, deployContext); !util.IsTestMode() && err != nil { - logrus.Error(err) - } - } else { - additionalLabels := deployContext.CheCluster.Spec.Server.DevfileRegistryIngress.Labels - ingress, err := SyncIngressToCluster(deployContext, DevfileRegistry, domain, DevfileRegistry, 8080, additionalLabels) - if !util.IsTestMode() { - if ingress == nil { - logrus.Infof("Waiting on ingress '%s' to be ready", DevfileRegistry) - if err != nil { - logrus.Error(err) - } - return false, err - } - } - if err := DeleteGatewayRouteConfig(devfileRegistryGatewayConfig, deployContext); !util.IsTestMode() && err != nil { - logrus.Error(err) - } - } - } else { - if useGateway { - cfg := GetGatewayRouteConfig(deployContext, devfileRegistryGatewayConfig, "/"+DevfileRegistry, 10, "http://"+DevfileRegistry+":8080", true) - clusterCfg, err := SyncConfigMapToCluster(deployContext, &cfg) - if !util.IsTestMode() { - if clusterCfg == nil { - if err != nil { - logrus.Error(err) - } - return false, err - } - } - if err := DeleteRouteIfExists(DevfileRegistry, deployContext); !util.IsTestMode() && err != nil { - logrus.Error(err) - } - } else { - // the empty string for a host is intentional here - we let OpenShift decide on the hostname - additionalLabels := deployContext.CheCluster.Spec.Server.DevfileRegistryRoute.Labels - route, err := SyncRouteToCluster(deployContext, DevfileRegistry, "", DevfileRegistry, 8080, additionalLabels) - if !util.IsTestMode() { - if route == nil { - logrus.Infof("Waiting on route '%s' to be ready", DevfileRegistry) - if err != nil { - logrus.Error(err) - } - - return false, err - } - } - if err := DeleteGatewayRouteConfig(devfileRegistryGatewayConfig, deployContext); !util.IsTestMode() && err != nil { - logrus.Error(err) - } - if !util.IsTestMode() { - endpoint = route.Spec.Host - } - } - } - - if devfileRegistryURL == "" { - if deployContext.CheCluster.Spec.Server.TlsSupport { - devfileRegistryURL = "https://" + endpoint - } else { - devfileRegistryURL = "http://" + endpoint - } - } - - configMapData := getDevfileRegistryConfigMapData(deployContext.CheCluster, devfileRegistryURL) - configMapSpec, err := GetSpecConfigMap(deployContext, DevfileRegistry, configMapData) - if err != nil { - return false, err - } - - configMap, err := SyncConfigMapToCluster(deployContext, configMapSpec) - if configMap == nil { - return false, err - } - - // Create a new registry service - registryLabels := GetLabels(deployContext.CheCluster, DevfileRegistry) - serviceStatus := SyncServiceToCluster(deployContext, DevfileRegistry, []string{"http"}, []int32{8080}, registryLabels) - if !util.IsTestMode() { - if !serviceStatus.Continue { - logrus.Info("Waiting on service '" + DevfileRegistry + "' to be ready") - if serviceStatus.Err != nil { - logrus.Error(serviceStatus.Err) - } - - return false, serviceStatus.Err - } - } - - // Deploy devfile registry - deploymentStatus := SyncDevfileRegistryDeploymentToCluster(deployContext) - if !util.IsTestMode() { - if !deploymentStatus.Continue { - logrus.Info("Waiting on deployment '" + DevfileRegistry + "' to be ready") - if deploymentStatus.Err != nil { - logrus.Error(deploymentStatus.Err) - } - - return false, deploymentStatus.Err - } - } - } - - if devfileRegistryURL != deployContext.CheCluster.Status.DevfileRegistryURL { - deployContext.CheCluster.Status.DevfileRegistryURL = devfileRegistryURL - if err := UpdateCheCRStatus(deployContext, "status: Devfile Registry URL", devfileRegistryURL); err != nil { - return false, err - } - } - - return true, nil -} - -func getDevfileRegistryConfigMapData(cr *orgv1.CheCluster, endpoint string) map[string]string { - devfileRegistryEnv := make(map[string]string) - data := &DevFileRegistryConfigMap{ - CheDevfileImagesRegistryURL: cr.Spec.Server.AirGapContainerRegistryHostname, - CheDevfileImagesRegistryOrganization: cr.Spec.Server.AirGapContainerRegistryOrganization, - CheDevfileRegistryURL: endpoint, - } - - out, err := json.Marshal(data) - if err != nil { - fmt.Println(err) - } - - err = json.Unmarshal(out, &devfileRegistryEnv) - if err != nil { - fmt.Println(err) - } - return devfileRegistryEnv -} diff --git a/pkg/deploy/expose/expose.go b/pkg/deploy/expose/expose.go new file mode 100644 index 000000000..7c5bae938 --- /dev/null +++ b/pkg/deploy/expose/expose.go @@ -0,0 +1,120 @@ +// +// Copyright (c) 2020-2020 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/ +// +// SPDX-License-Identifier: EPL-2.0 +// +// Contributors: +// Red Hat, Inc. - initial API and implementation +// +package expose + +import ( + "github.com/eclipse/che-operator/pkg/deploy" + "github.com/eclipse/che-operator/pkg/deploy/gateway" + "github.com/eclipse/che-operator/pkg/util" + "github.com/sirupsen/logrus" +) + +func Expose(deployContext *deploy.DeployContext, cheHost string, endpointName string, additionalLabels string) (endpont string, done bool, err error) { + exposureStrategy := util.GetServerExposureStrategy(deployContext.CheCluster, deploy.DefaultServerExposureStrategy) + var domain string + var endpoint string + var pathPrefix string + var stripPrefix bool + + if endpointName == "keycloak" { + pathPrefix = "auth" + stripPrefix = false + } else { + pathPrefix = endpointName + stripPrefix = true + } + if exposureStrategy == "multi-host" { + // this won't get used on openshift, because there we're intentionally let Openshift decide on the domain name + domain = endpointName + "-" + deployContext.CheCluster.Namespace + "." + deployContext.CheCluster.Spec.K8s.IngressDomain + endpoint = domain + } else { + domain = cheHost + if endpointName == "keycloak" { + // legacy + endpoint = domain + } else { + endpoint = domain + "/" + pathPrefix + } + } + + gatewayConfig := "che-gateway-route-" + endpointName + singleHostExposureType := deploy.GetSingleHostExposureType(deployContext.CheCluster) + useGateway := exposureStrategy == "single-host" && (util.IsOpenShift || singleHostExposureType == "gateway") + + if !util.IsOpenShift { + if useGateway { + cfg := gateway.GetGatewayRouteConfig(deployContext, gatewayConfig, "/"+pathPrefix, 10, "http://"+endpointName+":8080", stripPrefix) + clusterCfg, err := deploy.SyncConfigMapToCluster(deployContext, &cfg) + if !util.IsTestMode() { + if clusterCfg == nil { + if err != nil { + logrus.Error(err) + } + return "", false, err + } + } + if err := deploy.DeleteIngressIfExists(endpointName, deployContext); !util.IsTestMode() && err != nil { + logrus.Error(err) + } + } else { + ingress, err := deploy.SyncIngressToCluster(deployContext, endpointName, domain, endpointName, 8080, additionalLabels) + if !util.IsTestMode() { + if ingress == nil { + logrus.Infof("Waiting on ingress '%s' to be ready", endpointName) + if err != nil { + logrus.Error(err) + } + return "", false, err + } + } + if err := gateway.DeleteGatewayRouteConfig(gatewayConfig, deployContext); !util.IsTestMode() && err != nil { + logrus.Error(err) + } + } + } else { + if useGateway { + cfg := gateway.GetGatewayRouteConfig(deployContext, gatewayConfig, "/"+pathPrefix, 10, "http://"+endpointName+":8080", stripPrefix) + clusterCfg, err := deploy.SyncConfigMapToCluster(deployContext, &cfg) + if !util.IsTestMode() { + if clusterCfg == nil { + if err != nil { + logrus.Error(err) + } + return "", false, err + } + } + if err := deploy.DeleteRouteIfExists(endpointName, deployContext); !util.IsTestMode() && err != nil { + logrus.Error(err) + } + } else { + // the empty string for a host is intentional here - we let OpenShift decide on the hostname + route, err := deploy.SyncRouteToCluster(deployContext, endpointName, "", endpointName, 8080, additionalLabels) + if !util.IsTestMode() { + if route == nil { + logrus.Infof("Waiting on route '%s' to be ready", endpointName) + if err != nil { + logrus.Error(err) + } + + return "", false, err + } + } + if err := gateway.DeleteGatewayRouteConfig(gatewayConfig, deployContext); !util.IsTestMode() && err != nil { + logrus.Error(err) + } + if !util.IsTestMode() { + endpoint = route.Spec.Host + } + } + } + return endpoint, true, nil +} diff --git a/pkg/deploy/gateway.go b/pkg/deploy/gateway/gateway.go similarity index 86% rename from pkg/deploy/gateway.go rename to pkg/deploy/gateway/gateway.go index 60c1c2b33..e68621c99 100644 --- a/pkg/deploy/gateway.go +++ b/pkg/deploy/gateway/gateway.go @@ -1,10 +1,23 @@ -package deploy +// +// Copyright (c) 2020-2020 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/ +// +// SPDX-License-Identifier: EPL-2.0 +// +// Contributors: +// Red Hat, Inc. - initial API and implementation +// +package gateway import ( "context" "fmt" "strconv" + "github.com/eclipse/che-operator/pkg/deploy" + orgv1 "github.com/eclipse/che-operator/pkg/apis/org/v1" "github.com/eclipse/che-operator/pkg/util" "github.com/google/go-cmp/cmp" @@ -42,16 +55,16 @@ var ( ) // SyncGatewayToCluster installs or deletes the gateway based on the custom resource configuration -func SyncGatewayToCluster(deployContext *DeployContext) error { +func SyncGatewayToCluster(deployContext *deploy.DeployContext) error { if deployContext.CheCluster.Spec.Server.ServerExposureStrategy == "single-host" && - (GetSingleHostExposureType(deployContext.CheCluster) == "gateway") { + (deploy.GetSingleHostExposureType(deployContext.CheCluster) == "gateway") { return syncAll(deployContext) } return deleteAll(deployContext) } -func syncAll(deployContext *DeployContext) error { +func syncAll(deployContext *deploy.DeployContext) error { instance := deployContext.CheCluster sa := getGatewayServiceAccountSpec(instance) if err := sync(deployContext, &sa, serviceAccountDiffOpts); err != nil { @@ -74,7 +87,7 @@ func syncAll(deployContext *DeployContext) error { } depl := getGatewayDeploymentSpec(instance) - if err := sync(deployContext, &depl, deploymentDiffOpts); err != nil { + if err := sync(deployContext, &depl, deploy.DeploymentDiffOpts); err != nil { return err } @@ -91,7 +104,7 @@ func syncAll(deployContext *DeployContext) error { return nil } -func deleteAll(deployContext *DeployContext) error { +func deleteAll(deployContext *deploy.DeployContext) error { instance := deployContext.CheCluster clusterAPI := deployContext.ClusterAPI @@ -159,7 +172,7 @@ func deleteAll(deployContext *DeployContext) error { } // sync syncs the blueprint to the cluster in a generic (as much as Go allows) manner. -func sync(deployContext *DeployContext, blueprint metav1.Object, diffOpts cmp.Option) error { +func sync(deployContext *deploy.DeployContext, blueprint metav1.Object, diffOpts cmp.Option) error { clusterAPI := deployContext.ClusterAPI blueprintObject, ok := blueprint.(runtime.Object) @@ -246,7 +259,7 @@ func isUpdateUsingDeleteCreate(kind string) bool { return "Service" == kind || "Ingress" == kind || "Route" == kind } -func setOwnerReferenceAndConvertToRuntime(deployContext *DeployContext, obj metav1.Object) (runtime.Object, error) { +func setOwnerReferenceAndConvertToRuntime(deployContext *deploy.DeployContext, obj metav1.Object) (runtime.Object, error) { err := controllerutil.SetControllerReference(deployContext.CheCluster, obj, deployContext.ClusterAPI.Scheme) if err != nil { return nil, err @@ -260,7 +273,7 @@ func setOwnerReferenceAndConvertToRuntime(deployContext *DeployContext, obj meta return robj, nil } -func delete(clusterAPI ClusterAPI, obj metav1.Object) error { +func delete(clusterAPI deploy.ClusterAPI, obj metav1.Object) error { key := client.ObjectKey{Name: obj.GetName(), Namespace: obj.GetNamespace()} ro := obj.(runtime.Object) if getErr := clusterAPI.Client.Get(context.TODO(), key, ro); getErr == nil { @@ -277,7 +290,7 @@ func delete(clusterAPI ClusterAPI, obj metav1.Object) error { // GetGatewayRouteConfig creates a config map with traefik configuration for a single new route. // `serviceName` is an arbitrary name identifying the configuration. This should be unique within operator. Che server only creates // new configuration for workspaces, so the name should not resemble any of the names created by the Che server. -func GetGatewayRouteConfig(deployContext *DeployContext, serviceName string, pathPrefix string, priority int, internalUrl string, stripPrefix bool) corev1.ConfigMap { +func GetGatewayRouteConfig(deployContext *deploy.DeployContext, serviceName string, pathPrefix string, priority int, internalUrl string, stripPrefix bool) corev1.ConfigMap { pathRewrite := pathPrefix != "/" && stripPrefix data := `--- @@ -319,8 +332,8 @@ http: Name: serviceName, Namespace: deployContext.CheCluster.Namespace, Labels: util.MergeMaps( - GetLabels(deployContext.CheCluster, gatewayConfigComponentName), - util.GetMapValue(deployContext.CheCluster.Spec.Server.SingleHostGatewayConfigMapLabels, DefaultSingleHostGatewayConfigMapLabels)), + deploy.GetLabels(deployContext.CheCluster, gatewayConfigComponentName), + util.GetMapValue(deployContext.CheCluster.Spec.Server.SingleHostGatewayConfigMapLabels, deploy.DefaultSingleHostGatewayConfigMapLabels)), }, Data: map[string]string{ serviceName + ".yml": data, @@ -332,7 +345,7 @@ http: return ret } -func DeleteGatewayRouteConfig(serviceName string, deployContext *DeployContext) error { +func DeleteGatewayRouteConfig(serviceName string, deployContext *deploy.DeployContext) error { obj := &corev1.ConfigMap{ ObjectMeta: metav1.ObjectMeta{ Name: serviceName, @@ -345,8 +358,8 @@ func DeleteGatewayRouteConfig(serviceName string, deployContext *DeployContext) // below functions declare the desired states of the various objects required for the gateway -func getGatewayServerConfigSpec(deployContext *DeployContext) corev1.ConfigMap { - return GetGatewayRouteConfig(deployContext, gatewayServerConfigName, "/", 1, "http://"+CheServiceName+":8080", false) +func getGatewayServerConfigSpec(deployContext *deploy.DeployContext) corev1.ConfigMap { + return GetGatewayRouteConfig(deployContext, gatewayServerConfigName, "/", 1, "http://"+deploy.CheServiceName+":8080", false) } func getGatewayServiceAccountSpec(instance *orgv1.CheCluster) corev1.ServiceAccount { @@ -358,7 +371,7 @@ func getGatewayServiceAccountSpec(instance *orgv1.CheCluster) corev1.ServiceAcco ObjectMeta: metav1.ObjectMeta{ Name: GatewayServiceName, Namespace: instance.Namespace, - Labels: GetLabels(instance, GatewayServiceName), + Labels: deploy.GetLabels(instance, GatewayServiceName), }, } } @@ -372,7 +385,7 @@ func getGatewayRoleSpec(instance *orgv1.CheCluster) rbac.Role { ObjectMeta: metav1.ObjectMeta{ Name: GatewayServiceName, Namespace: instance.Namespace, - Labels: GetLabels(instance, GatewayServiceName), + Labels: deploy.GetLabels(instance, GatewayServiceName), }, Rules: []rbac.PolicyRule{ { @@ -393,7 +406,7 @@ func getGatewayRoleBindingSpec(instance *orgv1.CheCluster) rbac.RoleBinding { ObjectMeta: metav1.ObjectMeta{ Name: GatewayServiceName, Namespace: instance.Namespace, - Labels: GetLabels(instance, GatewayServiceName), + Labels: deploy.GetLabels(instance, GatewayServiceName), }, RoleRef: rbac.RoleRef{ APIGroup: "rbac.authorization.k8s.io", @@ -418,7 +431,7 @@ func getGatewayTraefikConfigSpec(instance *orgv1.CheCluster) corev1.ConfigMap { ObjectMeta: metav1.ObjectMeta{ Name: "che-gateway-config", Namespace: instance.Namespace, - Labels: GetLabels(instance, GatewayServiceName), + Labels: deploy.GetLabels(instance, GatewayServiceName), }, Data: map[string]string{ "traefik.yml": ` @@ -445,9 +458,9 @@ log: } func getGatewayDeploymentSpec(instance *orgv1.CheCluster) appsv1.Deployment { - gatewayImage := util.GetValue(instance.Spec.Server.SingleHostGatewayImage, DefaultSingleHostGatewayImage(instance)) - sidecarImage := util.GetValue(instance.Spec.Server.SingleHostGatewayConfigSidecarImage, DefaultSingleHostGatewayConfigSidecarImage(instance)) - configLabelsMap := util.GetMapValue(instance.Spec.Server.SingleHostGatewayConfigMapLabels, DefaultSingleHostGatewayConfigMapLabels) + gatewayImage := util.GetValue(instance.Spec.Server.SingleHostGatewayImage, deploy.DefaultSingleHostGatewayImage(instance)) + sidecarImage := util.GetValue(instance.Spec.Server.SingleHostGatewayConfigSidecarImage, deploy.DefaultSingleHostGatewayConfigSidecarImage(instance)) + configLabelsMap := util.GetMapValue(instance.Spec.Server.SingleHostGatewayConfigMapLabels, deploy.DefaultSingleHostGatewayConfigMapLabels) terminationGracePeriodSeconds := int64(10) configLabels := labels.FormatLabels(configLabelsMap) @@ -460,18 +473,18 @@ func getGatewayDeploymentSpec(instance *orgv1.CheCluster) appsv1.Deployment { ObjectMeta: metav1.ObjectMeta{ Name: GatewayServiceName, Namespace: instance.Namespace, - Labels: GetLabels(instance, GatewayServiceName), + Labels: deploy.GetLabels(instance, GatewayServiceName), }, Spec: appsv1.DeploymentSpec{ Selector: &metav1.LabelSelector{ - MatchLabels: GetLabels(instance, GatewayServiceName), + MatchLabels: deploy.GetLabels(instance, GatewayServiceName), }, Strategy: appsv1.DeploymentStrategy{ Type: appsv1.RollingUpdateDeploymentStrategyType, }, Template: corev1.PodTemplateSpec{ ObjectMeta: metav1.ObjectMeta{ - Labels: GetLabels(instance, GatewayServiceName), + Labels: deploy.GetLabels(instance, GatewayServiceName), }, Spec: corev1.PodSpec{ TerminationGracePeriodSeconds: &terminationGracePeriodSeconds, @@ -557,10 +570,10 @@ func getGatewayServiceSpec(instance *orgv1.CheCluster) corev1.Service { ObjectMeta: metav1.ObjectMeta{ Name: GatewayServiceName, Namespace: instance.Namespace, - Labels: GetLabels(instance, GatewayServiceName), + Labels: deploy.GetLabels(instance, GatewayServiceName), }, Spec: corev1.ServiceSpec{ - Selector: GetLabels(instance, GatewayServiceName), + Selector: deploy.GetLabels(instance, GatewayServiceName), SessionAffinity: corev1.ServiceAffinityNone, Type: corev1.ServiceTypeClusterIP, Ports: []corev1.ServicePort{ diff --git a/pkg/deploy/deployment_keycloak.go b/pkg/deploy/identity-provider/deployment_keycloak.go similarity index 91% rename from pkg/deploy/deployment_keycloak.go rename to pkg/deploy/identity-provider/deployment_keycloak.go index ab1b93ad4..da9e11a09 100644 --- a/pkg/deploy/deployment_keycloak.go +++ b/pkg/deploy/identity-provider/deployment_keycloak.go @@ -9,10 +9,12 @@ // Contributors: // Red Hat, Inc. - initial API and implementation // -package deploy +package identity_provider import ( "context" + "github.com/eclipse/che-operator/pkg/deploy" + "github.com/eclipse/che-operator/pkg/deploy/postgres" "regexp" "strconv" "strings" @@ -56,32 +58,32 @@ var ( } ) -func SyncKeycloakDeploymentToCluster(deployContext *DeployContext) DeploymentProvisioningStatus { - clusterDeployment, err := getClusterDeployment(KeycloakDeploymentName, deployContext.CheCluster.Namespace, deployContext.ClusterAPI.Client) +func SyncKeycloakDeploymentToCluster(deployContext *deploy.DeployContext) deploy.DeploymentProvisioningStatus { + clusterDeployment, err := deploy.GetClusterDeployment(KeycloakDeploymentName, deployContext.CheCluster.Namespace, deployContext.ClusterAPI.Client) if err != nil { - return DeploymentProvisioningStatus{ - ProvisioningStatus: ProvisioningStatus{Err: err}, + return deploy.DeploymentProvisioningStatus{ + ProvisioningStatus: deploy.ProvisioningStatus{Err: err}, } } specDeployment, err := getSpecKeycloakDeployment(deployContext, clusterDeployment) if err != nil { - return DeploymentProvisioningStatus{ - ProvisioningStatus: ProvisioningStatus{Err: err}, + return deploy.DeploymentProvisioningStatus{ + ProvisioningStatus: deploy.ProvisioningStatus{Err: err}, } } - return SyncDeploymentToCluster(deployContext, specDeployment, clusterDeployment, keycloakCustomDiffOpts, keycloakAdditionalDeploymentMerge) + return deploy.SyncDeploymentToCluster(deployContext, specDeployment, clusterDeployment, keycloakCustomDiffOpts, keycloakAdditionalDeploymentMerge) } func getSpecKeycloakDeployment( - deployContext *DeployContext, + deployContext *deploy.DeployContext, clusterDeployment *appsv1.Deployment) (*appsv1.Deployment, error) { optionalEnv := true - labels := GetLabels(deployContext.CheCluster, KeycloakDeploymentName) - cheFlavor := DefaultCheFlavor(deployContext.CheCluster) - keycloakImage := util.GetValue(deployContext.CheCluster.Spec.Auth.IdentityProviderImage, DefaultKeycloakImage(deployContext.CheCluster)) - pullPolicy := corev1.PullPolicy(util.GetValue(string(deployContext.CheCluster.Spec.Auth.IdentityProviderImagePullPolicy), DefaultPullPolicyFromDockerImage(keycloakImage))) + labels := deploy.GetLabels(deployContext.CheCluster, KeycloakDeploymentName) + cheFlavor := deploy.DefaultCheFlavor(deployContext.CheCluster) + keycloakImage := util.GetValue(deployContext.CheCluster.Spec.Auth.IdentityProviderImage, deploy.DefaultKeycloakImage(deployContext.CheCluster)) + pullPolicy := corev1.PullPolicy(util.GetValue(string(deployContext.CheCluster.Spec.Auth.IdentityProviderImagePullPolicy), deploy.DefaultPullPolicyFromDockerImage(keycloakImage))) jbossDir := "/opt/eap" if cheFlavor == "che" { // writable dir in the upstream Keycloak image @@ -229,19 +231,19 @@ func getSpecKeycloakDeployment( }, { Name: "POSTGRES_PORT_5432_TCP_ADDR", - Value: util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresHostName, DefaultChePostgresHostName), + Value: util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresHostName, deploy.DefaultChePostgresHostName), }, { Name: "POSTGRES_PORT_5432_TCP_PORT", - Value: util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresPort, DefaultChePostgresPort), + Value: util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresPort, deploy.DefaultChePostgresPort), }, { Name: "POSTGRES_PORT", - Value: util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresPort, DefaultChePostgresPort), + Value: util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresPort, deploy.DefaultChePostgresPort), }, { Name: "POSTGRES_ADDR", - Value: util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresHostName, DefaultChePostgresHostName), + Value: util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresHostName, deploy.DefaultChePostgresHostName), }, { Name: "POSTGRES_DATABASE", @@ -269,7 +271,7 @@ func getSpecKeycloakDeployment( SecretKeyRef: &corev1.SecretKeySelector{ Key: "ca.crt", LocalObjectReference: corev1.LocalObjectReference{ - Name: CheTLSSelfSignedCertificateSecretName, + Name: deploy.CheTLSSelfSignedCertificateSecretName, }, Optional: &optionalEnv, }, @@ -356,11 +358,11 @@ func getSpecKeycloakDeployment( }, { Name: "KEYCLOAK_POSTGRESQL_SERVICE_HOST", - Value: util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresHostName, DefaultChePostgresHostName), + Value: util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresHostName, deploy.DefaultChePostgresHostName), }, { Name: "KEYCLOAK_POSTGRESQL_SERVICE_PORT", - Value: util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresPort, DefaultChePostgresPort), + Value: util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresPort, deploy.DefaultChePostgresPort), }, { Name: "DB_DATABASE", @@ -392,7 +394,7 @@ func getSpecKeycloakDeployment( SecretKeyRef: &corev1.SecretKeySelector{ Key: "ca.crt", LocalObjectReference: corev1.LocalObjectReference{ - Name: CheTLSSelfSignedCertificateSecretName, + Name: deploy.CheTLSSelfSignedCertificateSecretName, }, Optional: &optionalEnv, }, @@ -587,7 +589,7 @@ func getSpecKeycloakDeployment( return deployment, nil } -func getSecretResourceVersion(name string, namespace string, clusterAPI ClusterAPI) string { +func getSecretResourceVersion(name string, namespace string, clusterAPI deploy.ClusterAPI) string { secret := &corev1.Secret{} err := clusterAPI.Client.Get(context.TODO(), types.NamespacedName{Name: name, Namespace: namespace}, secret) if err != nil { @@ -599,7 +601,7 @@ func getSecretResourceVersion(name string, namespace string, clusterAPI ClusterA return secret.ResourceVersion } -func isSslRequiredUpdatedForMasterRealm(deployContext *DeployContext) bool { +func isSslRequiredUpdatedForMasterRealm(deployContext *deploy.DeployContext) bool { if deployContext.CheCluster.Spec.Database.ExternalDb { return false } @@ -608,7 +610,7 @@ func isSslRequiredUpdatedForMasterRealm(deployContext *DeployContext) bool { return false } - clusterDeployment, _ := getClusterDeployment(KeycloakDeploymentName, deployContext.CheCluster.Namespace, deployContext.ClusterAPI.Client) + clusterDeployment, _ := deploy.GetClusterDeployment(KeycloakDeploymentName, deployContext.CheCluster.Namespace, deployContext.ClusterAPI.Client) if clusterDeployment == nil { return false } @@ -623,7 +625,7 @@ func isSslRequiredUpdatedForMasterRealm(deployContext *DeployContext) bool { } func getSslRequiredForMasterRealm(checluster *orgv1.CheCluster) (string, error) { - podName, err := util.K8sclient.GetDeploymentPod(PostgresDeploymentName, checluster.Namespace) + podName, err := util.K8sclient.GetDeploymentPod(postgres.PostgresDeploymentName, checluster.Namespace) if err != nil { return "", err } @@ -633,7 +635,7 @@ func getSslRequiredForMasterRealm(checluster *orgv1.CheCluster) (string, error) } func updateSslRequiredForMasterRealm(checluster *orgv1.CheCluster) error { - podName, err := util.K8sclient.GetDeploymentPod(PostgresDeploymentName, checluster.Namespace) + podName, err := util.K8sclient.GetDeploymentPod(postgres.PostgresDeploymentName, checluster.Namespace) if err != nil { return err } @@ -642,7 +644,7 @@ func updateSslRequiredForMasterRealm(checluster *orgv1.CheCluster) error { return err } -func ProvisionKeycloakResources(deployContext *DeployContext) error { +func ProvisionKeycloakResources(deployContext *deploy.DeployContext) error { if !deployContext.CheCluster.Spec.Database.ExternalDb { value, err := getSslRequiredForMasterRealm(deployContext.CheCluster) if err != nil { diff --git a/pkg/deploy/exec_commands.go b/pkg/deploy/identity-provider/exec.go similarity index 90% rename from pkg/deploy/exec_commands.go rename to pkg/deploy/identity-provider/exec.go index b5e5b13f4..7bc59178e 100644 --- a/pkg/deploy/exec_commands.go +++ b/pkg/deploy/identity-provider/exec.go @@ -1,5 +1,5 @@ // -// Copyright (c) 2012-2019 Red Hat, Inc. +// Copyright (c) 2020-2020 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/ @@ -9,7 +9,7 @@ // Contributors: // Red Hat, Inc. - initial API and implementation // -package deploy +package identity_provider import ( "bytes" @@ -17,7 +17,8 @@ import ( "strings" "text/template" - orgv1 "github.com/eclipse/che-operator/pkg/apis/org/v1" + v1 "github.com/eclipse/che-operator/pkg/apis/org/v1" + "github.com/eclipse/che-operator/pkg/deploy" "github.com/eclipse/che-operator/pkg/util" "github.com/sirupsen/logrus" ) @@ -33,10 +34,10 @@ func GetPostgresProvisionCommand(identityProviderPostgresPassword string) (comma return command } -func GetKeycloakProvisionCommand(cr *orgv1.CheCluster) (command string) { +func GetKeycloakProvisionCommand(cr *v1.CheCluster) (command string) { requiredActions := "" updateAdminPassword := cr.Spec.Auth.UpdateAdminPassword - cheFlavor := DefaultCheFlavor(cr) + cheFlavor := deploy.DefaultCheFlavor(cr) keycloakRealm := util.GetValue(cr.Spec.Auth.IdentityProviderRealm, cheFlavor) keycloakClientId := util.GetValue(cr.Spec.Auth.IdentityProviderClientId, cheFlavor+"-public") keycloakUserEnvVar := "${KEYCLOAK_USER}" @@ -77,8 +78,8 @@ func GetKeycloakProvisionCommand(cr *orgv1.CheCluster) (command string) { return command } -func GetOpenShiftIdentityProviderProvisionCommand(cr *orgv1.CheCluster, oAuthClientName string, oauthSecret string, isOpenShift4 bool) (command string, err error) { - cheFlavor := DefaultCheFlavor(cr) +func GetOpenShiftIdentityProviderProvisionCommand(cr *v1.CheCluster, oAuthClientName string, oauthSecret string, isOpenShift4 bool) (command string, err error) { + cheFlavor := deploy.DefaultCheFlavor(cr) openShiftApiUrl, err := util.GetClusterPublicHostname(isOpenShift4) if err != nil { logrus.Errorf("Failed to auto-detect public OpenShift API URL. Configure it in Identity provider details page in Keycloak admin console: %s", err) @@ -153,8 +154,8 @@ func GetOpenShiftIdentityProviderProvisionCommand(cr *orgv1.CheCluster, oAuthCli return command, nil } -func GetDeleteOpenShiftIdentityProviderProvisionCommand(cr *orgv1.CheCluster, isOpenShift4 bool) (command string) { - cheFlavor := DefaultCheFlavor(cr) +func GetDeleteOpenShiftIdentityProviderProvisionCommand(cr *v1.CheCluster, isOpenShift4 bool) (command string) { + cheFlavor := deploy.DefaultCheFlavor(cr) keycloakRealm := util.GetValue(cr.Spec.Auth.IdentityProviderRealm, cheFlavor) script := "/opt/jboss/keycloak/bin/kcadm.sh" keycloakUserEnvVar := "${KEYCLOAK_USER}" diff --git a/pkg/deploy/identity_provider.go b/pkg/deploy/identity-provider/identity_provider.go similarity index 54% rename from pkg/deploy/identity_provider.go rename to pkg/deploy/identity-provider/identity_provider.go index 9f2f61013..8ff4686ae 100644 --- a/pkg/deploy/identity_provider.go +++ b/pkg/deploy/identity-provider/identity_provider.go @@ -1,9 +1,23 @@ -package deploy +// +// Copyright (c) 2020-2020 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/ +// +// SPDX-License-Identifier: EPL-2.0 +// +// Contributors: +// Red Hat, Inc. - initial API and implementation +// +package identity_provider import ( "context" "strings" + "github.com/eclipse/che-operator/pkg/deploy" + "github.com/eclipse/che-operator/pkg/deploy/expose" + "github.com/eclipse/che-operator/pkg/util" oauth "github.com/openshift/api/oauth/v1" "github.com/sirupsen/logrus" @@ -12,14 +26,14 @@ import ( ) const ( - keycloakGatewayConfig = "che-gateway-route-keycloak" + Keycloak = "keycloak" ) // SyncIdentityProviderToCluster instantiates the identity provider (Keycloak) in the cluster. Returns true if // the provisioning is complete, false if requeue of the reconcile request is needed. -func SyncIdentityProviderToCluster(deployContext *DeployContext, cheHost string, protocol string, cheFlavor string) (bool, error) { +func SyncIdentityProviderToCluster(deployContext *deploy.DeployContext, cheHost string, protocol string, cheFlavor string) (bool, error) { instance := deployContext.CheCluster - cheMultiUser := GetCheMultiUser(instance) + cheMultiUser := deploy.GetCheMultiUser(instance) tests := util.IsTestMode() isOpenShift := util.IsOpenShift @@ -35,9 +49,9 @@ func SyncIdentityProviderToCluster(deployContext *DeployContext, cheHost string, return true, nil } - keycloakLabels := GetLabels(instance, "keycloak") + keycloakLabels := deploy.GetLabels(instance, "keycloak") - serviceStatus := SyncServiceToCluster(deployContext, "keycloak", []string{"http"}, []int32{8080}, keycloakLabels) + serviceStatus := deploy.SyncServiceToCluster(deployContext, "keycloak", []string{"http"}, []int32{8080}, keycloakLabels) if !tests { if !serviceStatus.Continue { logrus.Info("Waiting on service 'keycloak' to be ready") @@ -49,99 +63,21 @@ func SyncIdentityProviderToCluster(deployContext *DeployContext, cheHost string, } } - exposureStrategy := util.GetServerExposureStrategy(instance, DefaultServerExposureStrategy) - singleHostExposureType := GetSingleHostExposureType(instance) - useGateway := exposureStrategy == "single-host" && (util.IsOpenShift || singleHostExposureType == "gateway") - - // create Keycloak ingresses when on k8s - var keycloakURL string - if !isOpenShift { - var host string - if exposureStrategy == "multi-host" { - host = "keycloak-" + deployContext.CheCluster.Namespace + "." + deployContext.CheCluster.Spec.K8s.IngressDomain - } else { - host = cheHost - } - if useGateway { - // try to guess where in the ingress-creating code the /auth endpoint is defined... - cfg := GetGatewayRouteConfig(deployContext, keycloakGatewayConfig, "/auth", 10, "http://keycloak:8080", false) - _, err := SyncConfigMapToCluster(deployContext, &cfg) - if !tests { - if err != nil { - logrus.Error(err) - } - } - - if err := DeleteIngressIfExists("keycloak", deployContext); !tests && err != nil { - logrus.Error(err) - } - - keycloakURL = protocol + "://" + cheHost - } else { - additionalLabels := deployContext.CheCluster.Spec.Auth.IdentityProviderIngress.Labels - ingress, err := SyncIngressToCluster(deployContext, "keycloak", host, "keycloak", 8080, additionalLabels) - if !tests { - if ingress == nil { - logrus.Info("Waiting on ingress 'keycloak' to be ready") - if err != nil { - logrus.Error(err) - } - - return false, err - } - } - - if err := DeleteGatewayRouteConfig(keycloakGatewayConfig, deployContext); !tests && err != nil { - logrus.Error(err) - } - - keycloakURL = protocol + "://" + host - } - } else { - if useGateway { - cfg := GetGatewayRouteConfig(deployContext, keycloakGatewayConfig, "/auth", 10, "http://keycloak:8080", false) - _, err := SyncConfigMapToCluster(deployContext, &cfg) - if !tests { - if err != nil { - logrus.Error(err) - } - } - keycloakURL = protocol + "://" + cheHost - - if err := DeleteRouteIfExists("keycloak", deployContext); !tests && err != nil { - logrus.Error(err) - } - } else { - // create Keycloak route - additionalLabels := deployContext.CheCluster.Spec.Auth.IdentityProviderRoute.Labels - route, err := SyncRouteToCluster(deployContext, "keycloak", "", "keycloak", 8080, additionalLabels) - if !tests { - if route == nil { - logrus.Info("Waiting on route 'keycloak' to be ready") - if err != nil { - logrus.Error(err) - } - - return false, err - } - - keycloakURL = protocol + "://" + route.Spec.Host - } - - if err := DeleteGatewayRouteConfig(keycloakGatewayConfig, deployContext); !tests && err != nil { - logrus.Error(err) - } - } + additionalLabels := (map[bool]string{true: instance.Spec.Auth.IdentityProviderRoute.Labels, false: instance.Spec.Auth.IdentityProviderIngress.Labels})[util.IsOpenShift] + endpoint, done, err := expose.Expose(deployContext, cheHost, Keycloak, additionalLabels) + if !done { + return false, err } + keycloakURL := protocol + "://" + endpoint if instance.Spec.Auth.IdentityProviderURL != keycloakURL { instance.Spec.Auth.IdentityProviderURL = keycloakURL - if err := UpdateCheCRSpec(deployContext, "Keycloak URL", keycloakURL); err != nil { + if err := deploy.UpdateCheCRSpec(deployContext, "Keycloak URL", keycloakURL); err != nil { return false, err } instance.Status.KeycloakURL = keycloakURL - if err := UpdateCheCRStatus(deployContext, "Keycloak URL", keycloakURL); err != nil { + if err := deploy.UpdateCheCRStatus(deployContext, "Keycloak URL", keycloakURL); err != nil { return false, err } } @@ -167,7 +103,7 @@ func SyncIdentityProviderToCluster(deployContext *DeployContext, cheHost string, for { instance.Status.KeycloakProvisoned = true - if err := UpdateCheCRStatus(deployContext, "status: provisioned with Keycloak", "true"); err != nil && + if err := deploy.UpdateCheCRStatus(deployContext, "status: provisioned with Keycloak", "true"); err != nil && errors.IsConflict(err) { reload(deployContext) @@ -193,7 +129,7 @@ func SyncIdentityProviderToCluster(deployContext *DeployContext, cheHost string, return true, nil } -func CreateIdentityProviderItems(deployContext *DeployContext, cheFlavor string) error { +func CreateIdentityProviderItems(deployContext *deploy.DeployContext, cheFlavor string) error { instance := deployContext.CheCluster tests := util.IsTestMode() isOpenShift4 := util.IsOpenShift4 @@ -202,7 +138,7 @@ func CreateIdentityProviderItems(deployContext *DeployContext, cheFlavor string) if len(oAuthClientName) < 1 { oAuthClientName = instance.Name + "-openshift-identity-provider-" + strings.ToLower(util.GeneratePasswd(6)) instance.Spec.Auth.OAuthClientName = oAuthClientName - if err := UpdateCheCRSpec(deployContext, "oAuthClient name", oAuthClientName); err != nil { + if err := deploy.UpdateCheCRSpec(deployContext, "oAuthClient name", oAuthClientName); err != nil { return err } } @@ -210,14 +146,14 @@ func CreateIdentityProviderItems(deployContext *DeployContext, cheFlavor string) if len(oauthSecret) < 1 { oauthSecret = util.GeneratePasswd(12) instance.Spec.Auth.OAuthSecret = oauthSecret - if err := UpdateCheCRSpec(deployContext, "oAuthC secret name", oauthSecret); err != nil { + if err := deploy.UpdateCheCRSpec(deployContext, "oAuthC secret name", oauthSecret); err != nil { return err } } keycloakURL := instance.Spec.Auth.IdentityProviderURL keycloakRealm := util.GetValue(instance.Spec.Auth.IdentityProviderRealm, cheFlavor) - oAuthClient := NewOAuthClient(oAuthClientName, oauthSecret, keycloakURL, keycloakRealm, isOpenShift4) + oAuthClient := deploy.NewOAuthClient(oAuthClientName, oauthSecret, keycloakURL, keycloakRealm, isOpenShift4) if err := createNewOauthClient(deployContext, oAuthClient); err != nil { return err } @@ -237,7 +173,7 @@ func CreateIdentityProviderItems(deployContext *DeployContext, cheFlavor string) if err == nil { for { instance.Status.OpenShiftoAuthProvisioned = true - if err := UpdateCheCRStatus(deployContext, "status: provisioned with OpenShift identity provider", "true"); err != nil && + if err := deploy.UpdateCheCRStatus(deployContext, "status: provisioned with OpenShift identity provider", "true"); err != nil && errors.IsConflict(err) { reload(deployContext) @@ -250,7 +186,7 @@ func CreateIdentityProviderItems(deployContext *DeployContext, cheFlavor string) return nil } -func createNewOauthClient(deployContext *DeployContext, oAuthClient *oauth.OAuthClient) error { +func createNewOauthClient(deployContext *deploy.DeployContext, oAuthClient *oauth.OAuthClient) error { oAuthClientFound := &oauth.OAuthClient{} err := deployContext.ClusterAPI.Client.Get(context.TODO(), types.NamespacedName{Name: oAuthClient.Name, Namespace: oAuthClient.Namespace}, oAuthClientFound) if err != nil && errors.IsNotFound(err) { @@ -269,7 +205,7 @@ func createNewOauthClient(deployContext *DeployContext, oAuthClient *oauth.OAuth return nil } -func reload(deployContext *DeployContext) error { +func reload(deployContext *deploy.DeployContext) error { return deployContext.ClusterAPI.Client.Get( context.TODO(), types.NamespacedName{Name: deployContext.CheCluster.Name, Namespace: deployContext.CheCluster.Namespace}, diff --git a/pkg/deploy/init_test.go b/pkg/deploy/init_test.go new file mode 100644 index 000000000..22c06f95a --- /dev/null +++ b/pkg/deploy/init_test.go @@ -0,0 +1,19 @@ +// +// Copyright (c) 2020-2020 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/ +// +// SPDX-License-Identifier: EPL-2.0 +// +// Contributors: +// Red Hat, Inc. - initial API and implementation +// +package deploy + +func init() { + err := InitTestDefaultsFromDeployment("../../deploy/operator.yaml") + if err != nil { + panic(err) + } +} diff --git a/pkg/deploy/oauthclient.go b/pkg/deploy/oauthclient.go index 8df1ea95f..df43907e5 100644 --- a/pkg/deploy/oauthclient.go +++ b/pkg/deploy/oauthclient.go @@ -12,25 +12,24 @@ package deploy import ( - "strings" oauth "github.com/openshift/api/oauth/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "strings" ) - func NewOAuthClient(name string, oauthSecret string, keycloakURL string, keycloakRealm string, isOpenShift4 bool) *oauth.OAuthClient { providerName := "openshift-v3" if isOpenShift4 { providerName = "openshift-v4" } - - redirectURLSuffix := "/auth/realms/" + keycloakRealm +"/broker/" + providerName + "/endpoint" + + redirectURLSuffix := "/auth/realms/" + keycloakRealm + "/broker/" + providerName + "/endpoint" redirectURIs := []string{ keycloakURL + redirectURLSuffix, } keycloakURL = strings.NewReplacer("https://", "", "http://", "").Replace(keycloakURL) - if ! strings.Contains(keycloakURL, "://") { + if !strings.Contains(keycloakURL, "://") { redirectURIs = []string{ "http://" + keycloakURL + redirectURLSuffix, "https://" + keycloakURL + redirectURLSuffix, @@ -42,13 +41,13 @@ func NewOAuthClient(name string, oauthSecret string, keycloakURL string, keycloa APIVersion: oauth.SchemeGroupVersion.String(), }, ObjectMeta: metav1.ObjectMeta{ - Name: name, - Labels: map[string]string{"app":"che"}, + Name: name, + Labels: map[string]string{"app": "che"}, }, - Secret: oauthSecret, + Secret: oauthSecret, RedirectURIs: redirectURIs, - GrantMethod: oauth.GrantHandlerPrompt, + GrantMethod: oauth.GrantHandlerPrompt, } } diff --git a/pkg/deploy/plugin-registry/deployment.go b/pkg/deploy/plugin-registry/deployment.go new file mode 100644 index 000000000..bc0bc493d --- /dev/null +++ b/pkg/deploy/plugin-registry/deployment.go @@ -0,0 +1,54 @@ +// +// Copyright (c) 2012-2019 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/ +// +// SPDX-License-Identifier: EPL-2.0 +// +// Contributors: +// Red Hat, Inc. - initial API and implementation +// +package plugin_registry + +import ( + "github.com/eclipse/che-operator/pkg/deploy" + "github.com/eclipse/che-operator/pkg/deploy/registry" + "github.com/eclipse/che-operator/pkg/util" + corev1 "k8s.io/api/core/v1" +) + +func SyncPluginRegistryDeploymentToCluster(deployContext *deploy.DeployContext) deploy.DeploymentProvisioningStatus { + registryType := "plugin" + registryImage := util.GetValue(deployContext.CheCluster.Spec.Server.PluginRegistryImage, deploy.DefaultPluginRegistryImage(deployContext.CheCluster)) + registryImagePullPolicy := corev1.PullPolicy(util.GetValue(string(deployContext.CheCluster.Spec.Server.PluginRegistryPullPolicy), deploy.DefaultPullPolicyFromDockerImage(registryImage))) + registryMemoryLimit := util.GetValue(string(deployContext.CheCluster.Spec.Server.PluginRegistryMemoryLimit), deploy.DefaultPluginRegistryMemoryLimit) + registryMemoryRequest := util.GetValue(string(deployContext.CheCluster.Spec.Server.PluginRegistryMemoryRequest), deploy.DefaultPluginRegistryMemoryRequest) + probePath := "/v3/plugins/" + pluginImagesEnv := util.GetEnvByRegExp("^.*plugin_registry_image.*$") + + clusterDeployment, err := deploy.GetClusterDeployment(deploy.PluginRegistry, deployContext.CheCluster.Namespace, deployContext.ClusterAPI.Client) + if err != nil { + return deploy.DeploymentProvisioningStatus{ + ProvisioningStatus: deploy.ProvisioningStatus{Err: err}, + } + } + + specDeployment, err := registry.GetSpecRegistryDeployment( + deployContext, + registryType, + registryImage, + pluginImagesEnv, + registryImagePullPolicy, + registryMemoryLimit, + registryMemoryRequest, + probePath) + + if err != nil { + return deploy.DeploymentProvisioningStatus{ + ProvisioningStatus: deploy.ProvisioningStatus{Err: err}, + } + } + + return deploy.SyncDeploymentToCluster(deployContext, specDeployment, clusterDeployment, nil, nil) +} diff --git a/pkg/deploy/plugin-registry/plugin_registry.go b/pkg/deploy/plugin-registry/plugin_registry.go new file mode 100644 index 000000000..83b8f81a2 --- /dev/null +++ b/pkg/deploy/plugin-registry/plugin_registry.go @@ -0,0 +1,119 @@ +// +// Copyright (c) 2012-2019 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/ +// +// SPDX-License-Identifier: EPL-2.0 +// +// Contributors: +// Red Hat, Inc. - initial API and implementation +// +package plugin_registry + +import ( + "encoding/json" + "fmt" + "github.com/eclipse/che-operator/pkg/deploy" + "github.com/eclipse/che-operator/pkg/deploy/expose" + "github.com/eclipse/che-operator/pkg/util" + "github.com/sirupsen/logrus" + + orgv1 "github.com/eclipse/che-operator/pkg/apis/org/v1" +) + +type PluginRegistryConfigMap struct { + CheSidecarContainersRegistryURL string `json:"CHE_SIDECAR_CONTAINERS_REGISTRY_URL"` + CheSidecarContainersRegistryOrganization string `json:"CHE_SIDECAR_CONTAINERS_REGISTRY_ORGANIZATION"` +} + +/** + * Create plugin registry resources unless an external registry is used. + */ +func SyncPluginRegistryToCluster(deployContext *deploy.DeployContext, cheHost string) (bool, error) { + pluginRegistryURL := deployContext.CheCluster.Spec.Server.PluginRegistryUrl + if !deployContext.CheCluster.Spec.Server.ExternalPluginRegistry { + additionalLabels := (map[bool]string{true: deployContext.CheCluster.Spec.Server.PluginRegistryRoute.Labels, false: deployContext.CheCluster.Spec.Server.PluginRegistryIngress.Labels})[util.IsOpenShift] + endpoint, done, err := expose.Expose(deployContext, cheHost, deploy.PluginRegistry, additionalLabels) + if !done { + return false, err + } + + if pluginRegistryURL == "" { + if deployContext.CheCluster.Spec.Server.TlsSupport { + pluginRegistryURL = "https://" + endpoint + "/v3" + } else { + pluginRegistryURL = "http://" + endpoint + "/v3" + } + } + + if deployContext.CheCluster.IsAirGapMode() { + configMapData := getPluginRegistryConfigMapData(deployContext.CheCluster) + configMapSpec, err := deploy.GetSpecConfigMap(deployContext, deploy.PluginRegistry, configMapData) + if err != nil { + return false, err + } + + configMap, err := deploy.SyncConfigMapToCluster(deployContext, configMapSpec) + if configMap == nil { + return false, err + } + } + + // Create a new registry service + registryLabels := deploy.GetLabels(deployContext.CheCluster, deploy.PluginRegistry) + serviceStatus := deploy.SyncServiceToCluster(deployContext, deploy.PluginRegistry, []string{"http"}, []int32{8080}, registryLabels) + if !util.IsTestMode() { + if !serviceStatus.Continue { + logrus.Info("Waiting on service '" + deploy.PluginRegistry + "' to be ready") + if serviceStatus.Err != nil { + logrus.Error(serviceStatus.Err) + } + + return false, serviceStatus.Err + } + } + + // Deploy plugin registry + deploymentStatus := SyncPluginRegistryDeploymentToCluster(deployContext) + if !util.IsTestMode() { + if !deploymentStatus.Continue { + logrus.Info("Waiting on deployment '" + deploy.PluginRegistry + "' to be ready") + if deploymentStatus.Err != nil { + logrus.Error(deploymentStatus.Err) + } + + return false, deploymentStatus.Err + } + } + } + + if pluginRegistryURL != deployContext.CheCluster.Status.PluginRegistryURL { + deployContext.CheCluster.Status.PluginRegistryURL = pluginRegistryURL + if err := deploy.UpdateCheCRStatus(deployContext, "status: Plugin Registry URL", pluginRegistryURL); err != nil { + return false, err + } + } + + return true, nil +} + +func getPluginRegistryConfigMapData(cr *orgv1.CheCluster) map[string]string { + pluginRegistryEnv := make(map[string]string) + data := &PluginRegistryConfigMap{ + CheSidecarContainersRegistryURL: cr.Spec.Server.AirGapContainerRegistryHostname, + CheSidecarContainersRegistryOrganization: cr.Spec.Server.AirGapContainerRegistryOrganization, + } + + out, err := json.Marshal(data) + if err != nil { + fmt.Println(err) + } + + err = json.Unmarshal(out, &pluginRegistryEnv) + if err != nil { + fmt.Println(err) + } + + return pluginRegistryEnv +} diff --git a/pkg/deploy/plugin_registry.go b/pkg/deploy/plugin_registry.go deleted file mode 100644 index add18a8d6..000000000 --- a/pkg/deploy/plugin_registry.go +++ /dev/null @@ -1,201 +0,0 @@ -// -// Copyright (c) 2012-2019 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/ -// -// SPDX-License-Identifier: EPL-2.0 -// -// Contributors: -// Red Hat, Inc. - initial API and implementation -// -package deploy - -import ( - "encoding/json" - "fmt" - - "github.com/eclipse/che-operator/pkg/util" - "github.com/sirupsen/logrus" - - orgv1 "github.com/eclipse/che-operator/pkg/apis/org/v1" -) - -type PluginRegistryConfigMap struct { - CheSidecarContainersRegistryURL string `json:"CHE_SIDECAR_CONTAINERS_REGISTRY_URL"` - CheSidecarContainersRegistryOrganization string `json:"CHE_SIDECAR_CONTAINERS_REGISTRY_ORGANIZATION"` -} - -const ( - PluginRegistry = "plugin-registry" - pluginRegistryGatewayConfig = "che-gateway-route-plugin-registry" -) - -/** - * Create plugin registry resources unless an external registry is used. - */ -func SyncPluginRegistryToCluster(deployContext *DeployContext, cheHost string) (bool, error) { - pluginRegistryURL := deployContext.CheCluster.Spec.Server.PluginRegistryUrl - if !deployContext.CheCluster.Spec.Server.ExternalPluginRegistry { - var endpoint string - var domain string - exposureStrategy := util.GetServerExposureStrategy(deployContext.CheCluster, DefaultServerExposureStrategy) - singleHostExposureType := GetSingleHostExposureType(deployContext.CheCluster) - useGateway := exposureStrategy == "single-host" && (util.IsOpenShift || singleHostExposureType == "gateway") - - if exposureStrategy == "multi-host" { - // this won't get used on openshift, because there we're intentionally let Openshift decide on the domain name - domain = PluginRegistry + "-" + deployContext.CheCluster.Namespace + "." + deployContext.CheCluster.Spec.K8s.IngressDomain - endpoint = domain - } else { - domain = cheHost - endpoint = domain + "/" + PluginRegistry - } - if !util.IsOpenShift { - if useGateway { - cfg := GetGatewayRouteConfig(deployContext, pluginRegistryGatewayConfig, "/"+PluginRegistry, 10, "http://"+PluginRegistry+":8080", true) - clusterCfg, err := SyncConfigMapToCluster(deployContext, &cfg) - if !util.IsTestMode() { - if clusterCfg == nil { - if err != nil { - logrus.Error(err) - } - return false, err - } - } - if err := DeleteIngressIfExists(PluginRegistry, deployContext); !util.IsTestMode() && err != nil { - logrus.Error(err) - } - } else { - additionalLabels := deployContext.CheCluster.Spec.Server.PluginRegistryIngress.Labels - ingress, err := SyncIngressToCluster(deployContext, PluginRegistry, domain, PluginRegistry, 8080, additionalLabels) - if !util.IsTestMode() { - if ingress == nil { - logrus.Infof("Waiting on ingress '%s' to be ready", PluginRegistry) - if err != nil { - logrus.Error(err) - } - return false, err - } - } - if err := DeleteGatewayRouteConfig(pluginRegistryGatewayConfig, deployContext); !util.IsTestMode() && err != nil { - logrus.Error(err) - } - } - } else { - if useGateway { - cfg := GetGatewayRouteConfig(deployContext, pluginRegistryGatewayConfig, "/"+PluginRegistry, 10, "http://"+PluginRegistry+":8080", true) - clusterCfg, err := SyncConfigMapToCluster(deployContext, &cfg) - if !util.IsTestMode() { - if clusterCfg == nil { - if err != nil { - logrus.Error(err) - } - return false, err - } - } - if err := DeleteRouteIfExists(PluginRegistry, deployContext); !util.IsTestMode() && err != nil { - logrus.Error(err) - } - } else { - // the empty string for a host is intentional here - we let OpenShift decide on the hostname - additionalLabels := deployContext.CheCluster.Spec.Server.PluginRegistryRoute.Labels - route, err := SyncRouteToCluster(deployContext, PluginRegistry, "", PluginRegistry, 8080, additionalLabels) - if !util.IsTestMode() { - if route == nil { - logrus.Infof("Waiting on route '%s' to be ready", PluginRegistry) - if err != nil { - logrus.Error(err) - } - - return false, err - } - } - if err := DeleteGatewayRouteConfig(pluginRegistryGatewayConfig, deployContext); !util.IsTestMode() && err != nil { - logrus.Error(err) - } - - if !util.IsTestMode() { - endpoint = route.Spec.Host - } - } - } - - if pluginRegistryURL == "" { - if deployContext.CheCluster.Spec.Server.TlsSupport { - pluginRegistryURL = "https://" + endpoint + "/v3" - } else { - pluginRegistryURL = "http://" + endpoint + "/v3" - } - } - - if deployContext.CheCluster.IsAirGapMode() { - configMapData := getPluginRegistryConfigMapData(deployContext.CheCluster) - configMapSpec, err := GetSpecConfigMap(deployContext, PluginRegistry, configMapData) - if err != nil { - return false, err - } - - configMap, err := SyncConfigMapToCluster(deployContext, configMapSpec) - if configMap == nil { - return false, err - } - } - - // Create a new registry service - registryLabels := GetLabels(deployContext.CheCluster, PluginRegistry) - serviceStatus := SyncServiceToCluster(deployContext, PluginRegistry, []string{"http"}, []int32{8080}, registryLabels) - if !util.IsTestMode() { - if !serviceStatus.Continue { - logrus.Info("Waiting on service '" + PluginRegistry + "' to be ready") - if serviceStatus.Err != nil { - logrus.Error(serviceStatus.Err) - } - - return false, serviceStatus.Err - } - } - - // Deploy plugin registry - deploymentStatus := SyncPluginRegistryDeploymentToCluster(deployContext) - if !util.IsTestMode() { - if !deploymentStatus.Continue { - logrus.Info("Waiting on deployment '" + PluginRegistry + "' to be ready") - if deploymentStatus.Err != nil { - logrus.Error(deploymentStatus.Err) - } - - return false, deploymentStatus.Err - } - } - } - - if pluginRegistryURL != deployContext.CheCluster.Status.PluginRegistryURL { - deployContext.CheCluster.Status.PluginRegistryURL = pluginRegistryURL - if err := UpdateCheCRStatus(deployContext, "status: Plugin Registry URL", pluginRegistryURL); err != nil { - return false, err - } - } - - return true, nil -} - -func getPluginRegistryConfigMapData(cr *orgv1.CheCluster) map[string]string { - pluginRegistryEnv := make(map[string]string) - data := &PluginRegistryConfigMap{ - CheSidecarContainersRegistryURL: cr.Spec.Server.AirGapContainerRegistryHostname, - CheSidecarContainersRegistryOrganization: cr.Spec.Server.AirGapContainerRegistryOrganization, - } - - out, err := json.Marshal(data) - if err != nil { - fmt.Println(err) - } - - err = json.Unmarshal(out, &pluginRegistryEnv) - if err != nil { - fmt.Println(err) - } - - return pluginRegistryEnv -} diff --git a/pkg/deploy/deployment_postgres.go b/pkg/deploy/postgres/deployment_postgres.go similarity index 81% rename from pkg/deploy/deployment_postgres.go rename to pkg/deploy/postgres/deployment_postgres.go index aa2d7bc4d..3ba8c8a44 100644 --- a/pkg/deploy/deployment_postgres.go +++ b/pkg/deploy/postgres/deployment_postgres.go @@ -9,9 +9,10 @@ // Contributors: // Red Hat, Inc. - initial API and implementation // -package deploy +package postgres import ( + "github.com/eclipse/che-operator/pkg/deploy" "github.com/eclipse/che-operator/pkg/util" appsv1 "k8s.io/api/apps/v1" corev1 "k8s.io/api/core/v1" @@ -28,35 +29,35 @@ var ( postgresAdminPassword = util.GeneratePasswd(12) ) -func SyncPostgresDeploymentToCluster(deployContext *DeployContext) DeploymentProvisioningStatus { - clusterDeployment, err := getClusterDeployment(PostgresDeploymentName, deployContext.CheCluster.Namespace, deployContext.ClusterAPI.Client) +func SyncPostgresDeploymentToCluster(deployContext *deploy.DeployContext) deploy.DeploymentProvisioningStatus { + clusterDeployment, err := deploy.GetClusterDeployment(PostgresDeploymentName, deployContext.CheCluster.Namespace, deployContext.ClusterAPI.Client) if err != nil { - return DeploymentProvisioningStatus{ - ProvisioningStatus: ProvisioningStatus{Err: err}, + return deploy.DeploymentProvisioningStatus{ + ProvisioningStatus: deploy.ProvisioningStatus{Err: err}, } } specDeployment, err := getSpecPostgresDeployment(deployContext, clusterDeployment) if err != nil { - return DeploymentProvisioningStatus{ - ProvisioningStatus: ProvisioningStatus{Err: err}, + return deploy.DeploymentProvisioningStatus{ + ProvisioningStatus: deploy.ProvisioningStatus{Err: err}, } } - return SyncDeploymentToCluster(deployContext, specDeployment, clusterDeployment, nil, nil) + return deploy.SyncDeploymentToCluster(deployContext, specDeployment, clusterDeployment, nil, nil) } -func getSpecPostgresDeployment(deployContext *DeployContext, clusterDeployment *appsv1.Deployment) (*appsv1.Deployment, error) { +func getSpecPostgresDeployment(deployContext *deploy.DeployContext, clusterDeployment *appsv1.Deployment) (*appsv1.Deployment, error) { isOpenShift, _, err := util.DetectOpenShift() if err != nil { return nil, err } terminationGracePeriodSeconds := int64(30) - labels := GetLabels(deployContext.CheCluster, PostgresDeploymentName) + labels := deploy.GetLabels(deployContext.CheCluster, PostgresDeploymentName) chePostgresDb := util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresDb, "dbche") - postgresImage := util.GetValue(deployContext.CheCluster.Spec.Database.PostgresImage, DefaultPostgresImage(deployContext.CheCluster)) - pullPolicy := corev1.PullPolicy(util.GetValue(string(deployContext.CheCluster.Spec.Database.PostgresImagePullPolicy), DefaultPullPolicyFromDockerImage(postgresImage))) + postgresImage := util.GetValue(deployContext.CheCluster.Spec.Database.PostgresImage, deploy.DefaultPostgresImage(deployContext.CheCluster)) + pullPolicy := corev1.PullPolicy(util.GetValue(string(deployContext.CheCluster.Spec.Database.PostgresImagePullPolicy), deploy.DefaultPullPolicyFromDockerImage(postgresImage))) if clusterDeployment != nil { env := clusterDeployment.Spec.Template.Spec.Containers[0].Env @@ -90,10 +91,10 @@ func getSpecPostgresDeployment(deployContext *DeployContext, clusterDeployment * Spec: corev1.PodSpec{ Volumes: []corev1.Volume{ { - Name: DefaultPostgresVolumeClaimName, + Name: deploy.DefaultPostgresVolumeClaimName, VolumeSource: corev1.VolumeSource{ PersistentVolumeClaim: &corev1.PersistentVolumeClaimVolumeSource{ - ClaimName: DefaultPostgresVolumeClaimName, + ClaimName: deploy.DefaultPostgresVolumeClaimName, }, }, }, @@ -120,7 +121,7 @@ func getSpecPostgresDeployment(deployContext *DeployContext, clusterDeployment * }, VolumeMounts: []corev1.VolumeMount{ { - Name: DefaultPostgresVolumeClaimName, + Name: deploy.DefaultPostgresVolumeClaimName, MountPath: "/var/lib/pgsql/data", }, }, diff --git a/pkg/deploy/registry/registry.go b/pkg/deploy/registry/registry.go new file mode 100644 index 000000000..fa7f7abe1 --- /dev/null +++ b/pkg/deploy/registry/registry.go @@ -0,0 +1,139 @@ +package registry + +import ( + "github.com/eclipse/che-operator/pkg/deploy" + "github.com/eclipse/che-operator/pkg/util" + v12 "k8s.io/api/apps/v1" + "k8s.io/api/core/v1" + "k8s.io/apimachinery/pkg/api/resource" + v13 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/apimachinery/pkg/util/intstr" + "sigs.k8s.io/controller-runtime/pkg/controller/controllerutil" +) + +func GetSpecRegistryDeployment( + deployContext *deploy.DeployContext, + registryType string, + registryImage string, + env []v1.EnvVar, + registryImagePullPolicy v1.PullPolicy, + registryMemoryLimit string, + registryMemoryRequest string, + probePath string) (*v12.Deployment, error) { + + terminationGracePeriodSeconds := int64(30) + name := registryType + "-registry" + labels := deploy.GetLabels(deployContext.CheCluster, name) + _25Percent := intstr.FromString("25%") + _1 := int32(1) + _2 := int32(2) + isOptional := true + deployment := &v12.Deployment{ + TypeMeta: v13.TypeMeta{ + Kind: "Deployment", + APIVersion: "apps/v1", + }, + ObjectMeta: v13.ObjectMeta{ + Name: name, + Namespace: deployContext.CheCluster.Namespace, + Labels: labels, + }, + Spec: v12.DeploymentSpec{ + Replicas: &_1, + RevisionHistoryLimit: &_2, + Selector: &v13.LabelSelector{MatchLabels: labels}, + Strategy: v12.DeploymentStrategy{ + Type: v12.RollingUpdateDeploymentStrategyType, + RollingUpdate: &v12.RollingUpdateDeployment{ + MaxSurge: &_25Percent, + MaxUnavailable: &_25Percent, + }, + }, + Template: v1.PodTemplateSpec{ + ObjectMeta: v13.ObjectMeta{ + Labels: labels, + }, + Spec: v1.PodSpec{ + Containers: []v1.Container{ + { + Name: "che-" + name, + Image: registryImage, + ImagePullPolicy: registryImagePullPolicy, + Ports: []v1.ContainerPort{ + { + Name: "http", + ContainerPort: 8080, + Protocol: "TCP", + }, + }, + Env: env, + EnvFrom: []v1.EnvFromSource{ + { + ConfigMapRef: &v1.ConfigMapEnvSource{ + Optional: &isOptional, + LocalObjectReference: v1.LocalObjectReference{ + Name: registryType + "-registry", + }, + }, + }, + }, + Resources: v1.ResourceRequirements{ + Requests: v1.ResourceList{ + v1.ResourceMemory: resource.MustParse(registryMemoryRequest), + }, + Limits: v1.ResourceList{ + v1.ResourceMemory: resource.MustParse(registryMemoryLimit), + }, + }, + ReadinessProbe: &v1.Probe{ + Handler: v1.Handler{ + HTTPGet: &v1.HTTPGetAction{ + Path: "/" + registryType + "s/", + Port: intstr.IntOrString{ + Type: intstr.Int, + IntVal: int32(8080), + }, + Scheme: v1.URISchemeHTTP, + }, + }, + InitialDelaySeconds: 3, + FailureThreshold: 10, + TimeoutSeconds: 3, + PeriodSeconds: 10, + SuccessThreshold: 1, + }, + LivenessProbe: &v1.Probe{ + Handler: v1.Handler{ + HTTPGet: &v1.HTTPGetAction{ + Path: "/" + registryType + "s/", + Port: intstr.IntOrString{ + Type: intstr.Int, + IntVal: int32(8080), + }, + Scheme: v1.URISchemeHTTP, + }, + }, + InitialDelaySeconds: 30, + FailureThreshold: 10, + TimeoutSeconds: 3, + SuccessThreshold: 1, + PeriodSeconds: 10, + }, + }, + }, + RestartPolicy: "Always", + TerminationGracePeriodSeconds: &terminationGracePeriodSeconds, + }, + }, + }, + } + + if !util.IsTestMode() { + err := controllerutil.SetControllerReference(deployContext.CheCluster, deployment, deployContext.ClusterAPI.Scheme) + if err != nil { + return nil, err + } + } + + return deployment, nil +} diff --git a/pkg/deploy/che_configmap.go b/pkg/deploy/server/che_configmap.go similarity index 84% rename from pkg/deploy/che_configmap.go rename to pkg/deploy/server/che_configmap.go index 72c14cc4a..53a9f57f8 100644 --- a/pkg/deploy/che_configmap.go +++ b/pkg/deploy/server/che_configmap.go @@ -9,7 +9,7 @@ // Contributors: // Red Hat, Inc. - initial API and implementation // -package deploy +package server import ( "encoding/json" @@ -17,6 +17,8 @@ import ( "os" "strconv" + "github.com/eclipse/che-operator/pkg/deploy" + "github.com/eclipse/che-operator/pkg/util" "github.com/sirupsen/logrus" corev1 "k8s.io/api/core/v1" @@ -80,29 +82,29 @@ type CheConfigMap struct { SingleHostGatewayConfigMapLabels string `json:"CHE_INFRA_KUBERNETES_SINGLEHOST_GATEWAY_CONFIGMAP__LABELS"` } -func SyncCheConfigMapToCluster(deployContext *DeployContext) (*corev1.ConfigMap, error) { +func SyncCheConfigMapToCluster(deployContext *deploy.DeployContext) (*corev1.ConfigMap, error) { data, err := GetCheConfigMapData(deployContext) if err != nil { return nil, err } - specConfigMap, err := GetSpecConfigMap(deployContext, CheConfigMapName, data) + specConfigMap, err := deploy.GetSpecConfigMap(deployContext, CheConfigMapName, data) if err != nil { return nil, err } - return SyncConfigMapToCluster(deployContext, specConfigMap) + return deploy.SyncConfigMapToCluster(deployContext, specConfigMap) } // GetCheConfigMapData gets env values from CR spec and returns a map with key:value // which is used in CheCluster ConfigMap to configure CheCluster master behavior -func GetCheConfigMapData(deployContext *DeployContext) (cheEnv map[string]string, err error) { +func GetCheConfigMapData(deployContext *deploy.DeployContext) (cheEnv map[string]string, err error) { cheHost := deployContext.CheCluster.Spec.Server.CheHost keycloakURL := deployContext.CheCluster.Spec.Auth.IdentityProviderURL isOpenShift, isOpenshift4, err := util.DetectOpenShift() if err != nil { logrus.Errorf("Failed to get current infra: %s", err) } - cheFlavor := DefaultCheFlavor(deployContext.CheCluster) + cheFlavor := deploy.DefaultCheFlavor(deployContext.CheCluster) infra := "kubernetes" if isOpenShift { infra = "openshift" @@ -139,7 +141,7 @@ func GetCheConfigMapData(deployContext *DeployContext) (cheEnv map[string]string } else { cheWorkspaceNoProxy = cheWorkspaceNoProxy + "," + os.Getenv("KUBERNETES_SERVICE_HOST") } - proxyJavaOpts, err = GenerateProxyJavaOpts(deployContext.Proxy, cheWorkspaceNoProxy) + proxyJavaOpts, err = deploy.GenerateProxyJavaOpts(deployContext.Proxy, cheWorkspaceNoProxy) if err != nil { logrus.Errorf("Failed to generate java proxy options: %v", err) } @@ -150,34 +152,34 @@ func GetCheConfigMapData(deployContext *DeployContext) (cheEnv map[string]string if tlsSupport && tlsSecretName == "" { tlsSecretName = "che-tls" } - securityContextFsGroup := util.GetValue(deployContext.CheCluster.Spec.K8s.SecurityContextFsGroup, DefaultSecurityContextFsGroup) - securityContextRunAsUser := util.GetValue(deployContext.CheCluster.Spec.K8s.SecurityContextRunAsUser, DefaultSecurityContextRunAsUser) - pvcStrategy := util.GetValue(deployContext.CheCluster.Spec.Storage.PvcStrategy, DefaultPvcStrategy) - pvcClaimSize := util.GetValue(deployContext.CheCluster.Spec.Storage.PvcClaimSize, DefaultPvcClaimSize) + securityContextFsGroup := util.GetValue(deployContext.CheCluster.Spec.K8s.SecurityContextFsGroup, deploy.DefaultSecurityContextFsGroup) + securityContextRunAsUser := util.GetValue(deployContext.CheCluster.Spec.K8s.SecurityContextRunAsUser, deploy.DefaultSecurityContextRunAsUser) + pvcStrategy := util.GetValue(deployContext.CheCluster.Spec.Storage.PvcStrategy, deploy.DefaultPvcStrategy) + pvcClaimSize := util.GetValue(deployContext.CheCluster.Spec.Storage.PvcClaimSize, deploy.DefaultPvcClaimSize) workspacePvcStorageClassName := deployContext.CheCluster.Spec.Storage.WorkspacePVCStorageClassName - defaultPVCJobsImage := DefaultPvcJobsImage(deployContext.CheCluster) + defaultPVCJobsImage := deploy.DefaultPvcJobsImage(deployContext.CheCluster) pvcJobsImage := util.GetValue(deployContext.CheCluster.Spec.Storage.PvcJobsImage, defaultPVCJobsImage) preCreateSubPaths := "true" if !deployContext.CheCluster.Spec.Storage.PreCreateSubPaths { preCreateSubPaths = "false" } - chePostgresHostName := util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresHostName, DefaultChePostgresHostName) - chePostgresPort := util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresPort, DefaultChePostgresPort) - chePostgresDb := util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresDb, DefaultChePostgresDb) + chePostgresHostName := util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresHostName, deploy.DefaultChePostgresHostName) + chePostgresPort := util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresPort, deploy.DefaultChePostgresPort) + chePostgresDb := util.GetValue(deployContext.CheCluster.Spec.Database.ChePostgresDb, deploy.DefaultChePostgresDb) keycloakRealm := util.GetValue(deployContext.CheCluster.Spec.Auth.IdentityProviderRealm, cheFlavor) keycloakClientId := util.GetValue(deployContext.CheCluster.Spec.Auth.IdentityProviderClientId, cheFlavor+"-public") - ingressStrategy := util.GetServerExposureStrategy(deployContext.CheCluster, DefaultServerExposureStrategy) - ingressClass := util.GetValue(deployContext.CheCluster.Spec.K8s.IngressClass, DefaultIngressClass) + ingressStrategy := util.GetServerExposureStrategy(deployContext.CheCluster, deploy.DefaultServerExposureStrategy) + ingressClass := util.GetValue(deployContext.CheCluster.Spec.K8s.IngressClass, deploy.DefaultIngressClass) devfileRegistryUrl := deployContext.CheCluster.Status.DevfileRegistryURL pluginRegistryUrl := deployContext.CheCluster.Status.PluginRegistryURL - cheLogLevel := util.GetValue(deployContext.CheCluster.Spec.Server.CheLogLevel, DefaultCheLogLevel) - cheDebug := util.GetValue(deployContext.CheCluster.Spec.Server.CheDebug, DefaultCheDebug) + cheLogLevel := util.GetValue(deployContext.CheCluster.Spec.Server.CheLogLevel, deploy.DefaultCheLogLevel) + cheDebug := util.GetValue(deployContext.CheCluster.Spec.Server.CheDebug, deploy.DefaultCheDebug) cheMetrics := strconv.FormatBool(deployContext.CheCluster.Spec.Metrics.Enable) - cheLabels := util.MapToKeyValuePairs(GetLabels(deployContext.CheCluster, DefaultCheFlavor(deployContext.CheCluster))) - cheMultiUser := GetCheMultiUser(deployContext.CheCluster) - workspaceExposure := GetSingleHostExposureType(deployContext.CheCluster) - singleHostGatewayConfigMapLabels := labels.FormatLabels(util.GetMapValue(deployContext.CheCluster.Spec.Server.SingleHostGatewayConfigMapLabels, DefaultSingleHostGatewayConfigMapLabels)) + cheLabels := util.MapToKeyValuePairs(deploy.GetLabels(deployContext.CheCluster, deploy.DefaultCheFlavor(deployContext.CheCluster))) + cheMultiUser := deploy.GetCheMultiUser(deployContext.CheCluster) + workspaceExposure := deploy.GetSingleHostExposureType(deployContext.CheCluster) + singleHostGatewayConfigMapLabels := labels.FormatLabels(util.GetMapValue(deployContext.CheCluster.Spec.Server.SingleHostGatewayConfigMapLabels, deploy.DefaultSingleHostGatewayConfigMapLabels)) data := &CheConfigMap{ CheMultiUser: cheMultiUser, @@ -200,18 +202,18 @@ func GetCheConfigMapData(deployContext *DeployContext) (cheEnv map[string]string K8STrustCerts: tls, CheLogLevel: cheLogLevel, OpenShiftIdentityProvider: openShiftIdentityProviderId, - JavaOpts: DefaultJavaOpts + " " + proxyJavaOpts, - WorkspaceJavaOpts: DefaultWorkspaceJavaOpts + " " + proxyJavaOpts, - WorkspaceMavenOpts: DefaultWorkspaceJavaOpts + " " + proxyJavaOpts, + JavaOpts: deploy.DefaultJavaOpts + " " + proxyJavaOpts, + WorkspaceJavaOpts: deploy.DefaultWorkspaceJavaOpts + " " + proxyJavaOpts, + WorkspaceMavenOpts: deploy.DefaultWorkspaceJavaOpts + " " + proxyJavaOpts, WorkspaceProxyJavaOpts: proxyJavaOpts, WorkspaceHttpProxy: deployContext.Proxy.HttpProxy, WorkspaceHttpsProxy: deployContext.Proxy.HttpsProxy, WorkspaceNoProxy: cheWorkspaceNoProxy, PluginRegistryUrl: pluginRegistryUrl, DevfileRegistryUrl: devfileRegistryUrl, - CheWorkspacePluginBrokerMetadataImage: DefaultCheWorkspacePluginBrokerMetadataImage(deployContext.CheCluster), - CheWorkspacePluginBrokerArtifactsImage: DefaultCheWorkspacePluginBrokerArtifactsImage(deployContext.CheCluster), - CheServerSecureExposerJwtProxyImage: DefaultCheServerSecureExposerJwtProxyImage(deployContext.CheCluster), + CheWorkspacePluginBrokerMetadataImage: deploy.DefaultCheWorkspacePluginBrokerMetadataImage(deployContext.CheCluster), + CheWorkspacePluginBrokerArtifactsImage: deploy.DefaultCheWorkspacePluginBrokerArtifactsImage(deployContext.CheCluster), + CheServerSecureExposerJwtProxyImage: deploy.DefaultCheServerSecureExposerJwtProxyImage(deployContext.CheCluster), CheJGroupsKubernetesLabels: cheLabels, CheMetricsEnabled: cheMetrics, CheTrustedCABundlesConfigMap: deployContext.CheCluster.Spec.Server.ServerTrustStoreConfigMapName, @@ -255,7 +257,7 @@ func GetCheConfigMapData(deployContext *DeployContext) (cheEnv map[string]string if (defaultTargetNamespace != "" && defaultTargetNamespace != deployContext.CheCluster.Namespace) || (k8sDefaultNamespace != "" && k8sDefaultNamespace != deployContext.CheCluster.Namespace) { - cheTLSSecret, err := GetClusterSecret(deployContext.CheCluster.Spec.K8s.TlsSecretName, deployContext.CheCluster.ObjectMeta.Namespace, deployContext.ClusterAPI) + cheTLSSecret, err := deploy.GetClusterSecret(deployContext.CheCluster.Spec.K8s.TlsSecretName, deployContext.CheCluster.ObjectMeta.Namespace, deployContext.ClusterAPI) if err != nil { return nil, err } diff --git a/pkg/deploy/che_configmap_test.go b/pkg/deploy/server/che_configmap_test.go similarity index 82% rename from pkg/deploy/che_configmap_test.go rename to pkg/deploy/server/che_configmap_test.go index b39e8f1f2..a89716b71 100644 --- a/pkg/deploy/che_configmap_test.go +++ b/pkg/deploy/server/che_configmap_test.go @@ -9,9 +9,10 @@ // Contributors: // Red Hat, Inc. - initial API and implementation // -package deploy +package server import ( + "github.com/eclipse/che-operator/pkg/deploy" "strings" "testing" @@ -28,13 +29,13 @@ func TestNewCheConfigMap(t *testing.T) { cr.Spec.Server.CheHost = "myhostname.com" cr.Spec.Server.TlsSupport = true cr.Spec.Auth.OpenShiftoAuth = true - deployContext := &DeployContext{ + deployContext := &deploy.DeployContext{ CheCluster: cr, - Proxy: &Proxy{}, - ClusterAPI: ClusterAPI{}, + Proxy: &deploy.Proxy{}, + ClusterAPI: deploy.ClusterAPI{}, } cheEnv, _ := GetCheConfigMapData(deployContext) - testCm, _ := GetSpecConfigMap(deployContext, CheConfigMapName, cheEnv) + testCm, _ := deploy.GetSpecConfigMap(deployContext, CheConfigMapName, cheEnv) identityProvider := testCm.Data["CHE_INFRA_OPENSHIFT_OAUTH__IDENTITY__PROVIDER"] _, isOpenshiftv4, _ := util.DetectOpenShift() protocol := strings.Split(testCm.Data["CHE_API"], "://")[0] @@ -58,13 +59,13 @@ func TestConfigMapOverride(t *testing.T) { "CHE_WORKSPACE_NO_PROXY": "myproxy.myhostname.com", } cr.Spec.Auth.OpenShiftoAuth = true - deployContext := &DeployContext{ + deployContext := &deploy.DeployContext{ CheCluster: cr, - Proxy: &Proxy{}, - ClusterAPI: ClusterAPI{}, + Proxy: &deploy.Proxy{}, + ClusterAPI: deploy.ClusterAPI{}, } cheEnv, _ := GetCheConfigMapData(deployContext) - testCm, _ := GetSpecConfigMap(deployContext, CheConfigMapName, cheEnv) + testCm, _ := deploy.GetSpecConfigMap(deployContext, CheConfigMapName, cheEnv) if testCm.Data["CHE_WORKSPACE_NO_PROXY"] != "myproxy.myhostname.com" { t.Errorf("Test failed. Expected myproxy.myhostname.com but was %s", testCm.Data["CHE_WORKSPACE_NO_PROXY"]) } diff --git a/pkg/deploy/che_service_test.go b/pkg/deploy/server/che_service_test.go similarity index 87% rename from pkg/deploy/che_service_test.go rename to pkg/deploy/server/che_service_test.go index 03e13c7c3..98457ef70 100644 --- a/pkg/deploy/che_service_test.go +++ b/pkg/deploy/server/che_service_test.go @@ -9,10 +9,11 @@ // Contributors: // Red Hat, Inc. - initial API and implementation // -package deploy +package server import ( "fmt" + "github.com/eclipse/che-operator/pkg/deploy" "testing" orgv1 "github.com/eclipse/che-operator/pkg/apis/org/v1" @@ -39,9 +40,9 @@ func TestCreateCheDefaultService(t *testing.T) { Server: orgv1.CheClusterSpecServer{}, }, } - deployContext := &DeployContext{ + deployContext := &deploy.DeployContext{ CheCluster: cheCluster, - ClusterAPI: ClusterAPI{}, + ClusterAPI: deploy.ClusterAPI{}, } service, err := GetSpecCheService(deployContext) @@ -63,9 +64,9 @@ func TestCreateCheServerDebug(t *testing.T) { }, }, } - deployContext := &DeployContext{ + deployContext := &deploy.DeployContext{ CheCluster: cheCluster, - ClusterAPI: ClusterAPI{}, + ClusterAPI: deploy.ClusterAPI{}, } service, err := GetSpecCheService(deployContext) @@ -90,9 +91,9 @@ func TestCreateCheServiceEnableMetrics(t *testing.T) { }, } - deployContext := &DeployContext{ + deployContext := &deploy.DeployContext{ CheCluster: cheCluster, - ClusterAPI: ClusterAPI{}, + ClusterAPI: deploy.ClusterAPI{}, } service, err := GetSpecCheService(deployContext) @@ -116,9 +117,9 @@ func TestCreateCheServiceDisableMetrics(t *testing.T) { }, } - deployContext := &DeployContext{ + deployContext := &deploy.DeployContext{ CheCluster: cheCluster, - ClusterAPI: ClusterAPI{}, + ClusterAPI: deploy.ClusterAPI{}, } service, err := GetSpecCheService(deployContext) @@ -131,7 +132,7 @@ func TestCreateCheServiceDisableMetrics(t *testing.T) { t.Error("expected 2 ports") } checkPort(ports[0], "http", 8080, t) - checkPort(ports[1], "metrics", DefaultCheMetricsPort, t) + checkPort(ports[1], "metrics", deploy.DefaultCheMetricsPort, t) } func checkPort(actualPort corev1.ServicePort, expectedName string, expectedPort int32, t *testing.T) { diff --git a/pkg/deploy/configmap_cert.go b/pkg/deploy/server/configmap_cert.go similarity index 77% rename from pkg/deploy/configmap_cert.go rename to pkg/deploy/server/configmap_cert.go index 61fc173fe..c9d3f0b05 100644 --- a/pkg/deploy/configmap_cert.go +++ b/pkg/deploy/server/configmap_cert.go @@ -9,10 +9,11 @@ // Contributors: // Red Hat, Inc. - initial API and implementation // -package deploy +package server import ( "context" + "github.com/eclipse/che-operator/pkg/deploy" "github.com/sirupsen/logrus" corev1 "k8s.io/api/core/v1" @@ -22,9 +23,9 @@ const ( injector = "config.openshift.io/inject-trusted-cabundle" ) -func SyncTrustStoreConfigMapToCluster(deployContext *DeployContext) (*corev1.ConfigMap, error) { +func SyncTrustStoreConfigMapToCluster(deployContext *deploy.DeployContext) (*corev1.ConfigMap, error) { name := deployContext.CheCluster.Spec.Server.ServerTrustStoreConfigMapName - specConfigMap, err := GetSpecConfigMap(deployContext, name, map[string]string{}) + specConfigMap, err := deploy.GetSpecConfigMap(deployContext, name, map[string]string{}) if err != nil { return nil, err } @@ -32,7 +33,7 @@ func SyncTrustStoreConfigMapToCluster(deployContext *DeployContext) (*corev1.Con // OpenShift will automatically injects all certs into the configmap specConfigMap.ObjectMeta.Labels[injector] = "true" - clusterConfigMap, err := getClusterConfigMap(specConfigMap.Name, specConfigMap.Namespace, deployContext.ClusterAPI.Client) + clusterConfigMap, err := deploy.GetClusterConfigMap(specConfigMap.Name, specConfigMap.Namespace, deployContext.ClusterAPI.Client) if err != nil { return nil, err } diff --git a/pkg/deploy/deployment_che.go b/pkg/deploy/server/deployment_che.go similarity index 85% rename from pkg/deploy/deployment_che.go rename to pkg/deploy/server/deployment_che.go index 7bb2c8fd4..7ed4bcd44 100644 --- a/pkg/deploy/deployment_che.go +++ b/pkg/deploy/server/deployment_che.go @@ -9,12 +9,14 @@ // Contributors: // Red Hat, Inc. - initial API and implementation // -package deploy +package server import ( "strconv" "strings" + "github.com/eclipse/che-operator/pkg/deploy" + orgv1 "github.com/eclipse/che-operator/pkg/apis/org/v1" "github.com/eclipse/che-operator/pkg/util" appsv1 "k8s.io/api/apps/v1" @@ -25,40 +27,40 @@ import ( "sigs.k8s.io/controller-runtime/pkg/controller/controllerutil" ) -func SyncCheDeploymentToCluster(deployContext *DeployContext, cmResourceVersion string) DeploymentProvisioningStatus { - clusterDeployment, err := getClusterDeployment(DefaultCheFlavor(deployContext.CheCluster), deployContext.CheCluster.Namespace, deployContext.ClusterAPI.Client) +func SyncCheDeploymentToCluster(deployContext *deploy.DeployContext, cmResourceVersion string) deploy.DeploymentProvisioningStatus { + clusterDeployment, err := deploy.GetClusterDeployment(deploy.DefaultCheFlavor(deployContext.CheCluster), deployContext.CheCluster.Namespace, deployContext.ClusterAPI.Client) if err != nil { - return DeploymentProvisioningStatus{ - ProvisioningStatus: ProvisioningStatus{Err: err}, + return deploy.DeploymentProvisioningStatus{ + ProvisioningStatus: deploy.ProvisioningStatus{Err: err}, } } specDeployment, err := getSpecCheDeployment(deployContext, cmResourceVersion) if err != nil { - return DeploymentProvisioningStatus{ - ProvisioningStatus: ProvisioningStatus{Err: err}, + return deploy.DeploymentProvisioningStatus{ + ProvisioningStatus: deploy.ProvisioningStatus{Err: err}, } } - return SyncDeploymentToCluster(deployContext, specDeployment, clusterDeployment, nil, nil) + return deploy.SyncDeploymentToCluster(deployContext, specDeployment, clusterDeployment, nil, nil) } -func getSpecCheDeployment(deployContext *DeployContext, cmResourceVersion string) (*appsv1.Deployment, error) { +func getSpecCheDeployment(deployContext *deploy.DeployContext, cmResourceVersion string) (*appsv1.Deployment, error) { isOpenShift, _, err := util.DetectOpenShift() if err != nil { return nil, err } - selfSignedCertUsed, err := IsSelfSignedCertificateUsed(deployContext) + selfSignedCertUsed, err := deploy.IsSelfSignedCertificateUsed(deployContext) if err != nil { return nil, err } terminationGracePeriodSeconds := int64(30) - cheFlavor := DefaultCheFlavor(deployContext.CheCluster) - labels := GetLabels(deployContext.CheCluster, cheFlavor) + cheFlavor := deploy.DefaultCheFlavor(deployContext.CheCluster) + labels := deploy.GetLabels(deployContext.CheCluster, cheFlavor) optionalEnv := true - memRequest := util.GetValue(deployContext.CheCluster.Spec.Server.ServerMemoryRequest, DefaultServerMemoryRequest) + memRequest := util.GetValue(deployContext.CheCluster.Spec.Server.ServerMemoryRequest, deploy.DefaultServerMemoryRequest) selfSignedCertEnv := corev1.EnvVar{ Name: "CHE_SELF__SIGNED__CERT", Value: "", @@ -96,7 +98,7 @@ func getSpecCheDeployment(deployContext *DeployContext, cmResourceVersion string SecretKeyRef: &corev1.SecretKeySelector{ Key: "ca.crt", LocalObjectReference: corev1.LocalObjectReference{ - Name: CheTLSSelfSignedCertificateSecretName, + Name: deploy.CheTLSSelfSignedCertificateSecretName, }, Optional: &optionalEnv, }, @@ -183,9 +185,9 @@ func getSpecCheDeployment(deployContext *DeployContext, cmResourceVersion string FieldPath: "metadata.namespace"}}, }) - memLimit := util.GetValue(deployContext.CheCluster.Spec.Server.ServerMemoryLimit, DefaultServerMemoryLimit) + memLimit := util.GetValue(deployContext.CheCluster.Spec.Server.ServerMemoryLimit, deploy.DefaultServerMemoryLimit) cheImageAndTag := GetFullCheServerImageLink(deployContext.CheCluster) - pullPolicy := corev1.PullPolicy(util.GetValue(string(deployContext.CheCluster.Spec.Server.CheImagePullPolicy), DefaultPullPolicyFromDockerImage(cheImageAndTag))) + pullPolicy := corev1.PullPolicy(util.GetValue(string(deployContext.CheCluster.Spec.Server.CheImagePullPolicy), deploy.DefaultPullPolicyFromDockerImage(cheImageAndTag))) deployment := &appsv1.Deployment{ TypeMeta: metav1.TypeMeta{ @@ -262,7 +264,7 @@ func getSpecCheDeployment(deployContext *DeployContext, cmResourceVersion string }, } - cheMultiUser := GetCheMultiUser(deployContext.CheCluster) + cheMultiUser := deploy.GetCheMultiUser(deployContext.CheCluster) if cheMultiUser == "true" { chePostgresSecret := deployContext.CheCluster.Spec.Database.ChePostgresSecret if len(chePostgresSecret) > 0 { @@ -293,22 +295,22 @@ func getSpecCheDeployment(deployContext *DeployContext, cmResourceVersion string deployment.Spec.Strategy.Type = appsv1.RecreateDeploymentStrategyType deployment.Spec.Template.Spec.Volumes = []corev1.Volume{ { - Name: DefaultCheVolumeClaimName, + Name: deploy.DefaultCheVolumeClaimName, VolumeSource: corev1.VolumeSource{ PersistentVolumeClaim: &corev1.PersistentVolumeClaimVolumeSource{ - ClaimName: DefaultCheVolumeClaimName, + ClaimName: deploy.DefaultCheVolumeClaimName, }, }, }} deployment.Spec.Template.Spec.Containers[0].VolumeMounts = []corev1.VolumeMount{ { - MountPath: DefaultCheVolumeMountPath, - Name: DefaultCheVolumeClaimName, + MountPath: deploy.DefaultCheVolumeMountPath, + Name: deploy.DefaultCheVolumeClaimName, }} } // configure probes if debug isn't set - cheDebug := util.GetValue(deployContext.CheCluster.Spec.Server.CheDebug, DefaultCheDebug) + cheDebug := util.GetValue(deployContext.CheCluster.Spec.Server.CheDebug, deploy.DefaultCheDebug) if cheDebug != "true" { deployment.Spec.Template.Spec.Containers[0].ReadinessProbe = &corev1.Probe{ Handler: corev1.Handler{ @@ -350,11 +352,11 @@ func getSpecCheDeployment(deployContext *DeployContext, cmResourceVersion string } if !isOpenShift { - runAsUser, err := strconv.ParseInt(util.GetValue(deployContext.CheCluster.Spec.K8s.SecurityContextRunAsUser, DefaultSecurityContextRunAsUser), 10, 64) + runAsUser, err := strconv.ParseInt(util.GetValue(deployContext.CheCluster.Spec.K8s.SecurityContextRunAsUser, deploy.DefaultSecurityContextRunAsUser), 10, 64) if err != nil { return nil, err } - fsGroup, err := strconv.ParseInt(util.GetValue(deployContext.CheCluster.Spec.K8s.SecurityContextFsGroup, DefaultSecurityContextFsGroup), 10, 64) + fsGroup, err := strconv.ParseInt(util.GetValue(deployContext.CheCluster.Spec.K8s.SecurityContextFsGroup, deploy.DefaultSecurityContextFsGroup), 10, 64) if err != nil { return nil, err } @@ -378,11 +380,11 @@ func getSpecCheDeployment(deployContext *DeployContext, cmResourceVersion string // based on Checluster information and image defaults from env variables func GetFullCheServerImageLink(checluster *orgv1.CheCluster) string { if len(checluster.Spec.Server.CheImage) > 0 { - cheServerImageTag := util.GetValue(checluster.Spec.Server.CheImageTag, DefaultCheVersion()) + cheServerImageTag := util.GetValue(checluster.Spec.Server.CheImageTag, deploy.DefaultCheVersion()) return checluster.Spec.Server.CheImage + ":" + cheServerImageTag } - defaultCheServerImage := DefaultCheServerImage(checluster) + defaultCheServerImage := deploy.DefaultCheServerImage(checluster) if len(checluster.Spec.Server.CheImageTag) == 0 { return defaultCheServerImage } diff --git a/pkg/deploy/server/init_test.go b/pkg/deploy/server/init_test.go new file mode 100644 index 000000000..e6f715243 --- /dev/null +++ b/pkg/deploy/server/init_test.go @@ -0,0 +1,21 @@ +// +// Copyright (c) 2020-2020 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/ +// +// SPDX-License-Identifier: EPL-2.0 +// +// Contributors: +// Red Hat, Inc. - initial API and implementation +// +package server + +import "github.com/eclipse/che-operator/pkg/deploy" + +func init() { + err := deploy.InitTestDefaultsFromDeployment("../../../deploy/operator.yaml") + if err != nil { + panic(err) + } +} diff --git a/pkg/deploy/server/service.go b/pkg/deploy/server/service.go new file mode 100644 index 000000000..379431a55 --- /dev/null +++ b/pkg/deploy/server/service.go @@ -0,0 +1,46 @@ +// +// Copyright (c) 2020-2020 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/ +// +// SPDX-License-Identifier: EPL-2.0 +// +// Contributors: +// Red Hat, Inc. - initial API and implementation +// +package server + +import ( + "github.com/eclipse/che-operator/pkg/deploy" + v1 "k8s.io/api/core/v1" +) + +func GetSpecCheService(deployContext *deploy.DeployContext) (*v1.Service, error) { + portName := []string{"http"} + portNumber := []int32{8080} + labels := deploy.GetLabels(deployContext.CheCluster, deploy.DefaultCheFlavor(deployContext.CheCluster)) + + if deployContext.CheCluster.Spec.Metrics.Enable { + portName = append(portName, "metrics") + portNumber = append(portNumber, deploy.DefaultCheMetricsPort) + } + + if deployContext.CheCluster.Spec.Server.CheDebug == "true" { + portName = append(portName, "debug") + portNumber = append(portNumber, deploy.DefaultCheDebugPort) + } + + return deploy.GetSpecService(deployContext, deploy.CheServiceName, portName, portNumber, labels) +} + +func SyncCheServiceToCluster(deployContext *deploy.DeployContext) deploy.ServiceProvisioningStatus { + specService, err := GetSpecCheService(deployContext) + if err != nil { + return deploy.ServiceProvisioningStatus{ + ProvisioningStatus: deploy.ProvisioningStatus{Err: err}, + } + } + + return deploy.DoSyncServiceToCluster(deployContext, specService) +} diff --git a/pkg/deploy/service.go b/pkg/deploy/service.go index 8aa3479e8..0318ff68d 100644 --- a/pkg/deploy/service.go +++ b/pkg/deploy/service.go @@ -15,7 +15,6 @@ package deploy import ( "context" "fmt" - "github.com/eclipse/che-operator/pkg/util" "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" @@ -40,52 +39,23 @@ var portsDiffOpts = cmp.Options{ cmpopts.IgnoreFields(corev1.ServicePort{}, "TargetPort", "NodePort"), } -func SyncCheServiceToCluster(deployContext *DeployContext) ServiceProvisioningStatus { - specService, err := GetSpecCheService(deployContext) - if err != nil { - return ServiceProvisioningStatus{ - ProvisioningStatus: ProvisioningStatus{Err: err}, - } - } - - return doSyncServiceToCluster(deployContext, specService) -} - -func GetSpecCheService(deployContext *DeployContext) (*corev1.Service, error) { - portName := []string{"http"} - portNumber := []int32{8080} - labels := GetLabels(deployContext.CheCluster, DefaultCheFlavor(deployContext.CheCluster)) - - if deployContext.CheCluster.Spec.Metrics.Enable { - portName = append(portName, "metrics") - portNumber = append(portNumber, DefaultCheMetricsPort) - } - - if deployContext.CheCluster.Spec.Server.CheDebug == "true" { - portName = append(portName, "debug") - portNumber = append(portNumber, DefaultCheDebugPort) - } - - return getSpecService(deployContext, CheServiceName, portName, portNumber, labels) -} - func SyncServiceToCluster( deployContext *DeployContext, name string, portName []string, portNumber []int32, labels map[string]string) ServiceProvisioningStatus { - specService, err := getSpecService(deployContext, name, portName, portNumber, labels) + specService, err := GetSpecService(deployContext, name, portName, portNumber, labels) if err != nil { return ServiceProvisioningStatus{ ProvisioningStatus: ProvisioningStatus{Err: err}, } } - return doSyncServiceToCluster(deployContext, specService) + return DoSyncServiceToCluster(deployContext, specService) } -func doSyncServiceToCluster(deployContext *DeployContext, specService *corev1.Service) ServiceProvisioningStatus { +func DoSyncServiceToCluster(deployContext *DeployContext, specService *corev1.Service) ServiceProvisioningStatus { clusterService, err := getClusterService(specService.Name, specService.Namespace, deployContext.ClusterAPI.Client) if err != nil { @@ -127,7 +97,7 @@ func doSyncServiceToCluster(deployContext *DeployContext, specService *corev1.Se } } -func getSpecService( +func GetSpecService( deployContext *DeployContext, name string, portName []string, diff --git a/pkg/util/k8s_helpers_test.go b/pkg/util/k8s_helpers_test.go index cd26ddf14..97a1eab27 100644 --- a/pkg/util/k8s_helpers_test.go +++ b/pkg/util/k8s_helpers_test.go @@ -20,7 +20,7 @@ import ( ) var ( - fakeK8s = fakeClientSet() + fakeK8s = fakeClientSet() namespace = "eclipse-che" ) @@ -59,7 +59,6 @@ func TestGetDeploymentPod(t *testing.T) { logrus.Infof("Test passed. Pod %s found", pod) } - func TestGetEvents(t *testing.T) { // fire up an event with fake-pod as involvedObject @@ -101,4 +100,3 @@ func TestGetEvents(t *testing.T) { logrus.Infof("Test passed. Expected event message: %s. Received event message %s", message, fakePodEventMessage) } } - diff --git a/pkg/util/util.go b/pkg/util/util.go index d5bde78c1..97259ab59 100644 --- a/pkg/util/util.go +++ b/pkg/util/util.go @@ -182,7 +182,6 @@ func GetServerExposureStrategy(c *orgv1.CheCluster, defaultValue string) string } func IsTestMode() (isTesting bool) { - testMode := os.Getenv("MOCK_API") if len(testMode) == 0 { return false From df0db47dfbc28ed344532cc7cda8bcc3e9a4a157 Mon Sep 17 00:00:00 2001 From: Mario Loriedo Date: Mon, 5 Oct 2020 20:06:33 +0200 Subject: [PATCH 6/6] Remove l0rd from CODEOWNERS (#485) --- .github/CODEOWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 5b5768d39..ddc0bc655 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,2 +1,2 @@ # Global Owners -* @nickboldt @davidfestal @l0rd @vparfonov @tolusha +* @nickboldt @davidfestal @vparfonov @tolusha