fix(vm): show CSI and volume errors in VM status#1766
Conversation
|
Workflow has started. The target step completed with status: failure. |
|
Workflow has started. The target step completed with status: failure. |
|
Workflow has started. The target step completed with status: failure. |
|
Workflow has started. The target step completed with status: failure. |
|
Workflow has started. The target step completed with status: failure. |
|
Workflow has started. The target step completed with status: failure. |
|
Workflow has started. The target step completed with status: failure. |
|
Workflow has started. The target step completed with status: success. |
Signed-off-by: Daniil Loktev <70405899+loktev-d@users.noreply.github.com>
Signed-off-by: Daniil Loktev <lokt.daniil@gmail.com>
Description
Fix VM status (
Runningcondition) to properly display CSI driver and volume attachment errorsFix misleading errors related to SDN ("waiting for SDN module") (
NetworkReadycondition)Why do we need it, and what problem does it solve?
When a VM fails to start due to CSI driver issues (e.g., missing CSI driver, volume attachment failures), the Console UI shows incorrect error messages: "Cannot determine the status of additional interfaces, waiting for a response from the SDN module", which come from
NetworkReadycondition. The actual CSI error was hidden in pod events and not surfaced in the VM status.What is the expected result?
Checklist
Changelog entries