Description of problem:
OpenStact provider is connected using credentials, allowing management of more OpenStack projects (tenants) that are discoverer with all their resources.
At OpenStack, some flavors are defined for specific tenants, so they do not belong to all tenants discovered from OpenStack.
For VM provisioning, tenant related resources as network are allowed only. This is not true for flavors where all are offered at drop down list, including flavors that are not allowed for selected tenant. When not allowed flavor is selected, provisioning ends with error.
In CFME at tenant Summary page are listed resources that belongs to tenant, flavors are missing at list.
Version-Release number of selected component (if applicable):
tested in 5.7 beta too
Have connected OpenStack provider with at least two tenants, where there exists standalone flavors for each tenant.
Steps to Reproduce:
1. Connect OpenStack provider with more tenants with standalone flavors for each tenant
2. Start instance provisiong dialogs, at Environment tab select one provider
3. At properties tab, all flavors are offered for selection, including flavors not available for selected tenant at previous tab
Please assess the impact of this issue and update the severity accordingly. Please refer to https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity for a reminder on each severity's definition.
This issue is fixed in https://github.com/ManageIQ/manageiq/pull/14036
It will be in the Fine release.
verified on 220.127.116.11
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.