Revision e8d4d41e

b/lib/constants.py
463 463
RPC_TMO_1DAY = _constants.RPC_TMO_1DAY
464 464
RPC_CONNECT_TIMEOUT = _constants.RPC_CONNECT_TIMEOUT
465 465

  
466
# os related constants
467
OS_SCRIPT_CREATE = "create"
468
OS_SCRIPT_IMPORT = "import"
469
OS_SCRIPT_EXPORT = "export"
470
OS_SCRIPT_RENAME = "rename"
471
OS_SCRIPT_VERIFY = "verify"
472
OS_SCRIPTS = compat.UniqueFrozenset([
473
  OS_SCRIPT_CREATE,
474
  OS_SCRIPT_IMPORT,
475
  OS_SCRIPT_EXPORT,
476
  OS_SCRIPT_RENAME,
477
  OS_SCRIPT_VERIFY,
478
  ])
479

  
480
OS_API_FILE = "ganeti_api_version"
481
OS_VARIANTS_FILE = "variants.list"
482
OS_PARAMETERS_FILE = "parameters.list"
483

  
484
OS_VALIDATE_PARAMETERS = "parameters"
485
OS_VALIDATE_CALLS = compat.UniqueFrozenset([OS_VALIDATE_PARAMETERS])
486

  
487
# External Storage (ES) related constants
488
ES_ACTION_CREATE = "create"
489
ES_ACTION_REMOVE = "remove"
490
ES_ACTION_GROW = "grow"
491
ES_ACTION_ATTACH = "attach"
492
ES_ACTION_DETACH = "detach"
493
ES_ACTION_SETINFO = "setinfo"
494
ES_ACTION_VERIFY = "verify"
495

  
496
ES_SCRIPT_CREATE = ES_ACTION_CREATE
497
ES_SCRIPT_REMOVE = ES_ACTION_REMOVE
498
ES_SCRIPT_GROW = ES_ACTION_GROW
499
ES_SCRIPT_ATTACH = ES_ACTION_ATTACH
500
ES_SCRIPT_DETACH = ES_ACTION_DETACH
501
ES_SCRIPT_SETINFO = ES_ACTION_SETINFO
502
ES_SCRIPT_VERIFY = ES_ACTION_VERIFY
503
ES_SCRIPTS = frozenset([
504
  ES_SCRIPT_CREATE,
505
  ES_SCRIPT_REMOVE,
506
  ES_SCRIPT_GROW,
507
  ES_SCRIPT_ATTACH,
508
  ES_SCRIPT_DETACH,
509
  ES_SCRIPT_SETINFO,
510
  ES_SCRIPT_VERIFY
511
  ])
512

  
513
ES_PARAMETERS_FILE = "parameters.list"
466
OS_SCRIPT_CREATE = _constants.OS_SCRIPT_CREATE
467
OS_SCRIPT_IMPORT = _constants.OS_SCRIPT_IMPORT
468
OS_SCRIPT_EXPORT = _constants.OS_SCRIPT_EXPORT
469
OS_SCRIPT_RENAME = _constants.OS_SCRIPT_RENAME
470
OS_SCRIPT_VERIFY = _constants.OS_SCRIPT_VERIFY
471
OS_SCRIPTS = _constants.OS_SCRIPTS
472

  
473
OS_API_FILE = _constants.OS_API_FILE
474
OS_VARIANTS_FILE = _constants.OS_VARIANTS_FILE
475
OS_PARAMETERS_FILE = _constants.OS_PARAMETERS_FILE
476

  
477
OS_VALIDATE_PARAMETERS = _constants.OS_VALIDATE_PARAMETERS
478
OS_VALIDATE_CALLS = _constants.OS_VALIDATE_CALLS
479

  
480
ES_ACTION_CREATE = _constants.ES_ACTION_CREATE
481
ES_ACTION_REMOVE = _constants.ES_ACTION_REMOVE
482
ES_ACTION_GROW = _constants.ES_ACTION_GROW
483
ES_ACTION_ATTACH = _constants.ES_ACTION_ATTACH
484
ES_ACTION_DETACH = _constants.ES_ACTION_DETACH
485
ES_ACTION_SETINFO = _constants.ES_ACTION_SETINFO
486
ES_ACTION_VERIFY = _constants.ES_ACTION_VERIFY
487

  
488
ES_SCRIPT_CREATE = _constants.ES_SCRIPT_CREATE
489
ES_SCRIPT_REMOVE = _constants.ES_SCRIPT_REMOVE
490
ES_SCRIPT_GROW = _constants.ES_SCRIPT_GROW
491
ES_SCRIPT_ATTACH = _constants.ES_SCRIPT_ATTACH
492
ES_SCRIPT_DETACH = _constants.ES_SCRIPT_DETACH
493
ES_SCRIPT_SETINFO = _constants.ES_SCRIPT_SETINFO
494
ES_SCRIPT_VERIFY = _constants.ES_SCRIPT_VERIFY
495
ES_SCRIPTS = _constants.ES_SCRIPTS
496

  
497
ES_PARAMETERS_FILE = _constants.ES_PARAMETERS_FILE
514 498

  
515 499
# reboot types
516 500
INSTANCE_REBOOT_SOFT = _constants.INSTANCE_REBOOT_SOFT
b/src/Ganeti/HsConstants.hs
1200 1200
rpcConnectTimeout :: Int
1201 1201
rpcConnectTimeout = 5
1202 1202

  
1203
-- OS
1204

  
1205
osScriptCreate :: String
1206
osScriptCreate = "create"
1207

  
1208
osScriptExport :: String
1209
osScriptExport = "export"
1210

  
1211
osScriptImport :: String
1212
osScriptImport = "import"
1213

  
1214
osScriptRename :: String
1215
osScriptRename = "rename"
1216

  
1217
osScriptVerify :: String
1218
osScriptVerify = "verify"
1219

  
1220
osScripts :: [String]
1221
osScripts = [osScriptCreate, osScriptExport, osScriptImport, osScriptRename,
1222
             osScriptVerify]
1223

  
1224
osApiFile :: String
1225
osApiFile = "ganeti_api_version"
1226

  
1227
osVariantsFile :: String
1228
osVariantsFile = "variants.list"
1229

  
1230
osParametersFile :: String
1231
osParametersFile = "parameters.list"
1232

  
1233
osValidateParameters :: String
1234
osValidateParameters = "parameters"
1235

  
1236
osValidateCalls :: FrozenSet String
1237
osValidateCalls = ConstantUtils.mkSet [osValidateParameters]
1238

  
1239
-- | External Storage (ES) related constants
1240

  
1241
esActionAttach :: String
1242
esActionAttach = "attach"
1243

  
1244
esActionCreate :: String
1245
esActionCreate = "create"
1246

  
1247
esActionDetach :: String
1248
esActionDetach = "detach"
1249

  
1250
esActionGrow :: String
1251
esActionGrow = "grow"
1252

  
1253
esActionRemove :: String
1254
esActionRemove = "remove"
1255

  
1256
esActionSetinfo :: String
1257
esActionSetinfo = "setinfo"
1258

  
1259
esActionVerify :: String
1260
esActionVerify = "verify"
1261

  
1262
esScriptCreate :: String
1263
esScriptCreate = esActionCreate
1264

  
1265
esScriptRemove :: String
1266
esScriptRemove = esActionRemove
1267

  
1268
esScriptGrow :: String
1269
esScriptGrow = esActionGrow
1270

  
1271
esScriptAttach :: String
1272
esScriptAttach = esActionAttach
1273

  
1274
esScriptDetach :: String
1275
esScriptDetach = esActionDetach
1276

  
1277
esScriptSetinfo :: String
1278
esScriptSetinfo = esActionSetinfo
1279

  
1280
esScriptVerify :: String
1281
esScriptVerify = esActionVerify
1282

  
1283
esScripts :: FrozenSet String
1284
esScripts =
1285
  ConstantUtils.mkSet [esScriptAttach,
1286
                       esScriptCreate,
1287
                       esScriptDetach,
1288
                       esScriptGrow,
1289
                       esScriptRemove,
1290
                       esScriptSetinfo,
1291
                       esScriptVerify]
1292

  
1293
esParametersFile :: String
1294
esParametersFile = "parameters.list"
1295

  
1203 1296
-- * VTypes
1204 1297

  
1205 1298
vtypeBool :: VType

Also available in: Unified diff