Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Gelencsér Szabolcs
/
circlestack
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
afa5deac
authored
Sep 25, 2014
by
Őry Máté
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
vm: remove redundant activity_code_suffixes
parent
0caef6e0
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
25 deletions
+9
-25
circle/vm/operations.py
+9
-25
No files found.
circle/vm/operations.py
View file @
afa5deac
...
@@ -72,6 +72,7 @@ class InstanceOperation(Operation):
...
@@ -72,6 +72,7 @@ class InstanceOperation(Operation):
accept_states
=
None
accept_states
=
None
deny_states
=
None
deny_states
=
None
resultant_state
=
None
resultant_state
=
None
activity_code_suffix
=
property
(
lambda
self
:
self
.
id
)
def
__init__
(
self
,
instance
):
def
__init__
(
self
,
instance
):
super
(
InstanceOperation
,
self
)
.
__init__
(
subject
=
instance
)
super
(
InstanceOperation
,
self
)
.
__init__
(
subject
=
instance
)
...
@@ -145,7 +146,6 @@ class RemoteInstanceOperation(RemoteOperationMixin, InstanceOperation):
...
@@ -145,7 +146,6 @@ class RemoteInstanceOperation(RemoteOperationMixin, InstanceOperation):
@register_operation
@register_operation
class
AddInterfaceOperation
(
InstanceOperation
):
class
AddInterfaceOperation
(
InstanceOperation
):
activity_code_suffix
=
'add_interface'
id
=
'add_interface'
id
=
'add_interface'
name
=
_
(
"add interface"
)
name
=
_
(
"add interface"
)
description
=
_
(
"Add a new network interface for the specified VLAN to "
description
=
_
(
"Add a new network interface for the specified VLAN to "
...
@@ -192,7 +192,6 @@ class AddInterfaceOperation(InstanceOperation):
...
@@ -192,7 +192,6 @@ class AddInterfaceOperation(InstanceOperation):
@register_operation
@register_operation
class
CreateDiskOperation
(
InstanceOperation
):
class
CreateDiskOperation
(
InstanceOperation
):
activity_code_suffix
=
'create_disk'
id
=
'create_disk'
id
=
'create_disk'
name
=
_
(
"create disk"
)
name
=
_
(
"create disk"
)
description
=
_
(
"Create and attach empty disk to the virtual machine."
)
description
=
_
(
"Create and attach empty disk to the virtual machine."
)
...
@@ -234,7 +233,6 @@ class CreateDiskOperation(InstanceOperation):
...
@@ -234,7 +233,6 @@ class CreateDiskOperation(InstanceOperation):
@register_operation
@register_operation
class
ResizeDiskOperation
(
InstanceOperation
):
class
ResizeDiskOperation
(
InstanceOperation
):
activity_code_suffix
=
'resize_disk'
id
=
'resize_disk'
id
=
'resize_disk'
name
=
_
(
"resize disk"
)
name
=
_
(
"resize disk"
)
description
=
_
(
"Resize the virtual disk image. "
description
=
_
(
"Resize the virtual disk image. "
...
@@ -254,7 +252,6 @@ class ResizeDiskOperation(InstanceOperation):
...
@@ -254,7 +252,6 @@ class ResizeDiskOperation(InstanceOperation):
@register_operation
@register_operation
class
DownloadDiskOperation
(
InstanceOperation
):
class
DownloadDiskOperation
(
InstanceOperation
):
activity_code_suffix
=
'download_disk'
id
=
'download_disk'
id
=
'download_disk'
name
=
_
(
"download disk"
)
name
=
_
(
"download disk"
)
description
=
_
(
"Download and attach disk image (ISO file) for the "
description
=
_
(
"Download and attach disk image (ISO file) for the "
...
@@ -293,7 +290,6 @@ class DownloadDiskOperation(InstanceOperation):
...
@@ -293,7 +290,6 @@ class DownloadDiskOperation(InstanceOperation):
@register_operation
@register_operation
class
DeployOperation
(
InstanceOperation
):
class
DeployOperation
(
InstanceOperation
):
activity_code_suffix
=
'deploy'
id
=
'deploy'
id
=
'deploy'
name
=
_
(
"deploy"
)
name
=
_
(
"deploy"
)
description
=
_
(
"Deploy and start the virtual machine (including storage "
description
=
_
(
"Deploy and start the virtual machine (including storage "
...
@@ -361,7 +357,6 @@ class DeployOperation(InstanceOperation):
...
@@ -361,7 +357,6 @@ class DeployOperation(InstanceOperation):
@register_operation
@register_operation
class
DestroyOperation
(
InstanceOperation
):
class
DestroyOperation
(
InstanceOperation
):
activity_code_suffix
=
'destroy'
id
=
'destroy'
id
=
'destroy'
name
=
_
(
"destroy"
)
name
=
_
(
"destroy"
)
description
=
_
(
"Permanently destroy virtual machine, its network "
description
=
_
(
"Permanently destroy virtual machine, its network "
...
@@ -404,10 +399,16 @@ class DestroyOperation(InstanceOperation):
...
@@ -404,10 +399,16 @@ class DestroyOperation(InstanceOperation):
self
.
instance
.
destroyed_at
=
timezone
.
now
()
self
.
instance
.
destroyed_at
=
timezone
.
now
()
self
.
instance
.
save
()
self
.
instance
.
save
()
@register_operation
class
DeleteVmOperation
(
RemoteInstanceOperation
):
id
=
"_delete_vm"
name
=
_
(
"destroy virtual machine"
)
task
=
vm_tasks
.
destroy
# if e.libvirtError and "Domain not found" in str(e):
@register_operation
@register_operation
class
MigrateOperation
(
InstanceOperation
):
class
MigrateOperation
(
InstanceOperation
):
activity_code_suffix
=
'migrate'
id
=
'migrate'
id
=
'migrate'
name
=
_
(
"migrate"
)
name
=
_
(
"migrate"
)
description
=
_
(
"Move virtual machine to an other worker node with a few "
description
=
_
(
"Move virtual machine to an other worker node with a few "
...
@@ -459,7 +460,6 @@ class MigrateOperation(InstanceOperation):
...
@@ -459,7 +460,6 @@ class MigrateOperation(InstanceOperation):
@register_operation
@register_operation
class
RebootOperation
(
InstanceOperation
):
class
RebootOperation
(
InstanceOperation
):
activity_code_suffix
=
'reboot'
id
=
'reboot'
id
=
'reboot'
name
=
_
(
"reboot"
)
name
=
_
(
"reboot"
)
description
=
_
(
"Warm reboot virtual machine by sending Ctrl+Alt+Del "
description
=
_
(
"Warm reboot virtual machine by sending Ctrl+Alt+Del "
...
@@ -476,7 +476,6 @@ class RebootOperation(InstanceOperation):
...
@@ -476,7 +476,6 @@ class RebootOperation(InstanceOperation):
@register_operation
@register_operation
class
RemoveInterfaceOperation
(
InstanceOperation
):
class
RemoveInterfaceOperation
(
InstanceOperation
):
activity_code_suffix
=
'remove_interface'
id
=
'remove_interface'
id
=
'remove_interface'
name
=
_
(
"remove interface"
)
name
=
_
(
"remove interface"
)
description
=
_
(
"Remove the specified network interface and erase IP "
description
=
_
(
"Remove the specified network interface and erase IP "
...
@@ -504,7 +503,6 @@ class RemoveInterfaceOperation(InstanceOperation):
...
@@ -504,7 +503,6 @@ class RemoveInterfaceOperation(InstanceOperation):
@register_operation
@register_operation
class
RemoveDiskOperation
(
InstanceOperation
):
class
RemoveDiskOperation
(
InstanceOperation
):
activity_code_suffix
=
'remove_disk'
id
=
'remove_disk'
id
=
'remove_disk'
name
=
_
(
"remove disk"
)
name
=
_
(
"remove disk"
)
description
=
_
(
"Remove the specified disk from the virtual machine, and "
description
=
_
(
"Remove the specified disk from the virtual machine, and "
...
@@ -532,7 +530,6 @@ class RemoveDiskOperation(InstanceOperation):
...
@@ -532,7 +530,6 @@ class RemoveDiskOperation(InstanceOperation):
@register_operation
@register_operation
class
ResetOperation
(
InstanceOperation
):
class
ResetOperation
(
InstanceOperation
):
activity_code_suffix
=
'reset'
id
=
'reset'
id
=
'reset'
name
=
_
(
"reset"
)
name
=
_
(
"reset"
)
description
=
_
(
"Cold reboot virtual machine (power cycle)."
)
description
=
_
(
"Cold reboot virtual machine (power cycle)."
)
...
@@ -548,7 +545,6 @@ class ResetOperation(InstanceOperation):
...
@@ -548,7 +545,6 @@ class ResetOperation(InstanceOperation):
@register_operation
@register_operation
class
SaveAsTemplateOperation
(
InstanceOperation
):
class
SaveAsTemplateOperation
(
InstanceOperation
):
activity_code_suffix
=
'save_as_template'
id
=
'save_as_template'
id
=
'save_as_template'
name
=
_
(
"save as template"
)
name
=
_
(
"save as template"
)
description
=
_
(
"Save virtual machine as a template so they can be shared "
description
=
_
(
"Save virtual machine as a template so they can be shared "
...
@@ -645,7 +641,6 @@ class SaveAsTemplateOperation(InstanceOperation):
...
@@ -645,7 +641,6 @@ class SaveAsTemplateOperation(InstanceOperation):
@register_operation
@register_operation
class
ShutdownOperation
(
InstanceOperation
):
class
ShutdownOperation
(
InstanceOperation
):
activity_code_suffix
=
'shutdown'
id
=
'shutdown'
id
=
'shutdown'
name
=
_
(
"shutdown"
)
name
=
_
(
"shutdown"
)
description
=
_
(
"Try to halt virtual machine by a standard ACPI signal, "
description
=
_
(
"Try to halt virtual machine by a standard ACPI signal, "
...
@@ -675,7 +670,6 @@ class ShutdownOperation(InstanceOperation):
...
@@ -675,7 +670,6 @@ class ShutdownOperation(InstanceOperation):
@register_operation
@register_operation
class
ShutOffOperation
(
InstanceOperation
):
class
ShutOffOperation
(
InstanceOperation
):
activity_code_suffix
=
'shut_off'
id
=
'shut_off'
id
=
'shut_off'
name
=
_
(
"shut off"
)
name
=
_
(
"shut off"
)
description
=
_
(
"Forcibly halt a virtual machine without notifying the "
description
=
_
(
"Forcibly halt a virtual machine without notifying the "
...
@@ -703,7 +697,6 @@ class ShutOffOperation(InstanceOperation):
...
@@ -703,7 +697,6 @@ class ShutOffOperation(InstanceOperation):
@register_operation
@register_operation
class
SleepOperation
(
InstanceOperation
):
class
SleepOperation
(
InstanceOperation
):
activity_code_suffix
=
'sleep'
id
=
'sleep'
id
=
'sleep'
name
=
_
(
"sleep"
)
name
=
_
(
"sleep"
)
description
=
_
(
"Suspend virtual machine. This means the machine is "
description
=
_
(
"Suspend virtual machine. This means the machine is "
...
@@ -747,7 +740,6 @@ class SleepOperation(InstanceOperation):
...
@@ -747,7 +740,6 @@ class SleepOperation(InstanceOperation):
@register_operation
@register_operation
class
WakeUpOperation
(
InstanceOperation
):
class
WakeUpOperation
(
InstanceOperation
):
activity_code_suffix
=
'wake_up'
id
=
'wake_up'
id
=
'wake_up'
name
=
_
(
"wake up"
)
name
=
_
(
"wake up"
)
description
=
_
(
"Wake up sleeping (suspended) virtual machine. This will "
description
=
_
(
"Wake up sleeping (suspended) virtual machine. This will "
...
@@ -791,7 +783,6 @@ class WakeUpOperation(InstanceOperation):
...
@@ -791,7 +783,6 @@ class WakeUpOperation(InstanceOperation):
@register_operation
@register_operation
class
RenewOperation
(
InstanceOperation
):
class
RenewOperation
(
InstanceOperation
):
activity_code_suffix
=
'renew'
id
=
'renew'
id
=
'renew'
name
=
_
(
"renew"
)
name
=
_
(
"renew"
)
description
=
_
(
"Virtual machines are suspended and destroyed after they "
description
=
_
(
"Virtual machines are suspended and destroyed after they "
...
@@ -826,7 +817,6 @@ class RenewOperation(InstanceOperation):
...
@@ -826,7 +817,6 @@ class RenewOperation(InstanceOperation):
@register_operation
@register_operation
class
ChangeStateOperation
(
InstanceOperation
):
class
ChangeStateOperation
(
InstanceOperation
):
activity_code_suffix
=
'emergency_change_state'
id
=
'emergency_change_state'
id
=
'emergency_change_state'
name
=
_
(
"emergency state change"
)
name
=
_
(
"emergency state change"
)
description
=
_
(
"Change the virtual machine state to NOSTATE. This "
description
=
_
(
"Change the virtual machine state to NOSTATE. This "
...
@@ -854,6 +844,7 @@ class NodeOperation(Operation):
...
@@ -854,6 +844,7 @@ class NodeOperation(Operation):
host_cls
=
Node
host_cls
=
Node
online_required
=
True
online_required
=
True
superuser_required
=
True
superuser_required
=
True
activity_code_suffix
=
property
(
lambda
self
:
self
.
id
)
def
__init__
(
self
,
node
):
def
__init__
(
self
,
node
):
super
(
NodeOperation
,
self
)
.
__init__
(
subject
=
node
)
super
(
NodeOperation
,
self
)
.
__init__
(
subject
=
node
)
...
@@ -888,7 +879,6 @@ class NodeOperation(Operation):
...
@@ -888,7 +879,6 @@ class NodeOperation(Operation):
@register_operation
@register_operation
class
FlushOperation
(
NodeOperation
):
class
FlushOperation
(
NodeOperation
):
activity_code_suffix
=
'flush'
id
=
'flush'
id
=
'flush'
name
=
_
(
"flush"
)
name
=
_
(
"flush"
)
description
=
_
(
"Passivate node and move all instances to other ones."
)
description
=
_
(
"Passivate node and move all instances to other ones."
)
...
@@ -909,7 +899,6 @@ class FlushOperation(NodeOperation):
...
@@ -909,7 +899,6 @@ class FlushOperation(NodeOperation):
@register_operation
@register_operation
class
ActivateOperation
(
NodeOperation
):
class
ActivateOperation
(
NodeOperation
):
activity_code_suffix
=
'activate'
id
=
'activate'
id
=
'activate'
name
=
_
(
"activate"
)
name
=
_
(
"activate"
)
description
=
_
(
"Make node active, i.e. scheduler is allowed to deploy "
description
=
_
(
"Make node active, i.e. scheduler is allowed to deploy "
...
@@ -930,7 +919,6 @@ class ActivateOperation(NodeOperation):
...
@@ -930,7 +919,6 @@ class ActivateOperation(NodeOperation):
@register_operation
@register_operation
class
PassivateOperation
(
NodeOperation
):
class
PassivateOperation
(
NodeOperation
):
activity_code_suffix
=
'passivate'
id
=
'passivate'
id
=
'passivate'
name
=
_
(
"passivate"
)
name
=
_
(
"passivate"
)
description
=
_
(
"Make node passive, i.e. scheduler is denied to deploy "
description
=
_
(
"Make node passive, i.e. scheduler is denied to deploy "
...
@@ -952,7 +940,6 @@ class PassivateOperation(NodeOperation):
...
@@ -952,7 +940,6 @@ class PassivateOperation(NodeOperation):
@register_operation
@register_operation
class
DisableOperation
(
NodeOperation
):
class
DisableOperation
(
NodeOperation
):
activity_code_suffix
=
'disable'
id
=
'disable'
id
=
'disable'
name
=
_
(
"disable"
)
name
=
_
(
"disable"
)
description
=
_
(
"Disable node."
)
description
=
_
(
"Disable node."
)
...
@@ -977,7 +964,6 @@ class DisableOperation(NodeOperation):
...
@@ -977,7 +964,6 @@ class DisableOperation(NodeOperation):
@register_operation
@register_operation
class
ScreenshotOperation
(
InstanceOperation
):
class
ScreenshotOperation
(
InstanceOperation
):
activity_code_suffix
=
'screenshot'
id
=
'screenshot'
id
=
'screenshot'
name
=
_
(
"screenshot"
)
name
=
_
(
"screenshot"
)
description
=
_
(
"Get a screenshot about the virtual machine's console. A "
description
=
_
(
"Get a screenshot about the virtual machine's console. A "
...
@@ -993,7 +979,6 @@ class ScreenshotOperation(InstanceOperation):
...
@@ -993,7 +979,6 @@ class ScreenshotOperation(InstanceOperation):
@register_operation
@register_operation
class
RecoverOperation
(
InstanceOperation
):
class
RecoverOperation
(
InstanceOperation
):
activity_code_suffix
=
'recover'
id
=
'recover'
id
=
'recover'
name
=
_
(
"recover"
)
name
=
_
(
"recover"
)
description
=
_
(
"Try to recover virtual machine disks from destroyed "
description
=
_
(
"Try to recover virtual machine disks from destroyed "
...
@@ -1021,7 +1006,6 @@ class RecoverOperation(InstanceOperation):
...
@@ -1021,7 +1006,6 @@ class RecoverOperation(InstanceOperation):
@register_operation
@register_operation
class
ResourcesOperation
(
InstanceOperation
):
class
ResourcesOperation
(
InstanceOperation
):
activity_code_suffix
=
'Resources change'
id
=
'resources_change'
id
=
'resources_change'
name
=
_
(
"resources change"
)
name
=
_
(
"resources change"
)
description
=
_
(
"Change resources of a stopped virtual machine."
)
description
=
_
(
"Change resources of a stopped virtual machine."
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment