第4章 InstallPlan [operators.coreos.com/v1alpha1]


説明
InstallPlan は、一連の Operator のインストールを定義します。
object
必須
  • metadata
  • spec

4.1. 仕様

プロパティー説明

apiVersion

string

apiVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。

kind

string

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

object

InstallPlanSpec は、インストールするアプリケーションリソースのセットを定義します

status

object

InstallPlanStatus は、インストールを完了するために必要な手順のステータスに関する情報を表します。ステータスは、システムの実際の状態を追跡する場合があります。

4.1.1. .spec

説明
InstallPlanSpec は、インストールするアプリケーションリソースのセットを定義します
object
必須
  • approval
  • 承認
  • clusterServiceVersionNames
プロパティー説明

approval

string

承認は、InstallPlan のユーザー認可ポリシーです。"Automatic" または "Manual" のいずれかである必要があります。

承認

boolean

 

clusterServiceVersionNames

array (string)

 

generation

integer

 

source

string

 

sourceNamespace

string

 

4.1.2. .status

説明
InstallPlanStatus は、インストールを完了するために必要な手順のステータスに関する情報を表します。ステータスは、システムの実際の状態を追跡する場合があります。
object
必須
  • catalogSources
  • phase
プロパティー説明

attenuatedServiceAccountRef

object

AttenuatedServiceAccountRef は、スコープ Operator のインストールを行うために使用されるサービスアカウントを参照します。

bundleLookups

array

BundleLookups は、バンドルコンテンツをクラスターにプルおよびアンパッケージするための進行中のリクエストのセットです。

bundleLookups[]

object

BundleLookup は、バンドルのコンテンツをクラスターにプルしてアンパッケージするためのリクエストです。

catalogSources

array (string)

 

conditions

array

 

conditions[]

object

InstallPlanCondition は、InstallPlan の実行の全体的なステータスを表します。

message

string

メッセージは、計画が現在のステータスになっている理由を理解するために重要な詳細情報を含む、人間が読めるメッセージです。

phase

string

InstallPlanPhase は、InstallPlan 全体の現在のステータスです。

plan

array

 

plan[]

object

ステップは、InstallPlan の個々のステップのステータスを表します。

startTime

string

StartTime は、コントローラーがプランにリストされているリソースをクラスターに適用し始めた時刻です。

4.1.3. .status.attenuatedServiceAccountRef

説明
AttenuatedServiceAccountRef は、スコープ Operator のインストールを行うために使用されるサービスアカウントを参照します。
object
プロパティー説明

apiVersion

string

参照先の API バージョン。

fieldPath

string

オブジェクト全体ではなく一部を参照する場合に、この文字列には、desiredState.manifest.containers[2] など、有効な JSON/Go フィールドアクセスステートメントを含める必要があります。たとえば、オブジェクトの参照先が Pod 内のコンテナーの場合には、"spec.containers{name}" などの値に設定されます ("name" はイベントをトリガーしたコンテナー名に置き換えます)。またはコンテナー名が指定されていない場合には、"spec.containers[2]" の値に設定されます (この Pod 内でインデックスが 2 のコンテナー)。この構文が選択された唯一の理由は、オブジェクトの一部の参照を明確に定義するためです。TODO: この設計は最終版ではないので今後このフィールドは変更される可能性があります。

kind

string

参照先の種類。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

namespace

string

参照先の namespace。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/

resourceVersion

string

この参照が作成される特定の resourceVersion (ある場合)。詳細: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

uid

string

参照先の UID。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids

4.1.4. .status.bundleLookups

説明
BundleLookups は、バンドルコンテンツをクラスターにプルおよびアンパッケージするための進行中のリクエストのセットです。
array

4.1.5. .status.bundleLookups[]

説明
BundleLookup は、バンドルのコンテンツをクラスターにプルしてアンパッケージするためのリクエストです。
object
必須
  • catalogSourceRef
  • identifier
  • path
  • replaces
プロパティー説明

catalogSourceRef

object

CatalogSourceRef は、バンドルパスが解決された CatalogSource への参照です。

conditions

array

条件は、BundleLookup の全体的な状態を表します。

conditions[]

object

 

identifier

string

識別子は、カタログ固有の Operator 名 (CSV を含むバンドルの CSV 名) です。

path

string

パスは、プルするバンドルの場所を指します。これは通常、イメージ参照です。

properties

string

開梱されたバンドルの有効なプロパティー。

replaces

string

Replaces は、Path で見つかったものと置き換えるバンドルの名前です。

4.1.6. .status.bundleLookups[].catalogSourceRef

説明
CatalogSourceRef は、バンドルパスが解決された CatalogSource への参照です。
object
プロパティー説明

apiVersion

string

参照先の API バージョン。

fieldPath

string

オブジェクト全体ではなく一部を参照する場合に、この文字列には、desiredState.manifest.containers[2] など、有効な JSON/Go フィールドアクセスステートメントを含める必要があります。たとえば、オブジェクトの参照先が Pod 内のコンテナーの場合には、"spec.containers{name}" などの値に設定されます ("name" はイベントをトリガーしたコンテナー名に置き換えます)。またはコンテナー名が指定されていない場合には、"spec.containers[2]" の値に設定されます (この Pod 内でインデックスが 2 のコンテナー)。この構文が選択された唯一の理由は、オブジェクトの一部の参照を明確に定義するためです。TODO: この設計は最終版ではないので今後このフィールドは変更される可能性があります。

kind

string

参照先の種類。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。

name

string

参照先の名前。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

namespace

string

参照先の namespace。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/

resourceVersion

string

この参照が作成される特定の resourceVersion (ある場合)。詳細: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

uid

string

参照先の UID。詳細: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids

4.1.7. .status.bundleLookups[].conditions

説明
条件は、BundleLookup の全体的な状態を表します。
array

4.1.8. .status.bundleLookups[].conditions[]

説明
object
必須
  • status
  • type
プロパティー説明

lastTransitionTime

string

最後にある状態から別の状態に遷移した時間。

lastUpdateTime

string

前回、状態が調査されました。

message

string

遷移の詳細を示す人が判読できるメッセージ。

reason

string

条件の最後の遷移の理由。

status

string

状態のステータス (True、False、Unknown のいずれか)。

type

string

状態のタイプ。

4.1.9. .status.conditions

説明
array

4.1.10. .status.conditions[]

説明
InstallPlanCondition は、InstallPlan の実行の全体的なステータスを表します。
object
プロパティー説明

lastTransitionTime

string

 

lastUpdateTime

string

 

message

string

 

reason

string

ConditionReason は、状態遷移のキャメルケースの理由です。

status

string

 

type

string

InstallPlanConditionType は、全体として特定の時点での InstallPlan の状態を記述します。

4.1.11. .status.plan

説明
array

4.1.12. .status.plan[]

説明
ステップは、InstallPlan の個々のステップのステータスを表します。
object
必須
  • resolving
  • resource
  • status
プロパティー説明

optional

boolean

 

resolving

string

 

resource

object

StepResource は、InstallPlan によって追跡されるリソースのステータスを表します。

status

string

StepStatus は、InstallPlan 内の特定のリソースの現在のステータスです。

4.1.13. .status.plan[].resource

説明
StepResource は、InstallPlan によって追跡されるリソースのステータスを表します。
object
必須
  • group
  • kind
  • name
  • sourceName
  • sourceNamespace
  • version
プロパティー説明

group

string

 

kind

string

 

manifest

string

 

name

string

 

sourceName

string

 

sourceNamespace

string

 

version

string

 
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.