ironic/ironic/common
Vladyslav Drok a7310377e2 Add PortGroups API
This patch adds the portgroups API object and REST controller
to Ironic. Additionally this patch provides a PortgroupsCollection
class and PortgroupsPatch class. API version has been bumped to 1.23.

This commit includes changes to:
- the API (addition of portgroup API)
- the API tests

Partial-bug: #1618754
Co-Authored-By: Jenny Moorehead <jenny.moorehead@sap.com>
Co-Authored-By: Will Stevenson <will.stevenson@sap.com>
Co-Authored-By: Vasyl Saienko <vsaienko@mirantis.com>
Co-Authored-By: Vladyslav Drok <vdrok@mirantis.com>
Co-Authored-By: Zhenguo Niu <Niu.ZGlinux@gmail.com>
Co-Authored-By: Michael Turek<mjturek@linux.vnet.ibm.com>
Change-Id: I03ab55c15c1ee2fdd4b2786e366f9502c1ad8972
2016-11-03 16:27:28 +02:00
..
glance_service Replace six iteration methods with standard ones 2016-09-12 10:46:12 +00:00
__init__.py Remove copyright from empty files 2014-01-07 21:05:01 +08:00
boot_devices.py get_supported_boot_devices() returns static device list 2015-08-12 14:53:00 +01:00
config.py Move oslo.config references to oslo_config 2015-02-02 06:51:22 -08:00
context.py Mask instance secrets in API responses 2016-08-26 08:31:17 -07:00
dhcp_factory.py Centralize config options - [dhcp] 2016-06-16 17:11:14 -07:00
driver_factory.py Log a warning for unsupported drivers and interfaces 2016-09-07 15:07:57 +00:00
exception.py Merge "Fix pep8 on Python3.5" 2016-08-29 14:07:00 +00:00
fsm.py Fix docstring warnings 2016-07-12 15:44:10 -07:00
grub_conf.template Fix for automated boot iso issue with IPA ramdisk 2015-04-10 09:09:53 -07:00
hash_ring.py Centralize config options - [DEFAULT] 2016-07-15 14:05:09 -07:00
i18n.py doc: Add oslo.i18n usage link 2016-10-03 11:36:53 +00:00
image_service.py Use function import_versioned_module from oslo.utils 2016-10-21 14:52:18 +08:00
images.py Merge imports in code 2016-08-24 01:34:03 +00:00
isolinux_config.template Add support for creating vfat and iso images 2014-08-26 21:18:11 +05:30
keystone.py Merge "Fix fall back to newer keystonemiddleware options" 2016-08-25 19:59:27 +00:00
network.py Add 'neutron' network interface 2016-07-13 13:38:56 +03:00
neutron.py Trivial: fix warning message formatting 2016-10-13 14:30:10 +03:00
paths.py Centralize config options - [DEFAULT] 2016-07-15 14:05:09 -07:00
policy.py Add PortGroups API 2016-11-03 16:27:28 +02:00
pxe_utils.py Support multi arch deployment 2016-10-02 10:45:46 +00:00
raid.py Add support for inband raid configuration agent ramdisk 2015-09-14 15:52:31 +00:00
rpc_service.py Separate WSGIService from RPCService 2016-09-15 11:14:20 -04:00
rpc.py Add notification base classes and docs 2016-08-23 21:46:16 +00:00
service.py Separate WSGIService from RPCService 2016-09-15 11:14:20 -04:00
states.py Refresh fsm in task when a shared lock is upgraded 2016-09-01 14:10:12 +00:00
swift.py Migrate to using keystoneauth Sessions 2016-08-03 11:24:21 -07:00
utils.py Merge "Use six.StringIO instead of six.moves.StringIO" 2016-10-05 15:26:12 +00:00
wsgi_service.py Separate WSGIService from RPCService 2016-09-15 11:14:20 -04:00