第 9 章 PackageManifest [packages.operators.coreos.com/v1]
- 描述
- PackageManifest 包含有关软件包的信息,这是单个软件包下的一个(或更多)频道的引用。
- 类型
-
对象
9.1. 规格
属性 | 类型 | 描述 |
---|---|---|
|
| APIVersion 定义对象的这个表示法的版本化的 schema。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
| kind 是一个字符串值,代表此对象所代表的 REST 资源。服务器可以从客户端向其提交请求的端点推断。无法更新。采用驼峰拼写法 (CamelCase)。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
| ||
|
| PackageManifestSpec 定义 PackageManifest 的所需状态 |
|
| PackageManifestStatus 代表 PackageManifest 的当前状态 |
9.1.1. .spec
- 描述
- PackageManifestSpec 定义 PackageManifest 的所需状态
- 类型
-
对象
9.1.2. .status
- 描述
- PackageManifestStatus 代表 PackageManifest 的当前状态
- 类型
-
object
- 必填
-
catalogSource
-
catalogSourceDisplayName
-
catalogSourcePublisher
-
catalogSourceNamespace
-
packageName
-
Channels
-
defaultChannel
-
属性 | 类型 | 描述 |
---|---|---|
|
| CatalogSource 是此软件包所属的 CatalogSource 的名称 |
|
| |
|
| CatalogSourceNamespace 是 owning CatalogSource 的命名空间 |
|
| |
|
|
频道是软件包 ala |
|
| PackageChannel 在软件包中定义单个频道,指向该软件包的版本。 |
|
| defaultChannel (如果指定)是软件包的默认频道的名称。如果没有明确给定其他频道,则会安装默认频道。如果软件包只有一个频道,则该频道会隐式显示默认频道。 |
|
|
packageName 是整个软件包的名称,即 ala |
|
| AppLink 定义到应用程序的链接 |
9.1.3. .status.channels
- 描述
-
频道是软件包 ala
stable
或alpha
的声明频道。 - 类型
-
array
9.1.4. .status.channels[]
- 描述
- PackageChannel 在软件包中定义单个频道,指向该软件包的版本。
- 类型
-
object
- 必填
-
name
-
currentCSV
-
条目
-
属性 | 类型 | 描述 |
---|---|---|
|
| currentCSV 定义了 CSV 的引用,该 CSV 包含当前用于频道的此软件包版本。 |
|
| CSVDescription 定义 CSV 的描述 |
|
| entries 列出频道中的所有 CSV,以及它们的升级边缘。 |
|
| ChannelEntry 定义软件包频道的成员。 |
|
|
name 是频道的名称,如 |
9.1.5. .status.channels[].currentCSVDesc
- 描述
- CSVDescription 定义 CSV 的描述
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| |
| ||
| ||
|
| LongDescription 是 CSV 的描述 |
|
| displayName 是 CSV 的显示名称 |
|
| 图标是 CSV 的 base64 编码图标 |
|
| 图标定义 base64 编码图标和介质类型 |
| InstallModes 指定支持的安装类型 | |
|
| |
|
| |
|
| AppLink 定义到应用程序的链接 |
|
| |
|
| maintainer 定义项目维护人员 |
|
| |
|
| 安装 Operator 的最低 Kubernetes 版本 |
| ||
|
| AppLink 定义到应用程序的链接 |
|
| 相关镜像列表 |
| version 是 CSV 的语义版本 |
9.1.6. .status.channels[].currentCSVDesc.icon
- 描述
- 图标是 CSV 的 base64 编码图标
- 类型
-
array
9.1.7. .status.channels[].currentCSVDesc.icon[]
- 描述
- 图标定义 base64 编码图标和介质类型
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| |
|
|
9.1.8. .status.channels[].currentCSVDesc.links
- 描述
- 类型
-
array
9.1.9. .status.channels[].currentCSVDesc.links[]
- 描述
- AppLink 定义到应用程序的链接
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| |
|
|
9.1.10. .status.channels[].currentCSVDesc.maintainers
- 描述
- 类型
-
array
9.1.11. .status.channels[].currentCSVDesc.maintainers[]
- 描述
- maintainer 定义项目维护人员
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| |
|
|
9.1.12. .status.channels[].currentCSVDesc.provider
- 描述
- AppLink 定义到应用程序的链接
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| |
|
|
9.1.13. .status.channels[].entries
- 描述
- entries 列出频道中的所有 CSV,以及它们的升级边缘。
- 类型
-
数组
9.1.14. .status.channels[].entries[]
- 描述
- ChannelEntry 定义软件包频道的成员。
- 类型
-
object
- 必填
-
name
-
属性 | 类型 | 描述 |
---|---|---|
|
| name 是此条目的捆绑包的名称。 |
|
| version 是此条目的捆绑包版本。 |
9.1.15. .status.provider
- 描述
- AppLink 定义到应用程序的链接
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| |
|
|