Project

Profile

Help

Story #3399

closed

As a user I can sync from a docker registry

Added by ipanova@redhat.com about 6 years ago. Updated about 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 45
Quarter:

Description

As a user i can sync v2 complaint specs docker content from a docker registry which is:
- complaint v2 api specs
- supports basic auth and token auth

This story is complete when:

*I can initiate a sync from Docker Registry by providing feed and upstream name
*The sync completes without error
*I can see that the expected content was added to the repo ( + pagination support)

  1. Add upstream_name to the DockerImporter
  2. Add upstream_name to DockerImporterSerializer (including user-facing help_text):
  3. Create a sync task that accepts (importer_pk, repository_pk)
  4. Dispatch the sync task in the DockerImporterViewSet.sync detail route
  5. custom Declarative Version stage to de-duplicate tag names.

Related issues

Related to Pulp - Test #4259: As a user I can sync from a docker registryCLOSED - COMPLETErochacbrunoActions

Also available in: Atom PDF