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 表示 MaintenanceWindow 的類型,可以是 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 是略過的 TimeWindows 陣列。排除時間只會包含具體時間,精確到小時。

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 時間 「開始」表示時間範圍的開頭。
end 時間 「End」表示視窗的結尾。

UpgradeType

基礎類型: string UpgradeType 會指定升級類型。 只能指定下列其中一種升級類型。

出現位置: - MaintenanceWindowSpec