2.7. 在 CheCluster 自定义资源中更改默认设置
在本发行版本中,CheCluster 自定义资源中的一些硬编码值已移到 Operator 中,以便在发布新版本的 OpenShift Dev Spaces 时自动更新它们。本发行版本中也更改了默认值,如下所示:
-
随着对 Eclipse Theia 的支持,
spec.devEnvironments.defaultEditor不再被硬编码为che-incubator/che-code/latest。 -
spec.components.pluginRegistry.openVSXURL现在被设置为空字符串(''),以便嵌入的 registry 是默认的 registry,而不是https://open-vsx.org。这样可确保只有受支持的且包含的扩展可以在工作区中安装,以便更好地支持 airgapped 安装。如果要使用公共 registry,请在CheCluster自定义资源中更改这个值。 -
spec.components.dashboard.headerMessage(之前包含有关 Eclipse Theia 弃用和将来的删除的警告)已被删除。如果需要,管理员仍然可以使用此字段为其用户的仪表板设置警告消息。 -
要设置用户可以同时运行的工作空间数量的限制,请使用新字段
spec.devEnvironments.maxNumberOfRunningWorkspacesPerUser -
spec.devEnvironments.defaultComponents.container.image现在由 Operator 控制,以便每次 OpenShift Dev Spaces 更新都会提供对 UDI 容器的更新。
注意
任何基于 Eclipse 的工作区都应该在升级到 OpenShift Dev Spaces 3.6 后仍然可以正常工作,但不会接收更新。必须更新与这些工作区关联的 devfile,以删除 Eclipse Theia 配置,且必须迁移以使用 Microsoft Visual Studio Code - Open Source 配置。如果您的集群管理员从 OpenShift Dev Spaces 3.5 或更早版本删除旧镜像,则这些现有工作区将不会启动。
其他资源