]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/models/orchestrator.enum.ts
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / shared / models / orchestrator.enum.ts
diff --git a/ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/models/orchestrator.enum.ts b/ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/models/orchestrator.enum.ts
new file mode 100644 (file)
index 0000000..8c740f4
--- /dev/null
@@ -0,0 +1,22 @@
+export enum OrchestratorFeature {
+  HOST_LIST = 'get_hosts',
+  HOST_CREATE = 'add_host',
+  HOST_DELETE = 'remove_host',
+  HOST_LABEL_ADD = 'add_host_label',
+  HOST_LABEL_REMOVE = 'remove_host_label',
+  HOST_MAINTENANCE_ENTER = 'enter_host_maintenance',
+  HOST_MAINTENANCE_EXIT = 'exit_host_maintenance',
+
+  SERVICE_LIST = 'describe_service',
+  SERVICE_CREATE = 'apply',
+  SERVICE_DELETE = 'remove_service',
+  SERVICE_RELOAD = 'service_action',
+  DAEMON_LIST = 'list_daemons',
+
+  OSD_GET_REMOVE_STATUS = 'remove_osds_status',
+  OSD_CREATE = 'apply_drivegroups',
+  OSD_DELETE = 'remove_osds',
+
+  DEVICE_LIST = 'get_inventory',
+  DEVICE_BLINK_LIGHT = 'blink_device_light'
+}