12.8.4.2. csv
csv サブコマンドは、Operator Lifecycle Manager (OLM) で使用する Cluster Service Version (CSV) マニフェストを作成します。また、オプションで Custom Resource Definition (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