vinfra software-updates eligibility-check

Check nodes’ update eligibility:

usage: vinfra software-updates eligibility-check

Example:

# vinfra software-updates eligibility-check
+---------+--------------------------------------+
| Field   | Value                                |
+---------+--------------------------------------+
| task_id | 0143aec7-f9ce-4654-ad48-edb6f4104e22 |
+---------+--------------------------------------+

This command creates a task to check whether the nodes in the storage cluster are eligible for updates.

Task outcome:

# vinfra task show 0143aec7-f9ce-4654-ad48-edb6f4104e22
+---------+------------------------------------------------------------------+
| Field   | Value                                                            |
+---------+------------------------------------------------------------------+
| details |                                                                  |
| name    | backend.presentation.software_updates.tasks.EligibilityCheckTask |
| result  | cluster_has_releasing_nodes:                                     |
|         |   details: null                                                  |
|         |   exception: null                                                |
|         |   message: null                                                  |
|         |   passed: true                                                   |
|         |   severity: critical                                             |
|         | cluster_unhealthy:                                               |
|         |   details: null                                                  |
|         |   exception: null                                                |
|         |   message: null                                                  |
|         |   passed: true                                                   |
|         |   severity: critical                                             |
|         | not_enough_space_on_agents:                                      |
|         |   details: null                                                  |
|         |   exception: null                                                |
|         |   message: null                                                  |
|         |   passed: true                                                   |
|         |   severity: critical                                             |
|         | not_enough_space_on_mn:                                          |
|         |   details: null                                                  |
|         |   exception: null                                                |
|         |   message: null                                                  |
|         |   passed: true                                                   |
|         |   severity: critical                                             |
|         | postgres_not_running:                                            |
|         |   details: null                                                  |
|         |   exception: null                                                |
|         |   message: null                                                  |
|         |   passed: true                                                   |
|         |   severity: critical                                             |
| state   | success                                                          |
| task_id | 0143aec7-f9ce-4654-ad48-edb6f4104e22                             |
+---------+------------------------------------------------------------------+