1.8.9. インストーラー
-
今回のアップデート以前は、Assisted Installer のワークフロー中に
agent-tuiパラメーターを使用してネットワークを設定した場合、そのセッションで作成されたNetworkManagerキーファイルは CoreOS インストールプログラムに自動的に渡されませんでした。その結果、ネットワーク設定がインストールされたオペレーティングシステムに保持されず、ノードのネットワーク設定が欠落したり、誤った設定になったりする事態が発生した。今回のリリースでは、エージェントは手動で作成されたNetworkManagerキーファイルを、その変更時刻を agent-tui の起動時刻と比較することで検出し、CoreOS インストールプログラムの引数に--copy-networkコマンドを自動的に追加します。その結果、ネットワーク設定はインストールされたシステムに保持されます。OCPBUGS-105469 -
このアップデート以前は、Virtual Private Cloud (VPC) 用のソフトウェア開発キット (SDK) の旧バージョンでは、IBM Cloud によって導入された
anyなどの新しいセキュリティーグループルールタイプを持つ VPC を解析できませんでした。その結果、インストールプログラムは、新しい VPC を正常にセットアップすることも、既存の VPC をそのようなプロトコルタイプで使用することもできませんでした。今回のリリースでは、VPC 用 SDK が新しい型の解析をサポートするバージョンに更新されました。その結果、インストールプロセスでは、新しいセキュリティーグループルールタイプを使用して VPC を作成または利用できるようになります。OCPBUGS-105469 -
このアップデート以前は、インストールプログラムが OVN データベーストラフィック用の Amazon Web Services (AWS) セキュリティーグループルールを作成する際に、OpenShift Container Platform のバージョン間で一貫性のないポート番号を使用していました (一部のバージョンでは
6641-6642ではなく6441-6442を使用していました)。その結果、OVN データベースは各ノード上でローカルに実行され、TCP ではなく UNIX ドメインソケットを介して通信するため、OVN-Kubernetes の通信方法を反映しなくなった不要なセキュリティーグループルールがクラスターに露出することになった。今回のリリースでは、インストールプログラムは AWS 上の OVN データベースポートに対するセキュリティーグループルールを作成しません。その結果、新しくインストールされた AWS クラスターには、これらの未使用の受信セキュリティーグループルールは含まれなくなりました。OCPBUGS-105469 -
このアップデート以前は、アプライアンスベースのレジストリー不要のインストール時に、
watch-iri-tls-certs.pathおよびreconfigure-local-registry-iri-tls.shファイルはインストール開始時にのみ含まれ、ブートストラップ開始時には含まれていませんでした。その結果、アプライアンスレジストリーは、アシストサービスによって生成された内部リリースイメージ (IRI)TLS 証明書ではなく、自己署名証明書を使用してサービスを提供し続け、他のノードが api-int 経由でイメージをプルできなくなり、インストールが失敗しました。今回のリリースでは、watch-iri-tls-certs.pathユニットとreconfigure-local-registry-iri-tls.serviceがブートストラップ起動プロセスに含まれており、レジストリーを正しい IRI TLS 証明書で即座に再設定できるようになっています。その結果、インストールは正常に完了しました。OCPBUGS-105469 -
今回のアップデート以前は、クラスターノードにリリースイメージのペイロードを提供する内部リリースイメージ (IRI) レジストリーのバックエンドストアは読み取り専用でマウントされていましたが、アプリケーション層での強制機能が欠如していました。その結果、
api-int.<baseDomain>:22625 のIRI レジストリーにイメージをプッシュしようとすると、HTTP 500 Internal Server Error が返され、レジストリーが意図的に読み取り専用になっていることを示す表示はありませんでした。今回のリリースでは、IRI レジストリーサービスにREGISTRY_STORAGE_MAINTENANCE_READONLY環境変数が設定されます。その結果、書き込みを試みるとHTTP 405 Method Not Allowed エラーメッセージが返されます。OCPBUGS-105469 -
このアップデート以前は、Amazon Web Services (AWS) 中国の
cn-north-1(北京) リージョンにインストールされたクラスターを削除する際に、インストールプログラムはタグ付きの Route 53 リソースをcn-northwest-1リージョンで検索していませんでした。その結果、ルート 53 がホストするゾーンおよび関連するレコードは、クラスターの削除時に削除されませんでした。この問題により、AWS 中国パーティションでリソースの漏洩が発生し、手動でのクリーンアップが必要となりました。今回のリリースでは、インストールプログラムがcn-north-1 リージョンからクラスターを削除する際に、cn-northwest-1リージョン用のタグクライアントを正しく作成し、クラスターが所有するすべての Route 53 リソースを検出できるようにしました。その結果、AWS 中国cn-north-1リージョンにおけるクラスターの削除時に、Route 53 ホストゾーンが適切に検出され、削除されます。OCPBUGS-105469 -
今回のアップデート以前は、Google Cloud Platform (GCP) クラスターにおいて、
defaultMachinePlatformで指定された値は、クラスターのインストール時に個々のマシンプールに適用されませんでした。その結果、osDisk.diskTypeなどの設定は無視され、コントロールプレーンノードは指定された設定ではなくデフォルト値を使用するようになりました。今回のリリースでは、インストールプログラムがdefaultMachinePlatformの設定をすべてのマシンプールに正しく適用するようになりました。その結果、Google Cloud のマシン設定では、指定されたプラットフォームのデフォルト設定が使用されます。OCPBUGS-105469 - 今回のアップデート以前は、クラスターを削除する際に、Cloud Native Storage (CNS) ボリュームのクエリーまたは削除に関するエラーが発生し、インストールプログラムが残りのボリュームを処理できないという問題がありました。その結果、ストレージリソースは削除されませんでした。今回のリリースでは、インストールプログラムは個々のエラー発生後、vCenter 全体に残っているボリュームを処理し、クリーンアップの失敗を報告するようになりました。その結果、孤立したストレージリソースの発生が防止されます。OCPBUGS-105469
-
今回のアップデート以前は、インストールプログラムがマーケットプレイスイメージを取得する際に 30 秒のタイムアウトを設定していました。その結果、
GetMarketplaceImage操作中にコンテキスト期限超過エラーが発生し、インストールが失敗する可能性があります。今回のリリースでは、インストールプログラムがマーケットプレイスイメージを取得する際のタイムアウト時間を 5 分に延長しました。その結果、インストールプログラムはマーケットプレイスのイメージを正常に取得できるようになった。OCPBUGS-105469