Red Hat Advanced Developer Suite - software supply chain 1.7 のリリースノート


Red Hat Advanced Developer Suite - software supply chain 1.7

このリリースの新機能を確認し、既知の問題を学ぶ

Red Hat Customer Content Services

概要

このドキュメントでは、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 の最初のデプロイメントを生成しますが、アップグレードはサポートしません。

注記

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>
Copy to Clipboard Toggle word wrap
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 サブスクリプションを構成する次の製品をデプロイします。

Expand
表3.1 RHADS - SSC 製品
製品バージョン

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 に含まれていないことに注意してください。

Expand
表3.2 OCP サブスクリプション製品
製品バージョン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 の機能を使用してセキュアなパイプラインを生成します。

Expand
表3.3 RHADS - SSC で有効化されるサポート対象プラグイン
NamePath

Argo CD

./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic

GitHub

./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-github-dynamic

GitHub Org

./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic

Kubernetes

./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic

RBAC

./dynamic-plugins/dist/backstage-community-plugin-rbac

Tekton

./dynamic-plugins/dist/backstage-community-plugin-tekton

トポロジー

./dynamic-plugins/dist/backstage-community-plugin-topology

Expand
表3.4 RHADS - SSC で有効化されたテクノロジープレビュープラグイン
NamePath

Argo CD

./dynamic-plugins/dist/roadiehq-scaffolder-backend-argocd-dynamic

Argo CD (Red Hat)

./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd

Azure DevOps

./dynamic-plugins/dist/backstage-community-plugin-azure-devops

Azure DevOps

./dynamic-plugins/dist/backstage-community-plugin-azure-devops-backend-dynamic

Bitbucket Cloud

./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic

GitHub Actions

./dynamic-plugins/dist/backstage-community-plugin-github-actions

GitLab

./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gitlab-dynamic

GitLab

./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab

GitLab

./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic

Jenkins

./dynamic-plugins/dist/backstage-community-plugin-jenkins

Jenkins

./dynamic-plugins/dist/backstage-community-plugin-jenkins-backend-dynamic

JFrog Artifactory

./dynamic-plugins/dist/backstage-community-plugin-jfrog-artifactory

Kubernetes

./dynamic-plugins/dist/backstage-plugin-kubernetes

Nexus Repository Manager

./dynamic-plugins/dist/backstage-community-plugin-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"
Copy to Clipboard Toggle word wrap

この問題は、バージョン 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 に MessageAuthor、および 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 のアンインストールは現在サポートされていませんが、クラスターからすべての tssc namespace を削除することで実行できます。

第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

法律上の通知

Copyright © 2025 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る