5.10. Operator カタログでのフィルタリング


oc-mirror プラグイン v2 は、imageSetConfig の情報を処理することで、ミラーリングするバンドルのリストを選択します。

oc-mirror プラグイン v2 は、ミラーリングするバンドルを選択するときに、Group Version Kind (GVK) またはバンドルの依存関係を推測せず、それらをミラーリングセットから除外します。代わりに、ユーザーの指示に厳密に従います。必要な依存関係パッケージとそのバージョンを明示的に指定する必要があります。

Expand
表5.2 さまざまなシナリオに含まれるバンドルバージョン
ImageSetConfig Operator のフィルタリング予想されるバンドルバージョン

シナリオ 1

mirror:
 operators:
   - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.10
Copy to Clipboard Toggle word wrap

カタログ内の各パッケージについて、そのパッケージの各チャネルのヘッドバージョンに対応する 1 つのバンドル。

シナリオ 2

mirror:
  operators:
    - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.10
      full: true
Copy to Clipboard Toggle word wrap

指定されたカタログの全チャネルの全バンドル。

シナリオ 3

mirror:
  operators:
    - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.10
     packages:
    - name: compliance-operator
Copy to Clipboard Toggle word wrap

そのパッケージの各チャネルのヘッドバージョンに対応する 1 つのバンドル。

シナリオ 4

mirror:
  operators:
    - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.10
      full: true
      - packages:
          - name: elasticsearch-operator
Copy to Clipboard Toggle word wrap

指定されたパッケージの全チャネルの全バンドル。

シナリオ 5

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
       minVersion: 5.6.0
Copy to Clipboard Toggle word wrap

そのパッケージの minVersion からチャネルヘッドまでを含む全チャネルの全バンドル。

シナリオ 6

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        maxVersion: 6.0.0
Copy to Clipboard Toggle word wrap

そのパッケージの maxVersion より低い全チャネルの全バンドル。

シナリオ 7

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        minVersion: 5.6.0
        maxVersion: 6.0.0
Copy to Clipboard Toggle word wrap

そのパッケージの minVersion から maxVersion までの全チャネルの全バンドル。フィルタリングに複数のチャネルが含まれる場合でも、チャネルのヘッドは含まれません。

シナリオ 8

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        channels
          - name: stable
Copy to Clipboard Toggle word wrap

そのパッケージの選択されたチャネルのヘッドバンドル。フィルタリングされたチャネルがデフォルトでない場合は、defaultChannel フィールドを使用する必要があります。

シナリオ 9

mirror:
  operators:
    - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.10
      full: true
      - packages:
          - name: elasticsearch-operator
            channels:
               - name: 'stable-v0'
Copy to Clipboard Toggle word wrap

指定されたパッケージとチャネルの全バンドル。フィルタリングされたチャネルがデフォルトでない場合は、defaultChannel を使用する必要があります。

シナリオ 10

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        channels
          - name: stable
          - name: stable-5.5
Copy to Clipboard Toggle word wrap

そのパッケージの選択された各チャネルのヘッドバンドル。

シナリオ 11

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        channels
          - name: stable
            minVersion: 5.6.0
Copy to Clipboard Toggle word wrap

そのパッケージの選択されたチャネルに含まれる minVersion からチャネルヘッドまでの全バージョン。フィルタリングされたチャネルがデフォルトでない場合は、defaultChannel フィールドを使用する必要があります。

シナリオ 12

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        channels
          - name: stable
            maxVersion: 6.0.0
Copy to Clipboard Toggle word wrap

そのパッケージの選択されたチャネルに含まれる maxVersion までの全バージョン。フィルタリングに複数のチャネルが含まれる場合でも、チャネルのヘッドは含まれません。このフィルタリングによって複数のヘッドを持つチャネルが生成される場合、エラーが発生する可能性があります。フィルタリングされたチャネルがデフォルトでない場合は、defaultChannel フィールドを使用する必要があります。

シナリオ 13

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
       channels
          - name: stable
            minVersion: 5.6.0
            maxVersion: 6.0.0
Copy to Clipboard Toggle word wrap

そのパッケージの選択されたチャネルに含まれる minVersion から maxVersion までの全バージョン。フィルタリングに複数のチャネルが含まれる場合でも、チャネルのヘッドは含まれません。このフィルタリングによって複数のヘッドを持つチャネルが生成される場合、エラーが発生する可能性があります。フィルタリングされたチャネルがデフォルトでない場合は、defaultChannel フィールドを使用する必要があります。

シナリオ 14

mirror:
  operators:
  - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        channels
          - name: stable
        minVersion: 5.6.0
        maxVersion: 6.0.0
Copy to Clipboard Toggle word wrap

このシナリオは使用しないでください。チャネルでのフィルタリング、および minVersion または maxVersion を使用したパッケージでのフィルタリングは許可されません。

シナリオ 15

mirror:
  operators:
   - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
    packages:
    - name: compliance-operator
        channels
          - name: stable
        minVersion: 5.6.0
        maxVersion: 6.0.0
Copy to Clipboard Toggle word wrap

このシナリオは使用しないでください。full:true と、minVersion または maxVersion を使用してフィルタリングすることはできません。

シナリオ 16

mirror:
  operators:
    - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
      full: true
    packages:
    - name: compliance-operator
        channels
          - name: stable
            minVersion: 5.6.0
            maxVersion: 6.0.0
Copy to Clipboard Toggle word wrap

このシナリオは使用しないでください。full:true と、minVersion または maxVersion を使用してフィルタリングすることはできません。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat