When dealing with a subcloud where Centos and SystemController have
already been upgraded to Debian, Horizon encounters difficulties
loading Host Inventory and Software Management pages. This issue
arises due to variations in host attributes between different
versions.
To address this, any expected but missing attributes will be
assigned default values before loading the page.
Additionally, adding a fix for issues with sphinx version for this package
Test Plan:
- Select the target subcloud with the previous version. Navigate to
Platform -> Host Inventory and confirm the successful loading of
the Host table.
- Select the target subcloud. Navigate to Platform -> Host Inventory
and confirm the ability to load the Edit Host modal and Host
details.
- Select the target subcloud. Navigate to Platform -> Software
Management and confirm the successful loading of patch details for
this host.
closes-bug: 2032838
Signed-off-by: fperez <fabrizio.perez@windriver.com>
Change-Id: I671fcca81c14a787d4c55f823d1dae793fe2df35