KRM API upgrade.gdc.goog/v1

upgrade.gdc.goog/v1

ComponentOverride

ComponentOverride は、オペレーション可能なコンポーネント(OC)のアップグレードを変更します。

表示場所: - OrganizationUpgradeExecutionOverrideSpec

フィールド 説明
name 文字列 Name は、このオーバーライドが適用される Operable Component(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 は、メンテナンス ウィンドウのタイプを示します。UpgradeTypeMinor または UpgradeTypePatch のいずれかです。
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 For は、このアップグレードが適用される 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 は、Operable Component のサブコンポーネントのアップグレードを変更します。

表示場所: - ComponentOverride

フィールド 説明
name 文字列 Name は、このオーバーライドが適用されるサブコンポーネントの名前です。
upgrade SubcomponentUpgradeOverride アップグレードは、このサブコンポーネントのアップグレードをオーバーライドする方法を定義します。

SubcomponentUpgradeOverride

基になる型: string SubcomponentUpgradeOverride は、サブコンポーネントのアップグレードをオーバーライドする方法です。

表示場所: - SubcomponentOverride

TaskExecutionOverride

基になる型: string TaskExecutionOverride は、アップグレード タスクの実行をオーバーライドする方法です。

表示場所: - TaskOverride

TaskOverride

TaskOverride は、オペレータブル コンポーネントのアップグレード タスクの実行を変更します。

表示場所: - ComponentOverride

フィールド 説明
name 文字列 Name はアップグレード タスクの名前です。
execution TaskExecutionOverride 実行は、アップグレード タスクの実行をどのように変更するかを定義します。

TimeWindow

TimeWindow は時間のチャンクを定義します。

表示場所: - MaintenanceWindowSpec

フィールド 説明
start 時間 Start は、ウィンドウの開始を示します。
end 時間 End は、ウィンドウの終了を示します。

UpgradeType

基になる型: string UpgradeType は、アップグレードのタイプを指定します。次のアップグレード タイプのうち、指定できるのは 1 つだけです。

表示場所: - MaintenanceWindowSpec