Network maintenance. Planio will be observing two scheduled maintenance windows this Tuesday, March 2 and Wednesday, March 3 from 02:00 UTC until 06:00 UTC each in order to perform maintenance on access routers in our primary datacenter. Your account might observe short downtimes during these periods up to several minutes at a time.
Story #4947
As a user I can add tags to a repository by name.
100%
Description
This user story is doable by the initial design (https://pulp.plan.io/issues/3405), but it currently requires users to make a number of preliminary calls to pulp to gather information that could be replaced with more arguments to a single call. My guess is that adding units by tag name and source repo will be a common use case.
This story is to accept repository version hrefs and tag names. If they are provided, they should be used to generate a list of tag content units to add to a repository, and this list should be passed to the rest of the work implemented in 3405.
Endpoint
POST v3/docker/tags/copy repo_source ='' repo_dest='' name=X will recursively copy everything under tag X
POST v3/docker/tags/copy repo_source ='' repo_dest='' will recursively copy all the tags
Related issues
Associated revisions
Revision 9e313787
View on GitHub
Add endpoint to copy tags from source repository
Revision 9e313787
View on GitHub
Add endpoint to copy tags from source repository
Revision 9e313787
View on GitHub
Add endpoint to copy tags from source repository
History
#1
Updated by amacdona@redhat.com over 1 year ago
- Project changed from Pulp to Docker Support
#2
Updated by amacdona@redhat.com over 1 year ago
- Description updated (diff)
#3
Updated by amacdona@redhat.com over 1 year ago
- Blocked by Story #3405: As a user I can add Content Units to a repository recursively added
#4
Updated by amacdona@redhat.com over 1 year ago
I am leaning towards this being a separate API endpoint that deploys the same task. This would make validation and docs much cleaner.
#5
Updated by ipanova@redhat.com over 1 year ago
- Tracker changed from Issue to Story
- % Done set to 0
#6
Updated by ipanova@redhat.com over 1 year ago
- Description updated (diff)
#7
Updated by amacdona@redhat.com over 1 year ago
- Groomed changed from No to Yes
#8
Updated by ipanova@redhat.com over 1 year ago
- Sprint set to Sprint 57
#9
Updated by amacdona@redhat.com over 1 year ago
- Status changed from NEW to ASSIGNED
- Assignee set to amacdona@redhat.com
#10
Updated by ipanova@redhat.com over 1 year ago
- Status changed from ASSIGNED to POST
#11
Updated by amacdona@redhat.com over 1 year ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset commit:pulp_docker|9e313787d716e25e34aa84260dff1e55dac1ac38.
#12
Updated by ipanova@redhat.com over 1 year ago
- Project changed from Docker Support to Container Support
#13
Updated by ipanova@redhat.com about 1 year ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
#14
Updated by ipanova@redhat.com about 1 year ago
- Sprint/Milestone set to 1.0.0
Please register to edit this issue
Add endpoint to copy tags from source repository
https://pulp.plan.io/issues/4947 fixes #4947