Description of problem: Retirement tab is not shown for retired service if "Copy from Provisioning" was pressed during filling retirement tab in catalog item Version-Release number of selected component (if applicable): 5.8.0.14-rc3.20170509175238_5dbf87a How reproducible: Always Steps to Reproduce: 1. Enable Embedded Ansible role. 2. Wait until it will be enabled. 3. Navigate to Automation/Ansible. 4. Add some credential and repository with ansible playbook. 5. Navigate to Services/Catalogs/Catalog Items. 6. Create a catalog item, fill retirement tab using "Copy from Provisioning" button. 7. Provision a service from the catalog item. 8. Perform service retirement. Actual results: Retirement tab is missing. Expected results: Retirement tab should be shown.
The reason the retirement tab is not showing is because the Service has the wrong retirement entry point. It's using a retired_basic retirement instance instead of a retired_advanced instance.
Created attachment 1277671 [details] Screen shot showing retirement tab remove resources option.
The attached screen shot shows the Remove Resources value of "Yes" which is not a valid choice for a Service Catalog Item with a retirement playbook.
This PR is required https://github.com/ManageIQ/manageiq-ui-classic/pull/1246
Fixed and verified in 5.9.0.5.20171102023815_209f732.