3.8. バージョン付けされていないタスクとバージョン付けされたタスクについて
openshift-pipelines namespace には、標準のバージョン以外のタスクと一緒にバージョン管理されたタスクが含まれます。たとえば、Red Hat OpenShift Pipelines Operator バージョン 1.15 をインストールすると、以下の項目が作成されます。
-
buildah-1-15-0バージョン付けされたタスク -
buildahバージョン付けされていないタスク
バージョン付けされていないタスクとバージョン付けされたタスクには、params、workspaces、および steps など、同じメタデータ、動作、仕様があります。ただし、それらを無効にするか、Operator をアップグレードすると、動作が異なります。
バージョン付けされていないタスクまたはバージョン付けされたタスクを実稼働環境で標準として導入する前に、クラスター管理者はその長所と短所を検討する場合があります。
| メリット | デメリット | |
|---|---|---|
| バージョン付けされていないタスク |
|
|
| バージョン付けされたタスク |
|
|
バージョン付けされていないタスクとバージョン付けされたタスクには異なる命名規則があり、Red Hat OpenShift Pipelines Operator はそれらを異なる方法でアップグレードします。
| 命名法 | アップグレード | |
|---|---|---|
| バージョン付けされていないタスク |
バージョン付けされていないタスクには、タスクの名前のみが含まれます。たとえば、Operator v1.15 でインストールされた Buildah のバージョン付けされていないタスクの名前は | Operator をアップグレードすると、最新の変更でバージョン付けされていないタスクを更新します。名前は変更されません。 |
| バージョン付けされたタスク |
バージョン管理されたタスクには、名前の後にバージョンが接尾辞として含まれます。たとえば、Operator v1.15 でインストールされた Buildah のバージョンタスクの名前は |
Operator をアップグレードすると、バージョン付けされた最新バージョンのタスクがインストールされ、直前のバージョンを保持し、以前のバージョンが削除されます。最新バージョンは、アップグレードされた Operator に対応します。たとえば、Operator 1.18 をインストールすると |