第 20 章 OperatorHub [config.openshift.io/v1]


描述
OperatorHub 是 operatorhubs API 的 Schema。它可用于将集群中 OperatorHub 的默认 hub 源的状态从 enabled 改为 disabled,反之亦然。兼容性级别 1:在主发行版本中至少提供 12 个月或 3 个次版本(以更长的时间为准)。
类型
对象

20.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

标准对象元数据。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

spec

对象

OperatorHubSpec 定义 OperatorHub 的所需状态

status

对象

OperatorHubStatus 定义 OperatorHub 的观察状态。默认 hub 源的当前状态将始终反映在此处。

20.1.1. .spec

描述
OperatorHubSpec 定义 OperatorHub 的所需状态
类型
object
属性类型描述

disableAllDefaultSources

布尔值

disableAllDefaultSources 允许您禁用所有默认 hub 源。如果这是 true,则可以使用源中的特定条目来启用默认源。如果这是 false,则可以使用源中的特定条目来禁用或启用默认源。

sources

array

sources 是默认 hub 源及其配置列表。如果列表为空,这表示集群中启用了默认 hub 源,除非 disableAllDefaultSources 为 true。如果 disableAllDefaultSources 为 true,且源不为空,则源中的配置将具有优先权。默认 hub 源及其当前状态列表将始终反映在 status 块中。

sources[]

对象

HubSource 用于指定 hub 源及其配置

20.1.2. .spec.sources

描述
sources 是默认 hub 源及其配置列表。如果列表为空,这表示集群中启用了默认 hub 源,除非 disableAllDefaultSources 为 true。如果 disableAllDefaultSources 为 true,且源不为空,则源中的配置将具有优先权。默认 hub 源及其当前状态列表将始终反映在 status 块中。
类型
array

20.1.3. .spec.sources[]

描述
HubSource 用于指定 hub 源及其配置
类型
object
属性类型描述

disabled

布尔值

禁用用于在集群中禁用默认的 hub 源

name

字符串

name 是默认 hub 源之一的名称

20.1.4. .status

描述
OperatorHubStatus 定义 OperatorHub 的观察状态。默认 hub 源的当前状态将始终反映在此处。
类型
object
属性类型描述

sources

array

源封装为每个 hub 源应用配置的结果

sources[]

对象

HubSourceStatus 用于反映将配置应用到默认源的当前状态

20.1.5. .status.sources

描述
源封装为每个 hub 源应用配置的结果
类型
array

20.1.6. .status.sources[]

描述
HubSourceStatus 用于反映将配置应用到默认源的当前状态
类型
object
属性类型描述

disabled

布尔值

禁用用于在集群中禁用默认的 hub 源

message

字符串

Message 提供有关失败的更多信息

name

字符串

name 是默认 hub 源之一的名称

status

字符串

Status 表示应用配置中的成功或失败

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.