Story #6825
Updated by ipanova@redhat.com over 4 years ago
There will be 2 repo types: ContainerRepo and ContainerPushRepo. The gist is - repo created for docker push cannot be used for mirroring content and viceversa. viceversa Content curation will still be possible on both repo 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