第5章 OLMConfig [operators.coreos.com/v1]
- 説明
- OLMConfig は、OLM の設定を担うリソースです。
- 型
- 
						object
- 必須
- 
								metadata
 
- 
								
5.1. 仕様
| プロパティー | 型 | 説明 | 
|---|---|---|
| 
								 | 
								 | APIVersion はオブジェクトのこの表現のバージョンスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources を参照してください。 | 
| 
								 | 
								 | kind はこのオブジェクトが表す REST リソースを表す文字列の値です。サーバーはクライアントが要求を送信するエンドポイントからこれを推測できる場合があります。これは更新できません。CamelCase を使用します。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds を参照してください。 | 
| 
								 | 標準オブジェクトのメタデータ。詳細は、https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata を参照してください。 | |
| 
								 | 
								 | OLMConfigSpec は、OLMConfig リソースの仕様です。 | 
| 
								 | 
								 | OLMConfigStatus は、OLMConfig リソースのステータスです。 | 
5.1.1. .spec
- 説明
- OLMConfigSpec は、OLMConfig リソースの仕様です。
- 型
- 
								object
| プロパティー | 型 | 説明 | 
|---|---|---|
| 
									 | 
									 | Features は、設定可能な OLM の機能のリストを格納します。 | 
5.1.2. .spec.features
- 説明
- Features は、設定可能な OLM の機能のリストを格納します。
- 型
- 
								object
| プロパティー | 型 | 説明 | 
|---|---|---|
| 
									 | 
									 | DisableCopiedCSVs は、クラスタースコープでインストールされた Operator の OLM の "Copied CSV" 機能を無効にするために使用されます。クラスタースコープの Operator とは、すべての namespace を対象とする OperatorGroup にインストールされている Operator です。再度有効にすると、OLM によって各クラスタースコープの Operator の "Copied CSV" が再作成されます。 | 
| 
									 | 
									 | PackageServerSyncInterval は、packagerserver Pod の同期間隔を定義するために使用されます。パッケージサーバー Pod は、定期的に CatalogSources のステータスをチェックします。このパラメーターでは、期間の形式を使用して期間を指定します (例: "60m")。このパラメーターでは、時間 ("h")、分 ("m")、秒 ("s") のみを指定できます。指定されていない場合、期間はパッケージサーバー内で指定されている値にデフォルトで設定されます。 | 
5.1.3. .status
- 説明
- OLMConfigStatus は、OLMConfig リソースのステータスです。
- 型
- 
								object
| プロパティー | 型 | 説明 | 
|---|---|---|
| 
									 | 
									 | |
| 
									 | 
									 | 条件には、この API リソースの現在の状態の詳細が含まれます。 | 
5.1.4. .status.conditions
- 説明
- 型
- 
								array
5.1.5. .status.conditions[]
- 説明
- 条件には、この API リソースの現在の状態の詳細が含まれます。
- 型
- 
								object
- 必須
- 
										lastTransitionTime
- 
										message
- 
										reason
- 
										status
- 
										type
 
- 
										
| プロパティー | 型 | 説明 | 
|---|---|---|
| 
									 | 
									 | lastTransitionTime は、ある状態から別の状態に最後に遷移した時間です。これは、基本的な条件が変更された時点となります。不明な場合には、API フィールドが変更された時点を使用することも可能です。 | 
| 
									 | 
									 | message は、遷移の詳細を示す人が判読できるメッセージです。空の文字列の場合もあります。 | 
| 
									 | 
									 | observedGeneration は、それをベースに条件が設定された .metadata.generation を表します。たとえば、.metadata.generation が現在 12 で、.status.conditions[x].observedGeneration が 9 の場合、インスタンスの現在の状態に対して条件が古くなっています。 | 
| 
									 | 
									 | reason には、条件の最後の遷移の理由を示すプログラムによる識別子が含まれます。特定の条件タイプのプロデューサーは、このフィールドの期待値と意味、および値が保証された API と見なされるかどうかを定義できます。値は CamelCase 文字列である必要があります。このフィールドには空白を指定できません。 | 
| 
									 | 
									 | 条件のステータス、True、False、Unknown のいずれか。 | 
| 
									 | 
									 | CamelCase または foo.example.com/CamelCase の条件のタイプ。 |