7.2.2. index
从预先存在的 Operator 捆绑包中为 SQLite 数据库格式容器镜像生成 Operator 索引。
从 OpenShift Container Platform 4.11 开始,默认的红帽提供的 Operator 目录以基于文件的目录格式发布。通过以过时的 SQLite 数据库格式发布的 4.10,用于 OpenShift Container Platform 4.6 的默认红帽提供的 Operator 目录。
与 SQLite 数据库格式相关的 opm 子命令、标志和功能已被弃用,并将在以后的版本中删除。功能仍被支持,且必须用于使用已弃用的 SQLite 数据库格式的目录。
许多 opm 子命令和标志都用于 SQLite 数据库格式,如 opm index prune,它们无法使用基于文件的目录格式。
有关使用基于文件的目录的更多信息,请参阅"添加资源"。
命令语法
$ opm index <subcommand> [<flags>]
| 子命令 | 描述 |
|---|---|
|
| 将 Operator 捆绑包添加到索引中。 |
|
| 修剪除指定软件包以外的所有索引。 |
|
| 修剪没有与特定镜像关联的分级捆绑包索引。 |
|
| 从索引中删除整个 Operator。 |
7.2.2.1. add 复制链接链接已复制到粘贴板!
将 Operator 捆绑包添加到索引中。
命令语法
$ opm index add [<flags>]
| 标记 | 描述 |
|---|---|
|
|
on-image |
|
|
构建容器镜像的工具: |
|
| 要添加的捆绑包的逗号分隔列表。 |
|
|
与容器镜像交互的工具,如保存和构建: |
|
| 要添加到的上一个索引。 |
|
| 如果启用,则仅创建 Dockerfile 并将其保存到本地磁盘。 |
|
|
图形更新模式,用来定义通频道图形如何被更新: |
|
| 可选:如果生成 Dockerfile,请指定一个文件名。 |
|
| 允许 registry 加载错误。 |
|
|
拉取容器镜像的工具: |
|
| 正在构建的容器镜像的自定义标签。 |