Description of problem: The following error occurs when performing a Cloud Discovery for Azure: 'Cloud Providers Discovery returned: wrong number of arguments (3 for 4)' Version-Release number of selected component (if applicable): 5.6.0.13.20160624114606_13a9153 How reproducible: Always Steps to Reproduce: 1. Go to Compute > Clouds > Cloud Providers 2. Select Configuration > Discover Cloud Providers 3. Select Azure and type your credentials (Client ID, Client Key & Azure Tenant ID) Actual results: An error is displayed: 'Cloud Providers Discovery returned: wrong number of arguments (3 for 4)' Expected results: No error Additional info:
Seems to be fixed in latest errata RHSA-2016:1634 - Bug 1362654
Dan, I wonder if this is fixed upstream already
This is not fixed upstream. It is working on 5612 Checked just now against ManageIQ Version master.20160830110816_7d6e70f Server Name EVM User Name Administrator Still missing the sub field upstream. https://10.16.5.120/ems_infra/show_list
Upstream PR -- https://github.com/ManageIQ/manageiq/pull/10531
Aparna's PR fixes the immediate problem, and will work so long as you provide a subscription ID. We are currently debating what the behavior should be if no subscription ID is provided.
Additional upstream PR: https://github.com/ManageIQ/manageiq/pull/11116. It was decided that the subscription ID always be mandatory for now.
Verified this is working on 10.16.6.191 running 5.7.0.2 Added Polarion test case id.