I have not been able to find documentation on how tenancy affects object visibility and access control so I have started exploring on CFME 5.6.1 and here are my observed findings. Please let me know if have a better source for how this works or corrections for anything below.
VMs
- Higher level tenants can see the VMs of lower level tenants.
- Tenants can set ownership for themselves or lower level tenants.
- Visibility is not restricted by group ownership within a tenant. All groups within a tenant can see all other groups VMs.
Templates
- Members of the root tenant can see and manage the templates of all sub tenants.
- Lower level tenants can see the templates of higher level tenants.
- Tenants can edit and take ownership of parent tenant templates. I assume this is a bug and I will open a support case to check.
- Tenants can set ownership for themselves or lower level tenants.
- Visibility is not restricted by group ownership within a tenant. All groups within a tenant can see all other groups templates.
Catalog Items
- Lower level tenants can see the catalogs/items of higher level tenants.
- Lower level tenants can manage the catalogs/items of higher level tenants (BZ 1375713).
- Members of the root tenant can see and manage the catalogs/items of all sub tenants.
Automate Domains
- Domains are inherited from parent tenants ordered in tenant order (highest to lowest), in the order they are specified by that tenant.
- You must be logged in as a tenant to see their domains.
- Domains not owned by a tenant can not be reordered.
- Domains not owned by a tenant can not be locked, (dis | en)abled, or renamed.
- System domains (ManageIQ, RedHat) can not be managed or re-ordered by anyone.