This reverts commit 678ff92.
Promoting errata to repositories with filters could result in adding only the errata without it's packages when the filters restricted the errata content. This commit adds validation for errata that checks this case. Before a promotion starts all changeset content is inspected to ensure it's valid.
…erts - removed exposed db passwords from install log
…erts - fixed exposed passwords in katello-configure.conf copies in log
- fixed permission on selinux policy files
The cli for 'provider synchronize' needed a minor change to handle errors that may come back from the sync. It appears that the format may have changed recently. Checked 'repo synchronize' and errors there looked ok.
determined to prevent error and show proper completion. Note, this change emphasizes sync status in the following way. Running then recently finished then queded via a sync plan.
…erts -removed passwords from candlepin.conf
…erts - removing passwords from katello-configure.conf and katello-configure.log
Basic approach used here was to add a "params_rules" method to almost every controller where a create!(params) or update_attributes!(params) calls were being made. Basically params on methods doing that now will now be checked via rules and errored out if the params passed in donot match. Also updated the unit tests that go with this for each modified controller method.
When imported manifest is not valid and CDN refuses it, UI and CLI provides more descriptive information about what happened.
This reverts commit caef237. This is thowing error: err: Could not apply complete catalog: Found dependency cycles in the following relationships: http://lzap.fedorapeople.org/projects/katello/graphs/puppet_of_0.2_13.png Reverting, not sure what is wrong now.
Katello-agent wasn't running properly on system registered with rhn. Binding to repositories was failing because the rhn repos have no repofile. With this commit agent skips this repositories.