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