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.
Looking for two pieces of the puzzle here I think..
minimum amount of scripting needed to register to katello
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:
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:
Pushed change to our 1.0 branch for config server.
/me is looking for where the product cert is dropped in for ec2 instances.
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. 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.
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"
# for directory listing in examples dir
ProxyPass /examples !
ProxyPassReverse /examples !
[root@cloudEngine-audrey ~]# rpm -qa | grep aeolus-configserver
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.