Ok, thanks for giving me an idea of where you're coming from.
> The idea with tags is to make it so that people have a shared set of tags across a project or multiple projects, but possibly not require a single owner to approve all new tags.
So I'm reading that as, you've got namespace X, and services such as Glance/Cinder/Nova may all have something they want to set in that namespace. And you don't want to have the Nova admin have to e-mail the admin who owns the namespace (so 90s), you want them to use the API. (Am I close?)
If so, would this work?
"modify_metadef_tag":"rule:owner or admin"
'admin' would be the role the Nova/Glance/Cinder folks who you are happy to have update your namespaces would need. (A site may want something finer grained than 'admin', such as a specific metadef role or set of roles.)
@Travis
Ok, thanks for giving me an idea of where you're coming from.
> The idea with tags is to make it so that people have a shared set of tags across a project or multiple projects, but possibly not require a single owner to approve all new tags.
So I'm reading that as, you've got namespace X, and services such as Glance/Cinder/Nova may all have something they want to set in that namespace. And you don't want to have the Nova admin have to e-mail the admin who owns the namespace (so 90s), you want them to use the API. (Am I close?)
If so, would this work?
"modify_ metadef_ tag":"rule: owner or admin"
'admin' would be the role the Nova/Glance/Cinder folks who you are happy to have update your namespaces would need. (A site may want something finer grained than 'admin', such as a specific metadef role or set of roles.)