Red Hat Bugzilla – Bug 1270233
Heat stack service provisioning shows service provision successful but no stack gets created
Last modified: 2015-11-11 15:17:48 EST
Created attachment 1081266 [details]
Description of problem:
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.create a service dialog base on heat orchestration template
2.create a catalog item type of orchestration and use the above dialog and select provider openstack. see attached screenshot.
3.order the service
Request page shows Service Provisioned Successfully , but no stack is displayed in stack page
stack should be created
Created attachment 1081271 [details]
If you want to provision with a single catalog item, you need to create a catalog item for type Orchestration, the provisioning entry point must be Cloud/Orchestration/Provisioning/StateMachines/Provision/default
If you want to provision with a catalog bundle, you need to
1. create a catalog item for type Orchestration, the entry point must be
Cloud/Orchestration/Provisioning/StateMachines/Provision/CatalogItemInitialization. Currently I don't see this entry point in your testing environment. Have you used the right version, or have you imported our latest fix that Tina put?
2. create a catalog bundle and include the above catalog item.
The error Fog::Compute::OpenStack::NotFound]: Expected( you found was expected. You don't need to worry about it.
Your stack creation has been rolled back. This means your configuration at CFME is correct. The problem is from the provider side. Because the failed stack was rolled back, meaning it was deleted from the provider, we cannot capture the failure reason, nor can we find it during the refresh.
In order to diagnose the reason to fail the creation, you should choose "DO NOTHING" option when you placed the order. This way the failed stack will remain on the provider so we can investigate what caused the failure. Likely it is caused by some invalid parameters given at the ordering time.
According to the latest testing result, a stack had been created on the provider. This showed the CFME stack provisioning functions as designed. The stack status CREATE_FAILED was read from the provider.