Tested with RHOS{4,5,6}: I was able to provision an instance in a non-admin tenant with dedicated network + subnet - this I can confirm as verified. However, I wasn't able to provision a VM in a tenant that didn't have a dedicated network but had only access to a shared one. The issue is that the shared network does not show up in the "Cloud network" selectbox in such case even though it should (as I can see it in the RHOS web ui being available to the non-admin tenant). From my POV it would seem that there is a check like this somewhere: "network.proj_id == proj.id" when it really should be more like this: "network.is_shared || network.proj_id == proj.id"
Jan, This is a different problem, please open as a new bug.
Jan, I believe you opened a new bug... Please add it to 'see also' field and take the honors of closing this one.
Dave, thanks and apologies! Closing this one as verified/fixed.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-0261.html