KRM API upgrade.gdc.goog/v1

upgrade.gdc.goog/v1

ComponentOverride

ComponentOverride 会更改可操作组件 (OC) 的升级。

来源: - OrganizationUpgradeExecutionOverrideSpec

字段 说明
name 字符串 名称是指相应替换项所适用的可操作组件 (OC) 名称。
subcomponents SubcomponentOverride 数组 Subcomponents 是要更改的子组件升级的列表。
tasks TaskOverride 数组 Tasks 是要更改的升级任务列表。

ErrorStatus

来源: - OrganizationUpgradeExecutionOverrideStatus

MaintenanceWindow

MaintenanceWindow 指定了用于应用补丁和次要版本升级的周期性时间窗口。

来源: - MaintenanceWindowList

字段 说明
apiVersion 字符串 upgrade.gdc.goog/v1
kind 字符串 MaintenanceWindow
metadata ObjectMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
spec MaintenanceWindowSpec

MaintenanceWindowList

MaintenanceWindowList 表示 MaintenanceWindow 的集合。

字段 说明
apiVersion 字符串 upgrade.gdc.goog/v1
kind 字符串 MaintenanceWindowList
metadata ListMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
items MaintenanceWindow 数组

MaintenanceWindowSpec

MaintenanceWindowSpec 提供 MaintenanceWindow 的规范(即所需状态)。

来源: - MaintenanceWindow

字段 说明
upgradeType UpgradeType UpgradeType 表示维护窗口的类型,可以是 UpgradeTypeMinorUpgradeTypePatch
recurrence 字符串 重复规则用于对 RRULE 字符串进行编码,以指明窗口的重复方式。https://icalendar.org/iCalendar-RFC-5545/3-8-5-3-recurrence-rule.html 示例:TimeWindow.StartTime = 2022-04-18T02:00:00Z TimeWindow.EndTime = 2022-04-18T06:00:00Z Recurrence = FREQ=WEEKLY;BYDAY=MO,WE 这些参数会创建一个时间表,该时间表从 2022 年 4 月 18 日凌晨 2 点开始,到凌晨 6 点结束。之后,每周一和周三都会重复相同的凌晨 2 点到凌晨 6 点模式。
timeWindow TimeWindow TimeWindow 包含 MaintenanceWindow 的开始时间和结束时间。
exclusions TimeWindow 数组 exclusions 是一个数组,其中包含已跳过的 TimeWindow。排除对象将仅包含精确到小时的时间。

OrganizationUpgradeExecutionOverride

OrganizationUpgradeExecutionOverride 定义了修改 GDC 版本升级执行的方式。 这会影响当前和未来的所有升级。

来源: - OrganizationUpgradeExecutionOverrideList

字段 说明
apiVersion 字符串 upgrade.gdc.goog/v1
kind 字符串 OrganizationUpgradeExecutionOverride
metadata ObjectMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
spec OrganizationUpgradeExecutionOverrideSpec
status OrganizationUpgradeExecutionOverrideStatus

OrganizationUpgradeExecutionOverrideList

OrganizationUpgradeExecutionOverrideList 是 OrganizationUpgradeExecutionOverride 的集合。

字段 说明
apiVersion 字符串 upgrade.gdc.goog/v1
kind 字符串 OrganizationUpgradeExecutionOverrideList
metadata ListMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
items OrganizationUpgradeExecutionOverride 数组

OrganizationUpgradeExecutionOverrideSpec

OrganizationUpgradeExecutionOverrideSpec 是 OrganizationUpgrade 的所需更改。

来源: - OrganizationUpgradeExecutionOverride

字段 说明
for OrganizationUpgradeSelector 用于指定此设置适用于哪些 OrganizationUpgrades。
components ComponentOverride 数组 Components 是要更改的组件升级的列表。

OrganizationUpgradeExecutionOverrideStatus

OrganizationUpgradeExecutionOverrideStatus 是 OrganizationUpgradeExecutionOverride 的观测状态。

来源: - OrganizationUpgradeExecutionOverride

字段 说明
errorStatus ErrorStatus ErrorStatus 记录了相应 OrganizationUpgradeExecutionOverride 的错误。

OrganizationUpgradeSelector

OrganizationUpgradeSelector 与 OrganizationUpgrades 相匹配。

来源: - OrganizationUpgradeExecutionOverrideSpec

字段 说明
version SemanticVersion 版本是指组织要升级到的 GDC 版本。有时也称为 GDC 升级“目标”版本。

SemanticVersion

semver.Version(语义版本)的封装容器/别名类型。 扩展为支持 KRM API。

来源: - OrganizationUpgradeSelector

字段 说明
major 整数
minor 整数
patch 整数
pre 字符串
metadata 字符串 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
original 字符串

SubcomponentOverride

SubcomponentOverride 会更改可操作组件的子组件的升级。

来源: - ComponentOverride

字段 说明
name 字符串 名称是指相应替换所适用的子组件名称。
upgrade SubcomponentUpgradeOverride 升级定义了应如何替换相应子组件的升级。

SubcomponentUpgradeOverride

基础类型string SubcomponentUpgradeOverride 用于指定如何替换子组件升级。

来源: - SubcomponentOverride

TaskExecutionOverride

基础类型string TaskExecutionOverride 用于指定如何替换升级任务执行。

来源: - TaskOverride

TaskOverride

TaskOverride 会更改可操作组件的升级任务的执行。

来源: - ComponentOverride

字段 说明
name 字符串 名称是升级任务的名称。
execution TaskExecutionOverride 执行定义了应如何更改升级任务的执行。

TimeWindow

TimeWindow 定义了一段时间。

来源: - MaintenanceWindowSpec

字段 说明
start 时间 Start 表示时间段的开始时间。
end 时间 End 表示窗口的结束。

UpgradeType

基础类型string UpgradeType 用于指定升级的类型。 只能指定以下升级类型之一。

来源: - MaintenanceWindowSpec