---
# System prepended metadata

title: Container Namespaces Overview

---

# Container Namespaces Overview

### Namespace Owner
- can view/delete namespace (pulp api)
- can create/delete/update/list distributions in the namespace (pulp api)
- can pull on existing distribution ( live api)
- can push into existing distributions (live api)
- can push by creating new distribution (live api)
- can view push repository(pulp api)
- can manage tags on push repo(pulp api)

### Namespace Collaborator
- can pull on existing distribution
- can push into existing distributions
- can push by creating new distribution
- can create/delete/update/list distribution
- can view push repository
- can manage tags on push repo
- 
### Namespace Consumer
- can pull on existing distribution
- can view existing distribution
- can view push repo


=============
has_namespace_or_object_perms(namespace + object permisison)

view_containerdistribution (pulp api)
add_containerdistribution (pulp api and registry api)
push_containerdistribution
pull_containerdistribution
delete_containerdistribution (pulp api)
change_containerdistribution (pulp api)