Continuous Delivery のトラブルシューティング

IBM Cloud® Continuous Delivery の使用に関する一般的な問題には、ユーザー・アクセスの問題が含まれる場合があります。 多くの場合、いくつかの簡単なステップを実行することで、これらの問題から復旧することが可能です。

ユーザーを削除した後、再び認証ユーザーリストに追加されるのはなぜですか?

ユーザーまたはそのユーザーのアクセス権限が、すべてのロケーションから削除されていません。

許可ユーザー・リストから削除したユーザーが、リストに再び追加されました。

リソースグループ内のすべてのツールチェーンにアタッチされているContinuous Deliveryインスタンス、ツールチェーン、またはGit Repos and Issue Trackingリポジトリのすべてから、ユーザーまたはそのアクセスを削除していません。

許可されたユーザーを削除し、再度追加できないようにするには、以下の手順を実行します:

  • リソース・グループ内のすべてのツールチェーンに対する IAM 内のユーザーのアクセス権限を削除します。
  • Continuous Deliveryインスタンスの認可ユーザリストからユーザを削除します。
  • リソース・グループ内のすべてのツールチェーンに接続されているすべての Git Repos and Issue Tracking リポジトリーから、開発者アクセス権限を削除します。

許可ユーザーに関連するアクティビティー・ログを保持できます。 詳細については、IBM Cloud Activity Tracker Event Routingイベント認定ユーザ を参照してください。

私のContinuous Deliveryインスタンスに対して連結請求を有効にするオプションがないのはなぜですか?

連結請求タブは、Continuous Deliveryインスタンスの管理オプションに含まれていません。

インスタンスはエンタープライズアカウントに含まれておらず、プロフェッショナルプランも使用していません。 連結請求を有効にできるのは、エンタープライズアカウントのProfessionalプランのインスタンスのみです。

インスタンスがエンタープライズアカウントにある場合は、インスタンスをプロフェッショナルプランにアップグレードします。 インスタンスがエンタープライズ・アカウントに含まれていない場合は、次の手順を実行します:

  1. 連結請求を管理したい企業の企業アカウントに切り替える。
  2. 連結請求を設定するインスタンスを作成または選択します。 詳細については、連結請求 を参照のこと。

エンタープライズアカウントに含まれていないインスタンスに対して連結請求を有効にすることはできませんが、以下の条件が真である限り、連結請求を利用することができます:

  • インスタンスは企業の子アカウントに含まれる。
  • このインスタンスは、エンタープライズ・アカウント・レベルで連結請求が有効になっているインスタンスと同じリージョンにあります。

パイプラインを実行しようとすると、Liteプランの制限に関するエラーが表示されるのはなぜですか?

開始したパイプラインが失敗し、エラー・メッセージが表示されました。

500 ステップとジョブ実行の制限を超えました。これには、Tekton パイプラインのパイプライン・ステップとクラシック・パイプラインのパイプライン・ジョブ実行の両方が含まれます。 DevSecOpsパイプラインのように、パイプラインが1回の実行で多くのステップを持つ場合、すぐにこの限界に達するかもしれない。

スキップされたステップ実行とクラシック・ジョブ実行を除くデリバリー・パイプラインの失敗は、1 カ月当たり 500 ステップ実行制限の一部としてカウントされます。 同じリソース・グループ内のすべてのツールチェーンとそれらのツールチェーン内のすべてのパイプラインは、毎月 500 Tekton ステップ実行という同じ制限に関与します。 特定の Continuous Delivery インスタンスについては、パイプライン・ステップの実行とジョブの実行がリソース・グループ・レベルでカウントされるため、同じ制限が使用されます。

500 ステップの実行制限に初めて達すると、5 日間の猶予期間が提供されます。 請求期間内に 500 ステップの実行制限を定期的に超える場合は、Professional プランを使用するために、そのリソース・グループおよびリージョンの Continuous Delivery インスタンスを更新することをお勧めします。