Project

Profile

Help

Story #6825

Updated by ipanova@redhat.com almost 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 
 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 




Back