5.6.4. 为较新的 Operator SDK 版本更新项目
OpenShift Container Platform 4.14 支持 Operator SDK 1.31.0。如果您已在工作站上安装了 1.28.0 CLI,您可以通过安装最新版本将 CLI 更新至 1.31.0。
但是,要确保现有 Operator 项目保持与 Operator SDK 1.31.0 的兼容性,需要执行更新的相关步骤才能解决从 1.28.0 以来引入的相关破坏更改。您必须在之前使用 1.28.0 创建或维护的任何 Operator 项目中手动执行更新步骤。
5.6.4.1. 为 Operator SDK 1.31.0 更新基于 Java 的 Operator 项目 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
以下流程更新了基于 Java 的 Operator 项目,以便与 1.31.0 兼容。
先决条件
- 已安装 operator SDK 1.31.0
- 使用 Operator SDK 1.28.0 创建或维护的 Operator 项目
流程
编辑 Operator 项目的 Makefile,以添加
OPERATOR_SDK_VERSION字段并将其设置为v1.31.0-ocp,如下例所示:Makefile 示例
# Set the Operator SDK version to use. By default, what is installed on the system is used. # This is useful for CI or a project to utilize a specific version of the operator-sdk toolkit. OPERATOR_SDK_VERSION ?= v1.31.0-ocp