Bug 1261087
| Summary: | Unable to deploy heat stack from bundle catalog item | ||
|---|---|---|---|
| Product: | Red Hat CloudForms Management Engine | Reporter: | Chris Pelland <cpelland> |
| Component: | Automate | Assignee: | Tina Fitzgerald <tfitzger> |
| Status: | CLOSED ERRATA | QA Contact: | Aziza Karol <akarol> |
| Severity: | urgent | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 5.4.0 | CC: | akarol, bilwei, cpelland, dajohnso, fdewaley, gmccullo, jdeubel, jhardy, jprause, lsmola, mfeifer, mkanoor, mpovolny, ngupta, obarenbo, pmukhedk, snansi, tfitzger |
| Target Milestone: | GA | Keywords: | ZStream |
| Target Release: | 5.4.3 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | 5.4.3.0 | Doc Type: | Bug Fix |
| Doc Text: |
In the previous version of CloudForms Management Engine, deploying a heat stack to multiple providers as a bundle catalog item would fail with a HTTP/1.1 400 Bad Request error. This was because the CatalogBundleInitialization and CatalogItemInitialization methods used in this case were not able to handle orchestration provisioning. They were originally designed to work with VM provisioning, before orchestration provisioning was introduced to the product. This bug was fixed by updating these methods to handle orchestration provisioning correctly. Users are now able to deploy the heat stack as a catalog bundle item in the new version of CloudForms Management Engine.
|
Story Points: | --- |
| Clone Of: | 1260436 | Environment: | |
| Last Closed: | 2015-10-22 14:33:35 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 1260436 | ||
| Bug Blocks: | |||
|
Comment 2
CFME Bot
2015-09-29 16:21:38 UTC
New commit detected on cfme_productization/master: https://code.engineering.redhat.com/gerrit/gitweb?p=cfme_productization.git;a=commit;h=cba77ec2888c0f59b594795ffc862bc3b5419f7d commit cba77ec2888c0f59b594795ffc862bc3b5419f7d Merge: b421bf0 8e836ec Author: Greg McCullough <gmccullo> AuthorDate: Tue Sep 29 12:03:48 2015 -0400 Commit: Greg McCullough <gmccullo> CommitDate: Tue Sep 29 12:03:48 2015 -0400 Merge branch 'bz_1261087' into '5.4.z' Automate | Services | Changed CatalogItemInitialization automate method for Orchestration provisioning Applied Orchestration automate fixes. https://bugzilla.redhat.com/show_bug.cgi?id=1261087 Original: https://github.com/ManageIQ/manageiq/pull/4416 https://bugzilla.redhat.com/show_bug.cgi?id=1260436 Clean cherry-pick except for spec test. Applying spec test patch wasn't successful since test was created after vmdb was rerooted. See merge request !266 .../Provision.class/catalogiteminitization.yaml | 14 +++ .../__methods__/catalogiteminitialization.rb | 15 +++ .../catalog_item_initialization_spec.rb | 105 +++++++++++++++++++++ vmdb/spec/support/service_template_helper.rb | 96 +++++++++++++++++++ 4 files changed, 230 insertions(+) Verification blocked due to issue https://bugzilla.redhat.com/show_bug.cgi?id=1270233 Tina, Can you please confirm the entry points to used to be used for the verification? If this is the entry point "Cloud/Orchestration/Provisioning/StateMachines/Provision/CatalogItemInitialization" to be used then this is not available in Fixed version 5.4.3 ~Thanks, Aziza Hi Aziza, The entry point is as you specified. There was a problem with the fix and the "Cloud/Orchestration/Provisioning/StateMachines/Provision/CatalogItemInitialization" instance is missing in that version of 5.4.3. The instance is included in the 5.4.3 build created yesterday. Thanks, Tina MR - 5.4.z http://gitlab.cloudforms.lab.eng.rdu2.redhat.com/cloudforms/cfme/merge_requests/290 MR - 5.4.3 http://gitlab.cloudforms.lab.eng.rdu2.redhat.com/cloudforms/cfme/merge_requests/291 Able to deploy heat stack from CF as a single catalog items for entry point Cloud/Orchestration/Provisioning/StateMachines/Provision/CatalogItemInitialization Also able to successfully deploy heat stack from bundle catalog item for entry point /Service/Provisioning /StateMachines/Methods/CatalogBundleInitialization Verified: 5.4.3.1.20151013111241_1c155a5 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. https://rhn.redhat.com/errata/RHBA-2015-1916.html |