第5章 既知の問題
Red Hat Trusted Application Pipeline 1.5 は、新たに特定された以下の問題と以前からの既知の問題の影響を受けます。このセクションに記載されていない問題が発生した場合は、報告してください。
新しいコンポーネントの作成が Create ArgoCD Resources ステップで失敗することがあります
新しいコンポーネントを作成すると、パイプラインが ArgoCD リソースの作成 ステップで invalid json response body エラーで失敗する可能性があります。現時点では回避策はありません。パイプラインが成功するまでこのコンポーネントを再作成してみてください。
Tekton Tasks Steps の 2 つのコンテナーイメージが署名されていません
RHTAP は、デフォルトの CI プロバイダーとして Tekton を使用します。Tekton パイプラインは、複数の ステップ で構成される Tasks のコレクションであり、各 Step は特定のコンテナーイメージを実行します。これらのイメージのほとんどは、信頼できる Red Hat Ecosystem Catalog に保存されており、registry.redhat.io または registry.access.redhat.com からアクセスできます。ただし、次の 2 つのイメージはこれらのレジストリーに保存されておらず、署名されていません。
-
quay.io/konflux-ci/appstudio-utils -
quay.io/konflux-ci/git-clone
署名されていないイメージの使用に伴う潜在的なセキュリティーリスクを考慮し、独自の判断で引き続き使用してください。RHTAP はそれらの使用に関して一切責任を負いません。
buildDefinition が見つからない場合、Azure Pipelines は既存のビルドをすべて表示します。
Azure Pipelines では、コンポーネントに dev.azure.com/build-definition アノテーションを設定し、ビルドを表示すると、リストには、指定されたパイプラインのビルドのみが表示されるはずです。Azure Pipelines が一致する名前のパイプラインを見つけられない場合、ビルドは返されません。ただし、現在の動作では、関連のないビルドがすべて返されます。現時点では回避策はありません。
ログの表示 と SBOM の表示 アイコンが正しい情報にリンクされない
パイプライン実行が完了したら、Actions メニューの View logs アイコンと View SBOM アイコンをクリックして、ビルドの概要と SBOM にアクセスできるようになります。ただし、これらのアイコンは常に正しい情報を表示するとは限りません。ログ内の正しいステップにアクセスするには、これら 2 つのアイコンのいずれかをクリックし、ログのポップアップウィンドウで必要なステップ (show-sbom または show-summary) を選択します。
RHTAP がレジストリーの種類を検出できない場合、RHDH は Image Registry タブを表示しない
使用しているコンテナーイメージレジストリーを RHTAP が検出できないと、Red Hat Developer Hub UI ではコンポーネントのページに Image Registry タブが表示されません。RHTAP はレジストリー URL を分析してコンポーネントにアノテーションを付けますが、そのアノテーションがないと、RHDH UI にタブが表示されません。この問題を回避するには、イメージレジストリータブを手動で有効 にします。
CI タブには、Tekton と Jenkins の GitLab CI 情報が表示されます。
コンポーネントのソースコードを GitLab でホストし、CI プロバイダーとして Tekton または Jenkins を選択すると、RHDH UI の CI タブに、GitLab パイプラインに関する情報が Tekton または Jenkins パイプラインとともに誤って表示される場合があります。Tekton または Jenkins を選択した場合、RHTAP は Tekton または Jenkins パイプラインのみを実行し、GitLab パイプラインに関する CI タブセクションは無視されることに注意してください。
RHTAP が一部の環境をサポートしていない
RHTAP 1.5 は、エアギャップ環境、IBM Power Platform、IBM Z Platform、ARM64、および Federal Information Processing Standards (FIPS) モードの OCP をサポートしていません。
RHTAP のアンインストールがサポートされていない
RHTAP のアンインストールは現在サポートされていませんが、クラスターからすべての rhtap namespace を削除することで実行できます。