Bug 1884212
Summary: | Failed to import content view with more than 20 repositories enabled | |||
---|---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Alexey Masolov <amasolov> | |
Component: | Inter Satellite Sync | Assignee: | Chris Roberts <chrobert> | |
Status: | CLOSED ERRATA | QA Contact: | Lai <ltran> | |
Severity: | high | Docs Contact: | ||
Priority: | high | |||
Version: | 6.7.0 | CC: | ahumbe, bbuckingham, chrobert, jjeffers, rbertolj | |
Target Milestone: | 6.10.0 | Keywords: | PrioBumpGSS, Triaged | |
Target Release: | Unused | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
URL: | https://projects.theforeman.org/issues/32129 | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | If docs needed, set a value | ||
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1971686 (view as bug list) | Environment: | ||
Last Closed: | 2021-11-16 14:09:27 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
Alexey Masolov
2020-10-01 11:20:56 UTC
*** Bug 1946348 has been marked as a duplicate of this bug. *** Satellite 6.10 will be only Pulp3, which means that this BZ can only go back to Satellite 6.9.Z The commands to export/import with this method have been removed in 6.10 and the new method to export/import is https://docs.theforeman.org/2.4/Content_Management_Guide/index-katello.html#Using_ISS Setting the target milestone to 6.9.4 Chris, There is already a clone of this for 6.9.z. https://bugzilla.redhat.com/show_bug.cgi?id=1971686 BBuckinghanm requested this for 6.10 to check for any regressions. Brad, can you clarify/confirm? Chris, This bugzilla is intended for 6.10 verification. While it is true that the commands in 6.10 are different, we need to ensure that the new implementation/commands/workflow with pulp 3 allows a user to import content views with more than 20 repositories. As James mentioned, this bugzilla was also cloned to 6.9.z, since the implementation there is different. Thanks! Steps to retest: 1. Spin up 2 Satellites (6.10 each) #Export Satellite Portion 2. On satellite to export, import manifest 3. Administer -> Setting -> Search for "Default Red Hat Repository download policy" -> Set policy to "immediate" 4. Enable 21 repos (I used an export.sh script in the PR for this) 5. Sync the repos 6. Create a cv, add all the repos enabled in step 4 and publish cv 7. Run the export command: hammer content-export complete version --id <cv-id> --organization-id <org-id> 8. Verify that the export files are created in "/var/lib/pulp/exports/<organization name>/<cv name><export time stamp> #Import Satellite Portion 9. On the satellite to import the cv, import manifest that would have all the repos created in step 4 10. Set "Default Red Hat Repository download policy" to "immediate" just like step 3. 11. SCP the files from the exported directory in step 8 to /var/lib/pulp/imports in the satellite in which you want to import (scp just the three files over: tar.gz, metadata.json, and toc.json) 12. Verify that the files are present in /var/lib/pulp/imports 13. Run the import command: hammer conent-import version --organization-id 1 --path /var/lib/pulp/imports 14. Verify that on the UI that the cv is imported with all 21 repos. Expected result: 7. Export should be successful 8. There should be 3 files created: export-<id>.tar.gz, export-<id>-toc.json, and metadata.json 12. There should be 3 files: export-<id>.tar.gz, export-<id>-toc.json, and metadata.json 13. Import should be successful 14. UI should show the cv with all 21 repos present Actual result: 7. Export is successful: # hammer content-export complete version --id 2 --organization-id 1 [......................................................................................................................................] [100%] Generated /var/lib/pulp/exports/Default_Organization/my_cv_export_import/1.0/2021-06-17T11-04-39-04-00/metadata.json 8. There are 3 files created: export-<id>.tar.gz, export-<id>-toc.json, and metadata.json 12. There are 3 files: export-<id>.tar.gz, export-<id>-toc.json, and metadata.json 13. Import is successful: # hammer content-import version --organization-id 1 --path /var/lib/pulp/imports/ [......................................................................................................................................] [100%] 14. UI shows the cv with all 21 repos present Verified on 6.10_04 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 (Moderate: Satellite 6.10 Release), 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-2021:4702 |