Created
October 28, 2019 14:30
-
-
Save Ohrimenko1988/dbb085902c2b3cf91a42a23df29dc2b3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: org.eclipse.che/v1 | |
kind: CheCluster | |
metadata: | |
name: eclipse-che | |
spec: | |
server: | |
# server image used in Che deployment | |
cheImage: 'quay.io/crw/server-rhel8' | |
# tag of an image used in Che deployment | |
cheImageTag: 'latest' | |
# image:tag used in Devfile registry deployment | |
devfileRegistryImage: 'quay.io/crw/devfileregistry-rhel8:latest' | |
# image:tag used in plugin registry deployment | |
pluginRegistryImage: 'quay.io/crw/pluginregistry-rhel8:latest' | |
# defaults to `che`. When set to `codeready`, CodeReady Workspaces is deployed | |
# the difference is in images, labels, exec commands | |
cheFlavor: 'codeready' | |
# when set to true the operator will attempt to get a secret in OpenShift router namespace | |
# to add it to Java trust store of Che server. Requires cluster-admin privileges for operator service account | |
# selfSignedCert: false | |
# TLS mode for Che. Make sure you either have public cert, or set selfSignedCert to true | |
# tlsSupport: false | |
# protocol+hostname of a proxy server. Automatically added as JAVA_OPTS and https(s)_proxy | |
# to Che server and workspaces containers | |
# proxyURL: '' | |
# port of a proxy server | |
# proxyPort: '' | |
# username for a proxy server | |
# proxyUser: '' | |
# password for a proxy user | |
# proxyPassword: '' | |
# a list of non-proxy hosts. Use | as delimiter, eg localhost|my.host.com|123.42.12.32 | |
# nonProxyHosts: '' | |
# overrides for https://github.com/eclipse/che/blob/master/assembly/assembly-wsmaster-war/src/main/webapp/WEB-INF/classes/che/che.properties | |
customCheProperties: | |
CHE_WORKSPACE_SIDECAR_IMAGE__PULL__POLICY: 'Always' | |
CHE_DOCKER_ALWAYS__PULL__IMAGE: 'true' | |
# set by operator, probably don't need to override. Latest in https://github.com/eclipse/che-operator/blob/master/pkg/deploy/defaults.go#L47-L51 | |
# CHE_INFRA_KUBERNETES_PVC_JOBS_IMAGE: 'registry.access.redhat.com/ubi8-minimal:8.0-213' | |
CHE_WORKSPACE_PLUGIN__BROKER_INIT_IMAGE: 'quay.io/crw/pluginbrokerinit-rhel8:latest' | |
CHE_WORKSPACE_PLUGIN__BROKER_UNIFIED_IMAGE: 'quay.io/crw/pluginbroker-rhel8:latest' | |
CHE_SERVER_SECURE__EXPOSER_JWTPROXY_IMAGE: 'quay.io/crw/jwtproxy-rhel8:latest' | |
CHE_FACTORY_DEFAULT__EDITOR: 'eclipse/che-theia/7.3.0' | |
CHE_FACTORY_DEFAULT__PLUGINS: 'eclipse/che-machine-exec-plugin/7.3.0' | |
CHE_WORKSPACE_DEVFILE_DEFAULT__EDITOR: 'eclipse/che-theia/7.3.0' | |
CHE_WORKSPACE_DEVFILE_DEFAULT__EDITOR_PLUGINS: 'eclipse/che-machine-exec-plugin/7.3.0' | |
# when set to true, the operator skips deploying Postgres, and passes connection details of existing DB to Che server | |
# otherwise a Postgres deployment is created | |
# externalDb: false | |
# Postgres deployment in format image:tag. Defaults to registry.redhat.io/rhscl/postgresql-96-rhel7 (see pkg/deploy/defaults.go for latest tag) | |
# set by operator, probably don't need to override. Latest in https://github.com/eclipse/che-operator/blob/master/pkg/deploy/defaults.go#L47-L51 | |
# postgresImage: 'registry.redhat.io/rhscl/postgresql-96-rhel7:1-47' | |
# storage: | |
# persistent volume claim strategy for Che server. 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 | |
# pvcStrategy: 'per-workspace' | |
# size of a persistent volume claim for workspaces. Defaults to 1Gi | |
# pvcClaimSize: '1Gi' | |
# instruct Che server to launch a special pod to precreate a subpath in a PV | |
# preCreateSubPaths: true | |
# image:tag for preCreateSubPaths jobs | |
# set by operator, probably don't need to override. Latest in https://github.com/eclipse/che-operator/blob/master/pkg/deploy/defaults.go#L47-L51 | |
# pvcJobsImage: 'registry.access.redhat.com/ubi8-minimal:8.0-213' | |
# auth: | |
# instructs operator on whether or not to deploy Keycloak/RH SSO instance. When set to true provision connection details | |
# externalIdentityProvider: false | |
# retrieved from respective route/ingress unless explicitly specified in CR (when ExternalKeycloak is true) | |
# instructs an Operator to enable OpenShift v3 identity provider in Keycloak, | |
# as well as create respective oAuthClient and configure Che configMap accordingly | |
# openShiftoAuth: false | |
# image:tag used in Keycloak deployment | |
# set by operator, probably don't need to override. Latest in https://github.com/eclipse/che-operator/blob/master/pkg/deploy/defaults.go#L47-L51 | |
# identityProviderImage: 'registry.redhat.io/redhat-sso-7/sso73-openshift:1.0-15' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment