Safe Haskell | None |
---|
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 ('libbuildsphinx_ext.py')autoconf
constants for QA cluster only ('qa/qa_cluster.py')autoconf
constants for Python only ('testspydocs_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
- SCSI controller 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 key default values
- 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
- Xen 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
- HTools tag prefixes
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.
Synopsis
- 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 :: ByteString
- 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
- dtMixed :: 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
- dtsInstanceDependentPath :: FrozenSet String
- dtsCopyable :: FrozenSet String
- dtsSnapshotCapable :: 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
- ddmAttach :: String
- ddmModify :: String
- ddmRemove :: String
- ddmDetach :: 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
- esActionOpen :: String
- esActionClose :: String
- esScriptCreate :: String
- esScriptRemove :: String
- esScriptGrow :: String
- esScriptAttach :: String
- esScriptDetach :: String
- esScriptSetinfo :: String
- esScriptVerify :: String
- esScriptSnapshot :: String
- esScriptOpen :: String
- esScriptClose :: 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
- hvDiskDiscard :: 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
- hvKvmScsiControllerType :: String
- hvKvmPciReservations :: 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
- hvUseGuestAgent :: 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
- hvKvmMigrationPostcopyActive :: String
- hvKvmMigrationValidStatuses :: FrozenSet String
- hvKvmMigrationActiveStatuses :: 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
- idiskType :: 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
- qemuPciSlots :: Int
- qemuDefaultPciReservations :: Int
- 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
- htDiskScsiGeneric :: String
- htDiskScsiBlock :: String
- htDiskScsiCd :: String
- htDiskScsiHd :: String
- htScsiDeviceTypes :: FrozenSet String
- htHvmValidDiskTypes :: FrozenSet String
- htKvmValidDiskTypes :: FrozenSet String
- htScsiControllerLsi :: String
- htScsiControllerVirtio :: String
- htScsiControllerMegasas :: String
- htKvmValidScsiControllerTypes :: FrozenSet String
- htCacheDefault :: String
- htCacheNone :: String
- htCacheWback :: String
- htCacheWthrough :: String
- htValidCacheTypes :: FrozenSet String
- htDiscardDefault :: String
- htDiscardIgnore :: String
- htDiscardUnmap :: String
- htValidDiscardTypes :: 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)
- cvEextags :: (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
- iallocatorModeAllocateSecondary :: 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
- elogMessageList :: 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
- validSsKeys :: FrozenSet 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
- luxidJobDeathDetectionRetries :: Int
- luxidJobDeathDelay :: Int
- wconfdDeathdetectionIntervall :: Int
- wconfdDefCtmo :: Int
- wconfdDefRwto :: Int
- wconfLivelockPrefix :: 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
- confdMagicFourccBytes :: ByteString
- 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
- sshDefaultKeyType :: String
- sshDefaultKeyBits :: Int
- sshsClusterName :: String
- sshsSshHostKey :: String
- sshsSshRootKey :: String
- sshsSshAuthorizedKeys :: String
- sshsSshPublicKeys :: String
- sshsNodeDaemonCertificate :: String
- sshsSshKeyType :: String
- sshsSshKeyBits :: 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
- ndsHmac :: 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
- xentopCommand :: String
- xentopAverageThreshold :: 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
- redacted :: String
- statSize :: String
- helperVmStartup :: Int
- helperVmShutdown :: Int
- zeroingTimeoutPerMib :: Double
- ipv4NetworkMinSize :: Int
- ipv4NetworkMaxSize :: Int
- dataCollectorCPULoad :: String
- dataCollectorXenCpuLoad :: String
- dataCollectorDiskStats :: String
- dataCollectorDrbd :: String
- dataCollectorLv :: String
- dataCollectorInstStatus :: String
- dataCollectorParameterInterval :: String
- dataCollectorNames :: FrozenSet String
- dataCollectorStateActive :: String
- dataCollectorsEnabledName :: String
- dataCollectorsIntervalName :: String
- exTagsPrefix :: String
- cliWfjcFrequency :: Int
- defaultWfjcTimeout :: Int
autoconf
constants for Python only ('autotools/build-bash-completion')
htoolsProgs :: [String] Source #
autoconf
constants for Python only ('lib/constants.py')
drbdBarriers :: String Source #
drbdNoMetaFlush :: Bool Source #
lvmStripecount :: Int Source #
autoconf
constants for Python only ('lib/pathutils.py')
Build-time constants
osSearchPath :: [String] Source #
esSearchPath :: [String] Source #
sshConfigDir :: String Source #
xenConfigDir :: String Source #
sysconfdir :: String Source #
localstatedir :: String Source #
Paths which don't change for a virtual cluster
autoconf
constants for Python only ('libbuildsphinx_ext.py')
autoconf
constants for QA cluster only ('qa/qa_cluster.py')
versionedsharedir :: String Source #
autoconf
constants for Python only ('testspydocs_unittest.py')
gntScripts :: [String] Source #
Various versions
releaseVersion :: String Source #
versionMajor :: Int Source #
versionMinor :: Int Source #
versionRevision :: Int Source #
dirVersion :: String Source #
osApiVersions :: FrozenSet Int Source #
exportVersion :: Int Source #
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 :: Int Source #
configMajor :: Int Source #
configMinor :: Int Source #
configRevision :: Int Source #
The configuration is supposed to remain stable across revisions. Therefore, the revision number is cleared to '0'.
configVersion :: Int Source #
protocolVersion :: Int Source #
Similarly to the configuration (see configRevision
), the
protocols are supposed to remain stable across revisions.
User separation
daemonsGroup :: String Source #
adminGroup :: String Source #
masterdUser :: String Source #
masterdGroup :: String Source #
metadGroup :: String Source #
confdGroup :: String Source #
wconfdUser :: String Source #
wconfdGroup :: String Source #
luxidGroup :: String Source #
nodedGroup :: String Source #
sshLoginUser :: String Source #
sshConsoleUser :: String Source #
Cpu pinning separators and constants
cpuPinningSep :: String Source #
cpuPinningAll :: String Source #
cpuPinningAllVal :: Int Source #
Internal representation of "all"
cpuPinningOff :: [Int] Source #
One "all" entry in a CPU list means CPU pinning is off
cpuPinningAllXen :: String Source #
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 :: Int Source #
1 MiB
The default block size for the dd
command
maxWipeChunk :: Int Source #
1GB
minWipeChunkPercent :: Int Source #
Directories
runDirsMode :: Int Source #
secureDirMode :: Int Source #
secureFileMode :: Int Source #
adoptableBlockdevRoot :: String Source #
autoconf
enable/disable
enableMond :: Bool Source #
enableMetad :: Bool Source #
enableRestrictedCommands :: Bool Source #
SSH constants
Daemons
daemonsMaster :: FrozenSet String Source #
defaultConfdPort :: Int Source #
defaultMondPort :: Int Source #
defaultMetadPort :: Int Source #
defaultNodedPort :: Int Source #
defaultRapiPort :: Int Source #
daemonsPorts :: Map String (Protocol, Int) Source #
firstDrbdPort :: Int Source #
lastDrbdPort :: Int Source #
daemonsLogbase :: Map String String Source #
daemonsExtraLogbase :: Map String (Map String String) Source #
extraLogreasonAccess :: String Source #
extraLogreasonError :: String Source #
devConsole :: String Source #
procMounts :: String Source #
Luxi (Local UniX Interface) related constants
luxiOverride :: String Source #
Environment variable for the luxi override socket
luxiOverrideMaster :: String Source #
luxiOverrideQuery :: String Source #
luxiVersion :: Int Source #
Syslog
syslogUsage :: String Source #
syslogOnly :: String Source #
syslogSocket :: String Source #
exportConfFile :: String Source #
Xen
xenBootloader :: String Source #
xlSocatCmd :: String Source #
xlMigrationPidfile :: String Source #
knownXenCommands :: FrozenSet String Source #
KVM and socat
socatEscapeCode :: String Source #
socatUseCompress :: Bool Source #
socatUseEscape :: Bool Source #
LXC
lxcDevicesDefault :: String Source #
lxcDropCapabilitiesDefault :: String Source #
lxcStateRunning :: String Source #
Console types
consMessage :: String Source #
Display a message for console access
rsaKeyBits :: Int Source #
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 :: String Source #
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 :: String Source #
commonName (CN) used in certificates
x509CertDefaultValidity :: Int Source #
Default validity of certificates in days
x509CertSignatureHeader :: String Source #
x509CertSignDigest :: String Source #
Digest used to sign certificates
Import/export daemon mode
Import/export transport compression
iecGzipFast :: String Source #
iecGzipSlow :: String Source #
iecDefaultTools :: [String] Source #
iecCompressionUtilities :: Map String String Source #
ieCustomSize :: String Source #
Importexport IO
ieioRawDisk :: String Source #
Raw block device I/O using "dd"
ieioScript :: String Source #
OS definition import/export script
Values
valueDefault :: String Source #
valueGenerate :: String Source #
valueFalse :: String Source #
Hooks
hooksNameCfgupdate :: String Source #
hooksNameWatcher :: String Source #
hooksPhasePost :: String Source #
hooksPhasePre :: String Source #
hooksVersion :: Int Source #
Hooks subject type (what object type does the LU deal with)
htypeCluster :: String Source #
htypeGroup :: String Source #
htypeInstance :: String Source #
htypeNetwork :: String Source #
Hkr
hkrSuccess :: Int Source #
Storage types
stDiskless :: String Source #
stSharedFile :: String Source #
storageTypes :: FrozenSet String Source #
stsReport :: FrozenSet String Source #
The set of storage types for which full storage reporting is available
stsReportNodeStorage :: FrozenSet String Source #
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 :: String Source #
validStorageFields :: FrozenSet String Source #
modifiableStorageFields :: Map String (FrozenSet String) Source #
Storage operations
soFixConsistency :: String Source #
validStorageOperations :: Map String (FrozenSet String) Source #
Volume fields
vfInstance :: String Source #
Local disk status
ldsUnknown :: Int Source #
Disk template types
dtDiskless :: String Source #
dtSharedFile :: String Source #
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 String Source #
defaultEnabledDiskTemplates :: [String] Source #
Disk templates that are enabled by default
mapDiskTemplateStorageType :: Map String String Source #
Mapping of disk templates to storage types
dtsIntMirror :: FrozenSet String Source #
The set of network-mirrored disk templates
dtsExtMirror :: FrozenSet String Source #
DTDiskless
is trivially
externally mirrored
dtsGrowable :: FrozenSet String Source #
The set of disk templates which can be grown
dtsMayAdopt :: FrozenSet String Source #
The set of disk templates that allow adoption
dtsMustAdopt :: FrozenSet String Source #
The set of disk templates that *must* use adoption
dtsMirrored :: FrozenSet String Source #
The set of disk templates that allow migrations
dtsFilebased :: FrozenSet String Source #
The set of file based disk templates
dtsInstanceDependentPath :: FrozenSet String Source #
The set of file based disk templates whose path is tied to the instance name
dtsCopyable :: FrozenSet String Source #
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.
dtsSnapshotCapable :: FrozenSet String Source #
The set of disk templates which can be snapshot.
dtsExclStorage :: FrozenSet String Source #
The set of disk templates that are supported by exclusive_storage
dtsNoFreeSpaceCheck :: FrozenSet String Source #
Templates for which we don't perform checks on free space
dtsHaveAccess :: FrozenSet String Source #
The set of lvm-based disk templates
dtsNotConvertibleFrom :: FrozenSet String Source #
The set of disk templates that cannot convert from
dtsNotConvertibleTo :: FrozenSet String Source #
The set of disk templates that cannot convert to
Drbd
drbdHmacAlg :: String Source #
drbdDefaultNetProtocol :: String Source #
drbdMigrationNetProtocol :: String Source #
drbdStatusFile :: String Source #
drbdSecretLength :: Int Source #
The length of generated DRBD secrets (see also TempRes module).
drbdMetaSize :: Int Source #
Size of DRBD meta block device
Drbd barrier types
drbdBDiskBarriers :: String Source #
drbdBDiskDrain :: String Source #
drbdBDiskFlush :: String Source #
drbdValidBarrierOpt :: FrozenSet (FrozenSet String) Source #
Valid barrier combinations: "n" or any non-null subset of "bfd"
File backend driver
fileDriver :: FrozenSet String Source #
Disk access mode
diskRdonly :: String Source #
diskAccessSet :: FrozenSet String Source #
Disk replacement mode
replaceDiskAuto :: String Source #
replaceDiskChg :: String Source #
replaceDiskPri :: String Source #
replaceDiskSec :: String Source #
replaceModes :: FrozenSet String Source #
Instance export mode
exportModeLocal :: String Source #
exportModeRemote :: String Source #
exportModes :: FrozenSet String Source #
Instance creation modes
instanceCreate :: String Source #
instanceImport :: String Source #
instanceRemoteImport :: String Source #
instanceCreateModes :: FrozenSet String Source #
Remote import/export handshake message and version
rieHandshake :: String Source #
rieVersion :: Int Source #
rieCertValidity :: Int Source #
Remote import/export certificate validity (seconds)
rieConnectAttemptTimeout :: Int Source #
Export only: how long to wait per connection attempt (seconds)
rieConnectRetries :: Int Source #
Export only: number of attempts to connect
rieConnectTimeout :: Int Source #
Overall timeout for establishing connection
childLingerTimeout :: Double Source #
Give child process up to 5 seconds to exit after sending a signal
Import/export config options
inisectBep :: String Source #
inisectExp :: String Source #
inisectHyp :: String Source #
inisectIns :: String Source #
inisectOsp :: String Source #
inisectOspPrivate :: String Source #
Dynamic device modification
ddmsValues :: FrozenSet String Source #
ddmsValuesWithModify :: FrozenSet String Source #
Common exit codes
exitSuccess :: Int Source #
exitFailure :: Int Source #
exitNotcluster :: Int Source #
exitNotmaster :: Int Source #
exitNodesetupError :: Int Source #
exitConfirmation :: Int Source #
Need user confirmation
exitUnknownField :: Int Source #
Exit code for query operations with unknown fields
Tags
tagCluster :: String Source #
tagInstance :: String Source #
tagNetwork :: String Source #
tagNodegroup :: String Source #
validTagTypes :: FrozenSet String Source #
maxTagsPerObj :: Int Source #
Others
defaultBridge :: String Source #
defaultOvs :: String Source #
classicDrbdSyncSpeed :: Int Source #
60 MiBs, expressed in KiBs
ip4AddressAny :: String Source #
ip4AddressLocalhost :: String Source #
ip6AddressAny :: String Source #
ip6AddressLocalhost :: String Source #
ip4Version :: Int Source #
ip6Version :: Int Source #
validIpVersions :: FrozenSet Int Source #
tcpPingTimeout :: Int Source #
defaultDrbdHelper :: String Source #
defaultMacPrefix :: String Source #
defaultShutdownTimeout :: Int Source #
Default maximum instance wait time (seconds)
nodeMaxClockSkew :: Int Source #
Node clock skew (seconds)
diskTransferConnectTimeout :: Int Source #
Time for an intra-cluster disk transfer to wait for a connection
diskSeparator :: String Source #
Disk index separator
ipCommandPath :: String Source #
Runparts results
runpartsErr :: Int Source #
runpartsRun :: Int Source #
runpartsSkip :: Int Source #
runpartsStatus :: [Int] Source #
RPC
rpcEncodingNone :: Int Source #
rpcEncodingZlibBase64 :: Int Source #
Timeout table
rpcTmoUrgent :: Int Source #
rpcTmoFast :: Int Source #
rpcTmoNormal :: Int Source #
rpcTmoSlow :: Int Source #
rpcTmo_4hrs :: Int Source #
rpcTmo_4hrs
contains an underscore to circumvent a limitation
in the deCamelCase
function and generate the correct
Python name.
rpcTmo_1day :: Int Source #
rpcTmo_1day
contains an underscore to circumvent a limitation
in the deCamelCase
function and generate the correct
Python name.
rpcConnectTimeout :: Int Source #
Timeout for connecting to nodes (seconds)
osScriptCreate :: String Source #
osScriptCreateUntrusted :: String Source #
osScriptExport :: String Source #
osScriptImport :: String Source #
osScriptRename :: String Source #
osScriptVerify :: String Source #
osVariantsFile :: String Source #
osParametersFile :: String Source #
osValidateParameters :: String Source #
osValidateCalls :: FrozenSet String Source #
esActionAttach :: String Source #
External Storage (ES) related constants
esActionCreate :: String Source #
esActionDetach :: String Source #
esActionGrow :: String Source #
esActionRemove :: String Source #
esActionSetinfo :: String Source #
esActionVerify :: String Source #
esActionSnapshot :: String Source #
esActionOpen :: String Source #
esActionClose :: String Source #
esScriptCreate :: String Source #
esScriptRemove :: String Source #
esScriptGrow :: String Source #
esScriptAttach :: String Source #
esScriptDetach :: String Source #
esScriptSetinfo :: String Source #
esScriptVerify :: String Source #
esScriptSnapshot :: String Source #
esScriptOpen :: String Source #
esScriptClose :: String Source #
esParametersFile :: String Source #
Reboot types
instanceRebootSoft :: String Source #
instanceRebootHard :: String Source #
instanceRebootFull :: String Source #
rebootTypes :: FrozenSet String Source #
Instance reboot behaviors
instanceRebootAllowed :: String Source #
instanceRebootExit :: String Source #
rebootBehaviors :: [String] Source #
VTypes
vtypeFloat :: VType Source #
vtypeString :: VType Source #
ifaceNoIpVersionSpecified :: Int Source #
Constant representing that the user does not specify any IP version
validSerialSpeeds :: [Int] Source #
HV parameter names (global namespace)
hvBlockdevPrefix :: String Source #
hvBootloaderArgs :: String Source #
hvBootloaderPath :: String Source #
hvBootOrder :: String Source #
hvCdromImagePath :: String Source #
hvCpuCores :: String Source #
hvCpuSockets :: String Source #
hvCpuThreads :: String Source #
hvCpuWeight :: String Source #
hvDeviceModel :: String Source #
hvDiskCache :: String Source #
hvDiskDiscard :: String Source #
hvDiskType :: String Source #
hvInitrdPath :: String Source #
hvInitScript :: String Source #
hvKernelArgs :: String Source #
hvKernelPath :: String Source #
hvKvmCdrom2ImagePath :: String Source #
hvKvmCdromDiskType :: String Source #
hvKvmExtra :: String Source #
hvKvmFloppyImagePath :: String Source #
hvKvmMachineVersion :: String Source #
hvKvmMigrationCaps :: String Source #
hvKvmDiskAio :: String Source #
hvKvmScsiControllerType :: String Source #
hvKvmPciReservations :: String Source #
hvKvmSpiceAudioCompr :: String Source #
hvKvmSpiceBind :: String Source #
hvKvmSpiceIpVersion :: String Source #
hvKvmSpiceJpegImgCompr :: String Source #
hvKvmSpiceLosslessImgCompr :: String Source #
hvKvmSpicePasswordFile :: String Source #
hvKvmSpiceStreamingVideoDetection :: String Source #
hvKvmSpiceTlsCiphers :: String Source #
hvKvmSpiceUseTls :: String Source #
hvKvmSpiceUseVdagent :: String Source #
hvKvmSpiceZlibGlzImgCompr :: String Source #
hvKvmUseChroot :: String Source #
hvKvmUserShutdown :: String Source #
hvLxcStartupTimeout :: String Source #
hvLxcExtraCgroups :: String Source #
hvLxcDevices :: String Source #
hvLxcDropCapabilities :: String Source #
hvLxcExtraConfig :: String Source #
hvLxcNumTtys :: String Source #
hvMigrationBandwidth :: String Source #
hvMigrationDowntime :: String Source #
hvMigrationMode :: String Source #
hvMigrationPort :: String Source #
hvPassthrough :: String Source #
hvRebootBehavior :: String Source #
hvRootPath :: String Source #
hvSecurityDomain :: String Source #
hvSecurityModel :: String Source #
hvSerialConsole :: String Source #
hvSerialSpeed :: String Source #
hvUsbDevices :: String Source #
hvUsbMouse :: String Source #
hvUseBootloader :: String Source #
hvUseGuestAgent :: String Source #
hvUseLocaltime :: String Source #
hvVhostNet :: String Source #
hvVirtioNetQueues :: String Source #
hvVifScript :: String Source #
hvViridian :: String Source #
hvVncBindAddress :: String Source #
hvVncPasswordFile :: String Source #
hvVncX509Verify :: String Source #
hvXenCpuid :: String Source #
hvsParameterTitles :: Map String String Source #
hvsParameters :: FrozenSet String Source #
hvsParameterTypes :: Map String VType Source #
Migration statuses
hvMigrationActive :: String Source #
hvMigrationCancelled :: String Source #
hvMigrationCompleted :: String Source #
hvMigrationFailed :: String Source #
hvMigrationValidStatuses :: FrozenSet String Source #
hvMigrationFailedStatuses :: FrozenSet String Source #
hvKvmMigrationPostcopyActive :: String Source #
KVM-specific statuses
hvKvmMigrationValidStatuses :: FrozenSet String Source #
hvKvmMigrationActiveStatuses :: FrozenSet String Source #
hvNodeinfoKeyVersion :: String Source #
Node info keys
Hypervisor state
hvstCpuNode :: String Source #
hvstCpuTotal :: String Source #
hvstMemoryHv :: String Source #
hvstMemoryNode :: String Source #
hvstMemoryTotal :: String Source #
hvstsParameters :: FrozenSet String Source #
hvstDefaults :: Map String Int Source #
hvstsParameterTypes :: Map String VType Source #
Disk state
dsDiskOverhead :: String Source #
dsDiskReserved :: String Source #
dsDiskTotal :: String Source #
dsDefaults :: Map String Int Source #
dssParameterTypes :: Map String VType Source #
dssParameters :: FrozenSet String Source #
dsValidTypes :: FrozenSet String Source #
beAlwaysFailover :: String Source #
beAutoBalance :: String Source #
beSpindleUse :: String Source #
besParameterTypes :: Map String VType Source #
besParameterTitles :: Map String String Source #
besParameterCompat :: Map String VType Source #
besParameters :: FrozenSet String Source #
ispecMemSize :: String Source #
Instance specs
FIXME: these should be associated with ISpec
ispecCpuCount :: String Source #
ispecDiskCount :: String Source #
ispecDiskSize :: String Source #
ispecNicCount :: String Source #
ispecSpindleUse :: String Source #
ispecsParameterTypes :: Map String VType Source #
ispecsParameters :: FrozenSet String Source #
ispecsMinmax :: String Source #
ipolicyDts :: String Source #
ipolicyVcpuRatio :: String Source #
ipolicySpindleRatio :: String Source #
ispecsMinmaxKeys :: FrozenSet String Source #
ipolicyParameters :: FrozenSet String Source #
ipolicyAllKeys :: FrozenSet String Source #
ndExclusiveStorage :: String Source #
Node parameter names
ndOobProgram :: String Source #
ndSpindleCount :: String Source #
ndCpuSpeed :: String Source #
ndsParameterTypes :: Map String VType Source #
ndsParameters :: FrozenSet String Source #
ndsParameterTitles :: Map String String Source #
Logical Disks parameters
ldpBarriers :: String Source #
ldpDefaultMetavg :: String Source #
ldpDelayTarget :: String Source #
ldpDiskCustom :: String Source #
ldpDynamicResync :: String Source #
ldpFillTarget :: String Source #
ldpMaxRate :: String Source #
ldpMinRate :: String Source #
ldpNetCustom :: String Source #
ldpNoMetaFlush :: String Source #
ldpPlanAhead :: String Source #
ldpProtocol :: String Source #
ldpResyncRate :: String Source #
ldpStripes :: String Source #
diskLdTypes :: Map String VType Source #
diskLdParameters :: FrozenSet String Source #
Disk template parameters
drbdResyncRate :: String Source #
drbdDataStripes :: String Source #
drbdMetaStripes :: String Source #
drbdDiskBarriers :: String Source #
drbdMetaBarriers :: String Source #
drbdDefaultMetavg :: String Source #
drbdDiskCustom :: String Source #
drbdNetCustom :: String Source #
drbdProtocol :: String Source #
drbdDynamicResync :: String Source #
drbdPlanAhead :: String Source #
drbdFillTarget :: String Source #
drbdDelayTarget :: String Source #
drbdMaxRate :: String Source #
drbdMinRate :: String Source #
diskDtTypes :: Map String VType Source #
diskDtParameters :: FrozenSet String Source #
Dynamic disk parameters
ddpLocalIp :: String Source #
ddpRemoteIp :: String Source #
ddpLocalMinor :: String Source #
ddpRemoteMinor :: String Source #
OOB supported commands
oobPowerOn :: String Source #
oobPowerOff :: String Source #
oobPowerCycle :: String Source #
oobPowerStatus :: String Source #
oobCommands :: FrozenSet String Source #
oobPowerStatusPowered :: String Source #
oobTimeout :: Int Source #
60 seconds
oobPowerDelay :: Double Source #
2 seconds
oobStatusCritical :: String Source #
oobStatusOk :: String Source #
oobStatusUnknown :: String Source #
oobStatusWarning :: String Source #
oobStatuses :: FrozenSet String Source #
nic* constants are used inside the ganeti config
nicsParameterTypes :: Map String VType Source #
nicsParameters :: FrozenSet String Source #
nicModeBridged :: String Source #
nicModeRouted :: String Source #
nicModeOvs :: String Source #
nicValidModes :: FrozenSet String Source #
releaseAction :: String Source #
reserveAction :: String Source #
idisk* constants are used in opcodes, to create/change disks
idiskAdopt :: String Source #
idiskMetavg :: String Source #
idiskSpindles :: String Source #
idiskProvider :: String Source #
idiskAccess :: String Source #
idiskParamsTypes :: Map String VType Source #
idiskParams :: FrozenSet String Source #
modifiableIdiskParamsTypes :: Map String VType Source #
modifiableIdiskParams :: FrozenSet String Source #
inic* constants are used in opcodes, to create/change nics
inicBridge :: String Source #
inicNetwork :: String Source #
inicParamsTypes :: Map String VType Source #
inicParams :: FrozenSet String Source #
Hypervisor constants
hyperTypes :: FrozenSet String Source #
htsReqPort :: FrozenSet String Source #
vncBasePort :: Int Source #
vncDefaultBindAddress :: String Source #
qemuPciSlots :: Int Source #
qemuDefaultPciReservations :: Int Source #
NIC types
htNicE1000 :: String Source #
htNicI82551 :: String Source #
htNicI8259er :: String Source #
htNicI85557b :: String Source #
htNicNe2kIsa :: String Source #
htNicNe2kPci :: String Source #
htNicParavirtual :: String Source #
htNicPcnet :: String Source #
htNicRtl8139 :: String Source #
htHvmValidNicTypes :: FrozenSet String Source #
htKvmValidNicTypes :: FrozenSet String Source #
Vif types
htHvmVifIoemu :: String Source #
Default vif type in xen-hvm
htHvmVifVif :: String Source #
htHvmValidVifTypes :: FrozenSet String Source #
Disk types
htDiskIoemu :: String Source #
htDiskParavirtual :: String Source #
htDiskPflash :: String Source #
htDiskScsi :: String Source #
htDiskScsiGeneric :: String Source #
htDiskScsiBlock :: String Source #
htDiskScsiCd :: String Source #
htDiskScsiHd :: String Source #
htScsiDeviceTypes :: FrozenSet String Source #
htHvmValidDiskTypes :: FrozenSet String Source #
htKvmValidDiskTypes :: FrozenSet String Source #
SCSI controller types
htScsiControllerLsi :: String Source #
htScsiControllerVirtio :: String Source #
htScsiControllerMegasas :: String Source #
htKvmValidScsiControllerTypes :: FrozenSet String Source #
htCacheDefault :: String Source #
htCacheNone :: String Source #
htCacheWback :: String Source #
htCacheWthrough :: String Source #
htValidCacheTypes :: FrozenSet String Source #
htDiscardDefault :: String Source #
htDiscardIgnore :: String Source #
htDiscardUnmap :: String Source #
htValidDiscardTypes :: FrozenSet String Source #
htKvmAioThreads :: String Source #
htKvmAioNative :: String Source #
htKvmValidAioTypes :: FrozenSet String Source #
Mouse types
htMouseMouse :: String Source #
htMouseTablet :: String Source #
htKvmValidMouseTypes :: FrozenSet String Source #
Boot order
htBoFloppy :: String Source #
htBoNetwork :: String Source #
htKvmValidBoTypes :: FrozenSet String Source #
SPICE lossless image compression options
htKvmSpiceLosslessImgComprAutoGlz :: String Source #
htKvmSpiceLosslessImgComprAutoLz :: String Source #
htKvmSpiceLosslessImgComprGlz :: String Source #
htKvmSpiceLosslessImgComprLz :: String Source #
htKvmSpiceLosslessImgComprOff :: String Source #
htKvmSpiceLosslessImgComprQuic :: String Source #
htKvmSpiceLossyImgComprAlways :: String Source #
htKvmSpiceLossyImgComprAuto :: String Source #
htKvmSpiceLossyImgComprNever :: String Source #
htKvmSpiceValidLossyImgComprOptions :: FrozenSet String Source #
SPICE video stream detection
htKvmSpiceVideoStreamDetectionAll :: String Source #
htKvmSpiceVideoStreamDetectionFilter :: String Source #
htKvmSpiceVideoStreamDetectionOff :: String Source #
Security models
htKvmValidSmTypes :: FrozenSet String Source #
Kvm flag values
htKvmDisabled :: String Source #
htKvmEnabled :: String Source #
htKvmFlagValues :: FrozenSet String Source #
Migration type
htMigrationLive :: String Source #
htMigrationNonlive :: String Source #
htMigrationModes :: FrozenSet String Source #
Cluster verify steps
verifyNplusoneMem :: String Source #
verifyOptionalChecks :: FrozenSet String Source #
Cluster Verify error classes
cvTcluster :: String Source #
cvTinstance :: String Source #
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 String Source #
Node verify constants
nvClientCert :: String Source #
nvDrbdhelper :: String Source #
nvDrbdversion :: String Source #
nvDrbdlist :: String Source #
nvExclusivepvs :: String Source #
nvFilelist :: String Source #
nvAcceptedStoragePaths :: String Source #
nvFileStoragePath :: String Source #
nvSharedFileStoragePath :: String Source #
nvGlusterStoragePath :: String Source #
nvHvparams :: String Source #
nvHypervisor :: String Source #
nvInstancelist :: String Source #
nvMasterip :: String Source #
nvNodelist :: String Source #
nvNodenettest :: String Source #
nvNodesetup :: String Source #
nvOobPaths :: String Source #
nvUserscripts :: String Source #
nvNonvmnodes :: String Source #
nvSshSetup :: String Source #
nvSshClutter :: String Source #
Instance status
inststAdmindown :: String Source #
inststAdminoffline :: String Source #
inststErrordown :: String Source #
inststErrorup :: String Source #
inststNodedown :: String Source #
inststNodeoffline :: String Source #
inststRunning :: String Source #
inststUserdown :: String Source #
inststWrongnode :: String Source #
Admin states
adminstDown :: String Source #
adminstOffline :: String Source #
adminstAll :: FrozenSet String Source #
Admin state sources
Node roles
nrMcandidate :: String Source #
SSL certificate check constants (in days)
sslCertExpirationError :: Int Source #
sslCertExpirationWarn :: Int Source #
Allocator framework constants
iallocatorVersion :: Int Source #
iallocatorDirIn :: String Source #
iallocatorDirOut :: String Source #
validIallocatorDirections :: FrozenSet String Source #
iallocatorModeAlloc :: String Source #
iallocatorModeAllocateSecondary :: String Source #
iallocatorModeChgGroup :: String Source #
iallocatorModeMultiAlloc :: String Source #
iallocatorModeNodeEvac :: String Source #
iallocatorModeReloc :: String Source #
validIallocatorModes :: FrozenSet String Source #
iallocatorSearchPath :: [String] Source #
defaultIallocatorShortcut :: String Source #
Opportunistic allocator usage
defaultOpportunisticRetryInterval :: Int Source #
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 :: String Source #
nodeEvacSec :: String Source #
nodeEvacAll :: String Source #
nodeEvacModes :: FrozenSet String Source #
Job queue
jobQueueVersion :: Int Source #
jobQueueSizeHardLimit :: Int Source #
jobQueueFilesPerms :: Int Source #
Unchanged job return
jobNotchanged :: String Source #
Job status
jobStatusQueued :: String Source #
jobStatusWaiting :: String Source #
jobStatusCanceling :: String Source #
jobStatusRunning :: String Source #
jobStatusCanceled :: String Source #
jobStatusSuccess :: String Source #
jobStatusError :: String Source #
jobsPending :: FrozenSet String Source #
jobsFinalized :: FrozenSet String Source #
jobStatusAll :: FrozenSet String Source #
OpCode status
Not yet finalized opcodes
opStatusCanceling :: String Source #
opStatusQueued :: String Source #
opStatusRunning :: String Source #
opStatusWaiting :: String Source #
Finalized opcodes
opStatusCanceled :: String Source #
opStatusError :: String Source #
opStatusSuccess :: String Source #
opsFinalized :: FrozenSet String Source #
OpCode priority
opPrioLowest :: Int Source #
opPrioHighest :: Int Source #
opPrioNormal :: Int Source #
opPrioHigh :: Int Source #
opPrioSubmitValid :: FrozenSet Int Source #
opPrioDefault :: Int Source #
Lock recalculate mode
locksAppend :: String Source #
locksReplace :: String Source #
Lock timeout
lockAttemptsMaxwait :: Double Source #
lockAttemptsMinwait :: Double Source #
lockAttemptsTimeout :: Int Source #
Execution log types
elogMessage :: String Source #
elogMessageList :: String Source #
elogRemoteImport :: String Source #
elogJqueueTest :: String Source #
elogDelayTest :: String Source #
etchosts modification
etcHostsAdd :: String Source #
etcHostsRemove :: String Source #
Job queue test
jqtMsgprefix :: String Source #
jqtExpandnames :: String Source #
jqtStartmsg :: String Source #
Query resources
qrExtstorage :: String Source #
qrInstance :: String Source #
qrViaLuxi :: FrozenSet String Source #
List of resources which can be queried using Local UniX Interface
qrViaRapiPut :: FrozenSet String Source #
List of resources which can be queried via RAPI including PUT requests
Query field types
qftNumberFloat :: String Source #
qftTimestamp :: String Source #
qftUnknown :: String Source #
Query result field status
rssDescription :: Map Int (String, String) Source #
Special field cases and their verbose/terse formatting
Max dynamic devices
ssconfFileprefix :: String Source #
SSCONF file prefix
SSCONF keys
ssClusterName :: String Source #
ssClusterTags :: String Source #
ssFileStorageDir :: String Source #
ssSharedFileStorageDir :: String Source #
ssGlusterStorageDir :: String Source #
ssMasterCandidates :: String Source #
ssMasterCandidatesIps :: String Source #
ssMasterCandidatesCerts :: String Source #
ssMasterIp :: String Source #
ssMasterNetdev :: String Source #
ssMasterNetmask :: String Source #
ssMasterNode :: String Source #
ssNodeList :: String Source #
ssNodePrimaryIps :: String Source #
ssNodeSecondaryIps :: String Source #
ssNodeVmCapable :: String Source #
ssOfflineNodes :: String Source #
ssOnlineNodes :: String Source #
ssPrimaryIpFamily :: String Source #
ssInstanceList :: String Source #
ssReleaseVersion :: String Source #
ssHypervisorList :: String Source #
ssMaintainNodeHealth :: String Source #
ssNodegroups :: String Source #
ssNetworks :: String Source #
ssHvparamsPref :: String Source #
This is not a complete SSCONF key, but the prefix for the hypervisor keys
Hvparams keys
ssHvparamsXenChroot :: String Source #
ssHvparamsXenFake :: String Source #
ssHvparamsXenHvm :: String Source #
ssHvparamsXenKvm :: String Source #
ssHvparamsXenLxc :: String Source #
ssHvparamsXenPvm :: String Source #
validSsHvparamsKeys :: FrozenSet String Source #
ssFilePerms :: Int Source #
ssEnabledUserShutdown :: String Source #
ssSshPorts :: String Source #
validSsKeys :: FrozenSet String Source #
defaultEnabledHypervisor :: String Source #
Cluster wide default parameters
hvcDefaults :: Map Hypervisor (Map String PyValueEx) Source #
hvcGlobals :: FrozenSet String Source #
becDefaults :: Map String PyValueEx Source #
ndcDefaults :: Map String PyValueEx Source #
ndcGlobals :: FrozenSet String Source #
defaultDelayTarget :: Int Source #
Default delay target measured in sectors
defaultDiskCustom :: String Source #
defaultDiskResync :: Bool Source #
defaultFillTarget :: Int Source #
Default fill target measured in sectors
defaultMinRate :: Int Source #
Default mininum rate measured in KiB/s
defaultNetCustom :: String Source #
defaultPlanAhead :: Int Source #
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 :: String Source #
diskLdDefaults :: Map DiskTemplate (Map String PyValueEx) Source #
diskDtDefaults :: Map DiskTemplate (Map String PyValueEx) Source #
niccDefaults :: Map String PyValueEx Source #
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 PyValueEx Source #
masterPoolSizeDefault :: Int Source #
Exclusive storage
partMargin :: Double Source #
Error margin used to compare physical disks
partReserved :: Double Source #
Space reserved when creating instance disks
Luxid job scheduling
luxidJobqueuePollInterval :: Int Source #
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 :: Int Source #
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 :: Int Source #
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.
Luxid job death testing
luxidJobDeathDetectionRetries :: Int Source #
The number of attempts to prove that a job is dead after sending it a KILL signal.
luxidJobDeathDelay :: Int Source #
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 :: Int Source #
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 :: Int Source #
wconfdDefRwto :: Int Source #
wconfLivelockPrefix :: String Source #
The prefix of the WConfD livelock file name.
Confd
confdProtocolVersion :: Int Source #
confdReqPing :: Int Source #
confdReqNodeRoleByname :: Int Source #
confdReqNodePipByInstanceIp :: Int Source #
confdReqClusterMaster :: Int Source #
confdReqNodePipList :: Int Source #
confdReqMcPipList :: Int Source #
confdReqInstancesIpsList :: Int Source #
confdReqNodeDrbd :: Int Source #
confdReqNodeInstances :: Int Source #
confdReqInstanceDisks :: Int Source #
confdReqConfigQuery :: Int Source #
confdReqDataCollectors :: Int Source #
Confd request type
confdReqfieldName :: Int Source #
confdReqfieldIp :: Int Source #
confdReqfieldMnodePip :: Int Source #
Confd repl status
confdReplStatusOk :: Int Source #
confdReplStatusError :: Int Source #
confdReplStatusNotimplemented :: Int Source #
confdReplStatuses :: FrozenSet Int Source #
Confd node role
confdNodeRoleMaster :: Int Source #
confdNodeRoleCandidate :: Int Source #
confdNodeRoleOffline :: Int Source #
confdNodeRoleDrained :: Int Source #
confdNodeRoleRegular :: Int Source #
A few common errors for confd
confdErrorUnknownEntry :: Int Source #
confdErrorInternal :: Int Source #
confdErrorArgument :: Int Source #
Confd request query fields
confdReqqLink :: String Source #
confdReqqIp :: String Source #
confdReqqIplist :: String Source #
confdReqqFields :: String Source #
confdMaxClockSkew :: Int Source #
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 :: Int Source #
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 :: Int Source #
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 :: String Source #
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.
confdMagicFourccBytes :: ByteString Source #
The confd magic encoded in bytes
confdDefaultReqCoverage :: Int Source #
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 :: Int Source #
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 :: Int Source #
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 :: Int Source #
uidpoolUidMax :: Integer Source #
Assuming 32 bit user-ids
initialNodeGroupName :: String Source #
Name of the node group that gets created at cluster init or upgrade
Possible values for NodeGroup.alloc_policy
allocPolicyLastResort :: String Source #
allocPolicyPreferred :: String Source #
allocPolicyUnallocable :: String Source #
validAllocPolicies :: [String] Source #
blockdevDriverManual :: String Source #
Temporary external/shared storage parameters
qemuimgPath :: String Source #
'qemu-img' path, required for ovfconverter
iallocHail :: String Source #
The hail iallocator
Fake opcodes for functions that have hooks attached to them via
fakeOpMasterTurndown :: String Source #
fakeOpMasterTurnup :: String Source #
Crypto Types
cryptoTypeSslDigest :: String Source #
cryptoTypeSsh :: String Source #
cryptoTypes :: FrozenSet String Source #
Crypto Actions
cryptoActionGet :: String Source #
cryptoActionCreate :: String Source #
cryptoActionDelete :: String Source #
cryptoActions :: FrozenSet String Source #
cryptoBootstrap :: String Source #
Options for CryptoActions
cryptoOptionCertFile :: String Source #
cryptoOptionSerialNo :: String Source #
SSH key types
SSH authorized key types
SSH key default values
sshDefaultKeyType :: String Source #
sshDefaultKeyBits :: Int Source #
SSH setup
sshsClusterName :: String Source #
sshsSshHostKey :: String Source #
sshsSshRootKey :: String Source #
sshsSshAuthorizedKeys :: String Source #
sshsSshPublicKeys :: String Source #
sshsNodeDaemonCertificate :: String Source #
sshsSshKeyType :: String Source #
sshsSshKeyBits :: String Source #
sshsMaxRetries :: Integer Source #
sshsReplaceOrAdd :: String Source #
sshsRemove :: String Source #
sshsOverride :: String Source #
sshsGenerate :: String Source #
sshsSuffix :: String Source #
sshsMasterSuffix :: String Source #
sshsActions :: FrozenSet String Source #
Key files for SSH daemon
sshHostDsaPriv :: String Source #
sshHostDsaPub :: String Source #
sshHostEcdsaPriv :: String Source #
sshHostEcdsaPub :: String Source #
sshHostRsaPriv :: String Source #
sshHostRsaPub :: String Source #
sshDaemonKeyfiles :: Map String (String, String) Source #
Node daemon setup
ndsClusterName :: String Source #
ndsNodeDaemonCertificate :: String Source #
ndsStartNodeDaemon :: String Source #
ndsNodeName :: String Source #
VCluster related constants
vClusterEtcHosts :: String Source #
vClusterVirtPathPrefix :: String Source #
vClusterRootdirEnvname :: String Source #
vClusterHostnameEnvname :: String Source #
vClusterVpathWhitelist :: FrozenSet String Source #
The source reasons for the execution of an OpCode
opcodeReasonSrcClient :: String Source #
_opcodeReasonSrcDaemon :: String Source #
_opcodeReasonSrcMasterd :: String Source #
opcodeReasonSrcNoded :: String Source #
opcodeReasonSrcOpcode :: String Source #
opcodeReasonSrcPickup :: String Source #
opcodeReasonSrcWatcher :: String Source #
opcodeReasonSrcRlib2 :: String Source #
opcodeReasonSrcUser :: String Source #
opcodeReasonSources :: FrozenSet String Source #
randomUuidFile :: String Source #
Path generating random UUID
Auto-repair levels
autoRepairFailover :: String Source #
autoRepairFixStorage :: String Source #
autoRepairMigrate :: String Source #
autoRepairReinstall :: String Source #
autoRepairAllTypes :: FrozenSet String Source #
Auto-repair results
autoRepairEnoperm :: String Source #
autoRepairFailure :: String Source #
autoRepairSuccess :: String Source #
autoRepairAllResults :: FrozenSet String Source #
builtinDataCollectorVersion :: String Source #
The version identifier for builtin data collectors
opcodeReason :: String Source #
The reason trail opcode parameter name
opcodeSequential :: String Source #
The reason trail opcode parameter name
diskstatsFile :: String Source #
CPU load collector
cpuavgloadBufferSize :: Int Source #
cpuavgloadWindowSize :: Int Source #
Window size for averaging in seconds.
Xen cpu load collector
xentopCommand :: String Source #
xentopAverageThreshold :: Int Source #
Minimal observation time in seconds, the xen cpu load collector can report load averages for the first time.
Monitoring daemon
mondTimeInterval :: Int Source #
Mond's variable for periodical data collection
mondConfigTimeInterval :: Int Source #
Mond's waiting time for requesting the current configuration.
mondLatestApiVersion :: Int Source #
Mond's latest API version
mondDefaultCategory :: String Source #
Disk access modes
diskUserspace :: String Source #
diskKernelspace :: String Source #
diskValidAccessModes :: FrozenSet String Source #
upgradeQueueDrainTimeout :: Int Source #
Timeout for queue draining in upgrades
upgradeQueuePollInterval :: Int Source #
Intervall at which the queue is polled during upgrades
Hotplug Actions
hotplugActionAdd :: String Source #
hotplugActionRemove :: String Source #
hotplugActionModify :: String Source #
hotplugAllActions :: FrozenSet String Source #
Hotplug Device Targets
hotplugTargetNic :: String Source #
hotplugTargetDisk :: String Source #
hotplugAllTargets :: FrozenSet String Source #
diskRemoveRetryTimeout :: Int Source #
Timeout for disk removal (seconds)
diskRemoveRetryInterval :: Int Source #
Interval between disk removal retries (seconds)
UUID regex
Luxi constants
luxiSocketPerms :: Int Source #
luxiKeyMethod :: String Source #
luxiKeyArgs :: String Source #
luxiKeySuccess :: String Source #
luxiKeyResult :: String Source #
luxiKeyVersion :: String Source #
luxiReqSubmitJob :: String Source #
luxiReqSubmitJobToDrainedQueue :: String Source #
luxiReqSubmitManyJobs :: String Source #
luxiReqWaitForJobChange :: String Source #
luxiReqPickupJob :: String Source #
luxiReqCancelJob :: String Source #
luxiReqArchiveJob :: String Source #
luxiReqChangeJobPriority :: String Source #
luxiReqAutoArchiveJobs :: String Source #
luxiReqQuery :: String Source #
luxiReqQueryFields :: String Source #
luxiReqQueryJobs :: String Source #
luxiReqQueryFilters :: String Source #
luxiReqReplaceFilter :: String Source #
luxiReqDeleteFilter :: String Source #
luxiReqQueryInstances :: String Source #
luxiReqQueryNodes :: String Source #
luxiReqQueryGroups :: String Source #
luxiReqQueryNetworks :: String Source #
luxiReqQueryExports :: String Source #
luxiReqQueryConfigValues :: String Source #
luxiReqQueryClusterInfo :: String Source #
luxiReqQueryTags :: String Source #
luxiReqSetDrainFlag :: String Source #
luxiReqSetWatcherPause :: String Source #
luxiReqAll :: FrozenSet String Source #
luxiDefCtmo :: Int Source #
luxiDefRwto :: Int Source #
luxiWfjcTimeout :: Int Source #
Luxi WaitForJobChange
timeout
luxiLivelockPrefix :: String Source #
The prefix of the LUXI livelock file name
luxiCancelJobTimeout :: Int Source #
The LUXI daemon waits this number of seconds for ensuring that a canceled job terminates before giving up.
Master voting constants
masterVotingRetries :: Int Source #
Number of retries to carry out if nodes do not answer
masterVotingRetryIntervall :: Int Source #
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 :: String Source #
Unary operators with exactly one operand
qlangOpNot :: String Source #
qlangOpTrue :: String Source #
Binary operators with exactly two operands, the field name and
qlangOpContains :: String Source #
qlangOpEqual :: String Source #
qlangOpEqualLegacy :: String Source #
qlangOpNotEqual :: String Source #
qlangOpRegexp :: String Source #
qlangFilterDetectionChars :: FrozenSet String Source #
Characters used for detecting user-written filters (see L{_CheckFilter})
qlangGlobDetectionChars :: FrozenSet String Source #
Characters used to detect globbing filters
Error related constants
errorsEcodeEnviron :: String Source #
Environment error (e.g. node disk error)
errorsEcodeExists :: String Source #
Entity already exists
errorsEcodeFault :: String Source #
Internal cluster error
errorsEcodeInval :: String Source #
Wrong arguments (at syntax level)
errorsEcodeNoent :: String Source #
Entity not found
errorsEcodeNores :: String Source #
Not enough resources (iallocator failure, disk space, memory, etc)
errorsEcodeNotunique :: String Source #
Resource not unique (e.g. MAC or IP duplication)
errorsEcodeResolver :: String Source #
Resolver errors
errorsEcodeState :: String Source #
Wrong entity state
errorsEcodeTempNores :: String Source #
Temporarily out of resources; operation can be tried again
errorsEcodeAll :: FrozenSet String Source #
Jstore related constants
jstoreJobsPerArchiveDirectory :: Int Source #
Gluster settings
glusterHost :: String Source #
Name of the Gluster host setting
glusterHostDefault :: String Source #
Default value of the Gluster host setting
glusterVolume :: String Source #
Name of the Gluster volume setting
glusterVolumeDefault :: String Source #
Default value of the Gluster volume setting
glusterPort :: String Source #
Name of the Gluster port setting
glusterPortDefault :: Int Source #
Default value of the Gluster port setting
Instance communication
instanceCommunicationDoc :: String Source #
instanceCommunicationMacPrefix :: String Source #
instanceCommunicationNetwork4 :: String Source #
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.
instanceCommunicationNetwork6 :: String Source #
instanceCommunicationNetworkLink :: String Source #
instanceCommunicationNetworkMode :: String Source #
instanceCommunicationNicPrefix :: String Source #
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 :: String Source #
Warn the user that the logging level is too low for production use.
Stat dictionary entries
Helper VM-related timeouts
helperVmStartup :: Int Source #
The default fixed timeout needed to startup the helper VM.
helperVmShutdown :: Int Source #
The default fixed timeout needed until the helper VM is finally shutdown, for example, after installing the OS.
zeroingTimeoutPerMib :: Double Source #
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 :: Int Source #
ipv4NetworkMaxSize :: Int Source #
Data Collectors
dataCollectorCPULoad :: String Source #
dataCollectorXenCpuLoad :: String Source #
dataCollectorDiskStats :: String Source #
dataCollectorDrbd :: String Source #
dataCollectorLv :: String Source #
dataCollectorInstStatus :: String Source #
dataCollectorParameterInterval :: String Source #
dataCollectorNames :: FrozenSet String Source #
dataCollectorStateActive :: String Source #
dataCollectorsEnabledName :: String Source #
dataCollectorsIntervalName :: String Source #
HTools tag prefixes
exTagsPrefix :: String Source #
cliWfjcFrequency :: Int Source #
The polling frequency to wait for a job status change
defaultWfjcTimeout :: Int Source #
Default WaitForJobChange
timeout in seconds