Bug 719383 - new deployable missing check on hw profile names
Summary: new deployable missing check on hw profile names
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: CloudForms Cloud Engine
Classification: Retired
Component: aeolus-conductor
Version: 0.3.1
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: alpha
Assignee: Jan Provaznik
QA Contact: Dave Johnson
URL: https://<ip_addr>/conductor/deploymen...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-07-06 16:27 UTC by Dave Johnson
Modified: 2012-01-26 12:20 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-12-08 13:47:53 UTC


Attachments (Terms of Use)

Description Dave Johnson 2011-07-06 16:27:03 UTC
Description of problem:

Playing around with deployables, I found that dropping a character from either the image id or the build id is flagged as an error prior to adding the deployable, stating that the particular id could not be found.  But, if you do this with the hw profile name, it is not flagged as an error until you actually start the deployable which is a little late, especially in multi-assembly deployments.


Version-Release number of selected component (if applicable):
aeolus-configure-2.0.1-0.el6.20110628141215gitb8aaf85.noarch
rubygem-aeolus-cli-0.0.1-1.el6.20110701204941gitd66e27c.noarch
aeolus-conductor-doc-0.3.0-0.el6.20110701204941gitd66e27c.noarch
aeolus-conductor-daemons-0.3.0-0.el6.20110701204941gitd66e27c.noarch
aeolus-all-0.3.0-0.el6.20110701204941gitd66e27c.noarch
aeolus-conductor-0.3.0-0.el6.20110701204941gitd66e27c.noarch


Steps to Reproduce:
1.  Create a deployable xml with a bad build id
2.  Create a new deployment for a pool specifying xml from step 1
3.  Notice an error is thrown on a bad id and the deployable is not added
4.  Create a deployable xml and specify a non-existent hw profile
5.  Create a new deployment for a pool specifying xml from step 4
6.  Notice that the bad hw profile is not flagged as a error and you can proceed to starting the deployment.
  
Actual results:


Expected results:


Additional info:

Comment 1 Steve Linabery 2011-07-18 16:27:07 UTC
4cd3a5eec2639018d8598ebbfc836dd77e1f6635 is in rpm on fp testing

Comment 2 Dave Johnson 2011-07-20 19:24:30 UTC
Looks good with the following rpms:

[root@ibm-x3650-04 ~]# rpm -qa | grep aeolus
rubygem-aeolus-image-0.0.1-1.el6.20110719153543gitd39221e.noarch
aeolus-conductor-0.3.0-0.el6.20110719153543gitd39221e.noarch
aeolus-all-0.3.0-0.el6.20110719153543gitd39221e.noarch
aeolus-conductor-daemons-0.3.0-0.el6.20110719153543gitd39221e.noarch
aeolus-configure-2.0.1-1.el6.20110719144238git5ffa131.noarch
aeolus-conductor-doc-0.3.0-0.el6.20110719153543gitd39221e.noarch

Comment 3 wes hayutin 2011-08-01 19:53:53 UTC
release pending...

Comment 4 wes hayutin 2011-08-01 19:55:52 UTC
release pending...

Comment 6 wes hayutin 2011-12-08 13:47:53 UTC
perm close


Note You need to log in before you can comment on or make changes to this bug.