ironic/ironic/common
Dmitry Tantsur 7efbbcc2d9 Support using JSON-RPC instead of oslo.messaging
Using AMQP-based RPC can be an overkill in case of ironic, especially
when used standalone. This change allows using a built-in JSON RPC
implementation instead.

This implementation does not currently support the object indirection
API, which does not seem to be used anywhere anyway.

The standalone and API test jobs are changed to use JSON RPC.

Story: #2004874
Task: #29141
Change-Id: I7cc95935d6bdae43fab5dfbd544c8e6d65fcc38d
2019-02-14 12:56:20 +01:00
..
glance_service Enhanced checksum support 2018-10-22 16:12:31 +08:00
json_rpc Support using JSON-RPC instead of oslo.messaging 2019-02-14 12:56:20 +01:00
__init__.py Remove copyright from empty files 2014-01-07 21:05:01 +08:00
boot_devices.py Implementation for UEFI iSCSI boot for ILO 2018-01-25 06:33:21 +00:00
boot_modes.py Adds boot mode support to ManagementInterface 2018-06-15 15:19:41 +00:00
cinder.py Provides mount point as cinder requires it to attach volume 2019-02-04 13:19:27 +00:00
config.py Enable OSProfiler support in Ironic 2017-07-07 15:58:28 -07:00
context.py Fix tenant DeprecationWarning from oslo_context 2018-05-11 14:28:42 -07:00
dhcp_factory.py Change pxe dhcp options name to codes. 2017-10-13 12:50:58 +03:00
driver_factory.py Remove support for creating and loading classic drivers 2018-07-02 17:37:28 +02:00
exception.py Allocation API: conductor API (without HA and take over) 2019-01-31 13:01:09 +01:00
faults.py Validating fault value when querying with fault field 2018-06-12 20:47:30 +08:00
fsm.py Fix W504 errors 2018-05-09 06:11:30 -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 Fixes a race condition in the hash ring code 2018-10-05 07:36:30 -04:00
i18n.py Merge "Update the documentation links - code comments" 2017-08-15 14:48:41 +00:00
image_service.py Completely remove support for deprecated Glance V1 2018-10-12 12:20:10 +02:00
images.py Build UEFI-only ISO for UEFI boot 2019-01-23 00:27:07 +00:00
isolinux_config.template Add support for creating vfat and iso images 2014-08-26 21:18:11 +05:30
keystone.py Use adapters for neutronclient 2017-12-14 13:36:03 +02:00
network.py Update wording used in removal of VIFs 2018-04-18 03:00:15 +00:00
neutron.py Expose is_smartnic in port API 2019-02-10 12:10:00 +02:00
policy.py Allocation API: REST API implementation 2019-02-08 18:47:25 +01:00
profiler.py Enable OSProfiler support in Ironic - follow-up 2017-08-18 14:41:44 +00:00
pxe_utils.py Fix iPXE boot interface with ipxe_enabled=False 2019-01-31 14:33:11 +01:00
raid.py OOB RAID implementation for ilo5 based HPE Proliant servers. 2019-01-03 09:03:36 +00:00
release_mappings.py Expose is_smartnic in port API 2019-02-10 12:10:00 +02:00
rpc.py Make versioned notifications topics configurable 2019-01-23 08:38:18 +01:00
rpc_service.py Support using JSON-RPC instead of oslo.messaging 2019-02-14 12:56:20 +01:00
service.py reloads mutable config values on SIGHUP 2018-02-28 23:46:30 +00:00
states.py Allocation API: conductor API (without HA and take over) 2019-01-31 13:01:09 +01:00
swift.py Remove endpoint_type from configuration 2018-05-22 19:53:55 +03:00
utils.py Reuse checksum calculation from oslo 2018-09-18 17:13:53 +08:00
wsgi_service.py Fix W504 errors 2018-05-09 06:11:30 -07:00