Story #4413
closed
Pulp - Story #3802: [Epic] As a user, I can override a remote's settings when making a request to start a sync
As a user, I can specify one-time options during sync
Description
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.
ssl_ca_certificate
- A PEM encoded CA certificate used to validate the server certificate presented by the external source.
ssl_client_certificate
- A PEM encoded client certificate used for authentication.
ssl_client_key
- A PEM encoded private key used for authentication.
ssl_validation
- if True, SSL peer validation must be performed.
proxy_url
- A proxy URL. Format: scheme://user:password@host:port
username
-A username to be used for authentication when syncing.
password
- A password to be used for authentication when syncing.
Add support for the options above for RPM plugin in the REST API for a sync call.
Make sure DeclarativeVersion
in RPM plugin respects those options.
- Groomed changed from No to Yes
This looks right to me. I'm marking as Groomed.
- Has duplicate Story #3807: As a user, I can specify a sync mode as a one-time option added
- Subject changed from As a user, I can specify a sync policy when syncing rpm repo to As a user, I can specify a sync mode when syncing rpm repo
- Subject changed from As a user, I can specify a sync mode when syncing rpm repo to As a user, I can specify one-time options during sync
- Description updated (diff)
- Groomed changed from Yes to No
Ungroomed because story is rewritten.
- Has duplicate Story #3805: As a user, I can specify a URL as a one-time option at sync time added
Nice-to-have options from Katello perspective:
http proxy options, SSL client certs and ca for syncing
These options make sense to me.
- Description updated (diff)
- Groomed changed from No to Yes
This looks good to me. Thank you for writing this up.
- Sprint Candidate changed from No to Yes
- Blocked by Story #3802: [Epic] As a user, I can override a remote's settings when making a request to start a sync added
- Blocked by deleted (Story #3802: [Epic] As a user, I can override a remote's settings when making a request to start a sync)
- Parent issue set to #3802
- Description updated (diff)
- Tags deleted (
Katello-P1)
@jsherrill commented on the epic that this is no longer needed for Katello because the import/export story will provide all of their needs. If this is incorrect please re-add.
- Sprint Candidate changed from Yes to No
I don't think we want to bring this to sprint planning since it's no longer a katello priority. I'm unmarking as a sprint candidate.
- Status changed from NEW to CLOSED - WONTFIX
Users should create a new remote and use that remote for a one time sync.
Also available in: Atom
PDF