Add ironic services to devstack driver

Added the following services:
* ironic-api
* ironic-conductor

Change-Id: Ib0d5f663d8eebcf72a5fec7d4f9c6f348ece029b
This commit is contained in:
Anton Studenov 2017-01-12 12:03:41 +03:00
parent 0ed49056d7
commit af67e544b3
1 changed files with 14 additions and 0 deletions

View File

@ -105,6 +105,18 @@ class NovaSchedulerService(ServiceInScreen):
WINDOW_NAME = 'n-sch'
class IronicApiService(ServiceInScreen):
SERVICE_NAME = 'ironic-api'
GREP = '[i]ronic-api'
WINDOW_NAME = 'ir-api'
class IronicConductorService(ServiceInScreen):
SERVICE_NAME = 'ironic-conductor'
GREP = '[i]ronic-conductor'
WINDOW_NAME = 'ir-cond'
class DevStackManagement(cloud_management.CloudManagement):
NAME = 'devstack'
DESCRIPTION = 'Single node DevStack management driver'
@ -117,6 +129,8 @@ class DevStackManagement(cloud_management.CloudManagement):
'glance-api': GlanceAPIService,
'nova-compute': NovaComputeService,
'nova-scheduler': NovaSchedulerService,
'ironic-api': IronicApiService,
'ironic-conductor': IronicConductorService,
}
SUPPORTED_SERVICES = list(SERVICE_NAME_TO_CLASS.keys())
SUPPORTED_NETWORKS = ['all-in-one']