This documentation is for a release that is no longer maintained
See documentation for the latest supported version.第3章 ACS、Quay、Jenkins のインスタンスの統合
RHTAP は、一連の製品をインストールし、それぞれが連携してセキュアで自動化された CI/CD プラットフォームを形成します。ただし、RHTAP の一部としてインストールするのではなく、RHTAP に統合できる製品として Advanced Cluster Security (ACS) と Quay の 2 つが存在します。これらの製品のインスタンスがすでにある場合は、それらを統合することで時間を節約し、データの損失を防ぐことができます。クラスター内にこれらの製品のインスタンスが存在し、そのインスタンスを 統合しない 場合は、インストーラーにより、単に新しい名前空間に新しいインスタンスが作成されます。
さらに、RHTAP はデフォルトで Tekton を使用して、アプリケーションのビルドパイプラインを定義および実行します。ただし、代わりに Jenkins を統合して、ビルドパイプラインの基盤として使用することもできます。
次の手順では、ACS、Quay、Jenkins の各製品を RHTAP に統合する方法を説明します。
3.1. ACS の統合 リンクのコピーリンクがクリップボードにコピーされました!
前提条件
- ACS インスタンスへの管理者アクセス。
手順
ACS インスタンスを統合する前に、API トークンと中央エンドポイント URL が必要です。
- CLI で、RHTAP をインストールする予定の OpenShift クラスターにログインします。
現在のディレクトリーが
rhtap-cliであることを確認してください。cd ~/rhtap-cli
$ cd ~/rhtap-cliCopy to Clipboard Copied! Toggle word wrap Toggle overflow 統合コマンドを実行します。$ENDPOINT を ACS 中央エンドポイント URL に、$TOKEN を ACS API トークンに置き換えます。
./bin/rhtap-cli integration acs --endpoint="$ENDPOINT" --token="$TOKEN"
./bin/rhtap-cli integration acs --endpoint="$ENDPOINT" --token="$TOKEN"Copy to Clipboard Copied! Toggle word wrap Toggle overflow