| Summary: | Launching a deployable with multiple unique images can be stuck in "new" | ||
|---|---|---|---|
| Product: | [Retired] CloudForms Cloud Engine | Reporter: | Greg Blomquist <gblomqui> |
| Component: | aeolus-conductor | Assignee: | Greg Blomquist <gblomqui> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | pushpesh sharma <psharma> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 1.0.0 | CC: | akarol, bbandari, deltacloud-maint, slinaber, ssachdev |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-08-30 17:14:42 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Greg Blomquist
2011-12-14 20:17:09 UTC
3ecb7b5 in aeolus-conductor-0.8.0-12 Need test plan to test Overview of testing procedure: As long as a deployable with two (or more) unique image IDs can be launched, then this bug is verified. 1. build image for first template (any template will do) 2. build image for another template (any template other than that used in step 1 will do) 3. push both images to a provider account 4. create deployable that will launch two assemblies; - assembly 1 should reference image built in step 1 - assembly 2 should reference image built in step 2 5. launch the deployable Hope that helps More details on testing. Dajo and I talked on IRC about how to test the negative scenarios as well. Here's what we came up with: Prereq: 1. Create ec2 provider account in conductor 2. Create rhev provider account in conductor 3. Build image from template 1 for both providers 4. Build image from template 2 for both providers 5. Create deployable that references templates 1 & 2 in assemblies 6. Create a realm mapped to ec2 provider account 7. Create a realm mapped to rhev provider account Test 1: 1. Push both images to ec2 2. Launch deployable 3. Select ec2 realm during launch Result: The deployment should successfully launch in ec2 Test 2: 1. Push one image to rhev 2. Launch deployable 3. Select rhev realm during launch Result: An error/warning indicating that all of the images are not pushed to rhev assigning to Pushpesh Verified a Application(Deployable) with two different Image Id.Verified Application Blueprint looks like:-
<?xml version="1.0"?>
<deployable version="1.0" name="multi-assemblies">
<description/>
<assemblies>
<assembly hwp="small-x86_64" name="RHEL6-2">
<image id="6ae16f1c-7cd2-11e1-9a08-00215e20316a"/>
</assembly>
<assembly hwp="small-x86_64" name="rhel6">
<image id="8faeba18-7cc6-11e1-9a08-00215e20316a"/>
</assembly>
</assemblies>
</deployable>
Application is launched successfully with Amazon-Ec2.
[root@qe-blade-01 ~]# rpm -qa|grep aeolus aeolus-conductor-doc-0.8.7-1.el6.noarch aeolus-configure-2.5.2-1.el6.noarch aeolus-conductor-0.8.7-1.el6.noarch rubygem-aeolus-cli-0.3.1-1.el6.noarch rubygem-aeolus-image-0.3.0-12.el6.noarch aeolus-conductor-daemons-0.8.7-1.el6.noarch aeolus-all-0.8.7-1.el6.noarch |