第 9 章 PackageManifest [packages.operators.coreos.com/v1]


描述
PackageManifest 包含有关软件包的信息,这是单个软件包下的一个(或更多)频道的引用。
类型
对象

9.1. 规格

属性类型描述

apiVersion

字符串

APIVersion 定义对象的这个表示法的版本化的 schema。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

kind

字符串

kind 是一个字符串值,代表此对象所代表的 REST 资源。服务器可以从客户端向其提交请求的端点推断。无法更新。采用驼峰拼写法 (CamelCase)。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

metadata

ObjectMeta

 

spec

对象

PackageManifestSpec 定义 PackageManifest 的所需状态

status

对象

PackageManifestStatus 代表 PackageManifest 的当前状态

9.1.1. .spec

描述
PackageManifestSpec 定义 PackageManifest 的所需状态
类型
对象

9.1.2. .status

描述
PackageManifestStatus 代表 PackageManifest 的当前状态
类型
object
必填
  • catalogSource
  • catalogSourceDisplayName
  • catalogSourcePublisher
  • catalogSourceNamespace
  • packageName
  • Channels
  • defaultChannel
属性类型描述

catalogSource

字符串

CatalogSource 是此软件包所属的 CatalogSource 的名称

catalogSourceDisplayName

字符串

 

catalogSourceNamespace

字符串

CatalogSourceNamespace 是 owning CatalogSource 的命名空间

catalogSourcePublisher

字符串

 

Channels

array

频道是软件包 ala stablealpha 的声明频道。

channels[]

对象

PackageChannel 在软件包中定义单个频道,指向该软件包的版本。

defaultChannel

字符串

defaultChannel (如果指定)是软件包的默认频道的名称。如果没有明确给定其他频道,则会安装默认频道。如果软件包只有一个频道,则该频道会隐式显示默认频道。

packageName

字符串

packageName 是整个软件包的名称,即 ala etcd

provider

对象

AppLink 定义到应用程序的链接

9.1.3. .status.channels

描述
频道是软件包 ala stablealpha 的声明频道。
类型
array

9.1.4. .status.channels[]

描述
PackageChannel 在软件包中定义单个频道,指向该软件包的版本。
类型
object
必填
  • name
  • currentCSV
  • 条目
属性类型描述

currentCSV

字符串

currentCSV 定义了 CSV 的引用,该 CSV 包含当前用于频道的此软件包版本。

currentCSVDesc

对象

CSVDescription 定义 CSV 的描述

条目

数组

entries 列出频道中的所有 CSV,以及它们的升级边缘。

entries[]

object

ChannelEntry 定义软件包频道的成员。

名称

字符串

name 是频道的名称,如 alphastable

9.1.5. .status.channels[].currentCSVDesc

描述
CSVDescription 定义 CSV 的描述
类型
object
属性类型描述

annotations

对象(字符串)

 

apiservicedefinitions

APIServiceDefinitions

 

customresourcedefinitions

CustomResourceDefinitions

 

description

字符串

LongDescription 是 CSV 的描述

displayName

字符串

displayName 是 CSV 的显示名称

icon

array

图标是 CSV 的 base64 编码图标

icon[]

对象

图标定义 base64 编码图标和介质类型

installModes

数组(InstallMode)

InstallModes 指定支持的安装类型

keywords

数组(字符串)

 

links

array

 

links[]

对象

AppLink 定义到应用程序的链接

maintainers

array

 

maintainers[]

对象

maintainer 定义项目维护人员

成熟度

字符串

 

minKubeVersion

字符串

安装 Operator 的最低 Kubernetes 版本

nativeApis

数组(GroupVersionKind)

 

provider

对象

AppLink 定义到应用程序的链接

relatedImages

数组(字符串)

相关镜像列表

version

OperatorVersion

version 是 CSV 的语义版本

9.1.6. .status.channels[].currentCSVDesc.icon

描述
图标是 CSV 的 base64 编码图标
类型
array

9.1.7. .status.channels[].currentCSVDesc.icon[]

描述
图标定义 base64 编码图标和介质类型
类型
object
属性类型描述

base64data

字符串

 

MediaType

字符串

 

9.1.10. .status.channels[].currentCSVDesc.maintainers

描述
类型
array

9.1.11. .status.channels[].currentCSVDesc.maintainers[]

描述
maintainer 定义项目维护人员
类型
object
属性类型描述

email

字符串

 

name

字符串

 

9.1.12. .status.channels[].currentCSVDesc.provider

描述
AppLink 定义到应用程序的链接
类型
object
属性类型描述

name

字符串

 

url

string

 

9.1.13. .status.channels[].entries

描述
entries 列出频道中的所有 CSV,以及它们的升级边缘。
类型
数组

9.1.14. .status.channels[].entries[]

描述
ChannelEntry 定义软件包频道的成员。
类型
object
必填
  • name
属性类型描述

name

string

name 是此条目的捆绑包的名称。

version

string

version 是此条目的捆绑包版本。

9.1.15. .status.provider

描述
AppLink 定义到应用程序的链接
类型
object
属性类型描述

name

字符串

 

url

字符串

 
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.