[console_scripts]
tnx-node-control-agent = tionix_node_control.cmd.agent_server:main
tnx-node-control-api = tionix_node_control.cmd.api:main
tnx-node-control-drs-trigger = tionix_node_control.cmd.drs_trigger:main
tnx-node-control-node-syncer = tionix_node_control.cmd.node_syncer:main
tnx-node-control-node-tracker = tionix_node_control.cmd.node_tracker:main
tnx-node-control-nova-listener = tionix_node_control.cmd.nova_listener:main
tnx-node-control-storage-syncer = tionix_node_control.cmd.storage_syncer:main
tnx-node-control-worker = tionix_node_control.cmd.worker:main

[openstack.cli.extension]
tnx_node_control_plugin = tionix_node_control.osc.plugin

[openstack.tnx_node_control_plugin.v1]
tnx_nodes_dcc = tionix_node_control.osc.v1.nodes:NodeDCC
tnx_nodes_decommission = tionix_node_control.osc.v1.nodes:NodeDecommission
tnx_nodes_init = tionix_node_control.osc.v1.nodes:InitNodes
tnx_nodes_update = tionix_node_control.osc.v1.nodes:UpdateNodes
tnx_power_init = tionix_node_control.osc.v1.power:InitPower
tnx_power_list = tionix_node_control.osc.v1.power:ListPower
tnx_power_manage = tionix_node_control.osc.v1.power:ManagePower
tnx_pxe-image_create = tionix_node_control.osc.v1.images:CreateImage
tnx_pxe-image_delete = tionix_node_control.osc.v1.images:DeleteImage
tnx_pxe-image_list = tionix_node_control.osc.v1.images:ListImages
tnx_pxe-image_show = tionix_node_control.osc.v1.images:ShowImage
tnx_storage_assign = tionix_node_control.osc.v1.storages:AssignNodesStorages
tnx_storage_create = tionix_node_control.osc.v1.storages:CreateStorage
tnx_storage_delete = tionix_node_control.osc.v1.storages:DeleteStorage
tnx_storage_list = tionix_node_control.osc.v1.storages:ListStorages
tnx_storage_unassign = tionix_node_control.osc.v1.storages:UnassignNodeStorage
tnx_storage_update = tionix_node_control.osc.v1.storages:UpdateStorage
tnx_volume_mirror = tionix_node_control.osc.v1.volumes:MirrorVolume
tnx_volume_pvmigrate = tionix_node_control.osc.v1.volumes:PVMigrateVolume

[tionix_configure]
tnx_node_control = tionix_node_control.cmd.configure:configure

[tionix_db_list]
tnx_node_control = tionix_node_control.cmd.db_list:main

[tionix_db_migrates]
tnx_node_control = tionix_node_control.cmd.db_migrate:main

[tionix_tasks]
aggregate_audit = tionix_node_control.scheduler_tasks.aggregate_audit:aggregate_audit
host_shutdown = tionix_node_control.scheduler_tasks.host_shutdown:host_shutdown
node_power_off = tionix_node_control.scheduler_tasks.node_power_off:node_power_off
node_power_on = tionix_node_control.scheduler_tasks.node_power_on:node_power_on
server_create_image = tionix_node_control.scheduler_tasks.server_create_image:server_create_image
server_delete = tionix_node_control.scheduler_tasks.server_delete:server_delete
server_pause = tionix_node_control.scheduler_tasks.server_pause:server_pause
server_reboot_hard = tionix_node_control.scheduler_tasks.server_reboot_hard:server_reboot_hard
server_reboot_soft = tionix_node_control.scheduler_tasks.server_reboot_soft:server_reboot_soft
server_rebuild = tionix_node_control.scheduler_tasks.server_rebuild:server_rebuild
server_recover = tionix_node_control.scheduler_tasks.server_recover:server_recover
server_resume = tionix_node_control.scheduler_tasks.server_resume:server_resume
server_shelve = tionix_node_control.scheduler_tasks.server_shelve:server_shelve
server_start = tionix_node_control.scheduler_tasks.server_start:server_start
server_stop = tionix_node_control.scheduler_tasks.server_stop:server_stop
server_suspend = tionix_node_control.scheduler_tasks.server_suspend:server_suspend
server_unpause = tionix_node_control.scheduler_tasks.server_unpause:server_unpause
server_unshelve = tionix_node_control.scheduler_tasks.server_unshelve:server_unshelve
volume_backup = tionix_node_control.scheduler_tasks.volume_backup:volume_backup
volume_snapshot = tionix_node_control.scheduler_tasks.volume_snapshot:volume_snapshot

[tionix_tests]
tnx_node_control = tionix_node_control.tests.functional.run_tests:func_tests

