PackageManifest 包含有关软件包的信息,它是单个软件包下一个(或多个)通道的引用。
PackageManifest 包含有关软件包的信息,它是单个软件包下一个(或多个)通道的引用。
对象
属性 | 类型 | 描述 |
---|---|---|
|
|
APIVersion 定义了此对象表示的版本化模式。服务器应将识别的模式转换为最新的内部值,并可能拒绝无法识别的值。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
|
Kind 是一个字符串值,表示此对象表示的 REST 资源。服务器可以从客户端提交请求的端点推断出这一点。不能更新。使用驼峰命名法。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
|
||
|
|
PackageManifestSpec 定义了 PackageManifest 的期望状态 |
|
|
PackageManifestStatus 表示 PackageManifest 的当前状态 |
PackageManifestStatus 表示 PackageManifest 的当前状态
对象
catalogSource
catalogSourceDisplayName
catalogSourcePublisher
catalogSourceNamespace
packageName
channels
defaultChannel
属性 | 类型 | 描述 |
---|---|---|
|
|
CatalogSource 是此软件包所属的 CatalogSource 的名称 |
|
|
|
|
|
CatalogSourceNamespace 是拥有 CatalogSource 的命名空间 |
|
|
|
|
|
Channels 是软件包的已声明通道,例如 `stable` 或 `alpha`。 |
|
|
PackageChannel 定义软件包下的单个通道,指向该软件包的版本。 |
|
|
DefaultChannel 如果指定,则是软件包的默认通道名称。如果未明确给出其他通道,则将安装默认通道。如果软件包只有一个通道,则该通道隐式地为默认通道。 |
|
|
Deprecation 传达有关已弃用资源的信息。 |
|
|
PackageName 是整个软件包的名称,例如 `etcd`。 |
|
|
AppLink 定义指向应用程序的链接 |
PackageChannel 定义软件包下的单个通道,指向该软件包的版本。
对象
name
currentCSV
entries
属性 | 类型 | 描述 |
---|---|---|
|
|
CurrentCSV 定义对当前持有此软件包版本的 CSV 的引用。 |
|
|
CSVDescription 定义 CSV 的描述 |
|
|
Deprecation 传达有关已弃用资源的信息。 |
|
|
Entries 列出通道中的所有 CSV 及其升级边缘。 |
|
|
ChannelEntry 定义软件包通道的成员。 |
|
|
Name 是通道的名称,例如 `alpha` 或 `stable` |
CSVDescription 定义 CSV 的描述
对象
属性 | 类型 | 描述 |
---|---|---|
|
|
|
|
||
|
||
|
|
LongDescription 是 CSV 的描述 |
|
|
DisplayName 是 CSV 的显示名称 |
|
|
Icon 是 CSV 的 base64 编码图标 |
|
|
Icon 定义 base64 编码的图标和媒体类型 |
|
InstallModes 指定支持的安装类型 |
|
|
|
|
|
|
|
|
|
AppLink 定义指向应用程序的链接 |
|
|
|
|
|
Maintainer 定义项目维护者 |
|
|
|
|
|
操作员安装的最低 Kubernetes 版本 |
|
||
|
|
AppLink 定义指向应用程序的链接 |
|
|
相关镜像列表 |
|
Version 是 CSV 的语义版本 |
Icon 定义 base64 编码的图标和媒体类型
对象
属性 | 类型 | 描述 |
---|---|---|
|
|
|
|
|
Maintainer 定义项目维护者
对象
属性 | 类型 | 描述 |
---|---|---|
|
|
|
|
|
Deprecation 传达有关已弃用资源的信息。
对象
message
属性 | 类型 | 描述 |
---|---|---|
|
|
Message 是描述弃用情况的人类可读消息。 |
ChannelEntry 定义软件包通道的成员。
对象
name
属性 | 类型 | 描述 |
---|---|---|
|
|
Deprecation 传达有关已弃用资源的信息。 |
|
|
Name 是此条目的包的名称。 |
|
|
Version 是此条目的包的版本。 |
Deprecation 传达有关已弃用资源的信息。
对象
message
属性 | 类型 | 描述 |
---|---|---|
|
|
Message 是描述弃用情况的人类可读消息。 |
提供以下 API 端点
/apis/packages.operators.coreos.com/v1/packagemanifests
GET
:列出 PackageManifest 类型的对象
/apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests
GET
:列出 PackageManifest 类型的对象
/apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests/{name}
GET
:读取指定的 PackageManifest
/apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests/{name}/icon
GET
:将 GET 请求连接到 PackageManifest 的图标
GET
列出 PackageManifest 类型的对象
HTTP 代码 | 响应正文 |
---|---|
200 - OK |
GET
列出 PackageManifest 类型的对象
HTTP 代码 | 响应正文 |
---|---|
200 - OK |