5.11.7.3. packagemanifests


运行 generate packagemanifests 子命令是将 Operator 发布到目录的第一个步骤,使用 OLM 或两者进行部署。此命令在版本控制目录中生成一组清单,并为 Operator 生成软件包清单文件。您必须先运行 generate kustomize manifests,以重新生成由此命令使用的 Kustomize 基础。

Expand
表 5.30. generate packagemanifests 标记
标记描述

--channel (字符串)

生成的软件包的频道名称。

--crds-dir(字符串)

自定义资源定义(CRD)清单的根目录。

--default-channel

使用传递到 --channel 的频道作为软件包清单文件的默认频道。

--deploy-dir(字符串)

Operator 清单的根目录,如部署和 RBAC,例如 部署。该目录与传递给 --input-dir 的不同。

--from-version (string)

从中升级的 Operator 的语义版本。

-h,--help

generate kustomize manifests 的帮助信息。

--input-dir(字符串)

从中读取现有软件包清单的目录。此目录是各个版本的软件包目录的父目录,与 --deploy-dir 不同。

--kustomize-dir(字符串)

包含 Kustomize 基础的目录和用于 operator-framework 清单的 kustomization.yaml。默认: config/manifests

--operator-name (字符串)

打包的 Operator 的名称。

--output-dir(字符串)

要写入软件包清单的目录。

-q--quiet

在静默模式下运行。

--stdout

将软件包写入 stdout

--update-crds

更新这个软件包中的自定义资源定义(CRD)清单。默认: true

-v, --version (字符串)

打包 Operator 的语义版本。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat