Bug 834632

Summary: Deployment IP address not displayed until page refresh
Product: [Retired] CloudForms Cloud Engine Reporter: James Laska <jlaska>
Component: aeolus-conductorAssignee: Imre Farkas <ifarkas>
Status: CLOSED ERRATA QA Contact: Rehana <aeolus-qa-list>
Severity: medium Docs Contact:
Priority: medium    
Version: 1.0.0CC: ansmith, athomas, cpelland, dajohnso, dmacpher, hbrock, jturner, rlandy, tzumainn
Target Milestone: 1.0.1Keywords: Regression, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Cloud Engine contained an erroneous URL definition for instances, which disabled automatic updates on Application pages. This update corrects the URL definition and provides automatic updates on Application pages.
Story Points: ---
Clone Of:
: 836582 (view as bug list) Environment:
Last Closed: 2012-07-10 07:24:16 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:
Bug Depends On:    
Bug Blocks: 836582    
Attachments:
Description Flags
before-reload.png
none
after-reload.png
none
aeolus-debug-20120622115236.tar.gz
none
ec2 instance with IP address
none
rhevm instance with IP address
none
vsphere instance with IP address none

Description James Laska 2012-06-22 15:54:08 UTC
Created attachment 593782 [details]
before-reload.png

Description of problem:

When deploying an application, the "IP Address" field does not automatically update with the expected IP address (or hostname).  I've tried waiting 5, 10, 20 minutes, but the IP Address field is never populated.  Only after a page refresh, does the IP address appear.

Version-Release number of selected component (if applicable):
 * aeolus-conductor-0.8.31-1.el6cf.src.rpm
 * aeolus-configure-2.5.7-2.el6_2.src.rpm
 * rubygem-aeolus-cli-0.3.3-2.el6_2.src.rpm
 * rubygem-aeolus-image-0.3.0-12.el6.src.rpm

How reproducible:
 * Reproduced using firefox-12 and rhev/vsphere/ec2 deployments

Steps to Reproduce:
1. Install aeolus-all, run aeolus-configure -p mock,ec2,rhevm,vsphere
2. Build and push an image
3. Create application blueprint from image
4. Deploy image
5. Wait 5 minutes ...
  
Actual results:

See screen attached screenshot (before-reload.png)

Expected results:

See attached screenshot (after-reload.png)


Additional info:

Comment 1 James Laska 2012-06-22 15:54:32 UTC
Created attachment 593783 [details]
after-reload.png

Comment 2 James Laska 2012-06-22 15:56:05 UTC
Created attachment 593784 [details]
aeolus-debug-20120622115236.tar.gz

Comment 7 Tzu-Mainn Chen 2012-06-27 17:31:21 UTC
ACK'd and pushed to 1.0.1 branch

Comment 10 Dan Macpherson 2012-06-28 04:18:14 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
aeolus-conductor contained an erroneous URL definition for instances, which disabled automatic updates on Applications pages. This update corrects the URL definition and provides automatic updates on Applications pages.

Comment 11 Dan Macpherson 2012-06-28 05:17:28 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1 +1 @@
-aeolus-conductor contained an erroneous URL definition for instances, which disabled automatic updates on Applications pages. This update corrects the URL definition and provides automatic updates on Applications pages.+aeolus-conductor contained an erroneous URL definition for instances, which disabled automatic updates on Application pages. This update corrects the URL definition and provides automatic updates on Application pages.

Comment 12 Ronelle Landy 2012-06-28 23:27:51 UTC
Tested launching instances to vsphere, rhevm and ec2. All three deployments updated in the conductor GUI to show a running state and an IP address after 2-5 minutes (depending on server load) without requiring a manual page refresh.

See attached screenshots. (taken on Firefox browser)

rpms tested:

rpm -qa |grep aeolus
aeolus-conductor-daemons-0.8.33-1.el6cf.noarch
aeolus-conductor-0.8.33-1.el6cf.noarch
aeolus-all-0.8.33-1.el6cf.noarch
rubygem-aeolus-image-0.3.0-12.el6.noarch
rubygem-aeolus-cli-0.3.3-2.el6_2.noarch
aeolus-configure-2.5.10-1.el6cf.noarch
aeolus-conductor-doc-0.8.33-1.el6cf.noarch

Marking this BZ as verified in the latest puddle built on 06/28/2012 with aeolus-conductor version listed above

Comment 13 Ronelle Landy 2012-06-28 23:28:37 UTC
Created attachment 595155 [details]
ec2 instance with IP address

Comment 14 Ronelle Landy 2012-06-28 23:29:09 UTC
Created attachment 595156 [details]
rhevm instance with IP address

Comment 15 Ronelle Landy 2012-06-28 23:30:25 UTC
Created attachment 595157 [details]
vsphere instance with IP address

Comment 18 errata-xmlrpc 2012-07-10 07:24:16 UTC
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.

http://rhn.redhat.com/errata/RHBA-2012-1063.html