3.3.2.2.10. devfile 默认值
3.3.2.2.10.1. CHE_FACTORY_DEFAULT__EDITOR
将用于从远程 Git 存储库创建的、不包含任何特定于 OpenShift Dev Spaces 的工作区描述符的编辑器。
- 默认
-
eclipse/che-theia/latest
3.3.2.2.10.2. CHE_FACTORY_SCM__FILE__FETCHER__LIMIT__BYTES
从 SCM 存储库获取文件的 URL 文件大小限制。
- 默认
-
102400
3.3.2.2.10.3. CHE_FACTORY_DEVFILE2__FILES__RESOLUTION__LIST
程序库中可能存在的额外文件来补充 devfile v2,并应该作为到 SCM 解析器服务的链接来检索这些文件。
- 默认
-
.che/che-editor.yaml,.che/che-theia-plugins.yaml,.vscode/extensions.json
3.3.2.2.10.4. CHE_WORKSPACE_DEVFILE_DEFAULT__EDITOR
默认编辑器如果没有指定 Editor Format 是 editorPublisher/editorName/editorVersion
值,则应该被置备为 Devfile。值的 NULL
或 没有表示不应置备默认编辑器。
- 默认
-
eclipse/che-theia/latest
3.3.2.2.10.5. CHE_WORKSPACE_DEVFILE_DEFAULT__EDITOR_PLUGINS
应该为默认编辑器置备的默认插件。此列表中未明确提到的所有插件都将置备,但只有使用默认编辑器或用户定义的编辑器与默认编辑器相同(即使是不同的版本)。格式是用逗号分开的 pluginPublisher/pluginName/pluginVersion
值和 URL。例如: eclipse/che-theia-exec-plugin/0.0.1,eclipse/che-ia-terminal-plugin/0.0.1,https://cdn.pluginregistry.com/vi-mode/meta.yaml
如果插件是一个 URL,则插件的 meta.yaml
从该 URL 检索。
- 默认
-
NULL
3.3.2.2.10.6. CHE_WORKSPACE_PROVISION_SECRET_LABELS
定义用于从用户命名空间中选择 secret 的标签列表,该列表将作为文件或环境变量挂载到工作区容器中。只有与 ALL given 标签匹配的 secret 才会被选择。
- 默认
-
app.kubernetes.io/part-of=che.eclipse.org,app.kubernetes.io/component=workspace-secret
3.3.2.2.10.7. CHE_WORKSPACE_DEVFILE_ASYNC_STORAGE_PLUGIN
在工作区配置中会启用插件并受环境支持的异步存储功能
- 默认
-
eclipse/che-async-pv-plugin/latest
3.3.2.2.10.8. CHE_INFRA_KUBERNETES_ASYNC_STORAGE_IMAGE
OpenShift Dev Spaces 异步存储的 Docker 镜像
- 默认
-
quay.io/eclipse/che-workspace-data-sync-storage:0.0.1
3.3.2.2.10.9. CHE_WORKSPACE_POD_NODE__SELECTOR
(可选)为工作区 Pod 配置节点选择器。格式是用逗号分开的 key=value 对,例如: disktype=ssd,cpu=xlarge,foo=bar
- 默认
-
NULL
3.3.2.2.10.10. CHE_WORKSPACE_POD_TOLERATIONS__JSON
(可选)为工作空间 Pod 配置容限。格式是代表污点容限的 JSON Array 的字符串,或 NULL
来禁用它。数组中包含的对象必须遵循 容限 v1 核心规格。示例: [{"effect":"NoExecute","key":"aNodeTaint","operator":"Equal","value":"aValue"}]
- 默认
-
NULL
3.3.2.2.10.11. CHE_INFRA_KUBERNETES_ASYNC_STORAGE_SHUTDOWN__TIMEOUT__MIN
停止最后一次使用的工作区后,同步存储 Pod 关闭的超时。小于等于 0 的值被解释为禁用关闭功能。
- 默认
-
120
3.3.2.2.10.12. CHE_INFRA_KUBERNETES_ASYNC_STORAGE_SHUTDOWN__CHECK__PERIOD__MIN
定义同步存储 Pod 停止功能的时间(默认为 30 分钟)
- 默认
-
30
3.3.2.2.10.13. CHE_INTEGRATION_BITBUCKET_SERVER__ENDPOINTS
用于工厂集成的 Bitbucket 端点。如果没有预期集成,使用以逗号分隔的 Bitbucket 服务器 URL 列表或 NULL。
- 默认
-
NULL
3.3.2.2.10.14. CHE_INTEGRATION_GITLAB_SERVER__ENDPOINTS
用于工厂集成的 GitLab 端点。如果不需要集成,则 GitLab 服务器 URL 的逗号分隔列表或 NULL。
- 默认
-
NULL
3.3.2.2.10.15. CHE_INTEGRATION_GITLAB_OAUTH__ENDPOINT
带有配置的 OAuth 2 集成的 GitLab 服务器地址
- 默认
-
NULL
3.3.2.2.10.16. CHE_OAUTH2_GITLAB_CLIENTID__FILEPATH
配置 GitLab OAuth2 客户端。用于获取个人访问令牌。包含 GitLab 客户端 ID 的文件的位置。
- 默认
-
NULL
3.3.2.2.10.17. CHE_OAUTH2_GITLAB_CLIENTSECRET__FILEPATH
包含 GitLab 客户端 secret 的文件位置。
- 默认
-
NULL#