We’re evaluating Pulp at my company and we have a requirement that I wanted to ask about. We have shared repos that various teams can upload content to and we want to enforce who can upload what packages by the package name.
So to illustrate, say you have an epel-like rpm repo that is shared by various teams. We don’t want the emacs team to be able to add packages to it with the name “vim” regardless of the version/arch/release/etc.
I’m not familiar with Pulp’s RBAC model. Is this something that Pulp can handle or will be able to handle? Or maybe it’s something we could contribute or possibly have a hook for? We’d need this for pulp_deb and pulp_rpm.