1.6.22. OpenShift CLI (oc)
-
この更新前は、ターゲットクラスターの
99-worker-sshconfig map にデバッグ SSH キーが格納されていない場合 (イメージ生成の要件ではないにもかかわらず)、oc adm node-image createコマンドによる国際標準化機構 (ISO) イメージの作成が失敗していました。このリリースにより、99-worker-sshconfig map にこのキーストアなしで ISO イメージを正常に作成できるようになりました。(OCPBUGS-60600) -
この更新前は、
TemplateInstanceDescriberでの nil ポインター逆参照が原因で、oc describe templateinstance中にパニックが発生していました。このリリースでは、oc describe templateinstanceコマンドにおいて、パラメーターを記述する前にシークレットが nil でないかを確認することで、nil ポインター逆参照が修正されました。(OCPBUGS-60281) -
この更新前は、外部 OIDC 環境での
oc login -uコマンドは成功しましたが、ユーザー認証情報が削除され、後続のocコマンドが失敗していました。このリリースでは、oc login -uコマンドは kubeconfig を変更しなくなり、後続のocコマンドが失敗しなくなりました。その結果、この修正によりoc login -uがユーザー認証情報を削除することが阻止され、後続の "oc" コマンドが正しく動作するようになります。(OCPBUGS-58393) - この更新前は、`oc adm node-image create` コマンドを使用しても、失敗した際にわかりやすいエラーメッセージが提供されませんでした。このリリースでは、失敗した場合にコマンドがエラーメッセージを表示するようになりました。(OCPBUGS-55048)
-
この更新前は、must-gather Pod が
NotReadytaint の付いたノードにスケジュールされる可能性がありました。その結果、利用できないノードにデプロイされてしまい、その後のログ収集が失敗していました。このリリースでは、スケジューラーはノードの taint を考慮し、ノードセレクターを Pod 仕様に自動的に適用するようになりました。この変更により、must-gather Pod は taint の付いたノードでスケジュールされなくるため、ログ収集の失敗を防ぐことができます。(OCPBUGS-50992) -
この更新前は、
oc adm node-image createコマンドを使用してクラスターにノードを追加すると、ISO をディスクに保存するときに、コマンドによってターゲットアセットフォルダーの既存の権限が誤って変更されていました。このリリースでは、修正により、コピー操作で宛先フォルダー権限が保持されるようになりました。(OCPBUGS-49897)