Add dashboard component as new ceph composable service.
This review introduces the CephDashboard service to allow operators to deploy the new ceph dashboard along with the other ceph components. According to the spec we can add the environment file to reference the template that contains all the parameters needed to deploy the ceph-dashboard via ceph-ansible related roles. Implements: blueprint ceph-dashboard Change-Id: I1d31cd99823686986cdbd3ac1df184e9457a361e
This commit is contained in:
@@ -368,6 +368,7 @@ def validate_hci_role(hci_role_filename, hci_role_tpl):
|
||||
for role in hci_role_tpl:
|
||||
if role['name'] == 'HciCephAll':
|
||||
hci_role_services = role['ServicesDefault']
|
||||
hci_role_services.remove('OS::TripleO::Services::CephGrafana')
|
||||
hci_role_services.remove('OS::TripleO::Services::CephMds')
|
||||
hci_role_services.remove('OS::TripleO::Services::CephMgr')
|
||||
hci_role_services.remove('OS::TripleO::Services::CephMon')
|
||||
@@ -403,6 +404,7 @@ def validate_ceph_role(ceph_role_filename, ceph_role_tpl):
|
||||
for role in ceph_role_tpl:
|
||||
if role['name'] == 'CephAll':
|
||||
ceph_role_services = role['ServicesDefault']
|
||||
ceph_role_services.remove('OS::TripleO::Services::CephGrafana')
|
||||
ceph_role_services.remove('OS::TripleO::Services::CephMds')
|
||||
ceph_role_services.remove('OS::TripleO::Services::CephMgr')
|
||||
ceph_role_services.remove('OS::TripleO::Services::CephMon')
|
||||
@@ -433,6 +435,7 @@ def validate_controller_no_ceph_role(filename, tpl):
|
||||
services.remove('OS::TripleO::Services::CephClient')
|
||||
services.append('OS::TripleO::Services::CephMds')
|
||||
services.append('OS::TripleO::Services::CephMgr')
|
||||
services.append('OS::TripleO::Services::CephGrafana')
|
||||
services.append('OS::TripleO::Services::CephMon')
|
||||
services.append('OS::TripleO::Services::CephRbdMirror')
|
||||
services.append('OS::TripleO::Services::CephRgw')
|
||||
|
||||
Reference in New Issue
Block a user