3.10. バージョン付けされていないタスクとバージョン付けされたタスクとステップアクションについて


openshift-pipelines namespace には、バージョン付けされたタスクとステップアクションおよび標準のバージョン付けされていないのタスクとステップアクションが含まれます。たとえば、Red Hat OpenShift Pipelines Operator バージョン 1.18 をインストールすると、以下の項目が作成されます。

  • buildah-1-18-0 バージョン付けされたタスク
  • buildah バージョン付けされていないタスク
  • git-clone-1-18-0 バージョン化された StepAction 定義
  • git-clone バージョン付けされていない StepAction 定義

バージョン付けされていないタスクおよびバージョン付けされたタスクおよびステップアクションには、paramsworkspaces、および steps など、同じメタデータ、動作、仕様があります。ただし、それらを無効にするか、Operator をアップグレードすると、動作が異なります。

バージョン付けされていないタスクまたはバージョン付けされたタスクおよびステップアクションを実稼働環境で標準として導入する前に、クラスター管理者はその長所と短所を検討する場合があります。

表3.70 バージョン付けされていないタスクとバージョン付けされたタスクとステップアクションの長所と短所
 メリットデメリット

バージョン付けされていないタスクおよびステップアクション

  • 最新の更新およびバグ修正でパイプラインをデプロイする場合は、バージョン付けされていないタスクとステップアクションを使用します。
  • Operator をアップグレードすると、バージョン付けされていないタスクおよびステップアクションがアップグレードされます。これは、複数のバージョン付けされたタスクおよびステップアクションよりも少ないリソースを消費します。
  • バージョン付けされていないタスクおよびステップアクションを使用するパイプラインをデプロイする場合、自動的にアップグレードされたタスクとステップアクションが後方互換性を持たない場合、Operator のアップグレード後にパイプラインが破損する可能性があります。

バージョン付けされたタスクおよびステップアクション

  • バージョンの更新後に変更しない本番環境でパイプラインを希望する場合は、バージョン管理されたタスクとステップのアクションを使用してください。
  • Operator の新規バージョンをインストールすると、バージョン付けされたタスクおよび現在のマイナーバージョンからのステップアクションおよび直前のマイナーバージョンは保持されます。
  • 以前のバージョンを引き続き使用する場合は、最新の機能と重要なセキュリティー更新が欠落している可能性があります。
  • アップグレード後、Operator は、以前のバージョン付けされたタスクとステップアクションを管理できません。以前のバージョンを手動で削除した場合、復元できません。
  • アップグレード後に、Operator はバージョン付けされたタスクおよびステップのアクションを以前のマイナーリリースよりも前のバージョンから削除できます。以前のバージョンをインストールし、以前のバージョンからバージョン付けされたタスクまたはステップアクションが削除されると、以前のバージョンのタスクを使用するパイプラインが機能しなくなります。

バージョン付けされていないタスクとバージョン付けされたタスクとステップアクションにはさまざまな命名規則があり、Red Hat OpenShift Pipelines Operator はそれらを異なる方法でアップグレードします。

表3.71 バージョン付けされていないタスクとバージョン付けされたタスクとステップアクションの違い
 命名法Upgrade

バージョン付けされていないタスクおよびステップアクション

バージョン付けされていないタスクおよびステップアクションには、タスクまたはステップアクションの名前のみが含まれます。たとえば、Operator v1.18 でインストールされた Buildah のバージョン付けされていないタスクの名前は buildah です。

Operator をアップグレードすると、バージョン付けされていないタスクとステップアクションが最新の変更で更新されます。名前は変更されません。

バージョン付けされたタスクおよびステップアクション

バージョン付けされたタスクおよびステップアクションには、名前の後にバージョンが接尾辞として含まれます。たとえば、Operator v1.18 でインストールされた Buildah のバージョンタスクの名前は buildah-1-18-0 です

Operator をアップグレードすると、バージョン付けされたタスクおよびステップアクションの最新バージョンがインストールされ、直前のバージョンを保持し、以前のバージョンが削除されます。最新バージョンは、アップグレードされた Operator に対応します。たとえば、Operator 1.18 をインストールすると buildah-1-18 -0 タスクがインストールされ、buildah-1-17-0 タスクを保持し、buildah-1-16 -0 などの以前のバージョンが削除されます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.