Description of problem: API GET call `system/summary` doesn't work properly when there is no existing cluster in USM. Version-Release number of selected component (if applicable): rhscon-ceph-0.0.8-1.el7.x86_64 rhscon-core-0.0.11-1.el7.x86_64 rhscon-ui-0.0.25-1.el7.noarch How reproducible: 100% Steps to Reproduce: 1. Prepare and install skyring on the server (accordingly to DOC). 2. Use API call to get system summary (see script in Additional info). 3. Accept some nodes and create cluster from them. 4. Again call API request to get system summary (as in step 2.) Actual results: In second step, it will not return any data. In fourth step, it will return system summary data. Expected results: It will return system summary data even without existing cluster. Additional info: Script for testing. #!/bin/bash URL="http://USM-SERVER:8080/api/v1" quiet="-q -O-" rm -f cookies.txt wget ${quiet} --post-data='{"username":"admin", "password":"admin"}' --save-cookies cookies.txt ${URL}/auth/login wget ${quiet} --load-cookies cookies.txt -p ${URL}/system/summary
Testerd and VERIFIED on: ceph-ansible-1.0.5-22.el7scon.noarch ceph-installer-1.0.12-2.el7scon.noarch rhscon-ceph-0.0.26-1.el7scon.x86_64 rhscon-core-0.0.26-1.el7scon.x86_64 rhscon-core-selinux-0.0.26-1.el7scon.noarch rhscon-ui-0.0.41-1.el7scon.noarch >> VERIFIED
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2016:1754