Take a look at this write up:
https://fedorahosted.org/pulp/wiki/PackageProfileUpdate
Based on this work which pradeep did, I believe there will be the
following packages:
python-rhsm gofer
|---pulp-client--------------------|
|---subscription-manager |
|------katello-C&C-----------------|
and the following features will need to be added across the projects:
- python rhsm will get he code to create the package sets.
- pulp-client will have code to take it and push it to pulp via a plugin
and gofer plugin
- subscription-manager will push up packages whenever facts are pushed up
- candlepin will either need to store, or ignore that packeg profile.
- katello-C&C will re-implement the package set push which is in
pulp-client. The main difference will be using the connection data from
subscription-manager
Any comments on what you think candlepin should do?
-- bk