Red Hat Advanced Developer Suite - software supply chain 1.7 のリリースノート
このリリースの新機能を確認し、既知の問題を学ぶ
概要
はじめに リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Advanced Developer Suite - software supply chain のリリースノートには、新機能と機能拡張、注目すべき技術的変更、テクノロジープレビューの機能、バグ修正、既知の問題、およびその他の関連するアドバイザリーや情報がまとめられています。
第1章 このリリースについて リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Advanced Developer Suite - software supply chain 1.7 が一般提供されました。RHADS - SSC は、以前は Red Hat Trusted Application Pipeline と呼ばれていました。バージョン 1.6 以降、Red Hat Advanced Developer Suite を新たに提供できるようになりました。
すべてのバージョンのサポートの詳細は、RHADS - SSC ライフサイクルポリシー を参照してください。
RHADS - SSC をアップグレードするには、スタック内の各製品を個別にアップグレードする必要があります。Trusted Software Supply Chain (TSSC)インストールプログラムはマネージャーではありません。RHADS - SSC の最初のデプロイメントを生成しますが、アップグレードはサポートしません。
- RHADS - SSC の詳細は、About RHADS - SSC product overview を参照してください。
- RHADS - SSC をインストールするには、RHADS - SSC のインストール を参照してください。
TSSC インストールプログラムがデプロイする製品は、概念実証または非常に小さいチーム用にサイズが設定されます。大規模なチームの場合は、製品を手動で再設定する必要がある可能性が高く、個々の製品ごとに、文書化された手順に従って実行する必要があります。
第2章 新機能および機能拡張 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Advanced Developer Suite - software supply chain 1.7 では、次の新機能が追加され、既存の機能の一部が改良されています。
- アプリケーションテンプレートが更新される
今回の機能拡張により、アプリケーションテンプレートを
tssc-sample-templates/templatesディレクトリーに配置し、各テンプレート名を短くし、余分なスクリプトを削除し、devfile を削除し、テンプレートを単純化して理解しやすくすることで、アプリケーションテンプレートが更新されます。Expand 表2.1 アプリケーションテンプレートの名前変更 以前の名前 新しい名前 devfile-sample-code-with-quarkus-dance
java-quarkus
devfile-sample-dotnet60-dance
dotnet
devfile-sample-go-dance
go
devfile-sample-java-springboot-dance
java-springboot
devfile-sample-nodejs-dance
nodejs
devfile-sample-python-dance
python
config.yamlファイルのリファクタリング-
本リリースでは、camel ケース表記ではなく、コンポーネントのキー/値構造として
:を使用するようにインストール config.yaml ファイルを更新しました。この変更により、YAML のベストプラクティスに合わせた明示的な人間が判読できる構文を導入することで、読みやすさが向上し、OpenShift や Helm などのツールとの統合が容易になります。このリファクタリングにより、既存のインストールとの互換性が維持され、コア機能には影響しません。 - Red Hat Developer Hub 設定に
authProviderパラメーターを追加しました。 今回のリリースでは、RHADS は複数の ID プロバイダーおよびアクセス管理(IAM)プロバイダーをサポートできるようになりました。今回の機能拡張により、RHDH コンポーネントの下の
config.yamlファイルで IAM プロバイダーを明示的に選択する必要があることを意味します。以下に例を示します。- name: Developer Hub authProvider: <github|gitlab>- name: Developer Hub authProvider: <github|gitlab>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- IAM プロバイダーとして GitLab のサポートが追加されました。
- このリリースでは、RHADS は ID およびアクセス管理(IAM)プロバイダーとして GitLab をサポートします。
- RHDH IAM プロバイダーの RBAC サポートの改善
-
このリリースでは、ユーザーは config.yaml ファイルで GitLab を
authProviderとして使用するように Red Hat Advanced Developer Suite を設定し、ロールベースアクセス制御(RBAC)を有効にできます。今回の機能拡張により、ソースコントロールシステム統合の柔軟性が向上し、ユーザーのセキュリティーおよびカスタマイズオプションが改善され、ソースコントロールシステムとしての GitLab の改善設定に合わせます。
第3章 互換性およびサポート表 リンクのコピーリンクがクリップボードにコピーされました!
3.1. 製品とバージョン リンクのコピーリンクがクリップボードにコピーされました!
TSSC インストーラーは、RHADS サブスクリプションを構成する次の製品をデプロイします。
| 製品 | バージョン |
|---|---|
| Red Hat Developer Hub | 1.7 |
| Red Hat Trusted Artifact Signer | 1.2 |
| Red Hat Trusted Profile Analyzer | 2.1 |
| Conforma | 0.6 |
RHADS - SSC は OpenShift Container Platform にインストールされます。インストール中に、TSSC インストーラーは、OCP サブスクリプションを通じて利用できるいくつかの製品を自動的にデプロイします。RHADS - SSC はこれらの製品に依存しており、それらは RHADS - SSC およびそのソフトウェアテンプレートとシームレスに統合されます。ただし、これらの製品は RHADS - SSC に含まれていないことに注意してください。
| 製品 | バージョン | Subscription |
|---|---|---|
| OpenShift Container Platform | 4.17、4.18、4.19 | |
| Red Hat OpenShift Pipelines | 1.19 | OpenShift Container Platform サブスクリプションを通じて利用できます。 |
| Red Hat OpenShift GitOps | 1.17 | OpenShift Container Platform サブスクリプションを通じて利用できます。 |
| Red Hat Advanced Cluster Security | 4.8 | OpenShift Platform Plus サブスクリプションを通じて利用できます。 |
3.2. Red Hat Developer Hub プラグイン リンクのコピーリンクがクリップボードにコピーされました!
RHADS - SSC は、信頼できるソフトウェアサプライチェーンアプリケーションの作成と監視をサポートするために、RHDH 動的プラグインの選択を可能にします。RHADS により有効化されたプラグインの一部:SSC は完全にサポートされていますが、機能的に完全ではない可能性があるテクノロジープレビュープラグインもあります。
プラグインのサポートレベルに関係なく、RHADS - SSC ソフトウェアテンプレートは、Red Hat Trusted Artifact Signer、Red Hat Trusted Profile Analyzer、および Conforma の機能を使用してセキュアなパイプラインを生成します。
| Name | Path |
|---|---|
| Argo CD |
|
| GitHub |
|
| GitHub Org |
|
| Kubernetes |
|
| RBAC |
|
| Tekton |
|
| トポロジー |
|
| Name | Path |
|---|---|
| Argo CD |
|
| Argo CD (Red Hat) |
|
| Azure DevOps |
|
| Azure DevOps |
|
| Bitbucket Cloud |
|
| GitHub Actions |
|
| GitLab |
|
| GitLab |
|
| GitLab |
|
| Jenkins |
|
| Jenkins |
|
| JFrog Artifactory |
|
| Kubernetes |
|
| Nexus Repository Manager |
|
Red Hat Developer Hub では、選択したプラグインも自動的に有効になることに注意してください。リストの Preinstalled dynamic plugins を参照してください。
サポートされるバージョンを含む、個々の動的プラグインの詳細は、RHDH ドキュメント の Dynamic plugins reference を参照してください。
第4章 修正された問題 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Advanced Developer Suite - software supply chain 1.7 では、次のバグ修正と解決された問題が提供されます。
- 自動生成された TektonConfig が原因でインストールに失敗する
バージョン 1.6 以前のバージョンでは、デフォルト namespace の
configという名前の自動生成された TektonConfig リソースにより、Trusted Software Supply Chain (TSSC)インフラストラクチャーサブスクリプションが正常に適用できなくなる可能性がありました。これは、app.kubernetes.io/managed-byラベル、meta.helm.sh/release-nameおよびmeta.helm.sh/release-namespaceアノテーションなど、必要な Helm 所有権メタデータがリソースになかったために発生しました。インストール中のエラーメッセージは、以下のようになります。
W0610 00:08:01.710201 65643 warnings.go:70] unknown field "spec.template.spec.containers[0].resources.ephemeral-storage" Error: install failed: Unable to continue with install: TektonConfig "config" in namespace "" exists and cannot be imported into the current release: invalid ownership metadata; label validation error: missing key "app.kubernetes.io/managed-by": must be set to "Helm"; annotation validation error: missing key "meta.helm.sh/release-name": must be set to "tssc-infrastructure"; annotation validation error: missing key "meta.helm.sh/release-namespace": must be set to "tssc"
W0610 00:08:01.710201 65643 warnings.go:70] unknown field "spec.template.spec.containers[0].resources.ephemeral-storage" Error: install failed: Unable to continue with install: TektonConfig "config" in namespace "" exists and cannot be imported into the current release: invalid ownership metadata; label validation error: missing key "app.kubernetes.io/managed-by": must be set to "Helm"; annotation validation error: missing key "meta.helm.sh/release-name": must be set to "tssc-infrastructure"; annotation validation error: missing key "meta.helm.sh/release-namespace": must be set to "tssc"Copy to Clipboard Copied! Toggle word wrap Toggle overflow この問題は、バージョン 1.6 以前のテストサイクルで断続的に確認され、バージョン 1.7 で修正されました。
第5章 既知の問題 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Advanced Developer Suite - software supply chain 1.7 は、新たに特定された次の問題と以前からある既知の問題の影響を受けます。このセクションに記載されていない問題が発生した場合は、報告します。
- RHDH は GitHub の GitOps リポジトリーにコンテンツをプッシュできない
- アプリケーションを作成すると、RHADS - SSC は GitHub 上に GitOps リポジトリーを自動的に作成します。ただし、場合によっては、RHDH がこのリポジトリーにコンテンツをプッシュできないことがあります。その結果、このアプリケーションのパイプラインはエラーで失敗します。回避するには、アプリケーション作成プロセスを再起動します。
- RHADS - SSC がレジストリーの種類を検出できない場合、RHDH は Image Registry タブを表示しません。
- RHADS - SSC が使用しているコンテナーイメージレジストリーを検出できない場合、Red Hat Developer Hub UI では、コンポーネントのページに Image Registry タブは表示されません。RHADS - SSC はレジストリー URL を分析してコンポーネントにアノテーションを付けます。そのアノテーションが欠落している場合、RHDH UI にタブが表示されません。この問題を回避するには、Image Registry タブを手動で有効 にします。
- Jenkins パイプライン実行の GitHub の詳細が欠落している
- コンポーネントの Jenkins パイプラインが実行された後に、GitHub Commit ID が正しく表示されている場合でも、CI タブの Projects/Run view に Message、Author、および GitHub の空のフィールドが表示される場合があります。この問題は、RHDH Jenkins プラグインの現在のバージョンでは必要な情報がすべて取得されないために発生します。現在、回避策はありません。
- CI タブには、Tekton や Jenkins の情報とともに GitLab CI の情報が表示されます。
- GitLab でコンポーネントのソースコードをホストします。Tekton または Jenkins を CI プロバイダーとして選択すると、RHDH UI の CI タブに Tekton または Jenkins パイプラインと一緒に GitLab パイプラインについての情報が誤って表示される場合があります。Tekton または Jenkins を選択した場合、RHADS - SSC は Tekton または Jenkins パイプラインのみを実行し、GitLab パイプラインに関する CI タブセクションは無視されることに注意してください。
- GitLab CI を使用する場合、RHDH は Image Check タブを表示しません。
- GitLab CI を CI プロバイダーとして使用する場合、RHDH UI の CI ページに Image Check タブとコンポーネントのコンテナーイメージ URL が表示されない場合があります。ただし、Image Scan タブと Deployment Check タブは正しく表示されます。現在、回避策はありません。
- RHADS - SSC は一部の環境をサポートしない
- RHADS: SSC 1.7 は、OpenShift Container Platform のエアギャップ環境、IBM Power Platform、IBM Z Platform、ARM64、Federal Information Processing Standards (FIPS)モードという環境をサポートしていません。
- RHADS - SSC のアンインストールはサポート対象外
-
RHADS のアンインストールは現在サポートされていませんが、クラスターからすべての
tsscnamespace を削除することで実行できます。
第6章 非推奨の機能と削除された機能 リンクのコピーリンクがクリップボードにコピーされました!
このセクションでは、RHADS - SSC で非推奨になった、または削除された機能をリストします。非推奨の機能は引き続き完全にサポートされるため、テストとメンテナンスが継続されます。ただし、非推奨の機能は RHADS - SSC の今後のリリースで削除されるため、新しいデプロイメントには推奨されません。
- インストールプログラムが Quay をインストールしなくなる
- TSSC インストールプログラムは Quay をインストールしなくなりました。Quay を RHADS と統合できます。詳細は、Quay の統合 を参照してください。
- インストールプログラムが Microsoft 認証をサポートしなくなる
- 本リリースでは、Azure Pipeline を統合する際に、Microsoft 認証を使用できなくなりました。代わりに、サポートされている Identity and Access Management (IAM)プロバイダーの 1 つを使用してください。詳細は、(オプション)Azure Pipeline の統合 を参照してください。
- インストール用の
config.yamlファイルから依存関係の一覧を削除しました。 -
本リリースでは、
config.yamlが依存関係のリストを省略し、設定を単純化します。
改訂日時: 2025-11-30