Bug 1657942
| Summary: | Update system purpose Candlepin API usage | ||
|---|---|---|---|
| Product: | Red Hat Satellite | Reporter: | Jonathon Turel <jturel> |
| Component: | Content Management | Assignee: | Jonathon Turel <jturel> |
| Status: | CLOSED ERRATA | QA Contact: | Lai <ltran> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.2.0 | CC: | ehelms |
| Target Milestone: | 6.5.0 | Keywords: | Triaged |
| Target Release: | Unused | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | tfm-rubygem-katello-3.10.0 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-05-14 12:39:33 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Jonathon Turel
2018-12-10 19:17:17 UTC
Created from redmine issue http://projects.theforeman.org/issues/25638 Testing steps are available in the PR which introduced the change: https://github.com/Katello/katello/pull/7873 Upstream bug assigned to jturel Moving this bug to POST for triage into Satellite 6 since the upstream issue https://projects.theforeman.org/issues/25638 has been resolved. *** Bug 1657943 has been marked as a duplicate of this bug. *** Step to test:
1. rpm -qa | grep candlepin to ensure candlepin-2.5.8 or higher
2. create custom product or use existing one
3. Connect to candlepin postgres db
4. Find uuid for product created in step 2:
select uuid from cp2_products where name = 'my product';
5. Add multiple roles to product:
insert into cp2_product_attributes(name, value, product_uuid) values ('roles', 'Role1, Role2, Role3', '$UUID_FROM_EARLIER');
6. Validate the API by checking the 'system_purposes' key in the response of /organizations/:id
7. Validate the UI by going to a content host in the same Org and see that your role(s) are present in the dropdown for System Purpose.
Actual Result:
"subnets": [],
"system_purposes": {
"addons": [],
"roles": [
"Role3",
"Role2",
"Role1"
],
"support_level": [
"Premium",
"Self-Support"
],
"usage": []
},
"title": "Default Organization",
"updated_at": "2019-01-15 14:40:47 UTC",
"users": []
}
Was able to see on the UI as well.
Tested on 6.5.0 snap 11.
Marking bz as verified.
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. https://access.redhat.com/errata/RHSA-2019:1222 |