diff --git a/deploy/kubernetes/helm/che/templates/configmap.yaml b/deploy/kubernetes/helm/che/templates/configmap.yaml index 8cabf1c34d..6fc5b99759 100644 --- a/deploy/kubernetes/helm/che/templates/configmap.yaml +++ b/deploy/kubernetes/helm/che/templates/configmap.yaml @@ -92,6 +92,9 @@ data: CHE_WORKSPACE_HTTPS__PROXY: {{ .Values.cheWorkspaceHttpsProxy | quote}} CHE_WORKSPACE_NO__PROXY: {{ .Values.cheWorkspaceNoProxy | quote}} CHE_LIMITS_WORKSPACE_IDLE_TIMEOUT: '{{ .Values.global.workspaceIdleTimeout }}' +{{- if .Values.che.limits.userWorkspacesRunCount }} + CHE_LIMITS_USER_WORKSPACES_RUN_COUNT: {{ .Values.che.limits.userWorkspacesRunCount | quote }} +{{- end }} {{- if .Values.workspaceDefaultRamRequest }} CHE_WORKSPACE_DEFAULT_MEMORY_REQUEST_MB: {{ .Values.workspaceDefaultRamRequest | quote }} {{- end }} @@ -118,6 +121,9 @@ data: {{- end }} {{- if .Values.global.cheWorkspaceClusterRole }} CHE_INFRA_KUBERNETES_CLUSTER__ROLE__NAME: {{ .Values.global.cheWorkspaceClusterRole }} +{{- end }} +{{- if .Values.che.workspace.podNodeSelector }} + CHE_WORKSPACE_POD_NODE__SELECTOR: {{ .Values.che.workspace.podNodeSelector | quote }} {{- end }} CHE_CORS_ENABLED: "false" CHE_CORS_ALLOW__CREDENTIALS: "false" diff --git a/deploy/kubernetes/helm/che/values.yaml b/deploy/kubernetes/helm/che/values.yaml index b36ef10797..6bacad2a9c 100644 --- a/deploy/kubernetes/helm/che/values.yaml +++ b/deploy/kubernetes/helm/che/values.yaml @@ -109,7 +109,12 @@ global: chePluginRegistryUrlFormat: "plugin-registry-%s.%s" che: + limits: { + # userWorkspacesRunCount + } workspace: {} + # This variable may contain a set of comma-separated key=value pairs to form the nodeSelector rule +# podNodeSelector: "key1=value1,key2=value2" # devfileRegistryUrl: "https://che-devfile-registry.openshift.io/" # pluginBroker: # waitTimeoutMin: "3"