4.9.4.2. csv
csv
サブコマンドは、Operator Lifecycle Manager (OLM) で使用するクラスターサービスバージョン (CSV) マニフェストを作成します。また、オプションで CRD ファイルを deploy/olm-catalog/<operator_name>/<csv_version>
に書き込みます。
フラグ | 説明 |
---|---|
| CSV のパッケージマニフェスト下での登録に使用する必要があるチャネル。 |
|
CSV 設定ファイルへのパス。デフォルト: |
| CSV マニフェストのセマンティックバージョン。必須。 |
|
パッケージマニフェストのデフォルトチャネルとして |
| 新規バージョンのベースとして使用する CSV マニフェストのセマンティックバージョン。 |
| CSV の生成時に使用する Operator 名。 |
|
最新の CRD マニフェストを使用して |
以下は例になります。
$ operator-sdk generate csv \ --csv-version 0.1.0 \ --update-crds
出力例
INFO[0000] Generating CSV manifest version 0.1.0 INFO[0000] Fill in the following required fields in file deploy/olm-catalog/operator-name/0.1.0/operator-name.v0.1.0.clusterserviceversion.yaml: spec.keywords spec.maintainers spec.provider spec.labels INFO[0000] Created deploy/olm-catalog/operator-name/0.1.0/operator-name.v0.1.0.clusterserviceversion.yaml