5.6.4. 为较新的 Operator SDK 版本更新项目
OpenShift Container Platform 4.13 支持 Operator SDK 1.28.0。如果您已在工作站上安装了 1.25.4 CLI,您可以通过安装最新版本将 CLI 更新至 1.28.0。
但是,要确保现有 Operator 项目保持与 Operator SDK 1.28.0 的兼容性,需要执行更新的相关步骤才能解决自 1.25.4 的变化可能造成的问题。您必须在之前使用 1.25.4 创建或维护的任何 Operator 项目中手动执行更新步骤。
5.6.4.1. 为 Operator SDK 1.28.0 更新基于 Java 的 Operator 项目 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
以下流程更新了基于 Java 的 Operator 项目,以便与 1.28.0 兼容。
先决条件
- 已安装 Operator SDK 1.28.0
- 使用 Operator SDK 1.25.4 创建或维护的 Operator 项目
流程
在以下文件中找到
ose-kube-rbac-proxypull spec,并将镜像标签更新为v4.13:-
config/default/manager_auth_proxy_patch.yaml -
bundle/manifests/memcached-operator.clusterserviceversion.yaml
… containers: - name: kube-rbac-proxy image: registry.redhat.io/openshift4/ose-kube-rbac-proxy:v4.131 …- 1
- 将标签版本从
v4.12更新至v4.13。
-