Updated openstack/openstack
Project: openstack/heat  6d424f70ef970f2d430bea4de336c84ae382a93a
null
engine: allow stack_user_project users to retrieve stack

The current DB scoping (and service.py check) enforces retrieval of
stacks only when they match the request context project/tenant, but
with stack_user_project_id we must make an exception, since these
users will require access to the stack for a subset of operations,
which ones will be enforced via policy.json (not the engine)

Change-Id: I82bee14ae96e30653702b4bdb104a2b74cc20cd4
blueprint: instance-users
Updated openstack/openstack
Project: openstack/heat  315476a55b3302573f13a811fb8687a2d24e4037
null
migrate StackUser base class to stack domain users

Migrates the user/credential interfaces to stack domain users,
so the user is created in the instance-user domain not the
domain of the user creating the stack.

Partial-Bug: #1089261
blueprint: instance-users
Change-Id: If4c57144a32050a8d0b145444a84896cce53908b
Updated openstack/openstack
Project: openstack/heat  630727fae1163e268db8449a887c0d3088563d7c
null
Implement OS::Neutron::ExtraRoute as /contrib

This codes aims to add support the ExtraRoute resources.

  * Neutron Router ExtraRoute as OS::Neutron::ExtraRoute
  * OS::Neutron::ExtraRoute is implemented in /contrib directory as plugin
  * The resource can be enabled by setting plugin_dirs property in heat.conf

Co-Authored-By: Kevin Benton <kevin.benton@bigswitch.com>
(from https://review.openstack.org/#/c/41044/)

Change-Id: I27dabe42e6c96a475aa2f31b091616c89eef83a7
Implements: blueprint extraroute-as-contrib