Problem:
I apologize in advance if this is dumb question but for me this is not clear from reading the documentation and I need to ensure sync will work as expected in prod environment.
For RPM plugin the documentation mentions the following as default SYNC mode for newly created repos unless you specify otherwise:
-
additive
(the default) will retain the existing contents of the Pulp repository and add the contents of the remote repository being synced.
This statement means that if I sync a repo against the remote, new packages will be added AND also current packages that may have been updated or its version changed will also be updated locally in pulp as part of the Sync? I am confused because it seems from the text that only new contents will be added but currently present packages will not be updated/synced. I would appreciate if you can go into details with this. At this point I am not sure if I should change to mirror_content_only mode
or keep additive
. I am syncing RHEL/CentOS repos. Thanks a lot!!
Expected outcome:
Pulpcore version:
“core”: “3.48.0”
Pulp plugins installed and their versions:
“versions”: {
“rpm”: “3.25.1”,
“core”: “3.48.0”,
“file”: “3.48.0”,
“certguard”: “3.48.0”
},
Operating system - distribution and version:
RHEL 9
Other relevant data: