Story #6825
Updated by ipanova@redhat.com over 4 years ago
There will be 2 repo types: ContainerRepo and ContainerPushRepo. PushContainerRepo( name not thought through yet) The gist is - repo created for docker push cannot be used for mirroring content and viceversa Content curation will still be possible on both repo if the types Push repo: Can be used for push content from docker/podman client or via Docker Registry API Cannot be used for syncing content Artifacts cannot be removed via Pulp API, docker API can be used to manipulate content of a push repo Artifacts can be copied from a push repo to a container repo via Pulp API Artifacts cannot be copied into a push repo No rollback available, latest version is always served Container Repo: Cannot be used for push content from docker/podman client or via Docker Registry API Can be used for syncing content Artifacts can be removed via Pulp API only Artifacts can be copied from a push repo to a container repo via Pulp API Artifacts can be copied from a container repo to a container repo via Pulp API Rollback availalbe, latest or specific repo version can be served