19.8. PackageManifest packages.operators.coreos.com/v1


Description
PackageManifest は、パッケージに関する情報を保持します。これは、単一のパッケージの下にある 1 つ (または複数) のチャネルへの参照です。
タイプ
object

19.8.1. 仕様

Expand
プロパティータイプ説明

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

 

spec

object

PackageManifestSpec は、PackageManifest の望ましい状態を定義します

status

object

PackageManifestStatus は、PackageManifest の現在のステータスを表します

19.8.1.1. .spec

Description
PackageManifestSpec は、PackageManifest の望ましい状態を定義します
タイプ
object

19.8.1.2. .status

Description
PackageManifestStatus は、PackageManifest の現在のステータスを表します
タイプ
object
必須
  • catalogSource
  • catalogSourceDisplayName
  • catalogSourcePublisher
  • catalogSourceNamespace
  • packageName
  • channels
  • defaultChannel
Expand
プロパティータイプDescription

catalogSource

string

CatalogSource は、このパッケージが属する CatalogSource の名前です。

catalogSourceDisplayName

string

 

catalogSourceNamespace

string

CatalogSourceNamespace は、所有する CatalogSource の名前空間です。

catalogSourcePublisher

string

 

channels

array

チャネルは、パッケージの宣言されたチャネルであり、安定版 または アルファ版 です。

channels[]

object

PackageChannel は、パッケージの下に単一のチャネルを定義し、そのパッケージのバージョンを指します。

defaultChannel

string

DefaultChannel は、指定されている場合、パッケージのデフォルトチャネルの名前です。他のチャネルが明示的に指定されていない場合、デフォルトのチャネルがインストールされます。パッケージに単一のチャネルがある場合、そのチャネルは暗黙的にデフォルトになります。

packageName

string

PackageName は、パッケージ全体の名前、alaetcd です。

provider

object

AppLink は、アプリケーションへのリンクを定義します

19.8.1.3. .status.channels

Description
チャネルは、パッケージの宣言されたチャネルであり、安定版 または アルファ版 です。
タイプ
array

19.8.1.4. .status.channels[]

Description
PackageChannel は、パッケージの下に単一のチャネルを定義し、そのパッケージのバージョンを指します。
タイプ
object
必須
  • name
  • currentCSV
Expand
プロパティータイプDescription

currentCSV

string

CurrentCSV は、現在チャネル用にこのパッケージのバージョンを保持している CSV への参照を定義します。

currentCSVDesc

object

CSVDescription は、CSV の説明を定義します

name

string

名前はチャネルの名前です (例: アルファ または 安定)

19.8.1.5. .status.channels[].currentCSVDesc

Description
CSVDescription は、CSV の説明を定義します
タイプ
object
Expand
プロパティータイプDescription

annotations

object (string)

 

apiservicedefinitions

APIServiceDefinitions

 

customresourcedefinitions

CustomResourceDefinitions

 

description

string

LongDescription は CSV の説明です

displayName

string

DisplayName は、CSV の表示名です。

icon

array

アイコンは CSV の base64 エンコードアイコンです

icon[]

object

アイコンは、base64 でエンコードされたアイコンとメディアタイプを定義します

installModes

array (InstallMode)

InstallModes は、サポートされているインストールタイプを指定します

keywords

array (string)

 

links

array

 

links[]

object

AppLink は、アプリケーションへのリンクを定義します

maintainers

array

 

maintainers[]

object

メンテナーはプロジェクトメンテナーを定義します

maturity

string

 

minKubeVersion

string

Operator がインストールするための Kubernetes の最小バージョン

nativeApis

array (GroupVersionKind)

 

provider

object

AppLink は、アプリケーションへのリンクを定義します

relatedImages

array (string)

関連イメージのリスト

version

OperatorVersion

バージョンは CSV のセマンティックバージョンです

19.8.1.6. .status.channels[].currentCSVDesc.icon

Description
アイコンは CSV の base64 エンコードアイコンです
タイプ
array

19.8.1.7. .status.channels[].currentCSVDesc.icon[]

Description
アイコンは、base64 でエンコードされたアイコンとメディアタイプを定義します
タイプ
object
Expand
プロパティータイプ説明

base64data

string

 

mediatype

string

 

19.8.1.10. .status.channels[].currentCSVDesc.maintainers

Description
タイプ
array

19.8.1.11. .status.channels[].currentCSVDesc.maintainers[]

Description
メンテナーはプロジェクトメンテナーを定義します
タイプ
object
Expand
プロパティータイプDescription

email

string

 

name

string

 

19.8.1.12. .status.channels[].currentCSVDesc.provider

Description
AppLink は、アプリケーションへのリンクを定義します
タイプ
object
Expand
プロパティータイプ説明

name

string

 

url

string

 

19.8.1.13. .status.provider

Description
AppLink は、アプリケーションへのリンクを定義します
タイプ
object
Expand
プロパティータイプ説明

name

string

 

url

string

 

19.8.2. API エンドポイント

以下の API エンドポイントを利用できます。

  • /apis/packages.operators.coreos.com/v1/packagemanifests

    • GET: 種類 PackageManifest のオブジェクトを一覧表示します
  • /apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests

    • GET: 種類 PackageManifest のオブジェクトを一覧表示します
  • /apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests/{name}

    • GET: 指定された PackageManifest を読み取ります
  • /apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests/{name}/icon

    • GET:GET リクエストを PackageManifest のアイコンに接続します

19.8.2.1. /apis/packages.operators.coreos.com/v1/packagemanifests

Expand
表19.202 グローバルクエリーパラメーター
パラメータータイプ説明

allowWatchBookmarks

boolean

allowWatchBookmarks は、タイプが BOOKMARK の監視イベントを要求します。ブックマークを実装していないサーバーはこのフラグを無視する可能性があり、ブックマークはサーバーの裁量で送信されます。クライアントは、ブックマークが特定の間隔で返されると想定したり、サーバーがセッション中に BOOKMARK イベントを送信すると想定したりすることはできません。これが watch でない場合には、このフィールドは無視されます。

continue

string

サーバーからさらに結果を取得する場合は、continue オプションを設定する必要があります。この値はサーバー定義であるため、クライアントは同じクエリーパラメーター (continue の値を除く) で前のクエリー結果からの continue 値のみを使用でき、サーバーは認識しない continue 値を拒否できます。指定された continue の値が有効期限切れ (通常 5-15 分) やサーバーでの設定変更により無効となった場合、サーバーは 410 ResourceExpired エラーと continue トークンを返します。クライアントが一貫性のあるリストを必要とする場合、続行フィールドなしでリストを再起動する必要があります。そうしないと、クライアントは 410 エラーで受信したトークンを使用して別のリスト要求を送信する可能性があり、サーバーは次のキーから始まるリストで応答しますが、前のリスト結果と矛盾する最新のスナップショットから - 作成されたオブジェクト、変更、または削除された後、最初のリストリクエストは、それらのキーが次のキーの後にある限り、応答に含まれます。

watch が true の場合、このフィールドはサポートされません。クライアントは、サーバーから返された最後の resourceVersion 値から監視を開始し、変更を見逃すことはありません。

fieldSelector

string

返されるオブジェクトのリストをフィールドごとに制限するセレクター。デフォルトはすべてです。

labelSelector

string

返されるオブジェクトのリストをラベルで制限するためのセレクターです。デフォルトはすべてです。

limit

integer

limit は、リスト呼び出しに対して返される応答の最大数です。さらにアイテムが存在する場合、サーバーはリストメタデータの continue フィールドを、同じ初期クエリーで使用して次の結果セットを取得できる値に設定します。制限を設定すると、要求されたすべてのオブジェクトが除外された場合に、要求された量より少ないアイテム (最大 0 個のアイテム) が返される場合があります。クライアントは、続行フィールドの存在のみを使用して、より多くの結果が利用可能かどうかを判断する必要があります。サーバーは limit 引数をサポートしないことを選択でき、利用可能なすべての結果を返します。制限が指定され、続行フィールドが空の場合、クライアントはこれ以上結果が利用できないと想定する場合があります。watch が true の場合、このフィールドはサポートされません。

サーバーは、continue を使用したときに返されるオブジェクトが、制限なしで単一のリスト呼び出しを発行するのと同じであることを保証します。つまり、最初の要求が発行された後に作成、変更、または削除されたオブジェクトは、後続の継続要求に含まれません。これは、一貫性のあるスナップショットと呼ばれることもあり、制限を使用して非常に大きな結果の小さなチャンクを受信するクライアントが、すべての可能なオブジェクトを確実に表示できるようにします。チャンクリスト中にオブジェクトが更新された場合、最初のリスト結果が計算されたときに存在していたオブジェクトのバージョンが返されます。

pretty

string

'true' の場合、出力はきれいに印刷されます。

resourceVersion

string

resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

resourceVersionMatch

string

resourceVersionMatch は、resourceVersion をリスト呼び出しに適用する方法を決定します。resourceVersion が設定されているリスト呼び出しには resourceVersionMatch を設定することを強くお勧めします。詳細については、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

timeoutSeconds

integer

リスト/ウォッチコールのタイムアウト。これにより、アクティビティーまたは非アクティブに関係なく、通話時間が制限されます。

watch

boolean

説明されているリソースへの変更を監視し、それらを追加、更新、および削除の通知のストリームとして返します。resourceVersion を指定します。

HTTP メソッド
GET
Description
PackageManifest の種類のオブジェクトを一覧表示します
Expand
表19.203 HTTP 応答
HTTP コードレスポンス本文

200 - OK

PackageManifestList schema

19.8.2.2. /apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests

Expand
表19.204 グローバルパスパラメーター
パラメータータイプ説明

namespace

string

チームやプロジェクトなどのオブジェクト名と認証スコープ

Expand
表19.205 グローバルクエリーパラメーター
パラメータータイプ説明

allowWatchBookmarks

boolean

allowWatchBookmarks は、タイプが BOOKMARK の監視イベントを要求します。ブックマークを実装していないサーバーはこのフラグを無視する可能性があり、ブックマークはサーバーの裁量で送信されます。クライアントは、ブックマークが特定の間隔で返されると想定したり、サーバーがセッション中に BOOKMARK イベントを送信すると想定したりすることはできません。これが watch でない場合には、このフィールドは無視されます。

continue

string

サーバーからさらに結果を取得する場合は、continue オプションを設定する必要があります。この値はサーバー定義であるため、クライアントは同じクエリーパラメーター (continue の値を除く) で前のクエリー結果からの continue 値のみを使用でき、サーバーは認識しない continue 値を拒否できます。指定された continue の値が有効期限切れ (通常 5-15 分) やサーバーでの設定変更により無効となった場合、サーバーは 410 ResourceExpired エラーと continue トークンを返します。クライアントが一貫性のあるリストを必要とする場合、続行フィールドなしでリストを再起動する必要があります。そうしないと、クライアントは 410 エラーで受信したトークンを使用して別のリスト要求を送信する可能性があり、サーバーは次のキーから始まるリストで応答しますが、前のリスト結果と矛盾する最新のスナップショットから - 作成されたオブジェクト、変更、または削除された後、最初のリストリクエストは、それらのキーが次のキーの後にある限り、応答に含まれます。

watch が true の場合、このフィールドはサポートされません。クライアントは、サーバーから返された最後の resourceVersion 値から監視を開始し、変更を見逃すことはありません。

fieldSelector

string

返されるオブジェクトのリストをフィールドごとに制限するセレクター。デフォルトはすべてです。

labelSelector

string

返されるオブジェクトのリストをラベルで制限するためのセレクターです。デフォルトはすべてです。

limit

integer

limit は、リスト呼び出しに対して返される応答の最大数です。さらにアイテムが存在する場合、サーバーはリストメタデータの continue フィールドを、同じ初期クエリーで使用して次の結果セットを取得できる値に設定します。制限を設定すると、要求されたすべてのオブジェクトが除外された場合に、要求された量より少ないアイテム (最大 0 個のアイテム) が返される場合があります。クライアントは、続行フィールドの存在のみを使用して、より多くの結果が利用可能かどうかを判断する必要があります。サーバーは limit 引数をサポートしないことを選択でき、利用可能なすべての結果を返します。制限が指定され、続行フィールドが空の場合、クライアントはこれ以上結果が利用できないと想定する場合があります。watch が true の場合、このフィールドはサポートされません。

サーバーは、continue を使用したときに返されるオブジェクトが、制限なしで単一のリスト呼び出しを発行するのと同じであることを保証します。つまり、最初の要求が発行された後に作成、変更、または削除されたオブジェクトは、後続の継続要求に含まれません。これは、一貫性のあるスナップショットと呼ばれることもあり、制限を使用して非常に大きな結果の小さなチャンクを受信するクライアントが、すべての可能なオブジェクトを確実に表示できるようにします。チャンクリスト中にオブジェクトが更新された場合、最初のリスト結果が計算されたときに存在していたオブジェクトのバージョンが返されます。

pretty

string

'true' の場合、出力はきれいに印刷されます。

resourceVersion

string

resourceVersion は、リクエストが提供される可能性のあるリソースバージョンに制約を設定します。詳細は、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

resourceVersionMatch

string

resourceVersionMatch は、resourceVersion をリスト呼び出しに適用する方法を決定します。resourceVersion が設定されているリスト呼び出しには resourceVersionMatch を設定することを強くお勧めします。詳細については、https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions を参照してください。

Defaults to unset

timeoutSeconds

integer

リスト/ウォッチコールのタイムアウト。これにより、アクティビティーまたは非アクティブに関係なく、通話時間が制限されます。

watch

boolean

説明されているリソースへの変更を監視し、それらを追加、更新、および削除の通知のストリームとして返します。resourceVersion を指定します。

HTTP メソッド
GET
Description
PackageManifest の種類のオブジェクトを一覧表示します
Expand
表19.206 HTTP 応答
HTTP コードレスポンス本文

200 - OK

PackageManifestList schema

19.8.2.3. /apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests/{name}

Expand
表19.207 グローバルパスパラメーター
パラメータータイプ説明

name

string

PackageManifest の名前

namespace

string

チームやプロジェクトなどのオブジェクト名と認証スコープ

Expand
表19.208 グローバルクエリーパラメーター
パラメータータイプ説明

pretty

string

'true' の場合、出力はきれいに印刷されます。

HTTP メソッド
GET
Description
指定された PackageManifest を読み取ります
Expand
表19.209 HTTP 応答
HTTP コードレスポンス本文

200 - OK

PackageManifest スキーマ

19.8.2.4. /apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests/{name}/icon

Expand
表19.210 グローバルパスパラメーター
パラメータータイプ説明

name

string

PackageManifest の名前

namespace

string

チームやプロジェクトなどのオブジェクト名と認証スコープ

HTTP メソッド
GET
Description
GET リクエストを PackageManifest のアイコンに接続します
Expand
表19.211 HTTP 応答
HTTP コードレスポンス本文

200 - OK

string

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat