<div dir="ltr">Hi, fellow stackers,<div><br></div><div>There was a conversation during 'Enhance debugability' session at the summit about Diagnostic API which allows gate to get 'state of world' of OpenStack installation. 'State of world' includes hardware- and operating system-level configurations of servers in cluster. </div>

<div><br></div><div>This info would help to compare the expected effect of tests on a system with its actual state, thus providing Tempest with ability to see into it (whitebox tests) as one of possible use cases. Another use case is to provide input for validation of OpenStack configuration files.</div>

<div><br></div><div>We're putting together an initial version of data model of API with example values in the following etherpad:</div><div><a href="https://etherpad.openstack.org/p/icehouse-diagnostic-api-spec">https://etherpad.openstack.org/p/icehouse-diagnostic-api-spec</a><br>

</div><div><br></div><div>This version covers most hardware and system-level configurations managed by OpenStack in Linux system. What is missing from there? What information you'd like to see in such an API? Please, feel free to share your thoughts in ML, or in the etherpad directly.</div>

<div><br></div><div><br></div><div>--</div><div>Best regards,</div><div>Oleg Gelbukh</div><div>Mirantis Labs</div></div>