1.3. バグ修正
以前は、OpenShift Sandboxed Containers をアップグレードしても、既存の
KataConfig
CR は自動的に更新されませんでした。その結果、以前のデプロイメントのモニター Pod は再起動されず、古いkataMonitor
イメージで実行され続けました。リリース 1.3.2 以降、
kataMonitorImage は
KataConfig
CR から削除され、すべてのモニター Pod のアップグレードは Operator によって内部処理されます。以前のリリースでは、ネットワーク接続のないクラスターに OpenShift Sandboxed Containers をインストールできませんでした。kata-monitor コンテナーイメージのプル仕様では、ダイジェストの代わりにタグが使用されていました。これにより、イメージが
ImageContentSourcePolicy
リソースでミラーリングされなくなっていました。今回のリリースでは、OpenShift Sandboxed Containers Operator 内のすべてのコンテナーイメージが確実に含まれるように、CSV
spec.relativeImages
セクションが更新されました。その結果、すべてのコンテナーのプル仕様ではタグの代わりにダイジェストが利用されるようになり、切断された環境でも OpenShift Sandboxed Containers をインストールできるようになりました。-
以前は、汚染されたノード上で実行している OpenShift サンドボックスコンテナーではメトリックを利用できませんでした。このリリースでは、
kata-monitor
Pod に容認機能が追加され、汚染されたノードを含む任意のノードで Pod を実行してメトリックを収集できるようになりました。(KATA-2121) -
以前は、OpenShift サンドボックスコンテナーの Operator のベースイメージは
ubi8/ubi-mimimal
イメージを使用していました。このリリースでは、RHEL 9 クラスターと Red Hat OpenShift 4.13 との互換性を確保するために、ベースイメージが ubi9/ubi
イメージを使用するように更新されました。(KATA-2212)