1.11.3. RHSA-2026:34769 - OpenShift Container Platform 4.21.23 の修正された問題のアドバイザリー
発行日: 2026 年 7 月 7 日
OpenShift Container Platform リリース 4.21.23 が利用可能になりました。今回のアップデートに含まれる修正済み問題のリストは、RHSA-2026:34769 アドバイザリーに記載されています。このリリース用の RPM パッケージはありません。
このアドバイザリーでは、このリリースのすべてのコンテナーイメージに関する説明は除外されています。
以下のコマンドを実行して、このリリースでコンテナーイメージを表示できます。
$ oc adm release info 4.21.23 --pullspecs
1.11.3.1. 修正された問題 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
-
この更新前は、Cluster Ingress Operator (CIO) は、ゲートウェイ API の OpenShift Container Platform Service Mesh (OSSM) サブスクリプションを管理するときに、Operator Lifecycle Manager (OLM) の
redhat-Operatorカタログソース名をハードコードしていました。非接続環境では、カタログソースの名前が異なり、CIO が無条件に上書きしていました。その結果、OSSM サブスクリプションが存在しないカタログソースを指していたため、非接続およびエアギャップ環境で Gateway API のインストールが失敗していました。このリリースでは、OLM ベースの OSSM インストールが、組み込み Helm チャートを介して Istio を直接インストールする Sail Library に置き換えられたため、OLM カタログソースへの依存関係が完全に削除されました。その結果、必要なコンテナーイメージがアクセス可能なレジストリーにミラーリングされていれば、ゲートウェイ API は回避策なしで非接続環境で動作します。(OCPBUGS-78330) - この更新前は、既存の OpenShift Container Platform Service Mesh (OSSM) インストールがあるクラスターで Gateway API を有効にすると、Cluster Ingress Operator が OSSM サブスクリプションをテイクオーバーまたは複製するため、予期しない動作が発生していました。このリリースでは、OLM ベースの OSSM インストールが、OLM サブスクリプションなしで Istio を直接インストールする Sail Library に置き換えられました。その結果、Gateway API が有効になっている場合、既存の OSSM インストールは影響を受けません。(OCPBUGS-82146)
-
この更新前は、Cluster Ingress Operator (CIO) は Marketplace 機能を使用して、Operator Lifecycle Manager (OLM) for Gateway API を介して OpenShift Container Platform Service Mesh (OSSM) をインストールしていました。Marketplace 機能が無効になっているクラスター (外部カタログソースにアクセスできない非接続クラスターなど) では、CIO が OLM サブスクリプションを作成または管理できず、Istio コントロールプレーンが起動しませんでした。その結果、これらのクラスターでは Gateway API が機能しなくなりました。GatewayClass の作成時に、
istiod-openshift-gatewayPod が起動しませんでした。このリリースでは、OLM ベースの OSSM インストールが Sail Library に置き換えられ、組み込み Helm チャートを介して Istio が直接インストールされます。その結果、Marketplace 機能への依存関係が削除され、必要なコンテナーイメージがアクセス可能なレジストリーにミラーリングされていれば、Gateway API は Marketplace 機能のない非接続クラスターやその他の環境で動作します。(OCPBUGS-85550) -
この更新前は、プロビジョニング前のネットワークデータシークレットを参照した BareMetalHost (BMH) を (
spec.preprovisioningNetworkDataNameパラメーターを介して) 削除すると、BMH が削除を完了する前にシークレットが削除された場合に RegistrationErrorが報告されていました。その結果、BMH の削除は、最終的にコントローラーによって強制削除されるまで数分かかることとなりました。このリリースでは、Bare Metal Operator (BMO) は、BMC 認証情報シークレットと同じ方法でそのシークレットのライフサイクルを管理します。BMO は、ホストがアクティブな間、ファイナライザーを使用してシークレットを保護するようになりました。これにより、ファイナライザーがコントローラーによって削除されるまで、シークレットの削除が防止されます。その結果、シークレットの削除が許可される前に、BMH が正常に削除されます。(OCPBUGS-87964) -
この更新前は、Cluster Ingress Operator (CIO) が OLM 経由で OpenShift Container Platform Service Mesh (OSSM) Operator をインストールしてゲートウェイ API をサポートしていました。また、
startingCSVパラメーターと手動インストール計画の承認を使用して、OSSM を特定のバージョンに固定していました。その結果、OSSM がすでにインストールされた後、OLM はstartingCSVパラメーターを無視し、チャネルヘッドのアップグレードを解決していました。そのため、バージョンが一致しないため、CIO が承認することのないインストール計画が生成されていました。その後、OSSM z-stream アップグレードがブロックされ、CVE 修正が Gateway API を使用してクラスターに配信されなくなりました。このリリースでは、OLM ベースの OSSM インストールが Sail Library に置き換えられ、組み込み Helm チャートを介して Istio が直接インストールされます。Gateway API の OLM への依存関係は削除され、OLM ベースのパスからアップグレードされたクラスターは、z-stream アップグレード中に Sail Library に自動的に移行されます。その結果、OSSM および Istio のバージョン管理が OLM によってブロックされず、CVE 修正を出荷できるようになります。(OCPBUGS-88295) - この更新前は、Overview ダッシュボードビューからエラー Pod や not-ready ノードなどのステータスカウントをクリックすると、予想されるフィルターを適用せずにリソースリストページが表示されていました。その結果、選択したステータスに一致するリソースのみではなく、すべてのリソースが表示されました。この更新により、ステータス数をクリックすると、一致するリソースのみを表示するフィルタリングされたリストページが開きます。(OCPBUGS-90553)
-
この更新前は、特にハイパーバイザーベースのシングルノードでの並列シングルノード OpenShift Container Platform デプロイメント中に、BareMetalHost (BMH) カスタムリソースを含む競合状態が原因で、一部のシステムがデプロイメントの途中でハングしていました。仮想メディアがアタッチされた後、シングルノードデプロイメントが metal3 によって電源投入されることはありませんでした。その結果、大規模 (10 ノード以上) な並列デプロイメントの成功率は約 80% でした。残りのノードでは、影響を受ける BMH カスタムリソースに対して
オンラインフィールドをtrueにパッチするには、手動での介入が必要でした。このリリースにより、BMH 電源投入プロセスにおける競合状態が解消されました。その結果、並列シングルノードデプロイメントでは、大規模な場合でも、手動操作なしですべてのノードの電源が正常にオンになります。(OCPBUGS-90554)