Bug 1688973
| Summary: | Manifest refresh does not import new CDN certificates into Pulp | ||
|---|---|---|---|
| Product: | Red Hat Satellite | Reporter: | Mike McCune <mmccune> |
| Component: | Repositories | Assignee: | satellite6-bugs <satellite6-bugs> |
| Status: | CLOSED ERRATA | QA Contact: | vijsingh |
| Severity: | medium | Docs Contact: | |
| Priority: | high | ||
| Version: | Unspecified | CC: | jsherril, rbertolj, takirby, ykawada |
| Target Milestone: | 6.5.0 | Keywords: | PrioBumpField, Triaged |
| Target Release: | Unused | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-05-14 12:40:29 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Mike McCune
2019-03-14 19:56:27 UTC
This is resolved in 6.5 by some refactoring work that has been done. Moving to ON_QA. Hello, I am unable to see the expired subscription on UI(content => Subscriptions) after uploaded manifest(which has expired subscriptions in it) , could you please share your input ? TESTPLAN: You don't actually need expired subscriptions to test this, the key to check is that the certificates in Pulp are updated with every manifest refresh as that is the bug. 1) Import subscriptions 2) enable some Red Hat repositories 3) sync them 4) Find the x509 certs stored in one of the Pulp repositories, substitute the repo-id of say.. the RHEL7 Server repo # curl -k -u admin:************ https://localhost/pulp/api/v2/repositories/33fb2576-e5f7-4946-944d-66e0593271aa/?details=true | json_reformat 5) Copy the ssl_client* fields to a text file for future reference 6) generate a new and updated manifest on the customer portal, download it. 7) import it into the same organization from above 8) repeat step (4), verify that the ssl_client fields are *DIFFERENT* than that from step (5): # curl -k -u admin:************ https://localhost/pulp/api/v2/repositories/33fb2576-e5f7-4946-944d-66e0593271aa/?details=true | json_reformat 9) verify you can still sync the repositories. ON_QA Verified @Satellite 6.5.0 Snap 22.0 Observation: - Repositories 'ssl_client_key' and 'ssl_client_cert' are getting changed after imported the new manifest(generated a new and updated manifest on the customer portal). - Able to sync repositories(already enabled and synced with old manifest) after imported the new manifest. 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 |