3.2. 将 Orchestrator 插件从 1.7 升级到 1.8
您可以通过将 Red Hat Developer Hub Operator 升级到 1.8 来升级启用了 Orchestrator 的现有 1.7 Operator 实例。将 Operator 升级到 1.8 后,手动更新 dynamic-plugins ConfigMap,将 Orchestrator 插件版本设置为 1.8.2。
先决条件
-
您有一个运行了由 Operator 支持的 Orchestrator
1.7的 Red Hat Developer Hub 实例。 - 您已将 Red Hat Developer Hub Operator 升级到 1.8。
流程
更新您的
动态插件ConfigMap,将 Orchestrator 插件的版本设置为1.8.2。以下 YAML 配置是一个
动态插件ConfigMap 示例,为 Operator 支持的实例在 RHDH 中启用 Orchestrator 插件:apiVersion: v1 kind: ConfigMap metadata: name: dynamic-plugins-rhdh data: dynamic-plugins.yaml: | includes: - dynamic-plugins.default.yaml plugins: - package: "@redhat/backstage-plugin-orchestrator@1.8.2" disabled: false - package: "@redhat/backstage-plugin-orchestrator-backend-dynamic@1.8.2" disabled: false dependencies: - ref: sonataflow - package: "@redhat/backstage-plugin-scaffolder-backend-module-orchestrator-dynamic@1.8.2" disabled: false - package: "@redhat/backstage-plugin-orchestrator-form-widgets@1.8.2" disabled: false
验证
导航到您的 Red Hat Developer Hub 实例。
注意升级需要几分钟才能完成。在成功重新创建所有正在运行的 Backstage pod 之前,Red Hat Developer Hub 版本不会在 UI 中更新。
- 从顶部菜单中的配置文件下拉菜单中,单击 Settings 图标,然后找到 RHDH 元数据卡。
- 确认为 RHDH 版本显示的值为 1.8。
或者,在终端中运行以下命令,以等待当前项目中的所有 pod 都处于
running状态:oc get pods -w当所有与 Backstage 相关的 pod 都显示为稳定 Running 状态时,升级可以成功。