--- apiVersion: v1 kind: List items: - apiVersion: v1 kind: ServiceAccount metadata: labels: app: che provider: fabric8 version: 2.0.44 group: io.fabric8.tenant.apps name: che - apiVersion: v1 kind: Service metadata: annotations: fabric8.io/app-menu: development fabric8.io/git-commit: 0fb2e04527298ac12182ed616ee9a0b760885290 fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/tenant-che.git/tenant-che-apps/che fabric8.io/scm-url: http://github.com/fabric8io/tenant-che/tenant-che-apps/che fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/tenant-che/tenant-che-apps/che/master/apps/che/src/main/fabric8/icon.png fabric8.io/git-branch: release-v2.0.44 fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/tenant-che.git/tenant-che-apps/che fabric8.io/scm-tag: fabric8io/tenant-che-1.0.0 labels: app: che provider: fabric8 expose: "false" version: 2.0.44 group: io.fabric8.tenant.apps name: che-host spec: ports: - name: http port: 8080 protocol: TCP targetPort: 8080 selector: app: che provider: fabric8 group: io.fabric8.tenant.apps - apiVersion: v1 kind: PersistentVolumeClaim metadata: labels: app: che provider: fabric8 version: 2.0.44 group: io.fabric8.tenant.apps name: che-data-volume spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi - apiVersion: v1 kind: PersistentVolumeClaim metadata: labels: app: che provider: fabric8 version: 2.0.44 group: io.fabric8.tenant.apps name: claim-che-workspace spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi - apiVersion: v1 kind: ConfigMap metadata: labels: app: che provider: fabric8 version: 2.0.44 group: io.fabric8.tenant.apps name: che data: hostname-http: ${PROJECT_NAME}-che.${DOMAIN} workspace-storage: /home/user/che/workspaces workspace-storage-create-folders: "false" local-conf-dir: /etc/conf openshift-serviceaccountname: che che-server-evaluation-strategy: docker-local-custom che.logs.dir: /data/logs che.docker.server_evaluation_strategy.custom.template: -- che.docker.server_evaluation_strategy.custom.external.protocol: https che.predefined.stacks.reload_on_start: "true" log-level: INFO docker-connector: openshift port: "8080" remote-debugging-enabled: "false" che-oauth-github-forceactivation: "true" workspaces-memory-limit: 1900Mi workspaces-memory-request: 1100Mi enable-workspaces-autostart: "false" keycloak-oso-endpoint: ${KEYCLOAK_OSO_ENDPOINT} keycloak-github-endpoint: ${KEYCLOAK_GITHUB_ENDPOINT} keycloak-disabled: "false" che-server-java-opts: -XX:+UseG1GC -XX:+UseStringDeduplication -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:MaxRAM=600m -Xms256m che-workspaces-java-opts: -XX:+UseG1GC -XX:+UseStringDeduplication -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:MaxRAM=1200m -Xms256m che-openshift-secure-routes: "true" che-secure-external-urls: "true" che-server-timeout-ms: "3600000" che-openshift-precreate-subpaths: "false" che-workspace-auto-snapshot: "false" - apiVersion: extensions/v1beta1 kind: Deployment metadata: annotations: fabric8.io/git-commit: 0fb2e04527298ac12182ed616ee9a0b760885290 fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=che&var-version=2.0.44 fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/tenant-che.git/tenant-che-apps/che fabric8.io/scm-url: http://github.com/fabric8io/tenant-che/tenant-che-apps/che fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/tenant-che/tenant-che-apps/che/master/apps/che/src/main/fabric8/icon.png fabric8.io/git-branch: release-v2.0.44 fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/tenant-che.git/tenant-che-apps/che fabric8.io/scm-tag: fabric8io/tenant-che-1.0.0 labels: app: che provider: fabric8 version: 2.0.44 group: io.fabric8.tenant.apps name: che spec: replicas: 1 revisionHistoryLimit: 2 selector: matchLabels: app: che provider: fabric8 group: io.fabric8.tenant.apps strategy: type: Recreate template: metadata: annotations: fabric8.io/git-commit: 0fb2e04527298ac12182ed616ee9a0b760885290 fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=che&var-version=2.0.44 fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/tenant-che.git/tenant-che-apps/che fabric8.io/scm-url: http://github.com/fabric8io/tenant-che/tenant-che-apps/che fabric8.io/iconUrl: https://cdn.rawgit.com/fabric8io/tenant-che/tenant-che-apps/che/master/apps/che/src/main/fabric8/icon.png fabric8.io/git-branch: release-v2.0.44 fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/tenant-che.git/tenant-che-apps/che fabric8.io/scm-tag: fabric8io/tenant-che-1.0.0 pod.alpha.kubernetes.io/init-containers: '[{"image":"busybox","imagePullPolicy":"IfNotPresent","name":"fmp-volume-permission","command":["chmod","777","/data"],"volumeMounts":[{"mountPath":"/data","name":"che-data-volume"}]}]' labels: app: che provider: fabric8 version: 2.0.44 group: io.fabric8.tenant.apps spec: containers: - env: - name: CHE_DOCKER_IP_EXTERNAL valueFrom: configMapKeyRef: key: hostname-http name: che - name: CHE_WORKSPACE_STORAGE valueFrom: configMapKeyRef: key: workspace-storage name: che - name: CHE_LOGS_DIR valueFrom: configMapKeyRef: key: che.logs.dir name: che - name: CHE_WORKSPACE_STORAGE_CREATE_FOLDERS valueFrom: configMapKeyRef: key: workspace-storage-create-folders name: che - name: CHE_LOCAL_CONF_DIR valueFrom: configMapKeyRef: key: local-conf-dir name: che - name: CHE_OPENSHIFT_PROJECT valueFrom: fieldRef: fieldPath: metadata.namespace - name: CHE_OPENSHIFT_SERVICEACCOUNTNAME valueFrom: configMapKeyRef: key: openshift-serviceaccountname name: che - name: CHE_DOCKER_SERVER__EVALUATION__STRATEGY valueFrom: configMapKeyRef: key: che-server-evaluation-strategy name: che - name: CHE_DOCKER_SERVER__EVALUATION__STRATEGY_CUSTOM_TEMPLATE valueFrom: configMapKeyRef: key: che.docker.server_evaluation_strategy.custom.template name: che - name: CHE_DOCKER_SERVER__EVALUATION__STRATEGY_CUSTOM_EXTERNAL_PROTOCOL valueFrom: configMapKeyRef: key: che.docker.server_evaluation_strategy.custom.external.protocol name: che - name: CHE_PREDEFINED_STACKS_RELOAD__ON__START valueFrom: configMapKeyRef: key: che.predefined.stacks.reload_on_start name: che - name: CHE_LOG_LEVEL valueFrom: configMapKeyRef: key: log-level name: che - name: CHE_PORT valueFrom: configMapKeyRef: key: port name: che - name: CHE_DOCKER_CONNECTOR valueFrom: configMapKeyRef: key: docker-connector name: che - name: CHE_DEBUG_SERVER valueFrom: configMapKeyRef: key: remote-debugging-enabled name: che - name: CHE_OAUTH_GITHUB_FORCEACTIVATION valueFrom: configMapKeyRef: key: che-oauth-github-forceactivation name: che - name: CHE_OPENSHIFT_WORKSPACE_MEMORY_OVERRIDE valueFrom: configMapKeyRef: key: workspaces-memory-limit name: che - name: CHE_OPENSHIFT_WORKSPACE_MEMORY_REQUEST valueFrom: configMapKeyRef: key: workspaces-memory-request name: che - name: CHE_WORKSPACE_AUTO__START valueFrom: configMapKeyRef: key: enable-workspaces-autostart name: che - name: JAVA_OPTS valueFrom: configMapKeyRef: key: che-server-java-opts name: che - name: CHE_WORKSPACE_JAVA_OPTIONS valueFrom: configMapKeyRef: key: che-workspaces-java-opts name: che - name: CHE_OPENSHIFT_SECURE_ROUTES valueFrom: configMapKeyRef: key: che-openshift-secure-routes name: che - name: CHE_DOCKER_SERVER__EVALUATION__STRATEGY_SECURE_EXTERNAL_URLS valueFrom: configMapKeyRef: key: che-secure-external-urls name: che - name: CHE_OPENSHIFT_SERVER_INACTIVE_STOP_TIMEOUT_MS valueFrom: configMapKeyRef: key: che-server-timeout-ms name: che - name: CHE_OPENSHIFT_PRECREATE_WORKSPACE_DIRS valueFrom: configMapKeyRef: key: che-openshift-precreate-subpaths name: che - name: CHE_KEYCLOAK_OSO_ENDPOINT valueFrom: configMapKeyRef: key: keycloak-oso-endpoint name: che - name: CHE_KEYCLOAK_GITHUB_ENDPOINT valueFrom: configMapKeyRef: key: keycloak-github-endpoint name: che - name: CHE_KEYCLOAK_DISABLED valueFrom: configMapKeyRef: key: keycloak-disabled name: che - name: CHE_WORKSPACE_AUTO__SNAPSHOT valueFrom: configMapKeyRef: key: che-workspace-auto-snapshot name: che image: registry.devshift.net/che/che:ee46279-fabric8-6fdd55a imagePullPolicy: IfNotPresent livenessProbe: httpGet: path: /api/system/state port: 8080 scheme: HTTP initialDelaySeconds: 120 timeoutSeconds: 10 name: che ports: - containerPort: 8080 name: http - containerPort: 8000 name: http-debug readinessProbe: httpGet: path: /api/system/state port: 8080 scheme: HTTP initialDelaySeconds: 15 timeoutSeconds: 60 resources: limits: memory: 600Mi requests: memory: 256Mi volumeMounts: - mountPath: /data name: che-data-volume serviceAccountName: che volumes: - name: che-data-volume persistentVolumeClaim: claimName: che-data-volume