Statistics
| Branch: | Tag: | Revision:

root / lib / cmdlib / __init__.py @ 64981f25

History | View | Annotate | Download (3.1 kB)

1
#
2
#
3

    
4
# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Google Inc.
5
#
6
# This program is free software; you can redistribute it and/or modify
7
# it under the terms of the GNU General Public License as published by
8
# the Free Software Foundation; either version 2 of the License, or
9
# (at your option) any later version.
10
#
11
# This program is distributed in the hope that it will be useful, but
12
# WITHOUT ANY WARRANTY; without even the implied warranty of
13
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14
# General Public License for more details.
15
#
16
# You should have received a copy of the GNU General Public License
17
# along with this program; if not, write to the Free Software
18
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
19
# 02110-1301, USA.
20

    
21

    
22
"""Module implementing the master-side code.
23

24
This file only imports all LU's (and other classes) in order to re-export them
25
to clients of cmdlib.
26

27
"""
28

    
29
from ganeti.cmdlib.base import \
30
  LogicalUnit, \
31
  NoHooksLU, \
32
  ResultWithJobs
33

    
34
from ganeti.cmdlib.cluster import \
35
  LUClusterActivateMasterIp, \
36
  LUClusterDeactivateMasterIp, \
37
  LUClusterConfigQuery, \
38
  LUClusterDestroy, \
39
  LUClusterPostInit, \
40
  LUClusterQuery, \
41
  LUClusterRedistConf, \
42
  LUClusterRename, \
43
  LUClusterRepairDiskSizes, \
44
  LUClusterSetParams, \
45
  LUClusterVerify, \
46
  LUClusterVerifyConfig, \
47
  LUClusterVerifyGroup, \
48
  LUClusterVerifyDisks
49
from ganeti.cmdlib.group import \
50
  LUGroupAdd, \
51
  LUGroupAssignNodes, \
52
  LUGroupSetParams, \
53
  LUGroupRemove, \
54
  LUGroupRename, \
55
  LUGroupEvacuate, \
56
  LUGroupVerifyDisks
57
from ganeti.cmdlib.node import \
58
  LUNodeAdd, \
59
  LUNodeSetParams, \
60
  LUNodePowercycle, \
61
  LUNodeEvacuate, \
62
  LUNodeMigrate, \
63
  LUNodeModifyStorage, \
64
  LUNodeQueryvols, \
65
  LUNodeQueryStorage, \
66
  LUNodeRemove, \
67
  LURepairNodeStorage
68
from ganeti.cmdlib.instance import \
69
  LUInstanceCreate, \
70
  LUInstanceRename, \
71
  LUInstanceRemove, \
72
  LUInstanceMove, \
73
  LUInstanceMultiAlloc, \
74
  LUInstanceSetParams, \
75
  LUInstanceChangeGroup
76
from ganeti.cmdlib.instance_storage import \
77
  LUInstanceRecreateDisks, \
78
  LUInstanceGrowDisk, \
79
  LUInstanceReplaceDisks, \
80
  LUInstanceActivateDisks, \
81
  LUInstanceDeactivateDisks
82
from ganeti.cmdlib.instance_migration import \
83
  LUInstanceFailover, \
84
  LUInstanceMigrate
85
from ganeti.cmdlib.instance_operation import \
86
  LUInstanceStartup, \
87
  LUInstanceShutdown, \
88
  LUInstanceReinstall, \
89
  LUInstanceReboot, \
90
  LUInstanceConsole
91
from ganeti.cmdlib.instance_query import \
92
  LUInstanceQuery, \
93
  LUInstanceQueryData
94
from ganeti.cmdlib.backup import \
95
  LUBackupPrepare, \
96
  LUBackupExport, \
97
  LUBackupRemove
98
from ganeti.cmdlib.query import \
99
  LUQuery, \
100
  LUQueryFields
101
from ganeti.cmdlib.operating_system import \
102
  LUOsDiagnose
103
from ganeti.cmdlib.tags import \
104
  LUTagsGet, \
105
  LUTagsSearch, \
106
  LUTagsSet, \
107
  LUTagsDel
108
from ganeti.cmdlib.network import \
109
  LUNetworkAdd, \
110
  LUNetworkRemove, \
111
  LUNetworkSetParams, \
112
  LUNetworkConnect, \
113
  LUNetworkDisconnect
114
from ganeti.cmdlib.misc import \
115
  LUOobCommand, \
116
  LUExtStorageDiagnose, \
117
  LURestrictedCommand
118
from ganeti.cmdlib.test import \
119
  LUTestDelay, \
120
  LUTestJqueue, \
121
  LUTestAllocator