16 Sep
2019
16 Sep
'19
3:11 p.m.
Backend/type specific information leaking out of the API dynamically like that is definitely an interoperability problem and as you said it sounds like it's been that way for a long time. The compute servers diagnostics API had a similar problem for a long time and the associated Tempest test for that API was disabled for a long time because the response body was hypervisor specific, so we eventually standardized it in a microversion so it was driver agnostic.
Except this isn't backend specific information that is leaking. It's just reflecting the configuration of the system.