On 06/06/2011 10:16 AM, Bryan Kearney wrote:
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.
python-rhsm does not seem like the right place to have package info gathering bits. As far as I'm concerned, it already has too much stuff in it.
Maybe another package with core bits, assuming we actually reuse them.
- 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?
package profiles are kind of brutal db wise. If we can avoid having it in candlepin, I would much prefer that
Adrian