1.9.7.2. 修正された問題
-
このアップデート以前は、ファイバーチャネル (FC) マルチパスシステム上のエージェントベースのインストール (ABI) において、
rootDeviceHints.wwnが使用されていた場合、ディスク選択ロジックはマルチパスデバイスではなく、未処理の FC パスを選択していました。その結果、イメージは生の FC パス (例:/dev/sdb) に書き込まれ、multipathd がデバイスを回収すると、パーティションのマウントが「ENODEV: No such device」で失敗し、インストールが失敗しました。今回のリリースでは、ディスク選択ロジックが更新され、ZTP/BMAC コントローラーパスの動作に合わせて、未処理の FC パスではなくマルチパスデバイスが優先されるようになりました。その結果、rootDeviceHints.wwnを使用する FC マルチパスシステム上のエージェントベースのインストールにおいて、マルチパスデバイスが正しく選択され、正常に完了するようになりました。(OCPBUGS-81880) -
このアップデート以前は、ディスクからミラーへの操作後に発生する同期エラーにより、
ClusterCatalog、CatalogSource、およびUpdateServiceリソースのステータスフィールドが空になっていました。このデータの欠落により、オブザーバビリティーに大きなギャップが生じ、管理者はリソースの健全性を検証できず、有効なステータス条件を待つダウンストリームの自動化プロセスが停止しました。今回のリリースでは、ミラーリング処理中にステータスメタデータが適切に取得および適用されるように、リコンシリエーションロジックが修正されました。(OCPBUGS-84064) - 今回のアップデート以前は、コンピュートノードがゼロの Hosted Control Plane クラスターでは、コントロールプレーンのアップグレードを進めることができませんでした。その結果、コントロールプレーンのアップグレードが失敗し、重要なセキュリティーパッチを適用できませんでした。今回のリリースでは、Cluster Network Operator (CNO) において、コンピューティングノードがゼロの場合のコンピュートノードのアップグレードに関する問題が修正されました。その結果、今回のアップデートでは重要な更新が適用され、古い open virtual network (OVN) コントロールプレーンイメージが使用されなくなりました。(OCPBUGS-84176)
- 今回のアップデート以前は、カスタムサービスアカウントの発行者で設定された新しいクラスターが、最初の 24 時間、誤ってデフォルトの発行者を使用していました。その結果、アプリケーションデプロイメントはこの 24 時間、有効なセキュリティートークンを取得できなかったため、失敗しました。今回のリリースでは、カスタムサービスアカウントの発行者がクラスター作成時に即座に適用されるようになりました。その結果、サービスアカウントトークンが正しく生成されるようになり、アプリケーションを遅延なく正常にデプロイできるようになりました。(OCPBUGS-85564)
-
今回のアップデート以前は、Prometheus が認証局 (CA) なしでクライアントの Transport Layer Security (TLS) 証明書を使用してターゲットをスクレイピングするように設定されていた場合、クライアント証明書をローテーションすると、Prometheus が
SIGSEGVパニックでクラッシュしていました。Kubernetes は Pod を再起動したにもかかわらず、その間 Prometheus は停止していました。今回のアップデートにより、Prometheus は CA が設定されていない場合でもクライアント証明書のローテーションを正しく処理できるようになり、クラッシュを防ぎ、継続的にメトリクスが収集されるようにします。(OCPBUGS-86251)