Align Cluster Status with new Status Reporter

Description

Node's services details are not part of the /cluster-status endpoint response anymore since the new Status Reporter was introduced (ref.: ).

Consequences can be observed in both - CLI and UI.

CLI

The users can run `cfy cluster status --json` as part of their CLI, or use the equivalent API call.
Example response in 5.0.5 was:


In 5.1 we can see limited response:

UI

A feature in Cluster Status widget showing node services with its statuses (eg. Cloudify Composer, Management Worker, Webserver) on hovering cluster service (eg. Manager) status - is not working anymore. See screenshot from Cluster Status widget documentation for better understanding how it looked like before.

If we won't bring back /cluster-status endpoint response to the original shape, Cluster Status widget should be updated with one of the following ways:

  1. Try to fetch missing node's services status using the UI backend as it should be available on the nodes - at least manager node - in /status endpoint, see status API documentation
    or

  2. Turn off displaying services popup on hovering node status icon

Assignee

Jakub Niezgoda

Reporter

Jakub Niezgoda

Labels

Target Version

unscrubed

QA Owner

None

Premium Only

yes

Documentation Required

None

Why Blocked?

None

Release Notes

yes

Priority

None

Story Points

2

Epic Link

Sprint

None

Priority

Unprioritized
Configure