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