第2章 新機能および機能拡張
Red Hat Advanced Developer Suite - software supply chain 1.6 では、次の新機能が追加され、既存の機能の一部が改良されています。
GitHub Actions が一般提供となる
以前は、GitHub Actions はテクノロジープレビュー機能として利用可能でした。このリリースでは、完全にテストされ、一般提供されるようになりました。RHADS - SSC のインストール中に追加の統合を行わなくても、GitHub Actions の使用を開始できます。ただし、インストール後に GitHub Actions の設定 を行う必要があります。
GitHub Actions のサポートは、テクノロジープレビュー機能のままである Red Hat Developer Hub プラグインに依存していることに注意してください。このプラグインは、RHADS - SSC のインストール中に自動的に有効になり、GitHub リポジトリーを作成し、その内容を RHDH UI で視覚化するために使用されます。詳細は、リリースノートの指定された RHDH プラグインのセクション と、RHDH ドキュメントの 動的プラグインのリファレンス を参照してください。
Sonatype Nexus Repository がサポートされるようになる
RHADS - SSC でアプリケーションを作成するときに、コンテナーイメージレジストリーとして Sonatype Nexus Repository を選択できるようになりました。Nexus を使用するには、インストール時に統合する 必要があります。コンテナーイメージレジストリーを統合しない場合、RHADS - SSC はデフォルトで Red Hat Quay になります。
Nexus サポートは、現在テクノロジープレビュー機能である Red Hat Developer Hub プラグイン Nexus Repository Manager に依存していることに注意してください。このプラグインは、RHADS - SSC のインストール中に自動的に有効になり、RHDH UI で Nexus リポジトリーの内容を視覚化するために使用されます。詳細は、リリースノートの指定された RHDH プラグインのセクション と、RHDH ドキュメントの 動的プラグインのリファレンス を参照してください。
新しいオブジェクトストレージソリューションが実装される
TSSC インストーラーは、オブジェクトストレージを必要とする 2 つの製品 (RHTPA と Quay) をデプロイします。このリリースにより、RHTPA はファイルベースのストレージバックエンドを使用してマウントされたボリュームにオブジェクトを保存するようになりました。Quay は、OCP Operator を通じて Red Hat OpenShift Data Foundation (ODF) と自動的に統合し、ODF オブジェクトストレージを使用するようになりました。この変更の結果、MinIO と Apache Kafka は不要となり、デプロイメントから削除されました。
この機能拡張により、Red Hat 製品との統合が改善され、オブジェクトストレージサービスが継続的にサポートされるようになります。さらに、RHADS - SSC テクノロジースタックが簡素化されました。
Service Accounts がインストール後に自動的に削除されるようになる
インストール中に、RHADS - SSC はさまざまな製品をデプロイし、これらのデプロイメントの設定とテストをサポートするために Service Account (SA) を作成します。このリリースでは、インストールが完了した後、未使用の SA が namespace から自動的に削除されるようになりました。この機能拡張により、不要なアクセスポイントを最小限に抑え、潜在的なセキュリティーリスクが軽減されます。
デプロイメント namespace の読み取り専用認証情報がサポートされるようになる
このリリースでは、アプリケーションデプロイメント namespace (Development、Stage、Production) の読み取り専用認証情報が導入されました。これらの環境では、イメージリポジトリーへの読み取りアクセスのみが必要であり、権限を制限することで最小特権の原則が適用され、セキュリティーが強化されます。現在、この機能は Quay コンテナーイメージリポジトリーに保存されているアプリケーションに提供されています。