リリースノート
この OpenShift Builds リリースの新機能と変更点のハイライト
概要
第1章 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
リリースノートには、新機能、非推奨機能、互換性を損なう変更、既知の問題に関する情報が記載されています。以下のリリースノートは、OpenShift Container Platform の最新の Builds リリースが対象です。
Builds は、Shipwright プロジェクト に基づく拡張可能なビルドフレームワークで、OpenShift Container Platform クラスター上でコンテナーイメージを構築するために使用できます。Source-to-Image (S2I) や Buildah などのイメージビルドツールを使用して、ソースコードおよび Dockerfile からコンテナーイメージをビルドできます。OpenShift Container Platform namespace で、ビルドリソースの作成と適用、ビルド実行のログの表示、ビルドの管理を行うことができます。
Builds には以下の機能が含まれます。
- ソースコードと Dockerfile からコンテナーイメージを構築するための標準 Kubernetes ネイティブ API
- Source-to-Image (S2I) および Buildah ビルドストラテジーのサポート
- 独自のカスタムビルドストラテジーによる拡張性
- ローカルディレクトリー内のソースコードからのビルドの実行
- Shipwright CLI によるログの作成と表示、およびクラスター上におけるビルドの管理
- OpenShift Container Platform Web コンソールの Developer パースペクティブと統合されたユーザーエクスペリエンス
Builds の詳細は、Builds の概要 を参照してください。
1.1. 互換性およびサポート表 リンクのコピーリンクがクリップボードにコピーされました!
以下の表では、コンポーネントを次のステータスで示しています。
TP | テクノロジープレビュー |
GA | 一般提供 |
テクノロジープレビュー 機能は実験的な機能であり、本番環境での使用を目的としたものではありません。
Builds バージョン | コンポーネントのバージョン | 互換性のある Openshift Pipelines バージョン | OpenShift バージョン | サポート | |
---|---|---|---|---|---|
Operator | Builds (Shipwright) | CLI | |||
1.2 | 0.13.0 (GA) | 0.13.0 (GA) | 1.14、1.15、および 1.16 | 4.12、4.13、4.14、4.15、4.16、および 4.17 | GA |
1.1 | 0.13.0 (GA) | 0.13.0 (GA) | 1.13、1.14、および 1.15 | 4.12、4.13、4.14、4.15、および 4.16 | GA |
1.0 | 0.12.0 (GA) | 0.12.0 (GA) | 1.12、1.13、1.14、および 1.15 | 4.12、4.13、4.14、4.15、および 4.16 | GA |
1.2. Builds 一般提供 (GA) 1.2.1 のリリースノート リンクのコピーリンクがクリップボードにコピーされました!
この更新により、Builds 1.2.1 が OpenShift Container Platform 4.12、4.13、4.14、4.15、4.16、4.17 で一般提供 (GA) されるようになりました。
1.2.1. 修正された問題 リンクのコピーリンクがクリップボードにコピーされました!
次のセクションでは、Builds 1.2.1 で修正された問題を説明します。
-
この更新の前は、OpenShift Pipeline をインストールせずに Builds をインストールすると、Builds は OpenShift Pipeline をデプロイし、Pipelines コントローラーを有効にしようとしました。Builds で OpenShift Pipeline が正しく設定されず、コントローラーのデプロイに失敗していました。この更新により、Builds は有効な
TektonConfig
カスタムリソースを作成し、Pipelines コントローラーを正しくデプロイするようになりました。 -
この更新の前は、ARM64、IBM Power®、または IBM Z® ワーカーノード CPU アーキテクチャーにインストールされた builds for Red Hat OpenShift を使用してビルドを実行しようとすると、ビルドに失敗していました。これは、イメージが AMD64 プラットフォームのみをベースにしていたためです。現在、
buildah
およびSource-to-Image
ビルドストラテジーでは AMD64 イメージがmulti-arch
イメージに置き換えられているため、すべてのアーキテクチャーでビルドを実行できます。 -
この更新の前は、
openshift-builds
namespace でクラスター監視を有効にすると、サーバー名アドレスが正しくないため、Shared Resources Container Storage Interface (CSI) ドライバーのServiceMonitor
リソースにTargetDown
アラートが送信されました。この更新により、Shared Resources CSI DriverServiceMonitor
リソース内のサーバー名が正しいアドレスに更新され、TargetDown
アラートがトリガーされなくなります。
1.3. Builds 一般提供 (GA) 1.2 のリリースノート リンクのコピーリンクがクリップボードにコピーされました!
この更新により、Builds 1.2 が OpenShift Container Platform 4.12、4.13、4.14、4.15、4.16、4.17 で一般提供 (GA) されるようになりました。
1.3.1. 新機能 リンクのコピーリンクがクリップボードにコピーされました!
次のセクションでは、Builds 1.2 の新機能を説明します。
1.3.1.1. ビルド リンクのコピーリンクがクリップボードにコピーされました!
この更新により、ARM、IBM Power、または IBM Z プラットフォームで実行する OpenShift Container Platform クラスターで builds for Red Hat OpenShift を使用できるようになります。Shipwright および Shared Resource CSI Driver を使用してイメージを構築するためのコンポーネントが利用できます。
重要ARM、IBM Power、および IBM Z クラスターの Builds は、テクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
- この更新により、ネットワークプロキシーの背後で実行するように設定されたクラスターに Builds をデプロイできるようになります。
- この更新により、切断されたネットワーク環境で実行するクラスターに Builds をデプロイできるようになります。
-
この更新により、
buildah
およびsource-to-image
ビルドストラテジーを使用して、サポートされている任意のボリュームソースから Red Hat サブスクリプションエンタイトルメントキーをマウントできるようになりました。これは、yum
コマンドまたはdnf
コマンドを使用して Red Hat サブスクリプションコンテンツをインストールするためのビルドが必要な場合に便利です。 -
この更新により、OpenShift Container Platform Web コンソールの Developer パースペクティブで提供されている例から、
buildah
またはsource-to-image
ビルドストラテジーを使用して ShipwrightBuild
オブジェクトを作成できるようになりました。これらの例のパラメーターを変更して、カスタムBuild
オブジェクトを作成できます。 この更新により、OpenShift Container Platform Web コンソールの Developer パースペクティブから
shp
CLI のバイナリーをダウンロードできるようになりました。CLI は、次のオペレーティングシステムとアーキテクチャーで使用できます。Expand オペレーティングシステム アーキテクチャー Linux
amd64
Windows
amd64
Darwin
amd64 (macOS Intel)
1.3.2. 修正された問題 リンクのコピーリンクがクリップボードにコピーされました!
次のセクションでは、Builds 1.2 で修正された問題を説明します。
-
この更新の前は、OpenShift RBAC 権限がないため、共有リソース CSI ドライバーは
SharedSecret
リソースおよびSharedConfigMap
リソースをマウントできませんでした。この更新により、Shared Resources CSI ドライバーにグローバル権限が付与されます。これで、Shared Resource CSI ドライバーは、クラスター管理者による追加のアクションなしで、SharedSecret
およびSharedConfigMap
リソースにアクセスし、必要な権限チェックを実行できるようになりました。
1.3.3. 既知の問題 リンクのコピーリンクがクリップボードにコピーされました!
次のセクションでは、Builds 1.2 の既知の問題を説明します。
デフォルトのビルドストラテジーは、ARM、IBM Power、または IBM Z ワーカーノード CPU アーキテクチャーを備えたクラスターでは失敗します。
回避策として、以下の手順を実施してください。
デフォルトの
ClusterBuildStrategy
リソースの次のマルチバリアントをクラスターにダウンロードします。-
buildah-multi
: buildah-multi.yaml (Red Hat 内部サイトのダウンロードリンク) -
source-to-image-multi
: source_to_image_multi.yaml (Red Hat 内部サイトのダウンロードリンク)
-
次のいずれかのコマンドを実行して、対応するビルドストラテジーを使用するように
Build
リソースを更新します。Buildah
oc apply -f buildah-multi.yaml
$ oc apply -f buildah-multi.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Source-to-Image
oc apply -f source_to_image_multi.yaml
$ oc apply -f source_to_image_multi.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
出力イメージが
Build
またはBuildRun
リソースで定義されていないと、デフォルトのbuildah
ClusterBuildStrategy
は失敗します。回避策として、出力イメージの URL を定義します。URL は内部レジストリーへのパスにすることもできます。
Legal Notice
リンクのコピーリンクがクリップボードにコピーされました!
Copyright © 2025 Red Hat
OpenShift documentation is licensed under the Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0).
Modified versions must remove all Red Hat trademarks.
Portions adapted from https://github.com/kubernetes-incubator/service-catalog/ with modifications by Red Hat.
Red Hat, Red Hat Enterprise Linux, the Red Hat logo, the Shadowman 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 Software Collections 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.