It might be possible for juju to query openstack to learn the quotas, and refuse actions that will exceed those quotas. For example, we know deploying a service without specifying a machine will create a new instance and use a security group. it may even use a floating IP. Juju could warn that the action cannot be completed because of limits.
juju cannot know about what a charm is doing so there could be cases where the charm is exceeding limits.
It might be possible for juju to query openstack to learn the quotas, and refuse actions that will exceed those quotas. For example, we know deploying a service without specifying a machine will create a new instance and use a security group. it may even use a floating IP. Juju could warn that the action cannot be completed because of limits.
juju cannot know about what a charm is doing so there could be cases where the charm is exceeding limits.