第9章 PackageManifest [packages.operators.coreos.com/v1]
- 説明
- PackageManifest は、パッケージに関する情報を保持します。これは、単一のパッケージの下にある 1 つ (または複数) のチャネルへの参照です。
- 型
-
object
9.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 を参照してください。 |
| ||
|
| PackageManifestSpec は、PackageManifest の望ましい状態を定義します |
|
| PackageManifestStatus は、PackageManifest の現在のステータスを表します |
9.1.1. .spec
- 説明
- PackageManifestSpec は、PackageManifest の望ましい状態を定義します
- 型
-
object
9.1.2. .status
- 説明
- PackageManifestStatus は、PackageManifest の現在のステータスを表します
- 型
-
object
- 必須
-
catalogSource
-
catalogSourceDisplayName
-
catalogSourcePublisher
-
catalogSourceNamespace
-
packageName
-
channels
-
defaultChannel
-
プロパティー | 型 | 説明 |
---|---|---|
|
| CatalogSource は、このパッケージが属する CatalogSource の名前です。 |
|
| |
|
| CatalogSourceNamespace は、所有する CatalogSource の名前空間です。 |
|
| |
|
|
チャネルは、パッケージの宣言されたチャネルであり、 |
|
| PackageChannel は、パッケージの下に単一のチャネルを定義し、そのパッケージのバージョンを指します。 |
|
| DefaultChannel は、指定されている場合、パッケージのデフォルトチャネルの名前です。他のチャネルが明示的に指定されていない場合、デフォルトのチャネルがインストールされます。パッケージに単一のチャネルがある場合、そのチャネルは暗黙的にデフォルトになります。 |
|
|
PackageName は、パッケージ全体の名前、ala |
|
| AppLink は、アプリケーションへのリンクを定義します |
9.1.3. .status.channels
- 説明
-
チャネルは、パッケージの宣言されたチャネルであり、
安定版
またはアルファ版
です。 - 型
-
array
9.1.4. .status.channels[]
- 説明
- PackageChannel は、パッケージの下に単一のチャネルを定義し、そのパッケージのバージョンを指します。
- 型
-
object
- 必須
-
name
-
currentCSV
-
entries
-
プロパティー | 型 | 説明 |
---|---|---|
|
| CurrentCSV は、現在チャネル用にこのパッケージのバージョンを保持している CSV への参照を定義します。 |
|
| CSVDescription は、CSV の説明を定義します |
|
| Entries は、チャネル内のすべての CSV とそのアップグレードエッジをリストします。 |
|
| ChannelEntry は、パッケージチャネルのメンバーを定義します。 |
|
|
名前はチャネルの名前です (例: |
9.1.5. .status.channels[].currentCSVDesc
- 説明
- CSVDescription は、CSV の説明を定義します
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| |
| ||
| ||
|
| LongDescription は CSV の説明です |
|
| DisplayName は、CSV の表示名です。 |
|
| アイコンは CSV の base64 エンコードアイコンです |
|
| アイコンは、base64 でエンコードされたアイコンとメディアタイプを定義します |
| InstallModes は、サポートされているインストールタイプを指定します | |
|
| |
|
| |
|
| AppLink は、アプリケーションへのリンクを定義します |
|
| |
|
| メンテナーはプロジェクトメンテナーを定義します |
|
| |
|
| Operator がインストールするための Kubernetes の最小バージョン |
| ||
|
| AppLink は、アプリケーションへのリンクを定義します |
|
| 関連イメージのリスト |
| バージョンは CSV のセマンティックバージョンです |
9.1.6. .status.channels[].currentCSVDesc.icon
- 説明
- アイコンは CSV の base64 エンコードアイコンです
- 型
-
array
9.1.7. .status.channels[].currentCSVDesc.icon[]
- 説明
- アイコンは、base64 でエンコードされたアイコンとメディアタイプを定義します
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| |
|
|
9.1.8. .status.channels[].currentCSVDesc.links
- 説明
- 型
-
array
9.1.9. .status.channels[].currentCSVDesc.links[]
- 説明
- AppLink は、アプリケーションへのリンクを定義します
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| |
|
|
9.1.10. .status.channels[].currentCSVDesc.maintainers
- 説明
- 型
-
array
9.1.11. .status.channels[].currentCSVDesc.maintainers[]
- 説明
- メンテナーはプロジェクトメンテナーを定義します
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| |
|
|
9.1.12. .status.channels[].currentCSVDesc.provider
- 説明
- AppLink は、アプリケーションへのリンクを定義します
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| |
|
|
9.1.13. .status.channels[].entries
- 説明
- Entries は、チャネル内のすべての CSV とそのアップグレードエッジをリストします。
- 型
-
array
9.1.14. .status.channels[].entries[]
- 説明
- ChannelEntry は、パッケージチャネルのメンバーを定義します。
- 型
-
object
- 必須
-
name
-
プロパティー | 型 | 説明 |
---|---|---|
|
| Name は、このエントリーのバンドルの名前です。 |
|
| Version は、このエントリーのバンドルのバージョンです。 |
9.1.15. .status.provider
- 説明
- AppLink は、アプリケーションへのリンクを定義します
- 型
-
object
プロパティー | 型 | 説明 |
---|---|---|
|
| |
|
|