Created
October 17, 2019 14:41
-
-
Save rhopp/89c2de97c0dfb750412bd06f255a0fcd 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: '2.0' | |
# image:tag used in Devfile registry deployment | |
devfileRegistryImage: 'quay.io/crw/devfileregistry-rhel8:2.0' | |
# image:tag used in plugin registry deployment | |
pluginRegistryImage: 'quay.io/crw/pluginregistry-rhel8:2.0' | |
# 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' | |
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:2.0' | |
CHE_WORKSPACE_PLUGIN__BROKER_UNIFIED_IMAGE: 'quay.io/crw/pluginbroker-rhel8:2.0' | |
CHE_SERVER_SECURE__EXPOSER_JWTPROXY_IMAGE: 'quay.io/crw/jwtproxy-rhel8:2.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) | |
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 | |
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 | |
identityProviderImage: 'registry.redhat.io/redhat-sso-7/sso73-openshift:1.0-15' | |
# your global ingress domain | |
# ingressDomain: '192.168.99.101.nip.io' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment