Red Hat Bugzilla – Bug 872305
When importing manifest, Katello doesn't scope the client certificate to access CDN by owner
Last modified: 2013-08-16 14:20:45 EDT
Description of problem: Instead of using owner specific client certificate to access CDN, the first certificate for the product is used (across all owners). This break the multi-tenancy. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. create 2 organizations 2. import manifest from https://bugzilla.redhat.com/show_bug.cgi?id=852910 this manifest has certificates not acceptable by cdn = no repositories are included after import 3. import ordinary simple manifest with RHEL into the second organization Actual results: No repositories are imported into the second repository Expected results: The second organization should have access to their repositories, no matter what happens in other orgs Additional info:
Fix in PR https://github.com/Katello/katello/pull/982
Fixed in commit Branch: refs/heads/master Commit: ad5b565ac2f367d07b4d969ae62828adc6992ffd Author: Ivan Necas <inecas@redhat.com> Date: 2012-11-01 (Thu, 01 Nov 2012) Changed paths: M src/app/models/glue/candlepin/product.rb M src/lib/resources/candlepin.rb Log Message: ----------- 872305 - scope product certificate search by organization
QE Verified - after attempting to import the aforementioned "bad" manifest in Org1, I then successfully imported a valid manifest into org2 and was able to see relevant repos. CloudForms System Engine Version: 1.1.12-20.el6cf
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2012-1543.html
getting rid of 6.0.0 version since that doesn't exist