第 8 章 Config [samples.operator.openshift.io/v1]


描述
config 包含 Samples Operator 的配置和详细条件状态。兼容性级别 1:在主发行版本中至少提供 12 个月或 3 个次版本(以更长的时间为准)。
类型
object
必填
  • metadata
  • spec

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

对象

ConfigSpec 包含 Samples Operator 所需的配置和状态,控制其在 openshift 命名空间中创建/updates 的镜像流和模板的各种行为。

status

对象

ConfigStatus 包含实际有效的配置,以及描述 Samples Operator 状态的各种详细信息。

8.1.1. .spec

描述
ConfigSpec 包含 Samples Operator 所需的配置和状态,控制其在 openshift 命名空间中创建/updates 的镜像流和模板的各种行为。
类型
object
属性类型描述

architectures

数组(字符串)

架构决定了安装哪些硬件架构,其中 x86_64、ppc64le 和 s390x 目前是唯一受支持的选择。

managementState

字符串

managementState 是所有 Operator 的交换机上/关闭类型的顶级。当"管理"时,此操作器会处理配置并相应地操作示例。当"Unmanaged"时,此操作器会忽略它监视的资源的任何更新。当"Removed"时,它会像删除 Config 对象一样做出反应,这意味着它管理的任何 ImageStreams 或模板(例如,它遵循跳过的列表),并且 registry secret 被删除,以及 Operator 命名空间中的 ConfigMap 来表示用于操作示例的最后一个配置,

samplesRegistry

字符串

samplesRegistry 允许指定由 ImageStreams 访问其镜像内容的 registry。默认为 https://github.com/openshift/library 中拉取到这个 github 存储库的内容,但基于拉取只拉取的 ocp 内容,它通常默认为 registry.redhat.io。

skippedImagestreams

数组(字符串)

skippedImagestreams 指定不应创建/更新的镜像流的名称。管理员可以使用此方法删除他们不希望的内容。它们仍需要手动删除内容,但 Operator 不会在此处重新创建(或更新)任何列出的内容。

skippedTemplates

数组(字符串)

skippedTemplates 指定不应创建/更新的模板的名称。管理员可以使用此方法删除他们不希望的内容。它们仍需要手动删除内容,但 Operator 不会在此处重新创建(或更新)任何列出的内容。

8.1.2. .status

描述
ConfigStatus 包含实际有效的配置,以及描述 Samples Operator 状态的各种详细信息。
类型
object
属性类型描述

architectures

数组(字符串)

架构决定要安装的硬件架构,其中 x86_64 和 ppc64le 是支持的选择。

conditions

array

conditions 代表示例镜像流和模板的可用维护状态。

conditions[]

对象

ConfigCondition 会在处理条目时捕获配置的各种条件。

managementState

字符串

managementState 反映了 Operator 的 on/off 开关的当前状态。该运算符将 ManagementState 作为确定我们重新打开 Operator 的一部分(例如,"受管")之前是"Unmanaged"的时候。

samplesRegistry

字符串

samplesRegistry 允许指定由 ImageStreams 访问其镜像内容的 registry。默认为 https://github.com/openshift/library 中拉取到这个 github 存储库的内容,但基于拉取只拉取的 ocp 内容,它通常默认为 registry.redhat.io。

skippedImagestreams

数组(字符串)

skippedImagestreams 指定不应创建/更新的镜像流的名称。管理员可以使用此方法删除他们不希望的内容。它们仍需要手动删除内容,但 Operator 不会在此处重新创建(或更新)任何列出的内容。

skippedTemplates

数组(字符串)

skippedTemplates 指定不应创建/更新的模板的名称。管理员可以使用此方法删除他们不希望的内容。它们仍需要手动删除内容,但 Operator 不会在此处重新创建(或更新)任何列出的内容。

version

字符串

version 是基于 Operator 有效负载的版本指示符的值,在最后一次成功处理时

8.1.3. .status.conditions

描述
conditions 代表示例镜像流和模板的可用维护状态。
类型
array

8.1.4. .status.conditions[]

描述
ConfigCondition 会在处理条目时捕获配置的各种条件。
类型
object
必填
  • status
  • type
属性类型描述

lastTransitionTime

字符串

lastTransitionTime 是条件从一个状态转换到另一个状态最后一次的时间。

lastUpdateTime

字符串

lastUpdateTime 是此条件最后一次更新的时间。

message

字符串

Message 是人类可读的消息,指示有关转换的详细信息。

reason

字符串

原因是导致条件最后一次转换的原因。

status

字符串

条件的状态,True, False, Unknown 之一。

type

字符串

条件类型。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.