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