Support creating servers with RBAC SGs

Get the shared security groups the tenant has access to by making an
additional Neutron API call with the shared filter, if loaded.

Depends-On: https://review.opendev.org/c/openstack/neutron/+/811242
Related-Bug: #1942615
Implements: blueprint shared-security-groups
Change-Id: I6f2847e89a8e4c32ab7c992d6da229f820c4988d
This commit is contained in:
Hang Yang
2021-09-28 20:27:55 -05:00
committed by Brian Haley
parent bb2d7f9cad
commit 95bde8b956
4 changed files with 175 additions and 54 deletions
@@ -0,0 +1,9 @@
---
features:
- |
Support creating servers with RBAC shared security groups by using the new
``shared`` filter for security groups. See `blueprint
shared-security-groups`_ for more details.
.. _blueprint shared-security-groups:
https://blueprints.launchpad.net/nova/+spec/shared-security-groups