Howdy,
I'll split this up into Foreman and Pulp information.
For Foreman, we do not support nor have we tested attempting to deploy
Katello on top of an existing Foreman. Our first priority has been to get
Katello converted to an engine and fully functional at a deployment level.
There are some model connections and additional properties Katello adds
along with the structure of the deployment with respect to certs that make
this more difficult than other plugins. That being said, we have not had
any capacity to investigate if this would be possible and how we might do
it to date.
For Pulp, Katello stores data in Pulp in a way that represents how the data
is segmented into organizations and products within the Katello data model.
Further, we've not investigated a way to directly import the current data
in an existing Pulp. However, if you have an existing Pulp, you can treat
it as an external repository source to feed into your Katello. While remote
Pulp's should work, we have not had capacity to test the usage of an
existing or remote Pulp (outside of Pulp nodes). This may be possible if
the certs and server.conf are configured properly, and then at least while
you would need to import the repos into Katello, the packages would already
be on disk.
I hope this helps give some insight into the current landscape. We'd more
than welcome working with anyone that wants to try the above and appreciate
hearing how users would like to use the tools. Further, if you
have ideas on how we might take this we are more than happy to entertain.
If I've missed answering any specific questions let us know and we'll send
along further information.
Thanks,
Eric
Hi,
I'm seeking some clarification on how Foreman/Katello will integrate with
existing Foreman/Pulp environments. I'm unable to find any documentation.
We are already a Foreman 1.5/Pulp shop. We have dedicated Pulp servers
serving content in each of our datacenters. As I understand it, Katello
will include it's own bundled pulp-server which will be installed alongside
Foreman/Katello on the same host. This is not ideal in our environment
since we already have Pulp servers deployed. We have no desire to run both
Foreman/Katello and pulp-server on the same hosts. Will Katello allow us
to specify existing Pulp servers and be able to control them? I would
think this would be possible since the integration between Katello and Pulp
is likely through an API (pulp) anyways.
We currently align Puppet environments (ie, dev, qa, prod) with Pulp repos.
For instance, hosts in the "dev" environment get assigned a repository
named "rhel6-server-dev-x86_64" and so on. Yum definitions are dropped
onto each host by Puppet and the appropriate repos are assigned based on
the host's environment. I believe this is a bit different then the Katello
content-views based approach.
At the end of the day, I'm looking to see how I can make Katello fit into
our environment without having to re-engineer everything from the ground
up. Any advice or comments on this subject would be much appreciated.
Thanks,
Josh
···
--
You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.