Safe Haskell | Safe-Infered |
---|
autoconf
constants for Python only ('autotools/build-bash-completion')autoconf
constants for Python only ('lib/constants.py')autoconf
constants for Python only ('lib/pathutils.py')autoconf
constants for Python only ('lib/build/sphinx_ext.py')autoconf
constants for QA cluster only ('qa/qa_cluster.py')autoconf
constants for Python only ('tests/py/docs_unittest.py')- Various versions
- User separation
- Cpu pinning separators and constants
- Image and wipe
- Directories
autoconf
enable/disable- SSH constants
- Daemons
- Luxi (Local UniX Interface) related constants
- Syslog
- Xen
- KVM and socat
- LXC
- Console types
- X509
- Import/export daemon mode
- Import/export transport compression
- Importexport IO
- Values
- Hooks
- Hooks subject type (what object type does the LU deal with)
- Hkr
- Storage types
- Storage fields
- Storage operations
- Volume fields
- Local disk status
- Disk template types
- Drbd
- Drbd barrier types
- File backend driver
- Disk access mode
- Disk replacement mode
- Instance export mode
- Instance creation modes
- Remote import/export handshake message and version
- Import/export config options
- Dynamic device modification
- Common exit codes
- Tags
- Others
- Runparts results
- RPC
- Timeout table
- Reboot types
- Instance reboot behaviors
- VTypes
- HV parameter names (global namespace)
- Migration statuses
- Hypervisor state
- Disk state
- Logical Disks parameters
- Disk template parameters
- Dynamic disk parameters
- OOB supported commands
- nic* constants are used inside the ganeti config
- idisk* constants are used in opcodes, to create/change disks
- inic* constants are used in opcodes, to create/change nics
- Hypervisor constants
- NIC types
- Vif types
- Disk types
- Mouse types
- Boot order
- SPICE lossless image compression options
- SPICE video stream detection
- Security models
- Kvm flag values
- Migration type
- Cluster verify steps
- Cluster Verify error classes
- Cluster Verify error levels
- Cluster Verify error codes and documentation
- Node verify constants
- Instance status
- Admin states
- Admin state sources
- Node roles
- SSL certificate check constants (in days)
- Allocator framework constants
- Opportunistic allocator usage
- Node evacuation
- Job queue
- Unchanged job return
- Job status
- OpCode status
- OpCode priority
- Lock recalculate mode
- Lock timeout
- Execution log types
- etchosts modification
- Job queue test
- Query resources
- Query field types
- Query result field status
- Max dynamic devices
- SSCONF keys
- Hvparams keys
- Exclusive storage
- Luxid job scheduling
- Luxid job death testing
- WConfD
- Confd
- Confd request type
- Confd repl status
- Confd node role
- A few common errors for confd
- Confd request query fields
- User-id pool minimum/maximum acceptable user-ids
- Possible values for NodeGroup.alloc_policy
- Fake opcodes for functions that have hooks attached to them via
- Crypto Types
- Crypto Actions
- Options for CryptoActions
- SSH key types
- SSH authorized key types
- SSH setup
- Key files for SSH daemon
- Node daemon setup
- VCluster related constants
- The source reasons for the execution of an OpCode
- Auto-repair levels
- Auto-repair results
- CPU load collector
- Monitoring daemon
- Disk access modes
- Hotplug Actions
- Hotplug Device Targets
- UUID regex
- Luxi constants
- Master voting constants
- Query language constants
- Error related constants
- Jstore related constants
- Gluster settings
- Instance communication
- Stat dictionary entries
- Helper VM-related timeouts
- Networking
- Data Collectors
Constants contains the Haskell constants
The constants in this module are used in Haskell and are also converted to Python.
Do not write any definitions in this file other than constants. Do
not even write helper functions. The definitions in this module are
automatically stripped to build the Makefile.am target
hs
. If there are helper functions in this module,
they will also be dragged and it will cause compilation to fail.
Therefore, all helper functions should go to a separate module and
imported.
- htoolsProgs :: [String]
- drbdBarriers :: String
- drbdNoMetaFlush :: Bool
- lvmStripecount :: Int
- hasGnuLn :: Bool
- exportDir :: String
- backupDir :: String
- osSearchPath :: [String]
- esSearchPath :: [String]
- sshConfigDir :: String
- xenConfigDir :: String
- sysconfdir :: String
- toolsdir :: String
- localstatedir :: String
- pkglibdir :: String
- sharedir :: String
- manPages :: Map String Int
- versionedsharedir :: String
- gntScripts :: [String]
- releaseVersion :: String
- versionMajor :: Int
- versionMinor :: Int
- versionRevision :: Int
- dirVersion :: String
- osApiV10 :: Int
- osApiV15 :: Int
- osApiV20 :: Int
- osApiVersions :: FrozenSet Int
- exportVersion :: Int
- rapiVersion :: Int
- configMajor :: Int
- configMinor :: Int
- configRevision :: Int
- configVersion :: Int
- protocolVersion :: Int
- daemonsGroup :: String
- adminGroup :: String
- masterdUser :: String
- masterdGroup :: String
- metadUser :: String
- metadGroup :: String
- rapiUser :: String
- rapiGroup :: String
- confdUser :: String
- confdGroup :: String
- wconfdUser :: String
- wconfdGroup :: String
- kvmdUser :: String
- kvmdGroup :: String
- luxidUser :: String
- luxidGroup :: String
- nodedUser :: String
- nodedGroup :: String
- mondUser :: String
- mondGroup :: String
- sshLoginUser :: String
- sshConsoleUser :: String
- cpuPinningSep :: String
- cpuPinningAll :: String
- cpuPinningAllVal :: Int
- cpuPinningOff :: [Int]
- cpuPinningAllXen :: String
- ddCmd :: String
- ddBlockSize :: Int
- maxWipeChunk :: Int
- minWipeChunkPercent :: Int
- runDirsMode :: Int
- secureDirMode :: Int
- secureFileMode :: Int
- adoptableBlockdevRoot :: String
- enableMond :: Bool
- enableMetad :: Bool
- enableRestrictedCommands :: Bool
- ssh :: String
- scp :: String
- confd :: String
- masterd :: String
- metad :: String
- mond :: String
- noded :: String
- wconfd :: String
- luxid :: String
- rapi :: String
- kvmd :: String
- daemonsMaster :: FrozenSet String
- daemons :: FrozenSet String
- defaultConfdPort :: Int
- defaultMondPort :: Int
- defaultMetadPort :: Int
- defaultNodedPort :: Int
- defaultRapiPort :: Int
- daemonsPorts :: Map String (Protocol, Int)
- firstDrbdPort :: Int
- lastDrbdPort :: Int
- daemonsLogbase :: Map String String
- daemonsExtraLogbase :: Map String (Map String String)
- extraLogreasonAccess :: String
- extraLogreasonError :: String
- devConsole :: String
- procMounts :: String
- luxiEom :: PythonChar
- luxiOverride :: String
- luxiOverrideMaster :: String
- luxiOverrideQuery :: String
- luxiVersion :: Int
- syslogUsage :: String
- syslogNo :: String
- syslogYes :: String
- syslogOnly :: String
- syslogSocket :: String
- exportConfFile :: String
- xenBootloader :: String
- xenCmdXl :: String
- xenCmdXm :: String
- xenInitrd :: String
- xenKernel :: String
- xlSocatCmd :: String
- xlMigrationPidfile :: String
- knownXenCommands :: FrozenSet String
- kvmPath :: String
- kvmKernel :: String
- socatEscapeCode :: String
- socatPath :: String
- socatUseCompress :: Bool
- socatUseEscape :: Bool
- lxcDevicesDefault :: String
- lxcDropCapabilitiesDefault :: String
- lxcStateRunning :: String
- consMessage :: String
- consSpice :: String
- consSsh :: String
- consVnc :: String
- consAll :: FrozenSet String
- rsaKeyBits :: Int
- opensslCiphers :: String
- x509CertCn :: String
- x509CertDefaultValidity :: Int
- x509CertSignatureHeader :: String
- x509CertSignDigest :: String
- iemExport :: String
- iemImport :: String
- iecGzip :: String
- iecGzipFast :: String
- iecGzipSlow :: String
- iecLzop :: String
- iecNone :: String
- iecAll :: [String]
- iecDefaultTools :: [String]
- iecCompressionUtilities :: Map String String
- ieCustomSize :: String
- ieioFile :: String
- ieioRawDisk :: String
- ieioScript :: String
- valueDefault :: String
- valueAuto :: String
- valueGenerate :: String
- valueNone :: String
- valueTrue :: String
- valueFalse :: String
- hooksNameCfgupdate :: String
- hooksNameWatcher :: String
- hooksPath :: String
- hooksPhasePost :: String
- hooksPhasePre :: String
- hooksVersion :: Int
- htypeCluster :: String
- htypeGroup :: String
- htypeInstance :: String
- htypeNetwork :: String
- htypeNode :: String
- hkrSkip :: Int
- hkrFail :: Int
- hkrSuccess :: Int
- stBlock :: String
- stDiskless :: String
- stExt :: String
- stFile :: String
- stSharedFile :: String
- stGluster :: String
- stLvmPv :: String
- stLvmVg :: String
- stRados :: String
- storageTypes :: FrozenSet String
- stsReport :: FrozenSet String
- stsReportNodeStorage :: FrozenSet String
- sfNode :: String
- sfType :: String
- sfAllocatable :: String
- sfFree :: String
- sfName :: String
- sfSize :: String
- sfUsed :: String
- validStorageFields :: FrozenSet String
- modifiableStorageFields :: Map String (FrozenSet String)
- soFixConsistency :: String
- validStorageOperations :: Map String (FrozenSet String)
- vfDev :: String
- vfInstance :: String
- vfName :: String
- vfNode :: String
- vfPhys :: String
- vfSize :: String
- vfVg :: String
- ldsFaulty :: Int
- ldsOkay :: Int
- ldsUnknown :: Int
- ldsSync :: Int
- ldsNames :: Map Int String
- dtDiskless :: String
- dtFile :: String
- dtSharedFile :: String
- dtPlain :: String
- dtBlock :: String
- dtDrbd8 :: String
- dtRbd :: String
- dtExt :: String
- dtGluster :: String
- diskTemplatePreference :: [String]
- diskTemplates :: FrozenSet String
- defaultEnabledDiskTemplates :: [String]
- mapDiskTemplateStorageType :: Map String String
- dtsIntMirror :: FrozenSet String
- dtsExtMirror :: FrozenSet String
- dtsNotLvm :: FrozenSet String
- dtsGrowable :: FrozenSet String
- dtsMayAdopt :: FrozenSet String
- dtsMustAdopt :: FrozenSet String
- dtsMirrored :: FrozenSet String
- dtsFilebased :: FrozenSet String
- dtsCopyable :: FrozenSet String
- dtsExclStorage :: FrozenSet String
- dtsNoFreeSpaceCheck :: FrozenSet String
- dtsBlock :: FrozenSet String
- dtsLvm :: FrozenSet String
- dtsHaveAccess :: FrozenSet String
- dtsNotConvertibleFrom :: FrozenSet String
- dtsNotConvertibleTo :: FrozenSet String
- drbdHmacAlg :: String
- drbdDefaultNetProtocol :: String
- drbdMigrationNetProtocol :: String
- drbdStatusFile :: String
- drbdSecretLength :: Int
- drbdMetaSize :: Int
- drbdBDiskBarriers :: String
- drbdBDiskDrain :: String
- drbdBDiskFlush :: String
- drbdBNone :: String
- drbdValidBarrierOpt :: FrozenSet (FrozenSet String)
- rbdCmd :: String
- fdBlktap :: String
- fdBlktap2 :: String
- fdLoop :: String
- fdDefault :: String
- fileDriver :: FrozenSet String
- dtsDrbd :: FrozenSet String
- diskRdonly :: String
- diskRdwr :: String
- diskAccessSet :: FrozenSet String
- replaceDiskAuto :: String
- replaceDiskChg :: String
- replaceDiskPri :: String
- replaceDiskSec :: String
- replaceModes :: FrozenSet String
- exportModeLocal :: String
- exportModeRemote :: String
- exportModes :: FrozenSet String
- instanceCreate :: String
- instanceImport :: String
- instanceRemoteImport :: String
- instanceCreateModes :: FrozenSet String
- rieHandshake :: String
- rieVersion :: Int
- rieCertValidity :: Int
- rieConnectAttemptTimeout :: Int
- rieConnectRetries :: Int
- rieConnectTimeout :: Int
- childLingerTimeout :: Double
- inisectBep :: String
- inisectExp :: String
- inisectHyp :: String
- inisectIns :: String
- inisectOsp :: String
- inisectOspPrivate :: String
- ddmAdd :: String
- ddmModify :: String
- ddmRemove :: String
- ddmsValues :: FrozenSet String
- ddmsValuesWithModify :: FrozenSet String
- exitSuccess :: Int
- exitFailure :: Int
- exitNotcluster :: Int
- exitNotmaster :: Int
- exitNodesetupError :: Int
- exitConfirmation :: Int
- exitUnknownField :: Int
- tagCluster :: String
- tagInstance :: String
- tagNetwork :: String
- tagNode :: String
- tagNodegroup :: String
- validTagTypes :: FrozenSet String
- maxTagLen :: Int
- maxTagsPerObj :: Int
- defaultBridge :: String
- defaultOvs :: String
- classicDrbdSyncSpeed :: Int
- ip4AddressAny :: String
- ip4AddressLocalhost :: String
- ip6AddressAny :: String
- ip6AddressLocalhost :: String
- ip4Version :: Int
- ip6Version :: Int
- validIpVersions :: FrozenSet Int
- tcpPingTimeout :: Int
- defaultVg :: String
- defaultDrbdHelper :: String
- minVgSize :: Int
- defaultMacPrefix :: String
- defaultShutdownTimeout :: Int
- nodeMaxClockSkew :: Int
- diskTransferConnectTimeout :: Int
- diskSeparator :: String
- ipCommandPath :: String
- jobIdsKey :: String
- runpartsErr :: Int
- runpartsRun :: Int
- runpartsSkip :: Int
- runpartsStatus :: [Int]
- rpcEncodingNone :: Int
- rpcEncodingZlibBase64 :: Int
- rpcTmoUrgent :: Int
- rpcTmoFast :: Int
- rpcTmoNormal :: Int
- rpcTmoSlow :: Int
- rpcTmo_4hrs :: Int
- rpcTmo_1day :: Int
- rpcConnectTimeout :: Int
- osScriptCreate :: String
- osScriptCreateUntrusted :: String
- osScriptExport :: String
- osScriptImport :: String
- osScriptRename :: String
- osScriptVerify :: String
- osScripts :: [String]
- osApiFile :: String
- osVariantsFile :: String
- osParametersFile :: String
- osValidateParameters :: String
- osValidateCalls :: FrozenSet String
- esActionAttach :: String
- esActionCreate :: String
- esActionDetach :: String
- esActionGrow :: String
- esActionRemove :: String
- esActionSetinfo :: String
- esActionVerify :: String
- esActionSnapshot :: String
- esScriptCreate :: String
- esScriptRemove :: String
- esScriptGrow :: String
- esScriptAttach :: String
- esScriptDetach :: String
- esScriptSetinfo :: String
- esScriptVerify :: String
- esScriptSnapshot :: String
- esScripts :: FrozenSet String
- esParametersFile :: String
- instanceRebootSoft :: String
- instanceRebootHard :: String
- instanceRebootFull :: String
- rebootTypes :: FrozenSet String
- instanceRebootAllowed :: String
- instanceRebootExit :: String
- rebootBehaviors :: [String]
- vtypeBool :: VType
- vtypeInt :: VType
- vtypeFloat :: VType
- vtypeMaybeString :: VType
- vtypeSize :: VType
- vtypeString :: VType
- enforceableTypes :: FrozenSet VType
- ifaceNoIpVersionSpecified :: Int
- validSerialSpeeds :: [Int]
- hvAcpi :: String
- hvBlockdevPrefix :: String
- hvBootloaderArgs :: String
- hvBootloaderPath :: String
- hvBootOrder :: String
- hvCdromImagePath :: String
- hvCpuCap :: String
- hvCpuCores :: String
- hvCpuMask :: String
- hvCpuSockets :: String
- hvCpuThreads :: String
- hvCpuType :: String
- hvCpuWeight :: String
- hvDeviceModel :: String
- hvDiskCache :: String
- hvDiskType :: String
- hvInitrdPath :: String
- hvInitScript :: String
- hvKernelArgs :: String
- hvKernelPath :: String
- hvKeymap :: String
- hvKvmCdrom2ImagePath :: String
- hvKvmCdromDiskType :: String
- hvKvmExtra :: String
- hvKvmFlag :: String
- hvKvmFloppyImagePath :: String
- hvKvmMachineVersion :: String
- hvKvmMigrationCaps :: String
- hvKvmPath :: String
- hvKvmDiskAio :: String
- hvKvmSpiceAudioCompr :: String
- hvKvmSpiceBind :: String
- hvKvmSpiceIpVersion :: String
- hvKvmSpiceJpegImgCompr :: String
- hvKvmSpiceLosslessImgCompr :: String
- hvKvmSpicePasswordFile :: String
- hvKvmSpiceStreamingVideoDetection :: String
- hvKvmSpiceTlsCiphers :: String
- hvKvmSpiceUseTls :: String
- hvKvmSpiceUseVdagent :: String
- hvKvmSpiceZlibGlzImgCompr :: String
- hvKvmUseChroot :: String
- hvKvmUserShutdown :: String
- hvLxcStartupTimeout :: String
- hvLxcExtraCgroups :: String
- hvLxcDevices :: String
- hvLxcDropCapabilities :: String
- hvLxcExtraConfig :: String
- hvLxcNumTtys :: String
- hvMemPath :: String
- hvMigrationBandwidth :: String
- hvMigrationDowntime :: String
- hvMigrationMode :: String
- hvMigrationPort :: String
- hvNicType :: String
- hvPae :: String
- hvPassthrough :: String
- hvRebootBehavior :: String
- hvRootPath :: String
- hvSecurityDomain :: String
- hvSecurityModel :: String
- hvSerialConsole :: String
- hvSerialSpeed :: String
- hvSoundhw :: String
- hvUsbDevices :: String
- hvUsbMouse :: String
- hvUseBootloader :: String
- hvUseLocaltime :: String
- hvVga :: String
- hvVhostNet :: String
- hvVirtioNetQueues :: String
- hvVifScript :: String
- hvVifType :: String
- hvViridian :: String
- hvVncBindAddress :: String
- hvVncPasswordFile :: String
- hvVncTls :: String
- hvVncX509 :: String
- hvVncX509Verify :: String
- hvVnetHdr :: String
- hvXenCmd :: String
- hvXenCpuid :: String
- hvsParameterTitles :: Map String String
- hvsParameters :: FrozenSet String
- hvsParameterTypes :: Map String VType
- hvMigrationActive :: String
- hvMigrationCancelled :: String
- hvMigrationCompleted :: String
- hvMigrationFailed :: String
- hvMigrationValidStatuses :: FrozenSet String
- hvMigrationFailedStatuses :: FrozenSet String
- hvKvmMigrationValidStatuses :: FrozenSet String
- hvNodeinfoKeyVersion :: String
- hvstCpuNode :: String
- hvstCpuTotal :: String
- hvstMemoryHv :: String
- hvstMemoryNode :: String
- hvstMemoryTotal :: String
- hvstsParameters :: FrozenSet String
- hvstDefaults :: Map String Int
- hvstsParameterTypes :: Map String VType
- dsDiskOverhead :: String
- dsDiskReserved :: String
- dsDiskTotal :: String
- dsDefaults :: Map String Int
- dssParameterTypes :: Map String VType
- dssParameters :: FrozenSet String
- dsValidTypes :: FrozenSet String
- beAlwaysFailover :: String
- beAutoBalance :: String
- beMaxmem :: String
- beMemory :: String
- beMinmem :: String
- beSpindleUse :: String
- beVcpus :: String
- besParameterTypes :: Map String VType
- besParameterTitles :: Map String String
- besParameterCompat :: Map String VType
- besParameters :: FrozenSet String
- ispecMemSize :: String
- ispecCpuCount :: String
- ispecDiskCount :: String
- ispecDiskSize :: String
- ispecNicCount :: String
- ispecSpindleUse :: String
- ispecsParameterTypes :: Map String VType
- ispecsParameters :: FrozenSet String
- ispecsMinmax :: String
- ispecsMax :: String
- ispecsMin :: String
- ispecsStd :: String
- ipolicyDts :: String
- ipolicyVcpuRatio :: String
- ipolicySpindleRatio :: String
- ispecsMinmaxKeys :: FrozenSet String
- ipolicyParameters :: FrozenSet String
- ipolicyAllKeys :: FrozenSet String
- ndExclusiveStorage :: String
- ndOobProgram :: String
- ndSpindleCount :: String
- ndOvs :: String
- ndOvsLink :: String
- ndOvsName :: String
- ndSshPort :: String
- ndCpuSpeed :: String
- ndsParameterTypes :: Map String VType
- ndsParameters :: FrozenSet String
- ndsParameterTitles :: Map String String
- ldpAccess :: String
- ldpBarriers :: String
- ldpDefaultMetavg :: String
- ldpDelayTarget :: String
- ldpDiskCustom :: String
- ldpDynamicResync :: String
- ldpFillTarget :: String
- ldpMaxRate :: String
- ldpMinRate :: String
- ldpNetCustom :: String
- ldpNoMetaFlush :: String
- ldpPlanAhead :: String
- ldpPool :: String
- ldpProtocol :: String
- ldpResyncRate :: String
- ldpStripes :: String
- diskLdTypes :: Map String VType
- diskLdParameters :: FrozenSet String
- drbdResyncRate :: String
- drbdDataStripes :: String
- drbdMetaStripes :: String
- drbdDiskBarriers :: String
- drbdMetaBarriers :: String
- drbdDefaultMetavg :: String
- drbdDiskCustom :: String
- drbdNetCustom :: String
- drbdProtocol :: String
- drbdDynamicResync :: String
- drbdPlanAhead :: String
- drbdFillTarget :: String
- drbdDelayTarget :: String
- drbdMaxRate :: String
- drbdMinRate :: String
- lvStripes :: String
- rbdAccess :: String
- rbdPool :: String
- diskDtTypes :: Map String VType
- diskDtParameters :: FrozenSet String
- ddpLocalIp :: String
- ddpRemoteIp :: String
- ddpPort :: String
- ddpLocalMinor :: String
- ddpRemoteMinor :: String
- oobPowerOn :: String
- oobPowerOff :: String
- oobPowerCycle :: String
- oobPowerStatus :: String
- oobHealth :: String
- oobCommands :: FrozenSet String
- oobPowerStatusPowered :: String
- oobTimeout :: Int
- oobPowerDelay :: Double
- oobStatusCritical :: String
- oobStatusOk :: String
- oobStatusUnknown :: String
- oobStatusWarning :: String
- oobStatuses :: FrozenSet String
- ppDefault :: String
- nicLink :: String
- nicMode :: String
- nicVlan :: String
- nicsParameterTypes :: Map String VType
- nicsParameters :: FrozenSet String
- nicModeBridged :: String
- nicModeRouted :: String
- nicModeOvs :: String
- nicIpPool :: String
- nicValidModes :: FrozenSet String
- releaseAction :: String
- reserveAction :: String
- idiskAdopt :: String
- idiskMetavg :: String
- idiskMode :: String
- idiskName :: String
- idiskSize :: String
- idiskSpindles :: String
- idiskVg :: String
- idiskProvider :: String
- idiskAccess :: String
- idiskParamsTypes :: Map String VType
- idiskParams :: FrozenSet String
- modifiableIdiskParamsTypes :: Map String VType
- modifiableIdiskParams :: FrozenSet String
- inicBridge :: String
- inicIp :: String
- inicLink :: String
- inicMac :: String
- inicMode :: String
- inicName :: String
- inicNetwork :: String
- inicVlan :: String
- inicParamsTypes :: Map String VType
- inicParams :: FrozenSet String
- htXenPvm :: String
- htFake :: String
- htXenHvm :: String
- htKvm :: String
- htChroot :: String
- htLxc :: String
- hyperTypes :: FrozenSet String
- htsReqPort :: FrozenSet String
- vncBasePort :: Int
- vncDefaultBindAddress :: String
- htNicE1000 :: String
- htNicI82551 :: String
- htNicI8259er :: String
- htNicI85557b :: String
- htNicNe2kIsa :: String
- htNicNe2kPci :: String
- htNicParavirtual :: String
- htNicPcnet :: String
- htNicRtl8139 :: String
- htHvmValidNicTypes :: FrozenSet String
- htKvmValidNicTypes :: FrozenSet String
- htHvmVifIoemu :: String
- htHvmVifVif :: String
- htHvmValidVifTypes :: FrozenSet String
- htDiskIde :: String
- htDiskIoemu :: String
- htDiskMtd :: String
- htDiskParavirtual :: String
- htDiskPflash :: String
- htDiskScsi :: String
- htDiskSd :: String
- htHvmValidDiskTypes :: FrozenSet String
- htKvmValidDiskTypes :: FrozenSet String
- htCacheDefault :: String
- htCacheNone :: String
- htCacheWback :: String
- htCacheWthrough :: String
- htValidCacheTypes :: FrozenSet String
- htKvmAioThreads :: String
- htKvmAioNative :: String
- htKvmValidAioTypes :: FrozenSet String
- htMouseMouse :: String
- htMouseTablet :: String
- htKvmValidMouseTypes :: FrozenSet String
- htBoCdrom :: String
- htBoDisk :: String
- htBoFloppy :: String
- htBoNetwork :: String
- htKvmValidBoTypes :: FrozenSet String
- htKvmSpiceLosslessImgComprAutoGlz :: String
- htKvmSpiceLosslessImgComprAutoLz :: String
- htKvmSpiceLosslessImgComprGlz :: String
- htKvmSpiceLosslessImgComprLz :: String
- htKvmSpiceLosslessImgComprOff :: String
- htKvmSpiceLosslessImgComprQuic :: String
- htKvmSpiceValidLosslessImgComprOptions :: FrozenSet String
- htKvmSpiceLossyImgComprAlways :: String
- htKvmSpiceLossyImgComprAuto :: String
- htKvmSpiceLossyImgComprNever :: String
- htKvmSpiceValidLossyImgComprOptions :: FrozenSet String
- htKvmSpiceVideoStreamDetectionAll :: String
- htKvmSpiceVideoStreamDetectionFilter :: String
- htKvmSpiceVideoStreamDetectionOff :: String
- htKvmSpiceValidVideoStreamDetectionOptions :: FrozenSet String
- htSmNone :: String
- htSmPool :: String
- htSmUser :: String
- htKvmValidSmTypes :: FrozenSet String
- htKvmDisabled :: String
- htKvmEnabled :: String
- htKvmFlagValues :: FrozenSet String
- htMigrationLive :: String
- htMigrationNonlive :: String
- htMigrationModes :: FrozenSet String
- verifyNplusoneMem :: String
- verifyOptionalChecks :: FrozenSet String
- cvTcluster :: String
- cvTgroup :: String
- cvTnode :: String
- cvTinstance :: String
- cvWarning :: String
- cvError :: String
- cvEclustercert :: (String, String, String)
- cvEclusterclientcert :: (String, String, String)
- cvEclustercfg :: (String, String, String)
- cvEclusterdanglinginst :: (String, String, String)
- cvEclusterdanglingnodes :: (String, String, String)
- cvEclusterfilecheck :: (String, String, String)
- cvEgroupdifferentpvsize :: (String, String, String)
- cvEinstancebadnode :: (String, String, String)
- cvEinstancedown :: (String, String, String)
- cvEinstancefaultydisk :: (String, String, String)
- cvEinstancelayout :: (String, String, String)
- cvEinstancemissingcfgparameter :: (String, String, String)
- cvEinstancemissingdisk :: (String, String, String)
- cvEinstancepolicy :: (String, String, String)
- cvEinstancesplitgroups :: (String, String, String)
- cvEinstanceunsuitablenode :: (String, String, String)
- cvEinstancewrongnode :: (String, String, String)
- cvEnodedrbd :: (String, String, String)
- cvEnodedrbdhelper :: (String, String, String)
- cvEnodedrbdversion :: (String, String, String)
- cvEnodefilecheck :: (String, String, String)
- cvEnodefilestoragepaths :: (String, String, String)
- cvEnodefilestoragepathunusable :: (String, String, String)
- cvEnodehooks :: (String, String, String)
- cvEnodehv :: (String, String, String)
- cvEnodelvm :: (String, String, String)
- cvEnoden1 :: (String, String, String)
- cvEnodenet :: (String, String, String)
- cvEnodeoobpath :: (String, String, String)
- cvEnodeorphaninstance :: (String, String, String)
- cvEnodeorphanlv :: (String, String, String)
- cvEnodeos :: (String, String, String)
- cvEnoderpc :: (String, String, String)
- cvEnodesetup :: (String, String, String)
- cvEnodesharedfilestoragepathunusable :: (String, String, String)
- cvEnodeglusterstoragepathunusable :: (String, String, String)
- cvEnodessh :: (String, String, String)
- cvEnodetime :: (String, String, String)
- cvEnodeuserscripts :: (String, String, String)
- cvEnodeversion :: (String, String, String)
- cvAllEcodes :: FrozenSet (String, String, String)
- cvAllEcodesStrings :: FrozenSet String
- nvBridges :: String
- nvClientCert :: String
- nvDrbdhelper :: String
- nvDrbdversion :: String
- nvDrbdlist :: String
- nvExclusivepvs :: String
- nvFilelist :: String
- nvAcceptedStoragePaths :: String
- nvFileStoragePath :: String
- nvSharedFileStoragePath :: String
- nvGlusterStoragePath :: String
- nvHvinfo :: String
- nvHvparams :: String
- nvHypervisor :: String
- nvInstancelist :: String
- nvLvlist :: String
- nvMasterip :: String
- nvNodelist :: String
- nvNodenettest :: String
- nvNodesetup :: String
- nvOobPaths :: String
- nvOslist :: String
- nvPvlist :: String
- nvTime :: String
- nvUserscripts :: String
- nvVersion :: String
- nvVglist :: String
- nvNonvmnodes :: String
- nvSshSetup :: String
- nvSshClutter :: String
- inststAdmindown :: String
- inststAdminoffline :: String
- inststErrordown :: String
- inststErrorup :: String
- inststNodedown :: String
- inststNodeoffline :: String
- inststRunning :: String
- inststUserdown :: String
- inststWrongnode :: String
- inststAll :: FrozenSet String
- adminstDown :: String
- adminstOffline :: String
- adminstUp :: String
- adminstAll :: FrozenSet String
- adminSource :: AdminStateSource
- userSource :: AdminStateSource
- adminStateSources :: FrozenSet AdminStateSource
- nrDrained :: String
- nrMaster :: String
- nrMcandidate :: String
- nrOffline :: String
- nrRegular :: String
- nrAll :: FrozenSet String
- sslCertExpirationError :: Int
- sslCertExpirationWarn :: Int
- iallocatorVersion :: Int
- iallocatorDirIn :: String
- iallocatorDirOut :: String
- validIallocatorDirections :: FrozenSet String
- iallocatorModeAlloc :: String
- iallocatorModeChgGroup :: String
- iallocatorModeMultiAlloc :: String
- iallocatorModeNodeEvac :: String
- iallocatorModeReloc :: String
- validIallocatorModes :: FrozenSet String
- iallocatorSearchPath :: [String]
- defaultIallocatorShortcut :: String
- defaultOpportunisticRetryInterval :: Int
- nodeEvacPri :: String
- nodeEvacSec :: String
- nodeEvacAll :: String
- nodeEvacModes :: FrozenSet String
- jobQueueVersion :: Int
- jobQueueSizeHardLimit :: Int
- jobQueueFilesPerms :: Int
- jobNotchanged :: String
- jobStatusQueued :: String
- jobStatusWaiting :: String
- jobStatusCanceling :: String
- jobStatusRunning :: String
- jobStatusCanceled :: String
- jobStatusSuccess :: String
- jobStatusError :: String
- jobsPending :: FrozenSet String
- jobsFinalized :: FrozenSet String
- jobStatusAll :: FrozenSet String
- opStatusCanceling :: String
- opStatusQueued :: String
- opStatusRunning :: String
- opStatusWaiting :: String
- opStatusCanceled :: String
- opStatusError :: String
- opStatusSuccess :: String
- opsFinalized :: FrozenSet String
- opPrioLowest :: Int
- opPrioHighest :: Int
- opPrioLow :: Int
- opPrioNormal :: Int
- opPrioHigh :: Int
- opPrioSubmitValid :: FrozenSet Int
- opPrioDefault :: Int
- locksAppend :: String
- locksReplace :: String
- lockAttemptsMaxwait :: Double
- lockAttemptsMinwait :: Double
- lockAttemptsTimeout :: Int
- elogMessage :: String
- elogRemoteImport :: String
- elogJqueueTest :: String
- elogDelayTest :: String
- etcHostsAdd :: String
- etcHostsRemove :: String
- jqtMsgprefix :: String
- jqtExec :: String
- jqtExpandnames :: String
- jqtLogmsg :: String
- jqtStartmsg :: String
- jqtAll :: FrozenSet String
- qrCluster :: String
- qrExport :: String
- qrExtstorage :: String
- qrGroup :: String
- qrInstance :: String
- qrJob :: String
- qrLock :: String
- qrNetwork :: String
- qrFilter :: String
- qrNode :: String
- qrOs :: String
- qrViaOp :: FrozenSet String
- qrViaLuxi :: FrozenSet String
- qrViaRapi :: FrozenSet String
- qrViaRapiPut :: FrozenSet String
- qftBool :: String
- qftNumber :: String
- qftNumberFloat :: String
- qftOther :: String
- qftText :: String
- qftTimestamp :: String
- qftUnit :: String
- qftUnknown :: String
- qftAll :: FrozenSet String
- rsNodata :: Int
- rsNormal :: Int
- rsOffline :: Int
- rsUnavail :: Int
- rsUnknown :: Int
- rsAll :: FrozenSet Int
- rssDescription :: Map Int (String, String)
- maxDisks :: Int
- maxNics :: Int
- ssconfFileprefix :: String
- ssClusterName :: String
- ssClusterTags :: String
- ssFileStorageDir :: String
- ssSharedFileStorageDir :: String
- ssGlusterStorageDir :: String
- ssMasterCandidates :: String
- ssMasterCandidatesIps :: String
- ssMasterCandidatesCerts :: String
- ssMasterIp :: String
- ssMasterNetdev :: String
- ssMasterNetmask :: String
- ssMasterNode :: String
- ssNodeList :: String
- ssNodePrimaryIps :: String
- ssNodeSecondaryIps :: String
- ssNodeVmCapable :: String
- ssOfflineNodes :: String
- ssOnlineNodes :: String
- ssPrimaryIpFamily :: String
- ssInstanceList :: String
- ssReleaseVersion :: String
- ssHypervisorList :: String
- ssMaintainNodeHealth :: String
- ssUidPool :: String
- ssNodegroups :: String
- ssNetworks :: String
- ssHvparamsPref :: String
- ssHvparamsXenChroot :: String
- ssHvparamsXenFake :: String
- ssHvparamsXenHvm :: String
- ssHvparamsXenKvm :: String
- ssHvparamsXenLxc :: String
- ssHvparamsXenPvm :: String
- validSsHvparamsKeys :: FrozenSet String
- ssFilePerms :: Int
- ssEnabledUserShutdown :: String
- ssSshPorts :: String
- defaultEnabledHypervisor :: String
- hvcDefaults :: Map Hypervisor (Map String PyValueEx)
- hvcGlobals :: FrozenSet String
- becDefaults :: Map String PyValueEx
- ndcDefaults :: Map String PyValueEx
- ndcGlobals :: FrozenSet String
- defaultDelayTarget :: Int
- defaultDiskCustom :: String
- defaultDiskResync :: Bool
- defaultFillTarget :: Int
- defaultMinRate :: Int
- defaultNetCustom :: String
- defaultPlanAhead :: Int
- defaultRbdPool :: String
- diskLdDefaults :: Map DiskTemplate (Map String PyValueEx)
- diskDtDefaults :: Map DiskTemplate (Map String PyValueEx)
- niccDefaults :: Map String PyValueEx
- ispecsMinmaxDefaults :: Map String (Map String Int)
- ipolicyDefaults :: Map String PyValueEx
- masterPoolSizeDefault :: Int
- partMargin :: Double
- partReserved :: Double
- luxidJobqueuePollInterval :: Int
- luxidMaximalRunningJobsDefault :: Int
- luxidMaximalTrackedJobsDefault :: Int
- luxidRetryForkCount :: Int
- luxidRetryForkStepUS :: Int
- luxidJobDeathDetectionRetries :: Int
- luxidJobDeathDelay :: Int
- wconfdDeathdetectionIntervall :: Int
- wconfdDefCtmo :: Int
- wconfdDefRwto :: Int
- wconfdLivelockPrefix :: String
- confdProtocolVersion :: Int
- confdReqPing :: Int
- confdReqNodeRoleByname :: Int
- confdReqNodePipByInstanceIp :: Int
- confdReqClusterMaster :: Int
- confdReqNodePipList :: Int
- confdReqMcPipList :: Int
- confdReqInstancesIpsList :: Int
- confdReqNodeDrbd :: Int
- confdReqNodeInstances :: Int
- confdReqInstanceDisks :: Int
- confdReqConfigQuery :: Int
- confdReqDataCollectors :: Int
- confdReqs :: FrozenSet Int
- confdReqfieldName :: Int
- confdReqfieldIp :: Int
- confdReqfieldMnodePip :: Int
- confdReplStatusOk :: Int
- confdReplStatusError :: Int
- confdReplStatusNotimplemented :: Int
- confdReplStatuses :: FrozenSet Int
- confdNodeRoleMaster :: Int
- confdNodeRoleCandidate :: Int
- confdNodeRoleOffline :: Int
- confdNodeRoleDrained :: Int
- confdNodeRoleRegular :: Int
- confdErrorUnknownEntry :: Int
- confdErrorInternal :: Int
- confdErrorArgument :: Int
- confdReqqLink :: String
- confdReqqIp :: String
- confdReqqIplist :: String
- confdReqqFields :: String
- confdMaxClockSkew :: Int
- confdConfigReloadTimeout :: Int
- confdConfigReloadRatelimit :: Int
- confdMagicFourcc :: String
- confdDefaultReqCoverage :: Int
- confdClientExpireTimeout :: Int
- maxUdpDataSize :: Int
- uidpoolUidMin :: Int
- uidpoolUidMax :: Integer
- pgrep :: String
- initialNodeGroupName :: String
- allocPolicyLastResort :: String
- allocPolicyPreferred :: String
- allocPolicyUnallocable :: String
- validAllocPolicies :: [String]
- blockdevDriverManual :: String
- qemuimgPath :: String
- iallocHail :: String
- fakeOpMasterTurndown :: String
- fakeOpMasterTurnup :: String
- cryptoTypeSslDigest :: String
- cryptoTypeSsh :: String
- cryptoTypes :: FrozenSet String
- cryptoActionGet :: String
- cryptoActionCreate :: String
- cryptoActionDelete :: String
- cryptoActions :: FrozenSet String
- cryptoBootstrap :: String
- cryptoOptionCertFile :: String
- cryptoOptionSerialNo :: String
- sshkDsa :: String
- sshkEcdsa :: String
- sshkRsa :: String
- sshkAll :: FrozenSet String
- sshakDss :: String
- sshakRsa :: String
- sshakAll :: FrozenSet String
- sshsClusterName :: String
- sshsSshHostKey :: String
- sshsSshRootKey :: String
- sshsSshAuthorizedKeys :: String
- sshsSshPublicKeys :: String
- sshsNodeDaemonCertificate :: String
- sshsMaxRetries :: Integer
- sshsAdd :: String
- sshsReplaceOrAdd :: String
- sshsRemove :: String
- sshsOverride :: String
- sshsClear :: String
- sshsGenerate :: String
- sshsSuffix :: String
- sshsMasterSuffix :: String
- sshsActions :: FrozenSet String
- sshHostDsaPriv :: String
- sshHostDsaPub :: String
- sshHostEcdsaPriv :: String
- sshHostEcdsaPub :: String
- sshHostRsaPriv :: String
- sshHostRsaPub :: String
- sshDaemonKeyfiles :: Map String (String, String)
- ndsClusterName :: String
- ndsNodeDaemonCertificate :: String
- ndsSsconf :: String
- ndsStartNodeDaemon :: String
- ndsNodeName :: String
- ndsAction :: String
- vClusterEtcHosts :: String
- vClusterVirtPathPrefix :: String
- vClusterRootdirEnvname :: String
- vClusterHostnameEnvname :: String
- vClusterVpathWhitelist :: FrozenSet String
- opcodeReasonSrcClient :: String
- _opcodeReasonSrcDaemon :: String
- _opcodeReasonSrcMasterd :: String
- opcodeReasonSrcNoded :: String
- opcodeReasonSrcOpcode :: String
- opcodeReasonSrcPickup :: String
- opcodeReasonSrcWatcher :: String
- opcodeReasonSrcRlib2 :: String
- opcodeReasonSrcUser :: String
- opcodeReasonSources :: FrozenSet String
- randomUuidFile :: String
- autoRepairFailover :: String
- autoRepairFixStorage :: String
- autoRepairMigrate :: String
- autoRepairReinstall :: String
- autoRepairAllTypes :: FrozenSet String
- autoRepairEnoperm :: String
- autoRepairFailure :: String
- autoRepairSuccess :: String
- autoRepairAllResults :: FrozenSet String
- builtinDataCollectorVersion :: String
- opcodeReason :: String
- opcodeSequential :: String
- diskstatsFile :: String
- statFile :: String
- cpuavgloadBufferSize :: Int
- cpuavgloadWindowSize :: Int
- mondTimeInterval :: Int
- mondConfigTimeInterval :: Int
- mondLatestApiVersion :: Int
- mondDefaultCategory :: String
- diskUserspace :: String
- diskKernelspace :: String
- diskValidAccessModes :: FrozenSet String
- upgradeQueueDrainTimeout :: Int
- upgradeQueuePollInterval :: Int
- hotplugActionAdd :: String
- hotplugActionRemove :: String
- hotplugActionModify :: String
- hotplugAllActions :: FrozenSet String
- hotplugTargetNic :: String
- hotplugTargetDisk :: String
- hotplugAllTargets :: FrozenSet String
- diskRemoveRetryTimeout :: Int
- diskRemoveRetryInterval :: Int
- uuidRegex :: String
- luxiSocketPerms :: Int
- luxiKeyMethod :: String
- luxiKeyArgs :: String
- luxiKeySuccess :: String
- luxiKeyResult :: String
- luxiKeyVersion :: String
- luxiReqSubmitJob :: String
- luxiReqSubmitJobToDrainedQueue :: String
- luxiReqSubmitManyJobs :: String
- luxiReqWaitForJobChange :: String
- luxiReqPickupJob :: String
- luxiReqCancelJob :: String
- luxiReqArchiveJob :: String
- luxiReqChangeJobPriority :: String
- luxiReqAutoArchiveJobs :: String
- luxiReqQuery :: String
- luxiReqQueryFields :: String
- luxiReqQueryJobs :: String
- luxiReqQueryFilters :: String
- luxiReqReplaceFilter :: String
- luxiReqDeleteFilter :: String
- luxiReqQueryInstances :: String
- luxiReqQueryNodes :: String
- luxiReqQueryGroups :: String
- luxiReqQueryNetworks :: String
- luxiReqQueryExports :: String
- luxiReqQueryConfigValues :: String
- luxiReqQueryClusterInfo :: String
- luxiReqQueryTags :: String
- luxiReqSetDrainFlag :: String
- luxiReqSetWatcherPause :: String
- luxiReqAll :: FrozenSet String
- luxiDefCtmo :: Int
- luxiDefRwto :: Int
- luxiWfjcTimeout :: Int
- luxiLivelockPrefix :: String
- luxiCancelJobTimeout :: Int
- masterVotingRetries :: Int
- masterVotingRetryIntervall :: Int
- qlangOpAnd :: String
- qlangOpOr :: String
- qlangOpNot :: String
- qlangOpTrue :: String
- qlangOpContains :: String
- qlangOpEqual :: String
- qlangOpEqualLegacy :: String
- qlangOpGe :: String
- qlangOpGt :: String
- qlangOpLe :: String
- qlangOpLt :: String
- qlangOpNotEqual :: String
- qlangOpRegexp :: String
- qlangFilterDetectionChars :: FrozenSet String
- qlangGlobDetectionChars :: FrozenSet String
- errorsEcodeEnviron :: String
- errorsEcodeExists :: String
- errorsEcodeFault :: String
- errorsEcodeInval :: String
- errorsEcodeNoent :: String
- errorsEcodeNores :: String
- errorsEcodeNotunique :: String
- errorsEcodeResolver :: String
- errorsEcodeState :: String
- errorsEcodeTempNores :: String
- errorsEcodeAll :: FrozenSet String
- jstoreJobsPerArchiveDirectory :: Int
- glusterHost :: String
- glusterHostDefault :: String
- glusterVolume :: String
- glusterVolumeDefault :: String
- glusterPort :: String
- glusterPortDefault :: Int
- instanceCommunicationDoc :: String
- instanceCommunicationMacPrefix :: String
- instanceCommunicationNetwork4 :: String
- instanceCommunicationNetwork6 :: String
- instanceCommunicationNetworkLink :: String
- instanceCommunicationNetworkMode :: String
- instanceCommunicationNicPrefix :: String
- privateParametersBlacklist :: [String]
- debugModeConfidentialityWarning :: String
- statSize :: String
- helperVmStartup :: Int
- helperVmShutdown :: Int
- zeroingTimeoutPerMib :: Double
- ipv4NetworkMinSize :: Int
- ipv4NetworkMaxSize :: Int
- dataCollectorCPULoad :: String
- dataCollectorDiskStats :: String
- dataCollectorDrbd :: String
- dataCollectorLv :: String
- dataCollectorInstStatus :: String
- dataCollectorParameterInterval :: String
- dataCollectorNames :: FrozenSet String
- dataCollectorStateActive :: String
- dataCollectorsEnabledName :: String
- dataCollectorsIntervalName :: String
autoconf
constants for Python only ('autotools/build-bash-completion')
htoolsProgs :: [String]Source
autoconf
constants for Python only ('lib/constants.py')
drbdBarriers :: StringSource
drbdNoMetaFlush :: BoolSource
lvmStripecount :: IntSource
autoconf
constants for Python only ('lib/pathutils.py')
Build-time constants
osSearchPath :: [String]Source
esSearchPath :: [String]Source
sshConfigDir :: StringSource
xenConfigDir :: StringSource
sysconfdir :: StringSource
localstatedir :: StringSource
Paths which don't change for a virtual cluster
autoconf
constants for Python only ('lib/build/sphinx_ext.py')
autoconf
constants for QA cluster only ('qa/qa_cluster.py')
versionedsharedir :: StringSource
autoconf
constants for Python only ('tests/py/docs_unittest.py')
gntScripts :: [String]Source
Various versions
releaseVersion :: StringSource
versionMajor :: IntSource
versionMinor :: IntSource
versionRevision :: IntSource
dirVersion :: StringSource
osApiVersions :: FrozenSet IntSource
exportVersion :: IntSource
The version of the backup/export instance description file format we are producing when exporting and accepting when importing. The two are currently tightly intertwined.
rapiVersion :: IntSource
configMajor :: IntSource
configMinor :: IntSource
configRevision :: IntSource
The configuration is supposed to remain stable across revisions. Therefore, the revision number is cleared to '0'.
configVersion :: IntSource
protocolVersion :: IntSource
Similarly to the configuration (see configRevision
), the
protocols are supposed to remain stable across revisions.
User separation
daemonsGroup :: StringSource
adminGroup :: StringSource
masterdUser :: StringSource
masterdGroup :: StringSource
metadGroup :: StringSource
confdGroup :: StringSource
wconfdUser :: StringSource
wconfdGroup :: StringSource
luxidGroup :: StringSource
nodedGroup :: StringSource
sshLoginUser :: StringSource
sshConsoleUser :: StringSource
Cpu pinning separators and constants
cpuPinningSep :: StringSource
cpuPinningAll :: StringSource
cpuPinningAllVal :: IntSource
Internal representation of all
cpuPinningOff :: [Int]Source
One all entry in a CPU list means CPU pinning is off
cpuPinningAllXen :: StringSource
A Xen-specific implementation detail is that there is no way to
actually say use any cpu for pinning in a Xen configuration file,
as opposed to the command line, where you can say
xm vcpu-pin domain vcpu all
The workaround used in Xen is 0-63 (see source code function
xm_vcpu_pin in xen-sourcetoolspythonxenxm/main.py
).
To support future changes, the following constant is treated as a blackbox string that simply means use any cpu for pinning under xen.
Image and wipe
ddBlockSize :: IntSource
1 MiB
The default block size for the dd
command
maxWipeChunk :: IntSource
1GB
minWipeChunkPercent :: IntSource
Directories
runDirsMode :: IntSource
secureDirMode :: IntSource
secureFileMode :: IntSource
adoptableBlockdevRoot :: StringSource
autoconf
enable/disable
enableMond :: BoolSource
enableMetad :: BoolSource
enableRestrictedCommands :: BoolSource
SSH constants
Daemons
daemonsMaster :: FrozenSet StringSource
defaultConfdPort :: IntSource
defaultMondPort :: IntSource
defaultMetadPort :: IntSource
defaultNodedPort :: IntSource
defaultRapiPort :: IntSource
daemonsPorts :: Map String (Protocol, Int)Source
firstDrbdPort :: IntSource
lastDrbdPort :: IntSource
daemonsLogbase :: Map String StringSource
daemonsExtraLogbase :: Map String (Map String String)Source
extraLogreasonAccess :: StringSource
extraLogreasonError :: StringSource
devConsole :: StringSource
procMounts :: StringSource
Luxi (Local UniX Interface) related constants
luxiOverride :: StringSource
Environment variable for the luxi override socket
luxiOverrideMaster :: StringSource
luxiOverrideQuery :: StringSource
luxiVersion :: IntSource
Syslog
syslogUsage :: StringSource
syslogOnly :: StringSource
syslogSocket :: StringSource
exportConfFile :: StringSource
Xen
xenBootloader :: StringSource
xlSocatCmd :: StringSource
xlMigrationPidfile :: StringSource
knownXenCommands :: FrozenSet StringSource
KVM and socat
socatEscapeCode :: StringSource
socatUseCompress :: BoolSource
socatUseEscape :: BoolSource
LXC
lxcDevicesDefault :: StringSource
lxcDropCapabilitiesDefault :: StringSource
lxcStateRunning :: StringSource
Console types
consMessage :: StringSource
Display a message for console access
rsaKeyBits :: IntSource
RSA key bit length
For RSA keys more bits are better, but they also make operations more expensive. NIST SP 800-131 recommends a minimum of 2048 bits from the year 2010 on.
opensslCiphers :: StringSource
Ciphers allowed for SSL connections.
For the format, see ciphers(1). A better way to disable ciphers would be to use the exclamation mark (!), but socat versions below 1.5 can't parse exclamation marks in options properly. When modifying the ciphers, ensure not to accidentially add something after it's been removed. Use the openssl utility to check the allowed ciphers, e.g. openssl ciphers -v HIGH:-DES.
X509
x509CertCn :: StringSource
commonName (CN) used in certificates
x509CertDefaultValidity :: IntSource
Default validity of certificates in days
x509CertSignatureHeader :: StringSource
x509CertSignDigest :: StringSource
Digest used to sign certificates (openssl x509 uses SHA1 by default)
Import/export daemon mode
Import/export transport compression
iecGzipFast :: StringSource
iecGzipSlow :: StringSource
iecDefaultTools :: [String]Source
iecCompressionUtilities :: Map String StringSource
ieCustomSize :: StringSource
Importexport IO
ieioRawDisk :: StringSource
Raw block device I/O using dd
ieioScript :: StringSource
OS definition import/export script
Values
valueDefault :: StringSource
valueGenerate :: StringSource
valueFalse :: StringSource
Hooks
hooksNameCfgupdate :: StringSource
hooksNameWatcher :: StringSource
hooksPhasePost :: StringSource
hooksPhasePre :: StringSource
hooksVersion :: IntSource
Hooks subject type (what object type does the LU deal with)
htypeCluster :: StringSource
htypeGroup :: StringSource
htypeInstance :: StringSource
htypeNetwork :: StringSource
Hkr
hkrSuccess :: IntSource
Storage types
stDiskless :: StringSource
stSharedFile :: StringSource
storageTypes :: FrozenSet StringSource
stsReport :: FrozenSet StringSource
The set of storage types for which full storage reporting is available
stsReportNodeStorage :: FrozenSet StringSource
The set of storage types for which node storage reporting is available | (as used by LUQueryNodeStorage)
Storage fields
First two are valid in LU context only, not passed to backend
and the rest are valid in backend
sfAllocatable :: StringSource
validStorageFields :: FrozenSet StringSource
modifiableStorageFields :: Map String (FrozenSet String)Source
Storage operations
soFixConsistency :: StringSource
validStorageOperations :: Map String (FrozenSet String)Source
Volume fields
vfInstance :: StringSource
Local disk status
ldsUnknown :: IntSource
Disk template types
dtDiskless :: StringSource
dtSharedFile :: StringSource
diskTemplatePreference :: [String]Source
This is used to order determine the default disk template when
the list of enabled disk templates is inferred from the current
state of the cluster. This only happens on an upgrade from a
version of Ganeti that did not support the enabled_disk_templates
so far.
diskTemplates :: FrozenSet StringSource
defaultEnabledDiskTemplates :: [String]Source
Disk templates that are enabled by default
mapDiskTemplateStorageType :: Map String StringSource
Mapping of disk templates to storage types
dtsIntMirror :: FrozenSet StringSource
The set of network-mirrored disk templates
dtsExtMirror :: FrozenSet StringSource
DTDiskless
is trivially
externally mirrored
dtsGrowable :: FrozenSet StringSource
The set of disk templates which can be grown
dtsMayAdopt :: FrozenSet StringSource
The set of disk templates that allow adoption
dtsMustAdopt :: FrozenSet StringSource
The set of disk templates that *must* use adoption
dtsMirrored :: FrozenSet StringSource
The set of disk templates that allow migrations
dtsFilebased :: FrozenSet StringSource
The set of file based disk templates
dtsCopyable :: FrozenSet StringSource
The set of disk templates that can be moved by copying
Note: a requirement is that they're not accessed externally or shared between nodes; in particular, sharedfile is not suitable.
dtsExclStorage :: FrozenSet StringSource
The set of disk templates that are supported by exclusive_storage
dtsNoFreeSpaceCheck :: FrozenSet StringSource
Templates for which we don't perform checks on free space
dtsHaveAccess :: FrozenSet StringSource
The set of lvm-based disk templates
dtsNotConvertibleFrom :: FrozenSet StringSource
The set of disk templates that cannot convert from
dtsNotConvertibleTo :: FrozenSet StringSource
The set of disk templates that cannot convert to
Drbd
drbdHmacAlg :: StringSource
drbdDefaultNetProtocol :: StringSource
drbdMigrationNetProtocol :: StringSource
drbdStatusFile :: StringSource
drbdSecretLength :: IntSource
The length of generated DRBD secrets (see also TempRes module).
drbdMetaSize :: IntSource
Size of DRBD meta block device
Drbd barrier types
drbdBDiskBarriers :: StringSource
drbdBDiskDrain :: StringSource
drbdBDiskFlush :: StringSource
drbdValidBarrierOpt :: FrozenSet (FrozenSet String)Source
File backend driver
fileDriver :: FrozenSet StringSource
Disk access mode
diskRdonly :: StringSource
diskAccessSet :: FrozenSet StringSource
Disk replacement mode
replaceDiskAuto :: StringSource
replaceDiskChg :: StringSource
replaceDiskPri :: StringSource
replaceDiskSec :: StringSource
replaceModes :: FrozenSet StringSource
Instance export mode
exportModeLocal :: StringSource
exportModeRemote :: StringSource
exportModes :: FrozenSet StringSource
Instance creation modes
instanceCreate :: StringSource
instanceImport :: StringSource
instanceRemoteImport :: StringSource
instanceCreateModes :: FrozenSet StringSource
Remote import/export handshake message and version
rieHandshake :: StringSource
rieVersion :: IntSource
rieCertValidity :: IntSource
Remote import/export certificate validity (seconds)
rieConnectAttemptTimeout :: IntSource
Export only: how long to wait per connection attempt (seconds)
rieConnectRetries :: IntSource
Export only: number of attempts to connect
rieConnectTimeout :: IntSource
Overall timeout for establishing connection
childLingerTimeout :: DoubleSource
Give child process up to 5 seconds to exit after sending a signal
Import/export config options
inisectBep :: StringSource
inisectExp :: StringSource
inisectHyp :: StringSource
inisectIns :: StringSource
inisectOsp :: StringSource
inisectOspPrivate :: StringSource
Dynamic device modification
ddmsValues :: FrozenSet StringSource
ddmsValuesWithModify :: FrozenSet StringSource
Common exit codes
exitSuccess :: IntSource
exitFailure :: IntSource
exitNotcluster :: IntSource
exitNotmaster :: IntSource
exitNodesetupError :: IntSource
exitConfirmation :: IntSource
Need user confirmation
exitUnknownField :: IntSource
Exit code for query operations with unknown fields
Tags
tagCluster :: StringSource
tagInstance :: StringSource
tagNetwork :: StringSource
tagNodegroup :: StringSource
validTagTypes :: FrozenSet StringSource
maxTagsPerObj :: IntSource
Others
defaultBridge :: StringSource
defaultOvs :: StringSource
classicDrbdSyncSpeed :: IntSource
60 MiBs, expressed in KiBs
ip4AddressAny :: StringSource
ip4AddressLocalhost :: StringSource
ip6AddressAny :: StringSource
ip6AddressLocalhost :: StringSource
ip4Version :: IntSource
ip6Version :: IntSource
validIpVersions :: FrozenSet IntSource
tcpPingTimeout :: IntSource
defaultDrbdHelper :: StringSource
defaultMacPrefix :: StringSource
defaultShutdownTimeout :: IntSource
Default maximum instance wait time (seconds)
nodeMaxClockSkew :: IntSource
Node clock skew (seconds)
diskTransferConnectTimeout :: IntSource
Time for an intra-cluster disk transfer to wait for a connection
diskSeparator :: StringSource
Disk index separator
ipCommandPath :: StringSource
Runparts results
runpartsErr :: IntSource
runpartsRun :: IntSource
runpartsSkip :: IntSource
runpartsStatus :: [Int]Source
RPC
rpcEncodingNone :: IntSource
rpcEncodingZlibBase64 :: IntSource
Timeout table
rpcTmoUrgent :: IntSource
rpcTmoFast :: IntSource
rpcTmoNormal :: IntSource
rpcTmoSlow :: IntSource
rpcTmo_4hrs :: IntSource
rpcTmo_4hrs
contains an underscore to circumvent a limitation
in the deCamelCase
function and generate the correct
Python name.
rpcTmo_1day :: IntSource
rpcTmo_1day
contains an underscore to circumvent a limitation
in the deCamelCase
function and generate the correct
Python name.
rpcConnectTimeout :: IntSource
Timeout for connecting to nodes (seconds)
osScriptCreate :: StringSource
osScriptCreateUntrusted :: StringSource
osScriptExport :: StringSource
osScriptImport :: StringSource
osScriptRename :: StringSource
osScriptVerify :: StringSource
osVariantsFile :: StringSource
osParametersFile :: StringSource
osValidateParameters :: StringSource
osValidateCalls :: FrozenSet StringSource
esActionAttach :: StringSource
External Storage (ES) related constants
esActionCreate :: StringSource
esActionDetach :: StringSource
esActionGrow :: StringSource
esActionRemove :: StringSource
esActionSetinfo :: StringSource
esActionVerify :: StringSource
esActionSnapshot :: StringSource
esScriptCreate :: StringSource
esScriptRemove :: StringSource
esScriptGrow :: StringSource
esScriptAttach :: StringSource
esScriptDetach :: StringSource
esScriptSetinfo :: StringSource
esScriptVerify :: StringSource
esScriptSnapshot :: StringSource
esParametersFile :: StringSource
Reboot types
instanceRebootSoft :: StringSource
instanceRebootHard :: StringSource
instanceRebootFull :: StringSource
rebootTypes :: FrozenSet StringSource
Instance reboot behaviors
instanceRebootAllowed :: StringSource
instanceRebootExit :: StringSource
rebootBehaviors :: [String]Source
VTypes
ifaceNoIpVersionSpecified :: IntSource
Constant representing that the user does not specify any IP version
validSerialSpeeds :: [Int]Source
HV parameter names (global namespace)
hvBlockdevPrefix :: StringSource
hvBootloaderArgs :: StringSource
hvBootloaderPath :: StringSource
hvBootOrder :: StringSource
hvCdromImagePath :: StringSource
hvCpuCores :: StringSource
hvCpuSockets :: StringSource
hvCpuThreads :: StringSource
hvCpuWeight :: StringSource
hvDeviceModel :: StringSource
hvDiskCache :: StringSource
hvDiskType :: StringSource
hvInitrdPath :: StringSource
hvInitScript :: StringSource
hvKernelArgs :: StringSource
hvKernelPath :: StringSource
hvKvmCdrom2ImagePath :: StringSource
hvKvmCdromDiskType :: StringSource
hvKvmExtra :: StringSource
hvKvmFloppyImagePath :: StringSource
hvKvmMachineVersion :: StringSource
hvKvmMigrationCaps :: StringSource
hvKvmDiskAio :: StringSource
hvKvmSpiceAudioCompr :: StringSource
hvKvmSpiceBind :: StringSource
hvKvmSpiceIpVersion :: StringSource
hvKvmSpiceJpegImgCompr :: StringSource
hvKvmSpiceLosslessImgCompr :: StringSource
hvKvmSpicePasswordFile :: StringSource
hvKvmSpiceStreamingVideoDetection :: StringSource
hvKvmSpiceTlsCiphers :: StringSource
hvKvmSpiceUseTls :: StringSource
hvKvmSpiceUseVdagent :: StringSource
hvKvmSpiceZlibGlzImgCompr :: StringSource
hvKvmUseChroot :: StringSource
hvKvmUserShutdown :: StringSource
hvLxcStartupTimeout :: StringSource
hvLxcExtraCgroups :: StringSource
hvLxcDevices :: StringSource
hvLxcDropCapabilities :: StringSource
hvLxcExtraConfig :: StringSource
hvLxcNumTtys :: StringSource
hvMigrationBandwidth :: StringSource
hvMigrationDowntime :: StringSource
hvMigrationMode :: StringSource
hvMigrationPort :: StringSource
hvPassthrough :: StringSource
hvRebootBehavior :: StringSource
hvRootPath :: StringSource
hvSecurityDomain :: StringSource
hvSecurityModel :: StringSource
hvSerialConsole :: StringSource
hvSerialSpeed :: StringSource
hvUsbDevices :: StringSource
hvUsbMouse :: StringSource
hvUseBootloader :: StringSource
hvUseLocaltime :: StringSource
hvVhostNet :: StringSource
hvVirtioNetQueues :: StringSource
hvVifScript :: StringSource
hvViridian :: StringSource
hvVncBindAddress :: StringSource
hvVncPasswordFile :: StringSource
hvVncX509Verify :: StringSource
hvXenCpuid :: StringSource
hvsParameterTitles :: Map String StringSource
hvsParameters :: FrozenSet StringSource
hvsParameterTypes :: Map String VTypeSource
Migration statuses
hvMigrationActive :: StringSource
hvMigrationCancelled :: StringSource
hvMigrationCompleted :: StringSource
hvMigrationFailed :: StringSource
hvMigrationValidStatuses :: FrozenSet StringSource
hvMigrationFailedStatuses :: FrozenSet StringSource
hvKvmMigrationValidStatuses :: FrozenSet StringSource
KVM-specific statuses
FIXME: this constant seems unnecessary
hvNodeinfoKeyVersion :: StringSource
Node info keys
Hypervisor state
hvstCpuNode :: StringSource
hvstCpuTotal :: StringSource
hvstMemoryHv :: StringSource
hvstMemoryNode :: StringSource
hvstMemoryTotal :: StringSource
hvstsParameters :: FrozenSet StringSource
hvstDefaults :: Map String IntSource
hvstsParameterTypes :: Map String VTypeSource
Disk state
dsDiskOverhead :: StringSource
dsDiskReserved :: StringSource
dsDiskTotal :: StringSource
dsDefaults :: Map String IntSource
dssParameterTypes :: Map String VTypeSource
dssParameters :: FrozenSet StringSource
dsValidTypes :: FrozenSet StringSource
beAlwaysFailover :: StringSource
beAutoBalance :: StringSource
beSpindleUse :: StringSource
besParameterTypes :: Map String VTypeSource
besParameterTitles :: Map String StringSource
besParameterCompat :: Map String VTypeSource
besParameters :: FrozenSet StringSource
ispecMemSize :: StringSource
Instance specs
FIXME: these should be associated with ISpec
ispecCpuCount :: StringSource
ispecDiskCount :: StringSource
ispecDiskSize :: StringSource
ispecNicCount :: StringSource
ispecSpindleUse :: StringSource
ispecsParameterTypes :: Map String VTypeSource
ispecsParameters :: FrozenSet StringSource
ispecsMinmax :: StringSource
ipolicyDts :: StringSource
ipolicyVcpuRatio :: StringSource
ipolicySpindleRatio :: StringSource
ispecsMinmaxKeys :: FrozenSet StringSource
ipolicyParameters :: FrozenSet StringSource
ipolicyAllKeys :: FrozenSet StringSource
ndExclusiveStorage :: StringSource
Node parameter names
ndOobProgram :: StringSource
ndSpindleCount :: StringSource
ndCpuSpeed :: StringSource
ndsParameterTypes :: Map String VTypeSource
ndsParameters :: FrozenSet StringSource
ndsParameterTitles :: Map String StringSource
Logical Disks parameters
ldpBarriers :: StringSource
ldpDefaultMetavg :: StringSource
ldpDelayTarget :: StringSource
ldpDiskCustom :: StringSource
ldpDynamicResync :: StringSource
ldpFillTarget :: StringSource
ldpMaxRate :: StringSource
ldpMinRate :: StringSource
ldpNetCustom :: StringSource
ldpNoMetaFlush :: StringSource
ldpPlanAhead :: StringSource
ldpProtocol :: StringSource
ldpResyncRate :: StringSource
ldpStripes :: StringSource
diskLdTypes :: Map String VTypeSource
diskLdParameters :: FrozenSet StringSource
Disk template parameters
drbdResyncRate :: StringSource
drbdDataStripes :: StringSource
drbdMetaStripes :: StringSource
drbdDiskBarriers :: StringSource
drbdMetaBarriers :: StringSource
drbdDefaultMetavg :: StringSource
drbdDiskCustom :: StringSource
drbdNetCustom :: StringSource
drbdProtocol :: StringSource
drbdDynamicResync :: StringSource
drbdPlanAhead :: StringSource
drbdFillTarget :: StringSource
drbdDelayTarget :: StringSource
drbdMaxRate :: StringSource
drbdMinRate :: StringSource
diskDtTypes :: Map String VTypeSource
diskDtParameters :: FrozenSet StringSource
Dynamic disk parameters
ddpLocalIp :: StringSource
ddpRemoteIp :: StringSource
ddpLocalMinor :: StringSource
ddpRemoteMinor :: StringSource
OOB supported commands
oobPowerOn :: StringSource
oobPowerOff :: StringSource
oobPowerCycle :: StringSource
oobPowerStatus :: StringSource
oobCommands :: FrozenSet StringSource
oobPowerStatusPowered :: StringSource
oobTimeout :: IntSource
60 seconds
oobPowerDelay :: DoubleSource
2 seconds
oobStatusCritical :: StringSource
oobStatusOk :: StringSource
oobStatusUnknown :: StringSource
oobStatusWarning :: StringSource
oobStatuses :: FrozenSet StringSource
nic* constants are used inside the ganeti config
nicsParameterTypes :: Map String VTypeSource
nicsParameters :: FrozenSet StringSource
nicModeBridged :: StringSource
nicModeRouted :: StringSource
nicModeOvs :: StringSource
nicValidModes :: FrozenSet StringSource
releaseAction :: StringSource
reserveAction :: StringSource
idisk* constants are used in opcodes, to create/change disks
idiskAdopt :: StringSource
idiskMetavg :: StringSource
idiskSpindles :: StringSource
idiskProvider :: StringSource
idiskAccess :: StringSource
idiskParamsTypes :: Map String VTypeSource
idiskParams :: FrozenSet StringSource
modifiableIdiskParamsTypes :: Map String VTypeSource
modifiableIdiskParams :: FrozenSet StringSource
inic* constants are used in opcodes, to create/change nics
inicBridge :: StringSource
inicNetwork :: StringSource
inicParamsTypes :: Map String VTypeSource
inicParams :: FrozenSet StringSource
Hypervisor constants
hyperTypes :: FrozenSet StringSource
htsReqPort :: FrozenSet StringSource
vncBasePort :: IntSource
vncDefaultBindAddress :: StringSource
NIC types
htNicE1000 :: StringSource
htNicI82551 :: StringSource
htNicI8259er :: StringSource
htNicI85557b :: StringSource
htNicNe2kIsa :: StringSource
htNicNe2kPci :: StringSource
htNicParavirtual :: StringSource
htNicPcnet :: StringSource
htNicRtl8139 :: StringSource
htHvmValidNicTypes :: FrozenSet StringSource
htKvmValidNicTypes :: FrozenSet StringSource
Vif types
htHvmVifIoemu :: StringSource
Default vif type in xen-hvm
htHvmVifVif :: StringSource
htHvmValidVifTypes :: FrozenSet StringSource
Disk types
htDiskIoemu :: StringSource
htDiskParavirtual :: StringSource
htDiskPflash :: StringSource
htDiskScsi :: StringSource
htHvmValidDiskTypes :: FrozenSet StringSource
htKvmValidDiskTypes :: FrozenSet StringSource
htCacheDefault :: StringSource
htCacheNone :: StringSource
htCacheWback :: StringSource
htCacheWthrough :: StringSource
htValidCacheTypes :: FrozenSet StringSource
htKvmAioThreads :: StringSource
htKvmAioNative :: StringSource
htKvmValidAioTypes :: FrozenSet StringSource
Mouse types
htMouseMouse :: StringSource
htMouseTablet :: StringSource
htKvmValidMouseTypes :: FrozenSet StringSource
Boot order
htBoFloppy :: StringSource
htBoNetwork :: StringSource
htKvmValidBoTypes :: FrozenSet StringSource
SPICE lossless image compression options
htKvmSpiceLosslessImgComprAutoGlz :: StringSource
htKvmSpiceLosslessImgComprAutoLz :: StringSource
htKvmSpiceLosslessImgComprGlz :: StringSource
htKvmSpiceLosslessImgComprLz :: StringSource
htKvmSpiceLosslessImgComprOff :: StringSource
htKvmSpiceLosslessImgComprQuic :: StringSource
htKvmSpiceLossyImgComprAlways :: StringSource
htKvmSpiceLossyImgComprAuto :: StringSource
htKvmSpiceLossyImgComprNever :: StringSource
SPICE video stream detection
htKvmSpiceVideoStreamDetectionAll :: StringSource
htKvmSpiceVideoStreamDetectionOff :: StringSource
Security models
htKvmValidSmTypes :: FrozenSet StringSource
Kvm flag values
htKvmDisabled :: StringSource
htKvmEnabled :: StringSource
htKvmFlagValues :: FrozenSet StringSource
Migration type
htMigrationLive :: StringSource
htMigrationNonlive :: StringSource
htMigrationModes :: FrozenSet StringSource
Cluster verify steps
verifyNplusoneMem :: StringSource
verifyOptionalChecks :: FrozenSet StringSource
Cluster Verify error classes
cvTcluster :: StringSource
cvTinstance :: StringSource
Cluster Verify error levels
Cluster Verify error codes and documentation
cvEclustercert :: (String, String, String)Source
cvEclusterclientcert :: (String, String, String)Source
cvEclustercfg :: (String, String, String)Source
cvEclusterdanglinginst :: (String, String, String)Source
cvEclusterdanglingnodes :: (String, String, String)Source
cvEclusterfilecheck :: (String, String, String)Source
cvEgroupdifferentpvsize :: (String, String, String)Source
cvEinstancebadnode :: (String, String, String)Source
cvEinstancedown :: (String, String, String)Source
cvEinstancefaultydisk :: (String, String, String)Source
cvEinstancelayout :: (String, String, String)Source
cvEinstancemissingcfgparameter :: (String, String, String)Source
cvEinstancemissingdisk :: (String, String, String)Source
cvEinstancepolicy :: (String, String, String)Source
cvEinstancesplitgroups :: (String, String, String)Source
cvEinstanceunsuitablenode :: (String, String, String)Source
cvEinstancewrongnode :: (String, String, String)Source
cvEnodedrbd :: (String, String, String)Source
cvEnodedrbdhelper :: (String, String, String)Source
cvEnodedrbdversion :: (String, String, String)Source
cvEnodefilecheck :: (String, String, String)Source
cvEnodefilestoragepaths :: (String, String, String)Source
cvEnodefilestoragepathunusable :: (String, String, String)Source
cvEnodehooks :: (String, String, String)Source
cvEnodelvm :: (String, String, String)Source
cvEnodenet :: (String, String, String)Source
cvEnodeoobpath :: (String, String, String)Source
cvEnodeorphaninstance :: (String, String, String)Source
cvEnodeorphanlv :: (String, String, String)Source
cvEnoderpc :: (String, String, String)Source
cvEnodesetup :: (String, String, String)Source
cvEnodesharedfilestoragepathunusable :: (String, String, String)Source
cvEnodeglusterstoragepathunusable :: (String, String, String)Source
cvEnodessh :: (String, String, String)Source
cvEnodetime :: (String, String, String)Source
cvEnodeuserscripts :: (String, String, String)Source
cvEnodeversion :: (String, String, String)Source
cvAllEcodes :: FrozenSet (String, String, String)Source
cvAllEcodesStrings :: FrozenSet StringSource
Node verify constants
nvClientCert :: StringSource
nvDrbdhelper :: StringSource
nvDrbdversion :: StringSource
nvDrbdlist :: StringSource
nvExclusivepvs :: StringSource
nvFilelist :: StringSource
nvAcceptedStoragePaths :: StringSource
nvFileStoragePath :: StringSource
nvSharedFileStoragePath :: StringSource
nvGlusterStoragePath :: StringSource
nvHvparams :: StringSource
nvHypervisor :: StringSource
nvInstancelist :: StringSource
nvMasterip :: StringSource
nvNodelist :: StringSource
nvNodenettest :: StringSource
nvNodesetup :: StringSource
nvOobPaths :: StringSource
nvUserscripts :: StringSource
nvNonvmnodes :: StringSource
nvSshSetup :: StringSource
nvSshClutter :: StringSource
Instance status
inststAdmindown :: StringSource
inststAdminoffline :: StringSource
inststErrordown :: StringSource
inststErrorup :: StringSource
inststNodedown :: StringSource
inststNodeoffline :: StringSource
inststRunning :: StringSource
inststUserdown :: StringSource
inststWrongnode :: StringSource
Admin states
adminstDown :: StringSource
adminstOffline :: StringSource
adminstAll :: FrozenSet StringSource
Admin state sources
Node roles
nrMcandidate :: StringSource
SSL certificate check constants (in days)
sslCertExpirationError :: IntSource
sslCertExpirationWarn :: IntSource
Allocator framework constants
iallocatorVersion :: IntSource
iallocatorDirIn :: StringSource
iallocatorDirOut :: StringSource
validIallocatorDirections :: FrozenSet StringSource
iallocatorModeAlloc :: StringSource
iallocatorModeChgGroup :: StringSource
iallocatorModeMultiAlloc :: StringSource
iallocatorModeNodeEvac :: StringSource
iallocatorModeReloc :: StringSource
validIallocatorModes :: FrozenSet StringSource
iallocatorSearchPath :: [String]Source
defaultIallocatorShortcut :: StringSource
Opportunistic allocator usage
defaultOpportunisticRetryInterval :: IntSource
Time delay in seconds between repeated opportunistic instance creations. Rather than failing with an informative error message if the opportunistic creation cannot grab enough nodes, for some uses it is better to retry the creation with an interval between attempts. This is a reasonable default.
Node evacuation
nodeEvacPri :: StringSource
nodeEvacSec :: StringSource
nodeEvacAll :: StringSource
nodeEvacModes :: FrozenSet StringSource
Job queue
jobQueueVersion :: IntSource
jobQueueSizeHardLimit :: IntSource
jobQueueFilesPerms :: IntSource
Unchanged job return
jobNotchanged :: StringSource
Job status
jobStatusQueued :: StringSource
jobStatusWaiting :: StringSource
jobStatusCanceling :: StringSource
jobStatusRunning :: StringSource
jobStatusCanceled :: StringSource
jobStatusSuccess :: StringSource
jobStatusError :: StringSource
jobsPending :: FrozenSet StringSource
jobsFinalized :: FrozenSet StringSource
jobStatusAll :: FrozenSet StringSource
OpCode status
Not yet finalized opcodes
opStatusCanceling :: StringSource
opStatusQueued :: StringSource
opStatusRunning :: StringSource
opStatusWaiting :: StringSource
Finalized opcodes
opStatusCanceled :: StringSource
opStatusError :: StringSource
opStatusSuccess :: StringSource
opsFinalized :: FrozenSet StringSource
OpCode priority
opPrioLowest :: IntSource
opPrioHighest :: IntSource
opPrioNormal :: IntSource
opPrioHigh :: IntSource
opPrioSubmitValid :: FrozenSet IntSource
opPrioDefault :: IntSource
Lock recalculate mode
locksAppend :: StringSource
locksReplace :: StringSource
Lock timeout
lockAttemptsMaxwait :: DoubleSource
lockAttemptsMinwait :: DoubleSource
lockAttemptsTimeout :: IntSource
Execution log types
elogMessage :: StringSource
elogRemoteImport :: StringSource
elogJqueueTest :: StringSource
elogDelayTest :: StringSource
etchosts modification
etcHostsAdd :: StringSource
etcHostsRemove :: StringSource
Job queue test
jqtMsgprefix :: StringSource
jqtExpandnames :: StringSource
jqtStartmsg :: StringSource
Query resources
qrExtstorage :: StringSource
qrInstance :: StringSource
qrViaLuxi :: FrozenSet StringSource
List of resources which can be queried using Local UniX Interface
qrViaRapiPut :: FrozenSet StringSource
List of resources which can be queried via RAPI including PUT requests
Query field types
qftNumberFloat :: StringSource
qftTimestamp :: StringSource
qftUnknown :: StringSource
Query result field status
rssDescription :: Map Int (String, String)Source
Special field cases and their verbose/terse formatting
Max dynamic devices
ssconfFileprefix :: StringSource
SSCONF file prefix
SSCONF keys
ssClusterName :: StringSource
ssClusterTags :: StringSource
ssFileStorageDir :: StringSource
ssSharedFileStorageDir :: StringSource
ssGlusterStorageDir :: StringSource
ssMasterCandidates :: StringSource
ssMasterCandidatesIps :: StringSource
ssMasterCandidatesCerts :: StringSource
ssMasterIp :: StringSource
ssMasterNetdev :: StringSource
ssMasterNetmask :: StringSource
ssMasterNode :: StringSource
ssNodeList :: StringSource
ssNodePrimaryIps :: StringSource
ssNodeSecondaryIps :: StringSource
ssNodeVmCapable :: StringSource
ssOfflineNodes :: StringSource
ssOnlineNodes :: StringSource
ssPrimaryIpFamily :: StringSource
ssInstanceList :: StringSource
ssReleaseVersion :: StringSource
ssHypervisorList :: StringSource
ssMaintainNodeHealth :: StringSource
ssNodegroups :: StringSource
ssNetworks :: StringSource
ssHvparamsPref :: StringSource
This is not a complete SSCONF key, but the prefix for the hypervisor keys
Hvparams keys
ssHvparamsXenChroot :: StringSource
ssHvparamsXenFake :: StringSource
ssHvparamsXenHvm :: StringSource
ssHvparamsXenKvm :: StringSource
ssHvparamsXenLxc :: StringSource
ssHvparamsXenPvm :: StringSource
validSsHvparamsKeys :: FrozenSet StringSource
ssFilePerms :: IntSource
ssEnabledUserShutdown :: StringSource
ssSshPorts :: StringSource
defaultEnabledHypervisor :: StringSource
Cluster wide default parameters
hvcDefaults :: Map Hypervisor (Map String PyValueEx)Source
hvcGlobals :: FrozenSet StringSource
becDefaults :: Map String PyValueExSource
ndcDefaults :: Map String PyValueExSource
ndcGlobals :: FrozenSet StringSource
defaultDelayTarget :: IntSource
Default delay target measured in sectors
defaultDiskCustom :: StringSource
defaultDiskResync :: BoolSource
defaultFillTarget :: IntSource
Default fill target measured in sectors
defaultMinRate :: IntSource
Default mininum rate measured in KiB/s
defaultNetCustom :: StringSource
defaultPlanAhead :: IntSource
Default plan ahead measured in sectors
The default values for the DRBD dynamic resync speed algorithm are taken from the drbsetup 8.3.11 man page, except for c-plan-ahead (that we don't need to set to 0, because we have a separate option to enable it) and for c-max-rate, that we cap to the default value for the static resync rate.
defaultRbdPool :: StringSource
diskLdDefaults :: Map DiskTemplate (Map String PyValueEx)Source
diskDtDefaults :: Map DiskTemplate (Map String PyValueEx)Source
niccDefaults :: Map String PyValueExSource
ispecsMinmaxDefaults :: Map String (Map String Int)Source
All of the following values are quite arbitrary - there are no good defaults, these must be customised per-site
ipolicyDefaults :: Map String PyValueExSource
masterPoolSizeDefault :: IntSource
Exclusive storage
partMargin :: DoubleSource
Error margin used to compare physical disks
partReserved :: DoubleSource
Space reserved when creating instance disks
Luxid job scheduling
luxidJobqueuePollInterval :: IntSource
Time intervall in seconds for polling updates on the job queue. This intervall is only relevant if the number of running jobs reaches the maximal allowed number, as otherwise new jobs will be started immediately anyway. Also, as jobs are watched via inotify, scheduling usually works independent of polling. Therefore we chose a sufficiently large interval, in the order of 5 minutes. As with the interval for reloading the configuration, we chose a prime number to avoid accidental 'same wakeup' with other processes.
luxidMaximalRunningJobsDefault :: IntSource
The default value for the maximal number of jobs to be running at the same time. Once the maximal number is reached, new jobs will just be queued and only started, once some of the other jobs have finished.
luxidMaximalTrackedJobsDefault :: IntSource
The default value for the maximal number of jobs that luxid tracks via inotify. If the number of running jobs exceeds this limit (which only happens if the user increases the default value of maximal running jobs), new forked jobs are no longer tracked by inotify; progress will still be noticed on the regular polls.
luxidRetryForkCount :: IntSource
The number of retries when trying to fork
a new job.
Due to a bug in GHC, this can fail even though we synchronize all forks
and restrain from other IO
operations in the thread.
luxidRetryForkStepUS :: IntSource
The average time period (in us) to wait between two fork
attempts.
The forking thread wait a random time period between 0
and twice the
number, and with each attempt it doubles the step.
See luxidRetryForkCount
.
Luxid job death testing
luxidJobDeathDetectionRetries :: IntSource
The number of attempts to prove that a job is dead after sending it a KILL signal.
luxidJobDeathDelay :: IntSource
Time to delay (in us) after unsucessfully verifying the death of a job we believe to be dead. This is best choosen to be the average time sending a SIGKILL to take effect.
WConfD
wconfdDeathdetectionIntervall :: IntSource
Time itnervall in seconds between checks that all lock owners are still alive, and cleaning up the resources for the dead ones. As jobs dying without releasing resources is the exception, not the rule, we don't want this task to take up too many cycles itself. Hence we choose a sufficiently large intervall, in the order of 5 minutes. To avoid accidental 'same wakeup' with other tasks, we choose the next unused prime number.
wconfdDefCtmo :: IntSource
wconfdDefRwto :: IntSource
wconfdLivelockPrefix :: StringSource
The prefix of the WConfD livelock file name
Confd
confdProtocolVersion :: IntSource
confdReqPing :: IntSource
confdReqNodeRoleByname :: IntSource
confdReqClusterMaster :: IntSource
confdReqNodePipList :: IntSource
confdReqMcPipList :: IntSource
confdReqNodeDrbd :: IntSource
confdReqNodeInstances :: IntSource
confdReqInstanceDisks :: IntSource
confdReqConfigQuery :: IntSource
confdReqDataCollectors :: IntSource
Confd request type
confdReqfieldName :: IntSource
confdReqfieldIp :: IntSource
confdReqfieldMnodePip :: IntSource
Confd repl status
confdReplStatusOk :: IntSource
confdReplStatusError :: IntSource
confdReplStatuses :: FrozenSet IntSource
Confd node role
confdNodeRoleMaster :: IntSource
confdNodeRoleCandidate :: IntSource
confdNodeRoleOffline :: IntSource
confdNodeRoleDrained :: IntSource
confdNodeRoleRegular :: IntSource
A few common errors for confd
confdErrorUnknownEntry :: IntSource
confdErrorInternal :: IntSource
confdErrorArgument :: IntSource
Confd request query fields
confdReqqLink :: StringSource
confdReqqIp :: StringSource
confdReqqIplist :: StringSource
confdReqqFields :: StringSource
confdMaxClockSkew :: IntSource
Each request is salted by the current timestamp.
This constant decides how many seconds of skew to accept.
TODO: make this a default and allow the value to be more configurable
confdConfigReloadTimeout :: IntSource
When we haven't reloaded the config for more than this amount of seconds, we force a test to see if inotify is betraying us. Using a prime number to ensure we get less chance of 'same wakeup' with other processes.
confdConfigReloadRatelimit :: IntSource
If we receive more than one update in this amount of microseconds, we move to polling every RATELIMIT seconds, rather than relying on inotify, to be able to serve more requests.
confdMagicFourcc :: StringSource
Magic number prepended to all confd queries.
This allows us to distinguish different types of confd protocols and handle them. For example by changing this we can move the whole payload to be compressed, or move away from json.
confdDefaultReqCoverage :: IntSource
By default a confd request is sent to the minimum between this number and all MCs. 6 was chosen because even in the case of a disastrous 50% response rate, we should have enough answers to be able to compare more than one.
confdClientExpireTimeout :: IntSource
Timeout in seconds to expire pending query request in the confd client library. We don't actually expect any answer more than 10 seconds after we sent a request.
maxUdpDataSize :: IntSource
Maximum UDP datagram size.
On IPv4: 64K - 20 (ip header size) - 8 (udp header size) = 65507 On IPv6: 64K - 40 (ip6 header size) - 8 (udp header size) = 65487 (assuming we can't use jumbo frames) We just set this to 60K, which should be enough
User-id pool minimum/maximum acceptable user-ids
uidpoolUidMin :: IntSource
uidpoolUidMax :: IntegerSource
Assuming 32 bit user-ids
initialNodeGroupName :: StringSource
Name of the node group that gets created at cluster init or upgrade
Possible values for NodeGroup.alloc_policy
allocPolicyLastResort :: StringSource
allocPolicyPreferred :: StringSource
allocPolicyUnallocable :: StringSource
validAllocPolicies :: [String]Source
blockdevDriverManual :: StringSource
Temporary external/shared storage parameters
qemuimgPath :: StringSource
'qemu-img' path, required for ovfconverter
iallocHail :: StringSource
The hail iallocator
Fake opcodes for functions that have hooks attached to them via
fakeOpMasterTurndown :: StringSource
fakeOpMasterTurnup :: StringSource
Crypto Types
cryptoTypeSslDigest :: StringSource
cryptoTypeSsh :: StringSource
cryptoTypes :: FrozenSet StringSource
Crypto Actions
cryptoActionGet :: StringSource
cryptoActionCreate :: StringSource
cryptoActionDelete :: StringSource
cryptoActions :: FrozenSet StringSource
cryptoBootstrap :: StringSource
Options for CryptoActions
cryptoOptionCertFile :: StringSource
cryptoOptionSerialNo :: StringSource
SSH key types
SSH authorized key types
SSH setup
sshsClusterName :: StringSource
sshsSshHostKey :: StringSource
sshsSshRootKey :: StringSource
sshsSshAuthorizedKeys :: StringSource
sshsSshPublicKeys :: StringSource
sshsNodeDaemonCertificate :: StringSource
sshsMaxRetries :: IntegerSource
sshsReplaceOrAdd :: StringSource
sshsRemove :: StringSource
sshsOverride :: StringSource
sshsGenerate :: StringSource
sshsSuffix :: StringSource
sshsMasterSuffix :: StringSource
sshsActions :: FrozenSet StringSource
Key files for SSH daemon
sshHostDsaPriv :: StringSource
sshHostDsaPub :: StringSource
sshHostEcdsaPriv :: StringSource
sshHostEcdsaPub :: StringSource
sshHostRsaPriv :: StringSource
sshHostRsaPub :: StringSource
sshDaemonKeyfiles :: Map String (String, String)Source
Node daemon setup
ndsClusterName :: StringSource
ndsNodeDaemonCertificate :: StringSource
ndsStartNodeDaemon :: StringSource
ndsNodeName :: StringSource
VCluster related constants
vClusterEtcHosts :: StringSource
vClusterVirtPathPrefix :: StringSource
vClusterRootdirEnvname :: StringSource
vClusterHostnameEnvname :: StringSource
vClusterVpathWhitelist :: FrozenSet StringSource
The source reasons for the execution of an OpCode
opcodeReasonSrcClient :: StringSource
_opcodeReasonSrcDaemon :: StringSource
_opcodeReasonSrcMasterd :: StringSource
opcodeReasonSrcNoded :: StringSource
opcodeReasonSrcOpcode :: StringSource
opcodeReasonSrcPickup :: StringSource
opcodeReasonSrcWatcher :: StringSource
opcodeReasonSrcRlib2 :: StringSource
opcodeReasonSrcUser :: StringSource
opcodeReasonSources :: FrozenSet StringSource
randomUuidFile :: StringSource
Path generating random UUID
Auto-repair levels
autoRepairFailover :: StringSource
autoRepairFixStorage :: StringSource
autoRepairMigrate :: StringSource
autoRepairReinstall :: StringSource
autoRepairAllTypes :: FrozenSet StringSource
Auto-repair results
autoRepairEnoperm :: StringSource
autoRepairFailure :: StringSource
autoRepairSuccess :: StringSource
autoRepairAllResults :: FrozenSet StringSource
builtinDataCollectorVersion :: StringSource
The version identifier for builtin data collectors
opcodeReason :: StringSource
The reason trail opcode parameter name
opcodeSequential :: StringSource
The reason trail opcode parameter name
diskstatsFile :: StringSource
CPU load collector
cpuavgloadBufferSize :: IntSource
cpuavgloadWindowSize :: IntSource
Window size for averaging in seconds.
Monitoring daemon
mondTimeInterval :: IntSource
Mond's variable for periodical data collection
mondConfigTimeInterval :: IntSource
Mond's waiting time for requesting the current configuration.
mondLatestApiVersion :: IntSource
Mond's latest API version
mondDefaultCategory :: StringSource
Disk access modes
diskUserspace :: StringSource
diskKernelspace :: StringSource
diskValidAccessModes :: FrozenSet StringSource
upgradeQueueDrainTimeout :: IntSource
Timeout for queue draining in upgrades
upgradeQueuePollInterval :: IntSource
Intervall at which the queue is polled during upgrades
Hotplug Actions
hotplugActionAdd :: StringSource
hotplugActionRemove :: StringSource
hotplugActionModify :: StringSource
hotplugAllActions :: FrozenSet StringSource
Hotplug Device Targets
hotplugTargetNic :: StringSource
hotplugTargetDisk :: StringSource
hotplugAllTargets :: FrozenSet StringSource
diskRemoveRetryTimeout :: IntSource
Timeout for disk removal (seconds)
diskRemoveRetryInterval :: IntSource
Interval between disk removal retries (seconds)
UUID regex
Luxi constants
luxiSocketPerms :: IntSource
luxiKeyMethod :: StringSource
luxiKeyArgs :: StringSource
luxiKeySuccess :: StringSource
luxiKeyResult :: StringSource
luxiKeyVersion :: StringSource
luxiReqSubmitJob :: StringSource
luxiReqSubmitJobToDrainedQueue :: StringSource
luxiReqSubmitManyJobs :: StringSource
luxiReqWaitForJobChange :: StringSource
luxiReqPickupJob :: StringSource
luxiReqCancelJob :: StringSource
luxiReqArchiveJob :: StringSource
luxiReqChangeJobPriority :: StringSource
luxiReqAutoArchiveJobs :: StringSource
luxiReqQuery :: StringSource
luxiReqQueryFields :: StringSource
luxiReqQueryJobs :: StringSource
luxiReqQueryFilters :: StringSource
luxiReqReplaceFilter :: StringSource
luxiReqDeleteFilter :: StringSource
luxiReqQueryInstances :: StringSource
luxiReqQueryNodes :: StringSource
luxiReqQueryGroups :: StringSource
luxiReqQueryNetworks :: StringSource
luxiReqQueryExports :: StringSource
luxiReqQueryConfigValues :: StringSource
luxiReqQueryClusterInfo :: StringSource
luxiReqQueryTags :: StringSource
luxiReqSetDrainFlag :: StringSource
luxiReqSetWatcherPause :: StringSource
luxiReqAll :: FrozenSet StringSource
luxiDefCtmo :: IntSource
luxiDefRwto :: IntSource
luxiWfjcTimeout :: IntSource
WaitForJobChange
timeout
luxiLivelockPrefix :: StringSource
The prefix of the LUXI livelock file name
luxiCancelJobTimeout :: IntSource
The LUXI daemon waits this number of seconds for ensuring that a canceled job terminates before giving up.
Master voting constants
masterVotingRetries :: IntSource
Number of retries to carry out if nodes do not answer
masterVotingRetryIntervall :: IntSource
Retry interval (in seconds) in master voting, if not enough answers could be gathered.
Query language constants
Logic operators with one or more operands, each of which is a
qlangOpAnd :: StringSource
Unary operators with exactly one operand
qlangOpNot :: StringSource
qlangOpTrue :: StringSource
Binary operators with exactly two operands, the field name and
qlangOpContains :: StringSource
qlangOpEqual :: StringSource
qlangOpEqualLegacy :: StringSource
qlangOpNotEqual :: StringSource
qlangOpRegexp :: StringSource
qlangFilterDetectionChars :: FrozenSet StringSource
Characters used for detecting user-written filters (see L{_CheckFilter})
qlangGlobDetectionChars :: FrozenSet StringSource
Characters used to detect globbing filters
Error related constants
errorsEcodeEnviron :: StringSource
Environment error (e.g. node disk error)
errorsEcodeExists :: StringSource
Entity already exists
errorsEcodeFault :: StringSource
Internal cluster error
errorsEcodeInval :: StringSource
Wrong arguments (at syntax level)
errorsEcodeNoent :: StringSource
Entity not found
errorsEcodeNores :: StringSource
Not enough resources (iallocator failure, disk space, memory, etc)
errorsEcodeNotunique :: StringSource
Resource not unique (e.g. MAC or IP duplication)
errorsEcodeResolver :: StringSource
Resolver errors
errorsEcodeState :: StringSource
Wrong entity state
errorsEcodeTempNores :: StringSource
Temporarily out of resources; operation can be tried again
errorsEcodeAll :: FrozenSet StringSource
Jstore related constants
Gluster settings
glusterHost :: StringSource
Name of the Gluster host setting
glusterHostDefault :: StringSource
Default value of the Gluster host setting
glusterVolume :: StringSource
Name of the Gluster volume setting
glusterVolumeDefault :: StringSource
Default value of the Gluster volume setting
glusterPort :: StringSource
Name of the Gluster port setting
glusterPortDefault :: IntSource
Default value of the Gluster port setting
Instance communication
instanceCommunicationDoc :: StringSource
instanceCommunicationMacPrefix :: StringSource
instanceCommunicationNetwork4 :: StringSource
The instance communication network is a link-local IPv4/IPv6 network because the communication is meant to be exclusive between the host and the guest and not routed outside the node.
instanceCommunicationNetworkLink :: StringSource
instanceCommunicationNetworkMode :: StringSource
instanceCommunicationNicPrefix :: StringSource
privateParametersBlacklist :: [String]Source
Parameters that should be protected
Python does not have a type system and can't automatically infer what should be the resulting type of a JSON request. As a result, it must rely on this list of parameter names to protect values correctly.
Names ending in _cluster will be treated as dicts of dicts of private values. Otherwise they are considered dicts of private values.
debugModeConfidentialityWarning :: StringSource
Warn the user that the logging level is too low for production use.
Stat dictionary entries
Helper VM-related timeouts
helperVmStartup :: IntSource
The default fixed timeout needed to startup the helper VM.
helperVmShutdown :: IntSource
The default fixed timeout needed until the helper VM is finally shutdown, for example, after installing the OS.
zeroingTimeoutPerMib :: DoubleSource
The zeroing timeout per MiB of disks to zero
Determined by estimating that a disk writes at a relatively slow speed of 1/5 of the max speed of current drives.
Networking
ipv4NetworkMinSize :: IntSource
ipv4NetworkMaxSize :: IntSource
Data Collectors
dataCollectorCPULoad :: StringSource
dataCollectorDiskStats :: StringSource
dataCollectorDrbd :: StringSource
dataCollectorLv :: StringSource
dataCollectorInstStatus :: StringSource
dataCollectorParameterInterval :: StringSource
dataCollectorNames :: FrozenSet StringSource
dataCollectorStateActive :: StringSource
dataCollectorsEnabledName :: StringSource
dataCollectorsIntervalName :: StringSource