Story #4413

Updated by ttereshc 11 months ago

Currently 2 one-time options need to be supported, @mirror@ and @url@.

@mirror@ - set to False by default. If True, repository is mirrored as is and old content is removed from a version.
@url@ - if set, it should be used instead of url configured on a remote. Use case: when a repo needs to sync once from an export from another pulp. Katello P2 item.

Add support of @mirror@ option for the options above for RPM plugin in the REST API for a sync call.
Make sure @DeclarativeVersion@ in RPM plugin respects those options. that option.