Instance running on Openstack Provider shows operating system as 'Unknown'. Openstack does not expose operating system name (instance) in any inventory data. Therefore, Cloudforms cannot pull OS info and mark it as unknown. The reason that we are getting the OS logos in CFME is because we read the image name (Windows,RHEL,etc..) and based on that we put the Logo of that OS in there. However, in future there could be some way available to detect the operating system name of openstack instance and display it in Instance properties.
I'm not sure what information we can get from OpenStack over the API regarding what operating system the instance is running. Ladas, can you look into this?
AFAIK we can't get info like this from the APIs. We should be able to get it from the image fleecing though.
@Greg it's optional attribute in glance and we also get the OS from SSA, but only some OS, e.g saw it for fedora but not for cirros. So should we use both sources with priorities? Probably SSA will have priority over Glance, but we will need some flags for that probably. Or just SSA? In that case we could close this RFE
@Ladas, I'm not sure I know what you mean. Are you saying we already collect this info via SSA, so we already get the maximum amount of information possible
@Greg yes, after ssa I can see that my image's OS is Fedora 22
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 500 days