Description of problem: Part of what we are shipping for CF 1.0 is the ability of cloud engine instances to register to a katello server. Known limitations have been found in ec2, and are not part of the scope of this bug. The scope of this bug should be for rhevm, vsphere providers. CloudForms Devel needs to provide a reference script that provides the minimum calls to register a cloud engine instance to katello via config server. QE would like to qualify the script and sign off on it. We would like to see the script shipped or published as doc.
https://bugzilla.redhat.com/show_bug.cgi?id=795429
Looking for two pieces of the puzzle here I think.. minimum amount of scripting needed to register to katello and minimum amount of deployable xml to register to katello
Greg, please connect with Steve or Scott from ref-arch to get what they have already put together for this and make sure it works properly. Feel free to grab whomever you need to help from the System Engine side.
Working spr and scollier to get what they put together before.
The fix we're putting in place for this is to add an "examples" directory in all config servers. The directory will be accessible from: https://<config_server_url>/examples The first example will be a deployable written by jlaska that connects a launched guest back to a Katello server. That example can be seen here: http://blomquisg.fedorapeople.org/katello-register.xml
Pushed change to our 1.0 branch for config server. https://github.com/aeolusproject/audrey/commit/a2718d70d83ce74e181c034de3c63c06f747f329
Brew build: http://brewweb.devel.redhat.com/brew/taskinfo?taskID=4225573
/me is looking for where the product cert is dropped in for ec2 instances.
FAILED QE: There was some miscommunication here (i.e., I missed something). jlaska included a second deployable example that drops the product cert for ec2 instances. I didn't realize we were including that for this drop. I'm moving this back to assigned to pick these changes up.
k.. we should open a separate bugs for 1. ec2 2. pre-rhel6.2 1. registering from ec2 instances will not block the release as its GSS supported only. 2. pre-rhel6.2 registration will block the release of CF. We need this to work on RHEL5U6 - current, and RHEL 6.x
I'll just push the fix against this bug. https://github.com/aeolusproject/audrey/commit/71edaef5afbd98c6f6dfe87a3469a36ffbd6b0db
Brew build: https://brewweb.devel.redhat.com/taskinfo?taskID=4276765
New brew build with updated version: http://brewweb.devel.redhat.com/brew/taskinfo?taskID=4277078
[root@cloudEngine-audrey ~]# cat /etc/httpd/conf.d/aeolus-configserver-vhost443.conf | grep examples Alias /examples "/usr/share/aeolus-configserver/examples" <Directory "/usr/share/aeolus-configserver/examples"> # for directory listing in examples dir ProxyPass /examples ! ProxyPassReverse /examples ! [root@cloudEngine-audrey ~]# rpm -qa | grep aeolus-configserver aeolus-configserver-0.4.7-1.el6.noarch
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/RHEA-2012-0585.html