Statistics
| Branch: | Tag: | Revision:

root / lib / cmdlib / __init__.py @ 8701dfb0

History | View | Annotate | Download (3 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
  LUGroupQuery, \
53
  LUGroupSetParams, \
54
  LUGroupRemove, \
55
  LUGroupRename, \
56
  LUGroupEvacuate, \
57
  LUGroupVerifyDisks
58
from ganeti.cmdlib.node import \
59
  LUNodeAdd, \
60
  LUNodeSetParams, \
61
  LUNodePowercycle, \
62
  LUNodeEvacuate, \
63
  LUNodeMigrate, \
64
  LUNodeModifyStorage, \
65
  LUNodeQuery, \
66
  LUNodeQueryvols, \
67
  LUNodeQueryStorage, \
68
  LUNodeRemove, \
69
  LURepairNodeStorage
70
from ganeti.cmdlib.instance import \
71
  LUInstanceCreate, \
72
  LUInstanceRename, \
73
  LUInstanceRemove, \
74
  LUInstanceMove, \
75
  LUInstanceQuery, \
76
  LUInstanceQueryData, \
77
  LUInstanceStartup, \
78
  LUInstanceShutdown, \
79
  LUInstanceReinstall, \
80
  LUInstanceReboot, \
81
  LUInstanceConsole, \
82
  LUInstanceFailover, \
83
  LUInstanceMigrate, \
84
  LUInstanceMultiAlloc, \
85
  LUInstanceSetParams, \
86
  LUInstanceChangeGroup, \
87
  LUInstanceRecreateDisks, \
88
  LUInstanceGrowDisk, \
89
  LUInstanceReplaceDisks, \
90
  LUInstanceActivateDisks, \
91
  LUInstanceDeactivateDisks
92
from ganeti.cmdlib.backup import \
93
  LUBackupQuery, \
94
  LUBackupPrepare, \
95
  LUBackupExport, \
96
  LUBackupRemove
97
from ganeti.cmdlib.query import \
98
  LUQuery, \
99
  LUQueryFields
100
from ganeti.cmdlib.operating_system import \
101
  LUOsDiagnose
102
from ganeti.cmdlib.tags import \
103
  LUTagsGet, \
104
  LUTagsSearch, \
105
  LUTagsSet, \
106
  LUTagsDel
107
from ganeti.cmdlib.network import \
108
  LUNetworkAdd, \
109
  LUNetworkRemove, \
110
  LUNetworkSetParams, \
111
  LUNetworkQuery, \
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