Configure ReservationPool with the blazar admin user
Configure ReservationPool with the blazar admin user

By default, Nova requires API clients to have admin role to handle host
aggregates. Blazar uses a role based on the current context of each API
call. Since callers of the create_lease API can be non-admin users as
well as admin users, requests by non-admin users fail to create host
aggregates when creating leases.

This patch ensures the ReservationPool class is configured with the
blazar admin user, which enables both admins and non-admins to have host
aggregates created on their behalf when they call the create_lease API.

Change-Id: Id3259b143925feb0a60e29eac9f85578b44926fc
Closes-Bug: #1706882

ChameleonCloud/blazar,stackforge/blazar,stackforge/blazar,ChameleonCloud/blazar,openstack/blazar,openstack/blazar