Trees | Indices | Help |
|
---|
|
1 # This file is automatically generated, do not edit! 2 # 3 4 """Automatically generated constants for Python 5 6 Note that this file is autogenerated with @lib/_constants.py.in@ as a 7 header. 8 9 """ 10 11 # pylint: disable=C0301,C0324 12 # because this is autogenerated, we do not want 13 # style warnings 14 15 # Generated automatically from Haskell constant 'htoolsProgs' in file 'src/Ganeti/Constants.hs' 16 HTOOLS_PROGS = ["harep","hbal","hscan","hspace","hinfo","hcheck","hroller","hsqueeze","hail"] 17 # Generated automatically from Haskell constant 'drbdBarriers' in file 'src/Ganeti/Constants.hs' 18 DRBD_BARRIERS = "n" 19 # Generated automatically from Haskell constant 'drbdNoMetaFlush' in file 'src/Ganeti/Constants.hs' 20 DRBD_NO_META_FLUSH = False 21 # Generated automatically from Haskell constant 'lvmStripecount' in file 'src/Ganeti/Constants.hs' 22 LVM_STRIPECOUNT = 1 23 # Generated automatically from Haskell constant 'hasGnuLn' in file 'src/Ganeti/Constants.hs' 24 HAS_GNU_LN = True 25 # Generated automatically from Haskell constant 'exportDir' in file 'src/Ganeti/Constants.hs' 26 EXPORT_DIR = "/srv/ganeti/export" 27 # Generated automatically from Haskell constant 'backupDir' in file 'src/Ganeti/Constants.hs' 28 BACKUP_DIR = "/var/lib" 29 # Generated automatically from Haskell constant 'osSearchPath' in file 'src/Ganeti/Constants.hs' 30 OS_SEARCH_PATH = ["/srv/ganeti/os"] 31 # Generated automatically from Haskell constant 'esSearchPath' in file 'src/Ganeti/Constants.hs' 32 ES_SEARCH_PATH = ["/srv/ganeti/extstorage"] 33 # Generated automatically from Haskell constant 'sshConfigDir' in file 'src/Ganeti/Constants.hs' 34 SSH_CONFIG_DIR = "/etc/ssh" 35 # Generated automatically from Haskell constant 'xenConfigDir' in file 'src/Ganeti/Constants.hs' 36 XEN_CONFIG_DIR = "/etc/xen" 37 # Generated automatically from Haskell constant 'sysconfdir' in file 'src/Ganeti/Constants.hs' 38 SYSCONFDIR = "/etc" 39 # Generated automatically from Haskell constant 'toolsdir' in file 'src/Ganeti/Constants.hs' 40 TOOLSDIR = "/usr/lib/ganeti/tools" 41 # Generated automatically from Haskell constant 'localstatedir' in file 'src/Ganeti/Constants.hs' 42 LOCALSTATEDIR = "/var" 43 # Generated automatically from Haskell constant 'pkglibdir' in file 'src/Ganeti/Constants.hs' 44 PKGLIBDIR = "/usr/lib/ganeti" 45 # Generated automatically from Haskell constant 'sharedir' in file 'src/Ganeti/Constants.hs' 46 SHAREDIR = "/usr/share/ganeti" 47 # Generated automatically from Haskell constant 'manPages' in file 'src/Ganeti/Constants.hs' 48 MAN_PAGES = {"ganeti":7, "ganeti-cleaner":8, "ganeti-confd":8, "ganeti-extstorage-interface":7, "ganeti-kvmd":8, "ganeti-listrunner":8, "ganeti-luxid":8, "ganeti-mond":8, "ganeti-noded":8, "ganeti-os-interface":7, "ganeti-rapi":8, "ganeti-watcher":8, "ganeti-wconfd":8, "gnt-backup":8, "gnt-cluster":8, "gnt-debug":8, "gnt-filter":8, "gnt-group":8, "gnt-instance":8, "gnt-job":8, "gnt-network":8, "gnt-node":8, "gnt-os":8, "gnt-storage":8, "hail":1, "harep":1, "hbal":1, "hcheck":1, "hinfo":1, "hroller":1, "hscan":1, "hspace":1, "hsqueeze":1, "htools":1, "mon-collector":7} 49 # Generated automatically from Haskell constant 'versionedsharedir' in file 'src/Ganeti/Constants.hs' 50 VERSIONEDSHAREDIR = "/usr/share/ganeti/2.18" 51 # Generated automatically from Haskell constant 'gntScripts' in file 'src/Ganeti/Constants.hs' 52 GNT_SCRIPTS = ["gnt-backup","gnt-cluster","gnt-debug","gnt-group","gnt-instance","gnt-job","gnt-network","gnt-node","gnt-os","gnt-storage","gnt-filter"] 53 # Generated automatically from Haskell constant 'releaseVersion' in file 'src/Ganeti/Constants.hs' 54 RELEASE_VERSION = "2.18.0~alpha1" 55 # Generated automatically from Haskell constant 'versionMajor' in file 'src/Ganeti/Constants.hs' 56 VERSION_MAJOR = 2 57 # Generated automatically from Haskell constant 'versionMinor' in file 'src/Ganeti/Constants.hs' 58 VERSION_MINOR = 18 59 # Generated automatically from Haskell constant 'versionRevision' in file 'src/Ganeti/Constants.hs' 60 VERSION_REVISION = 0 61 # Generated automatically from Haskell constant 'dirVersion' in file 'src/Ganeti/Constants.hs' 62 DIR_VERSION = "2.18" 63 # Generated automatically from Haskell constant 'osApiV10' in file 'src/Ganeti/Constants.hs' 64 OS_API_V10 = 10 65 # Generated automatically from Haskell constant 'osApiV15' in file 'src/Ganeti/Constants.hs' 66 OS_API_V15 = 15 67 # Generated automatically from Haskell constant 'osApiV20' in file 'src/Ganeti/Constants.hs' 68 OS_API_V20 = 20 69 # Generated automatically from Haskell constant 'osApiVersions' in file 'src/Ganeti/Constants.hs' 70 OS_API_VERSIONS = frozenset([10,15,20]) 71 # Generated automatically from Haskell constant 'exportVersion' in file 'src/Ganeti/Constants.hs' 72 EXPORT_VERSION = 0 73 # Generated automatically from Haskell constant 'rapiVersion' in file 'src/Ganeti/Constants.hs' 74 RAPI_VERSION = 2 75 # Generated automatically from Haskell constant 'configMajor' in file 'src/Ganeti/Constants.hs' 76 CONFIG_MAJOR = 2 77 # Generated automatically from Haskell constant 'configMinor' in file 'src/Ganeti/Constants.hs' 78 CONFIG_MINOR = 18 79 # Generated automatically from Haskell constant 'configRevision' in file 'src/Ganeti/Constants.hs' 80 CONFIG_REVISION = 0 81 # Generated automatically from Haskell constant 'configVersion' in file 'src/Ganeti/Constants.hs' 82 CONFIG_VERSION = 2180000 83 # Generated automatically from Haskell constant 'protocolVersion' in file 'src/Ganeti/Constants.hs' 84 PROTOCOL_VERSION = 2180000 85 # Generated automatically from Haskell constant 'daemonsGroup' in file 'src/Ganeti/Constants.hs' 86 DAEMONS_GROUP = "root" 87 # Generated automatically from Haskell constant 'adminGroup' in file 'src/Ganeti/Constants.hs' 88 ADMIN_GROUP = "root" 89 # Generated automatically from Haskell constant 'masterdUser' in file 'src/Ganeti/Constants.hs' 90 MASTERD_USER = "root" 91 # Generated automatically from Haskell constant 'masterdGroup' in file 'src/Ganeti/Constants.hs' 92 MASTERD_GROUP = "root" 93 # Generated automatically from Haskell constant 'metadUser' in file 'src/Ganeti/Constants.hs' 94 METAD_USER = "root" 95 # Generated automatically from Haskell constant 'metadGroup' in file 'src/Ganeti/Constants.hs' 96 METAD_GROUP = "root" 97 # Generated automatically from Haskell constant 'rapiUser' in file 'src/Ganeti/Constants.hs' 98 RAPI_USER = "root" 99 # Generated automatically from Haskell constant 'rapiGroup' in file 'src/Ganeti/Constants.hs' 100 RAPI_GROUP = "root" 101 # Generated automatically from Haskell constant 'confdUser' in file 'src/Ganeti/Constants.hs' 102 CONFD_USER = "root" 103 # Generated automatically from Haskell constant 'confdGroup' in file 'src/Ganeti/Constants.hs' 104 CONFD_GROUP = "root" 105 # Generated automatically from Haskell constant 'wconfdUser' in file 'src/Ganeti/Constants.hs' 106 WCONFD_USER = "root" 107 # Generated automatically from Haskell constant 'wconfdGroup' in file 'src/Ganeti/Constants.hs' 108 WCONFD_GROUP = "root" 109 # Generated automatically from Haskell constant 'kvmdUser' in file 'src/Ganeti/Constants.hs' 110 KVMD_USER = "root" 111 # Generated automatically from Haskell constant 'kvmdGroup' in file 'src/Ganeti/Constants.hs' 112 KVMD_GROUP = "root" 113 # Generated automatically from Haskell constant 'luxidUser' in file 'src/Ganeti/Constants.hs' 114 LUXID_USER = "root" 115 # Generated automatically from Haskell constant 'luxidGroup' in file 'src/Ganeti/Constants.hs' 116 LUXID_GROUP = "root" 117 # Generated automatically from Haskell constant 'nodedUser' in file 'src/Ganeti/Constants.hs' 118 NODED_USER = "root" 119 # Generated automatically from Haskell constant 'nodedGroup' in file 'src/Ganeti/Constants.hs' 120 NODED_GROUP = "root" 121 # Generated automatically from Haskell constant 'mondUser' in file 'src/Ganeti/Constants.hs' 122 MOND_USER = "root" 123 # Generated automatically from Haskell constant 'mondGroup' in file 'src/Ganeti/Constants.hs' 124 MOND_GROUP = "root" 125 # Generated automatically from Haskell constant 'sshLoginUser' in file 'src/Ganeti/Constants.hs' 126 SSH_LOGIN_USER = "root" 127 # Generated automatically from Haskell constant 'sshConsoleUser' in file 'src/Ganeti/Constants.hs' 128 SSH_CONSOLE_USER = "root" 129 # Generated automatically from Haskell constant 'cpuPinningSep' in file 'src/Ganeti/Constants.hs' 130 CPU_PINNING_SEP = ":" 131 # Generated automatically from Haskell constant 'cpuPinningAll' in file 'src/Ganeti/Constants.hs' 132 CPU_PINNING_ALL = "all" 133 # Generated automatically from Haskell constant 'cpuPinningAllVal' in file 'src/Ganeti/Constants.hs' 134 CPU_PINNING_ALL_VAL = -1 135 # Generated automatically from Haskell constant 'cpuPinningOff' in file 'src/Ganeti/Constants.hs' 136 CPU_PINNING_OFF = [-1] 137 # Generated automatically from Haskell constant 'cpuPinningAllXen' in file 'src/Ganeti/Constants.hs' 138 CPU_PINNING_ALL_XEN = "0-63" 139 # Generated automatically from Haskell constant 'ddCmd' in file 'src/Ganeti/Constants.hs' 140 DD_CMD = "dd" 141 # Generated automatically from Haskell constant 'ddBlockSize' in file 'src/Ganeti/Constants.hs' 142 DD_BLOCK_SIZE = 1048576 143 # Generated automatically from Haskell constant 'maxWipeChunk' in file 'src/Ganeti/Constants.hs' 144 MAX_WIPE_CHUNK = 1024 145 # Generated automatically from Haskell constant 'minWipeChunkPercent' in file 'src/Ganeti/Constants.hs' 146 MIN_WIPE_CHUNK_PERCENT = 10 147 # Generated automatically from Haskell constant 'runDirsMode' in file 'src/Ganeti/Constants.hs' 148 RUN_DIRS_MODE = 509 149 # Generated automatically from Haskell constant 'secureDirMode' in file 'src/Ganeti/Constants.hs' 150 SECURE_DIR_MODE = 448 151 # Generated automatically from Haskell constant 'secureFileMode' in file 'src/Ganeti/Constants.hs' 152 SECURE_FILE_MODE = 384 153 # Generated automatically from Haskell constant 'adoptableBlockdevRoot' in file 'src/Ganeti/Constants.hs' 154 ADOPTABLE_BLOCKDEV_ROOT = "/dev/disk/" 155 # Generated automatically from Haskell constant 'enableMond' in file 'src/Ganeti/Constants.hs' 156 ENABLE_MOND = True 157 # Generated automatically from Haskell constant 'enableMetad' in file 'src/Ganeti/Constants.hs' 158 ENABLE_METAD = True 159 # Generated automatically from Haskell constant 'enableRestrictedCommands' in file 'src/Ganeti/Constants.hs' 160 ENABLE_RESTRICTED_COMMANDS = False 161 # Generated automatically from Haskell constant 'ssh' in file 'src/Ganeti/Constants.hs' 162 SSH = "ssh" 163 # Generated automatically from Haskell constant 'scp' in file 'src/Ganeti/Constants.hs' 164 SCP = "scp" 165 # Generated automatically from Haskell constant 'confd' in file 'src/Ganeti/Constants.hs' 166 CONFD = "ganeti-confd" 167 # Generated automatically from Haskell constant 'masterd' in file 'src/Ganeti/Constants.hs' 168 MASTERD = "ganeti-masterd" 169 # Generated automatically from Haskell constant 'metad' in file 'src/Ganeti/Constants.hs' 170 METAD = "ganeti-metad" 171 # Generated automatically from Haskell constant 'mond' in file 'src/Ganeti/Constants.hs' 172 MOND = "ganeti-mond" 173 # Generated automatically from Haskell constant 'maintd' in file 'src/Ganeti/Constants.hs' 174 MAINTD = "ganeti-maintd" 175 # Generated automatically from Haskell constant 'noded' in file 'src/Ganeti/Constants.hs' 176 NODED = "ganeti-noded" 177 # Generated automatically from Haskell constant 'wconfd' in file 'src/Ganeti/Constants.hs' 178 WCONFD = "ganeti-wconfd" 179 # Generated automatically from Haskell constant 'luxid' in file 'src/Ganeti/Constants.hs' 180 LUXID = "ganeti-luxid" 181 # Generated automatically from Haskell constant 'rapi' in file 'src/Ganeti/Constants.hs' 182 RAPI = "ganeti-rapi" 183 # Generated automatically from Haskell constant 'kvmd' in file 'src/Ganeti/Constants.hs' 184 KVMD = "ganeti-kvmd" 185 # Generated automatically from Haskell constant 'daemonsMaster' in file 'src/Ganeti/Constants.hs' 186 DAEMONS_MASTER = frozenset(["ganeti-luxid","ganeti-rapi","ganeti-wconfd"]) 187 # Generated automatically from Haskell constant 'daemons' in file 'src/Ganeti/Constants.hs' 188 DAEMONS = frozenset(["ganeti-confd","ganeti-kvmd","ganeti-luxid","ganeti-maintd","ganeti-masterd","ganeti-metad","ganeti-mond","ganeti-noded","ganeti-rapi","ganeti-wconfd"]) 189 # Generated automatically from Haskell constant 'defaultConfdPort' in file 'src/Ganeti/Constants.hs' 190 DEFAULT_CONFD_PORT = 1814 191 # Generated automatically from Haskell constant 'defaultMondPort' in file 'src/Ganeti/Constants.hs' 192 DEFAULT_MOND_PORT = 1815 193 # Generated automatically from Haskell constant 'defaultMaintdPort' in file 'src/Ganeti/Constants.hs' 194 DEFAULT_MAINTD_PORT = 1816 195 # Generated automatically from Haskell constant 'defaultMetadPort' in file 'src/Ganeti/Constants.hs' 196 DEFAULT_METAD_PORT = 80 197 # Generated automatically from Haskell constant 'defaultNodedPort' in file 'src/Ganeti/Constants.hs' 198 DEFAULT_NODED_PORT = 1811 199 # Generated automatically from Haskell constant 'defaultRapiPort' in file 'src/Ganeti/Constants.hs' 200 DEFAULT_RAPI_PORT = 5080 201 # Generated automatically from Haskell constant 'daemonsPorts' in file 'src/Ganeti/Constants.hs' 202 DAEMONS_PORTS = {"ganeti-confd":("udp",1814), "ganeti-maintd":("tcp",1816), "ganeti-metad":("tcp",80), "ganeti-mond":("tcp",1815), "ganeti-noded":("tcp",1811), "ganeti-rapi":("tcp",5080), "ssh":("tcp",22)} 203 # Generated automatically from Haskell constant 'firstDrbdPort' in file 'src/Ganeti/Constants.hs' 204 FIRST_DRBD_PORT = 11000 205 # Generated automatically from Haskell constant 'lastDrbdPort' in file 'src/Ganeti/Constants.hs' 206 LAST_DRBD_PORT = 14999 207 # Generated automatically from Haskell constant 'daemonsLogbase' in file 'src/Ganeti/Constants.hs' 208 DAEMONS_LOGBASE = {"ganeti-confd":"conf-daemon", "ganeti-kvmd":"kvm-daemon", "ganeti-luxid":"luxi-daemon", "ganeti-maintd":"maintenance-daemon", "ganeti-masterd":"master-daemon", "ganeti-metad":"meta-daemon", "ganeti-mond":"monitoring-daemon", "ganeti-noded":"node-daemon", "ganeti-rapi":"rapi-daemon", "ganeti-wconfd":"wconf-daemon"} 209 # Generated automatically from Haskell constant 'daemonsExtraLogbase' in file 'src/Ganeti/Constants.hs' 210 DAEMONS_EXTRA_LOGBASE = {"ganeti-mond":{"access":"monitoring-daemon-access", "error":"monitoring-daemon-error"}} 211 # Generated automatically from Haskell constant 'extraLogreasonAccess' in file 'src/Ganeti/Constants.hs' 212 EXTRA_LOGREASON_ACCESS = "monitoring-daemon-access" 213 # Generated automatically from Haskell constant 'extraLogreasonError' in file 'src/Ganeti/Constants.hs' 214 EXTRA_LOGREASON_ERROR = "monitoring-daemon-error" 215 # Generated automatically from Haskell constant 'devConsole' in file 'src/Ganeti/Constants.hs' 216 DEV_CONSOLE = "/dev/console" 217 # Generated automatically from Haskell constant 'procMounts' in file 'src/Ganeti/Constants.hs' 218 PROC_MOUNTS = "/proc/mounts" 219 # Generated automatically from Haskell constant 'luxiEom' in file 'src/Ganeti/Constants.hs' 220 LUXI_EOM = chr(3) 221 # Generated automatically from Haskell constant 'luxiOverride' in file 'src/Ganeti/Constants.hs' 222 LUXI_OVERRIDE = "FORCE_LUXI_SOCKET" 223 # Generated automatically from Haskell constant 'luxiOverrideMaster' in file 'src/Ganeti/Constants.hs' 224 LUXI_OVERRIDE_MASTER = "master" 225 # Generated automatically from Haskell constant 'luxiOverrideQuery' in file 'src/Ganeti/Constants.hs' 226 LUXI_OVERRIDE_QUERY = "query" 227 # Generated automatically from Haskell constant 'luxiVersion' in file 'src/Ganeti/Constants.hs' 228 LUXI_VERSION = 2180000 229 # Generated automatically from Haskell constant 'syslogUsage' in file 'src/Ganeti/Constants.hs' 230 SYSLOG_USAGE = "no" 231 # Generated automatically from Haskell constant 'syslogNo' in file 'src/Ganeti/Constants.hs' 232 SYSLOG_NO = "no" 233 # Generated automatically from Haskell constant 'syslogYes' in file 'src/Ganeti/Constants.hs' 234 SYSLOG_YES = "yes" 235 # Generated automatically from Haskell constant 'syslogOnly' in file 'src/Ganeti/Constants.hs' 236 SYSLOG_ONLY = "only" 237 # Generated automatically from Haskell constant 'syslogSocket' in file 'src/Ganeti/Constants.hs' 238 SYSLOG_SOCKET = "/dev/log" 239 # Generated automatically from Haskell constant 'exportConfFile' in file 'src/Ganeti/Constants.hs' 240 EXPORT_CONF_FILE = "config.ini" 241 # Generated automatically from Haskell constant 'xenBootloader' in file 'src/Ganeti/Constants.hs' 242 XEN_BOOTLOADER = "" 243 # Generated automatically from Haskell constant 'xenCmdXl' in file 'src/Ganeti/Constants.hs' 244 XEN_CMD_XL = "xl" 245 # Generated automatically from Haskell constant 'xenCmdXm' in file 'src/Ganeti/Constants.hs' 246 XEN_CMD_XM = "xm" 247 # Generated automatically from Haskell constant 'xenInitrd' in file 'src/Ganeti/Constants.hs' 248 XEN_INITRD = "/boot/initrd-3-xenU" 249 # Generated automatically from Haskell constant 'xenKernel' in file 'src/Ganeti/Constants.hs' 250 XEN_KERNEL = "/boot/vmlinuz-3-xenU" 251 # Generated automatically from Haskell constant 'xlSocatCmd' in file 'src/Ganeti/Constants.hs' 252 XL_SOCAT_CMD = "socat -b524288 - TCP:%s:%d #" 253 # Generated automatically from Haskell constant 'xlMigrationPidfile' in file 'src/Ganeti/Constants.hs' 254 XL_MIGRATION_PIDFILE = "socat.pid" 255 # Generated automatically from Haskell constant 'knownXenCommands' in file 'src/Ganeti/Constants.hs' 256 KNOWN_XEN_COMMANDS = frozenset(["xl","xm"]) 257 # Generated automatically from Haskell constant 'kvmPath' in file 'src/Ganeti/Constants.hs' 258 KVM_PATH = "/usr/bin/kvm" 259 # Generated automatically from Haskell constant 'kvmKernel' in file 'src/Ganeti/Constants.hs' 260 KVM_KERNEL = "/boot/vmlinuz-3-kvmU" 261 # Generated automatically from Haskell constant 'socatEscapeCode' in file 'src/Ganeti/Constants.hs' 262 SOCAT_ESCAPE_CODE = "0x1d" 263 # Generated automatically from Haskell constant 'socatPath' in file 'src/Ganeti/Constants.hs' 264 SOCAT_PATH = "/usr/bin/socat" 265 # Generated automatically from Haskell constant 'socatUseCompress' in file 'src/Ganeti/Constants.hs' 266 SOCAT_USE_COMPRESS = False 267 # Generated automatically from Haskell constant 'socatUseEscape' in file 'src/Ganeti/Constants.hs' 268 SOCAT_USE_ESCAPE = True 269 # Generated automatically from Haskell constant 'lxcDevicesDefault' in file 'src/Ganeti/Constants.hs' 270 LXC_DEVICES_DEFAULT = "c 1:3 rw,c 1:5 rw,c 1:7 rw,c 1:8 rw,c 1:9 rw,c 1:10 rw,c 5:0 rw,c 5:1 rw,c 5:2 rw,c 136:* rw" 271 # Generated automatically from Haskell constant 'lxcDropCapabilitiesDefault' in file 'src/Ganeti/Constants.hs' 272 LXC_DROP_CAPABILITIES_DEFAULT = "mac_override,sys_boot,sys_module,sys_time,sys_admin" 273 # Generated automatically from Haskell constant 'lxcStateRunning' in file 'src/Ganeti/Constants.hs' 274 LXC_STATE_RUNNING = "RUNNING" 275 # Generated automatically from Haskell constant 'consMessage' in file 'src/Ganeti/Constants.hs' 276 CONS_MESSAGE = "msg" 277 # Generated automatically from Haskell constant 'consSpice' in file 'src/Ganeti/Constants.hs' 278 CONS_SPICE = "spice" 279 # Generated automatically from Haskell constant 'consSsh' in file 'src/Ganeti/Constants.hs' 280 CONS_SSH = "ssh" 281 # Generated automatically from Haskell constant 'consVnc' in file 'src/Ganeti/Constants.hs' 282 CONS_VNC = "vnc" 283 # Generated automatically from Haskell constant 'consAll' in file 'src/Ganeti/Constants.hs' 284 CONS_ALL = frozenset(["msg","spice","ssh","vnc"]) 285 # Generated automatically from Haskell constant 'rsaKeyBits' in file 'src/Ganeti/Constants.hs' 286 RSA_KEY_BITS = 2048 287 # Generated automatically from Haskell constant 'opensslCiphers' in file 'src/Ganeti/Constants.hs' 288 OPENSSL_CIPHERS = "HIGH:-DES:-3DES:-EXPORT:-DH" 289 # Generated automatically from Haskell constant 'x509CertCn' in file 'src/Ganeti/Constants.hs' 290 X509_CERT_CN = "ganeti.example.com" 291 # Generated automatically from Haskell constant 'x509CertDefaultValidity' in file 'src/Ganeti/Constants.hs' 292 X509_CERT_DEFAULT_VALIDITY = 1825 293 # Generated automatically from Haskell constant 'x509CertSignatureHeader' in file 'src/Ganeti/Constants.hs' 294 X509_CERT_SIGNATURE_HEADER = "X-Ganeti-Signature" 295 # Generated automatically from Haskell constant 'x509CertSignDigest' in file 'src/Ganeti/Constants.hs' 296 X509_CERT_SIGN_DIGEST = "SHA1" 297 # Generated automatically from Haskell constant 'iemExport' in file 'src/Ganeti/Constants.hs' 298 IEM_EXPORT = "export" 299 # Generated automatically from Haskell constant 'iemImport' in file 'src/Ganeti/Constants.hs' 300 IEM_IMPORT = "import" 301 # Generated automatically from Haskell constant 'iecGzip' in file 'src/Ganeti/Constants.hs' 302 IEC_GZIP = "gzip" 303 # Generated automatically from Haskell constant 'iecGzipFast' in file 'src/Ganeti/Constants.hs' 304 IEC_GZIP_FAST = "gzip-fast" 305 # Generated automatically from Haskell constant 'iecGzipSlow' in file 'src/Ganeti/Constants.hs' 306 IEC_GZIP_SLOW = "gzip-slow" 307 # Generated automatically from Haskell constant 'iecLzop' in file 'src/Ganeti/Constants.hs' 308 IEC_LZOP = "lzop" 309 # Generated automatically from Haskell constant 'iecNone' in file 'src/Ganeti/Constants.hs' 310 IEC_NONE = "none" 311 # Generated automatically from Haskell constant 'iecAll' in file 'src/Ganeti/Constants.hs' 312 IEC_ALL = ["gzip","gzip-fast","gzip-slow","lzop","none"] 313 # Generated automatically from Haskell constant 'iecDefaultTools' in file 'src/Ganeti/Constants.hs' 314 IEC_DEFAULT_TOOLS = ["gzip","gzip-fast","gzip-slow"] 315 # Generated automatically from Haskell constant 'iecCompressionUtilities' in file 'src/Ganeti/Constants.hs' 316 IEC_COMPRESSION_UTILITIES = {"gzip-fast":"gzip", "gzip-slow":"gzip"} 317 # Generated automatically from Haskell constant 'ieCustomSize' in file 'src/Ganeti/Constants.hs' 318 IE_CUSTOM_SIZE = "fd" 319 # Generated automatically from Haskell constant 'ieioFile' in file 'src/Ganeti/Constants.hs' 320 IEIO_FILE = "file" 321 # Generated automatically from Haskell constant 'ieioRawDisk' in file 'src/Ganeti/Constants.hs' 322 IEIO_RAW_DISK = "raw" 323 # Generated automatically from Haskell constant 'ieioScript' in file 'src/Ganeti/Constants.hs' 324 IEIO_SCRIPT = "script" 325 # Generated automatically from Haskell constant 'valueDefault' in file 'src/Ganeti/Constants.hs' 326 VALUE_DEFAULT = "default" 327 # Generated automatically from Haskell constant 'valueAuto' in file 'src/Ganeti/Constants.hs' 328 VALUE_AUTO = "auto" 329 # Generated automatically from Haskell constant 'valueGenerate' in file 'src/Ganeti/Constants.hs' 330 VALUE_GENERATE = "generate" 331 # Generated automatically from Haskell constant 'valueNone' in file 'src/Ganeti/Constants.hs' 332 VALUE_NONE = "none" 333 # Generated automatically from Haskell constant 'valueTrue' in file 'src/Ganeti/Constants.hs' 334 VALUE_TRUE = "true" 335 # Generated automatically from Haskell constant 'valueFalse' in file 'src/Ganeti/Constants.hs' 336 VALUE_FALSE = "false" 337 # Generated automatically from Haskell constant 'hooksNameCfgupdate' in file 'src/Ganeti/Constants.hs' 338 HOOKS_NAME_CFGUPDATE = "config-update" 339 # Generated automatically from Haskell constant 'hooksNameWatcher' in file 'src/Ganeti/Constants.hs' 340 HOOKS_NAME_WATCHER = "watcher" 341 # Generated automatically from Haskell constant 'hooksPath' in file 'src/Ganeti/Constants.hs' 342 HOOKS_PATH = "/sbin:/bin:/usr/sbin:/usr/bin" 343 # Generated automatically from Haskell constant 'hooksPhasePost' in file 'src/Ganeti/Constants.hs' 344 HOOKS_PHASE_POST = "post" 345 # Generated automatically from Haskell constant 'hooksPhasePre' in file 'src/Ganeti/Constants.hs' 346 HOOKS_PHASE_PRE = "pre" 347 # Generated automatically from Haskell constant 'hooksVersion' in file 'src/Ganeti/Constants.hs' 348 HOOKS_VERSION = 2 349 # Generated automatically from Haskell constant 'globalHooksDir' in file 'src/Ganeti/Constants.hs' 350 GLOBAL_HOOKS_DIR = "global" 351 # Generated automatically from Haskell constant 'globalHooksMaster' in file 'src/Ganeti/Constants.hs' 352 GLOBAL_HOOKS_MASTER = "master" 353 # Generated automatically from Haskell constant 'globalHooksNotMaster' in file 'src/Ganeti/Constants.hs' 354 GLOBAL_HOOKS_NOT_MASTER = "not_master" 355 # Generated automatically from Haskell constant 'postHooksStatusSuccess' in file 'src/Ganeti/Constants.hs' 356 POST_HOOKS_STATUS_SUCCESS = "success" 357 # Generated automatically from Haskell constant 'postHooksStatusError' in file 'src/Ganeti/Constants.hs' 358 POST_HOOKS_STATUS_ERROR = "error" 359 # Generated automatically from Haskell constant 'postHooksStatusDisappeared' in file 'src/Ganeti/Constants.hs' 360 POST_HOOKS_STATUS_DISAPPEARED = "disappeared" 361 # Generated automatically from Haskell constant 'htypeCluster' in file 'src/Ganeti/Constants.hs' 362 HTYPE_CLUSTER = "CLUSTER" 363 # Generated automatically from Haskell constant 'htypeGroup' in file 'src/Ganeti/Constants.hs' 364 HTYPE_GROUP = "GROUP" 365 # Generated automatically from Haskell constant 'htypeInstance' in file 'src/Ganeti/Constants.hs' 366 HTYPE_INSTANCE = "INSTANCE" 367 # Generated automatically from Haskell constant 'htypeNetwork' in file 'src/Ganeti/Constants.hs' 368 HTYPE_NETWORK = "NETWORK" 369 # Generated automatically from Haskell constant 'htypeNode' in file 'src/Ganeti/Constants.hs' 370 HTYPE_NODE = "NODE" 371 # Generated automatically from Haskell constant 'hkrSkip' in file 'src/Ganeti/Constants.hs' 372 HKR_SKIP = 0 373 # Generated automatically from Haskell constant 'hkrFail' in file 'src/Ganeti/Constants.hs' 374 HKR_FAIL = 1 375 # Generated automatically from Haskell constant 'hkrSuccess' in file 'src/Ganeti/Constants.hs' 376 HKR_SUCCESS = 2 377 # Generated automatically from Haskell constant 'stBlock' in file 'src/Ganeti/Constants.hs' 378 ST_BLOCK = "blockdev" 379 # Generated automatically from Haskell constant 'stDiskless' in file 'src/Ganeti/Constants.hs' 380 ST_DISKLESS = "diskless" 381 # Generated automatically from Haskell constant 'stExt' in file 'src/Ganeti/Constants.hs' 382 ST_EXT = "ext" 383 # Generated automatically from Haskell constant 'stFile' in file 'src/Ganeti/Constants.hs' 384 ST_FILE = "file" 385 # Generated automatically from Haskell constant 'stSharedFile' in file 'src/Ganeti/Constants.hs' 386 ST_SHARED_FILE = "sharedfile" 387 # Generated automatically from Haskell constant 'stGluster' in file 'src/Ganeti/Constants.hs' 388 ST_GLUSTER = "gluster" 389 # Generated automatically from Haskell constant 'stLvmPv' in file 'src/Ganeti/Constants.hs' 390 ST_LVM_PV = "lvm-pv" 391 # Generated automatically from Haskell constant 'stLvmVg' in file 'src/Ganeti/Constants.hs' 392 ST_LVM_VG = "lvm-vg" 393 # Generated automatically from Haskell constant 'stRados' in file 'src/Ganeti/Constants.hs' 394 ST_RADOS = "rados" 395 # Generated automatically from Haskell constant 'storageTypes' in file 'src/Ganeti/Constants.hs' 396 STORAGE_TYPES = frozenset(["blockdev","diskless","ext","file","gluster","lvm-pv","lvm-vg","rados","sharedfile"]) 397 # Generated automatically from Haskell constant 'stsReport' in file 'src/Ganeti/Constants.hs' 398 STS_REPORT = frozenset(["file","lvm-pv","lvm-vg"]) 399 # Generated automatically from Haskell constant 'stsReportNodeStorage' in file 'src/Ganeti/Constants.hs' 400 STS_REPORT_NODE_STORAGE = frozenset(["file","gluster","lvm-pv","lvm-vg","sharedfile"]) 401 # Generated automatically from Haskell constant 'sfNode' in file 'src/Ganeti/Constants.hs' 402 SF_NODE = "node" 403 # Generated automatically from Haskell constant 'sfType' in file 'src/Ganeti/Constants.hs' 404 SF_TYPE = "type" 405 # Generated automatically from Haskell constant 'sfAllocatable' in file 'src/Ganeti/Constants.hs' 406 SF_ALLOCATABLE = "allocatable" 407 # Generated automatically from Haskell constant 'sfFree' in file 'src/Ganeti/Constants.hs' 408 SF_FREE = "free" 409 # Generated automatically from Haskell constant 'sfName' in file 'src/Ganeti/Constants.hs' 410 SF_NAME = "name" 411 # Generated automatically from Haskell constant 'sfSize' in file 'src/Ganeti/Constants.hs' 412 SF_SIZE = "size" 413 # Generated automatically from Haskell constant 'sfUsed' in file 'src/Ganeti/Constants.hs' 414 SF_USED = "used" 415 # Generated automatically from Haskell constant 'validStorageFields' in file 'src/Ganeti/Constants.hs' 416 VALID_STORAGE_FIELDS = frozenset(["allocatable","free","name","node","size","type","used"]) 417 # Generated automatically from Haskell constant 'modifiableStorageFields' in file 'src/Ganeti/Constants.hs' 418 MODIFIABLE_STORAGE_FIELDS = {"lvm-pv":frozenset(["allocatable"])} 419 # Generated automatically from Haskell constant 'soFixConsistency' in file 'src/Ganeti/Constants.hs' 420 SO_FIX_CONSISTENCY = "fix-consistency" 421 # Generated automatically from Haskell constant 'validStorageOperations' in file 'src/Ganeti/Constants.hs' 422 VALID_STORAGE_OPERATIONS = {"lvm-vg":frozenset(["fix-consistency"])} 423 # Generated automatically from Haskell constant 'vfDev' in file 'src/Ganeti/Constants.hs' 424 VF_DEV = "dev" 425 # Generated automatically from Haskell constant 'vfInstance' in file 'src/Ganeti/Constants.hs' 426 VF_INSTANCE = "instance" 427 # Generated automatically from Haskell constant 'vfName' in file 'src/Ganeti/Constants.hs' 428 VF_NAME = "name" 429 # Generated automatically from Haskell constant 'vfNode' in file 'src/Ganeti/Constants.hs' 430 VF_NODE = "node" 431 # Generated automatically from Haskell constant 'vfPhys' in file 'src/Ganeti/Constants.hs' 432 VF_PHYS = "phys" 433 # Generated automatically from Haskell constant 'vfSize' in file 'src/Ganeti/Constants.hs' 434 VF_SIZE = "size" 435 # Generated automatically from Haskell constant 'vfVg' in file 'src/Ganeti/Constants.hs' 436 VF_VG = "vg" 437 # Generated automatically from Haskell constant 'ldsFaulty' in file 'src/Ganeti/Constants.hs' 438 LDS_FAULTY = 4 439 # Generated automatically from Haskell constant 'ldsOkay' in file 'src/Ganeti/Constants.hs' 440 LDS_OKAY = 1 441 # Generated automatically from Haskell constant 'ldsUnknown' in file 'src/Ganeti/Constants.hs' 442 LDS_UNKNOWN = 3 443 # Generated automatically from Haskell constant 'ldsSync' in file 'src/Ganeti/Constants.hs' 444 LDS_SYNC = 2 445 # Generated automatically from Haskell constant 'ldsNames' in file 'src/Ganeti/Constants.hs' 446 LDS_NAMES = {1:"ok", 2:"syncing", 3:"unknown", 4:"faulty"} 447 # Generated automatically from Haskell constant 'dtDiskless' in file 'src/Ganeti/Constants.hs' 448 DT_DISKLESS = "diskless" 449 # Generated automatically from Haskell constant 'dtFile' in file 'src/Ganeti/Constants.hs' 450 DT_FILE = "file" 451 # Generated automatically from Haskell constant 'dtSharedFile' in file 'src/Ganeti/Constants.hs' 452 DT_SHARED_FILE = "sharedfile" 453 # Generated automatically from Haskell constant 'dtPlain' in file 'src/Ganeti/Constants.hs' 454 DT_PLAIN = "plain" 455 # Generated automatically from Haskell constant 'dtBlock' in file 'src/Ganeti/Constants.hs' 456 DT_BLOCK = "blockdev" 457 # Generated automatically from Haskell constant 'dtDrbd8' in file 'src/Ganeti/Constants.hs' 458 DT_DRBD8 = "drbd" 459 # Generated automatically from Haskell constant 'dtRbd' in file 'src/Ganeti/Constants.hs' 460 DT_RBD = "rbd" 461 # Generated automatically from Haskell constant 'dtExt' in file 'src/Ganeti/Constants.hs' 462 DT_EXT = "ext" 463 # Generated automatically from Haskell constant 'dtGluster' in file 'src/Ganeti/Constants.hs' 464 DT_GLUSTER = "gluster" 465 # Generated automatically from Haskell constant 'dtMixed' in file 'src/Ganeti/Constants.hs' 466 DT_MIXED = "mixed" 467 # Generated automatically from Haskell constant 'diskTemplatePreference' in file 'src/Ganeti/Constants.hs' 468 DISK_TEMPLATE_PREFERENCE = ["blockdev","diskless","drbd","ext","file","plain","rbd","sharedfile","gluster"] 469 # Generated automatically from Haskell constant 'diskTemplates' in file 'src/Ganeti/Constants.hs' 470 DISK_TEMPLATES = frozenset(["blockdev","diskless","drbd","ext","file","gluster","plain","rbd","sharedfile"]) 471 # Generated automatically from Haskell constant 'defaultEnabledDiskTemplates' in file 'src/Ganeti/Constants.hs' 472 DEFAULT_ENABLED_DISK_TEMPLATES = ["drbd","plain"] 473 # Generated automatically from Haskell constant 'mapDiskTemplateStorageType' in file 'src/Ganeti/Constants.hs' 474 MAP_DISK_TEMPLATE_STORAGE_TYPE = {"blockdev":"blockdev", "diskless":"diskless", "drbd":"lvm-vg", "ext":"ext", "file":"file", "gluster":"gluster", "plain":"lvm-vg", "rbd":"rados", "sharedfile":"sharedfile"} 475 # Generated automatically from Haskell constant 'dtsIntMirror' in file 'src/Ganeti/Constants.hs' 476 DTS_INT_MIRROR = frozenset(["drbd"]) 477 # Generated automatically from Haskell constant 'dtsExtMirror' in file 'src/Ganeti/Constants.hs' 478 DTS_EXT_MIRROR = frozenset(["blockdev","diskless","ext","gluster","rbd","sharedfile"]) 479 # Generated automatically from Haskell constant 'dtsNotLvm' in file 'src/Ganeti/Constants.hs' 480 DTS_NOT_LVM = frozenset(["blockdev","diskless","ext","file","gluster","rbd","sharedfile"]) 481 # Generated automatically from Haskell constant 'dtsGrowable' in file 'src/Ganeti/Constants.hs' 482 DTS_GROWABLE = frozenset(["drbd","ext","file","gluster","plain","rbd","sharedfile"]) 483 # Generated automatically from Haskell constant 'dtsMayAdopt' in file 'src/Ganeti/Constants.hs' 484 DTS_MAY_ADOPT = frozenset(["blockdev","plain"]) 485 # Generated automatically from Haskell constant 'dtsMustAdopt' in file 'src/Ganeti/Constants.hs' 486 DTS_MUST_ADOPT = frozenset(["blockdev"]) 487 # Generated automatically from Haskell constant 'dtsMirrored' in file 'src/Ganeti/Constants.hs' 488 DTS_MIRRORED = frozenset(["blockdev","diskless","drbd","ext","gluster","rbd","sharedfile"]) 489 # Generated automatically from Haskell constant 'dtsFilebased' in file 'src/Ganeti/Constants.hs' 490 DTS_FILEBASED = frozenset(["file","gluster","sharedfile"]) 491 # Generated automatically from Haskell constant 'dtsInstanceDependentPath' in file 'src/Ganeti/Constants.hs' 492 DTS_INSTANCE_DEPENDENT_PATH = frozenset(["file","sharedfile"]) 493 # Generated automatically from Haskell constant 'dtsCopyable' in file 'src/Ganeti/Constants.hs' 494 DTS_COPYABLE = frozenset(["file","plain"]) 495 # Generated automatically from Haskell constant 'dtsSnapshotCapable' in file 'src/Ganeti/Constants.hs' 496 DTS_SNAPSHOT_CAPABLE = frozenset(["drbd","ext","plain"]) 497 # Generated automatically from Haskell constant 'dtsExclStorage' in file 'src/Ganeti/Constants.hs' 498 DTS_EXCL_STORAGE = frozenset(["plain"]) 499 # Generated automatically from Haskell constant 'dtsNoFreeSpaceCheck' in file 'src/Ganeti/Constants.hs' 500 DTS_NO_FREE_SPACE_CHECK = frozenset(["ext","file","gluster","rbd","sharedfile"]) 501 # Generated automatically from Haskell constant 'dtsBlock' in file 'src/Ganeti/Constants.hs' 502 DTS_BLOCK = frozenset(["blockdev","drbd","ext","plain","rbd"]) 503 # Generated automatically from Haskell constant 'dtsLvm' in file 'src/Ganeti/Constants.hs' 504 DTS_LVM = frozenset(["drbd","plain"]) 505 # Generated automatically from Haskell constant 'dtsHaveAccess' in file 'src/Ganeti/Constants.hs' 506 DTS_HAVE_ACCESS = frozenset(["ext","gluster","rbd"]) 507 # Generated automatically from Haskell constant 'dtsNotConvertibleFrom' in file 'src/Ganeti/Constants.hs' 508 DTS_NOT_CONVERTIBLE_FROM = frozenset(["diskless"]) 509 # Generated automatically from Haskell constant 'dtsNotConvertibleTo' in file 'src/Ganeti/Constants.hs' 510 DTS_NOT_CONVERTIBLE_TO = frozenset(["blockdev","diskless"]) 511 # Generated automatically from Haskell constant 'drbdHmacAlg' in file 'src/Ganeti/Constants.hs' 512 DRBD_HMAC_ALG = "md5" 513 # Generated automatically from Haskell constant 'drbdDefaultNetProtocol' in file 'src/Ganeti/Constants.hs' 514 DRBD_DEFAULT_NET_PROTOCOL = "C" 515 # Generated automatically from Haskell constant 'drbdMigrationNetProtocol' in file 'src/Ganeti/Constants.hs' 516 DRBD_MIGRATION_NET_PROTOCOL = "C" 517 # Generated automatically from Haskell constant 'drbdStatusFile' in file 'src/Ganeti/Constants.hs' 518 DRBD_STATUS_FILE = "/proc/drbd" 519 # Generated automatically from Haskell constant 'drbdSecretLength' in file 'src/Ganeti/Constants.hs' 520 DRBD_SECRET_LENGTH = 20 521 # Generated automatically from Haskell constant 'drbdMetaSize' in file 'src/Ganeti/Constants.hs' 522 DRBD_META_SIZE = 128 523 # Generated automatically from Haskell constant 'drbdBDiskBarriers' in file 'src/Ganeti/Constants.hs' 524 DRBD_B_DISK_BARRIERS = "b" 525 # Generated automatically from Haskell constant 'drbdBDiskDrain' in file 'src/Ganeti/Constants.hs' 526 DRBD_B_DISK_DRAIN = "d" 527 # Generated automatically from Haskell constant 'drbdBDiskFlush' in file 'src/Ganeti/Constants.hs' 528 DRBD_B_DISK_FLUSH = "f" 529 # Generated automatically from Haskell constant 'drbdBNone' in file 'src/Ganeti/Constants.hs' 530 DRBD_B_NONE = "n" 531 # Generated automatically from Haskell constant 'drbdValidBarrierOpt' in file 'src/Ganeti/Constants.hs' 532 DRBD_VALID_BARRIER_OPT = frozenset([frozenset(["b"]),frozenset(["b","d"]),frozenset(["b","d","f"]),frozenset(["b","f"]),frozenset(["d"]),frozenset(["d","f"]),frozenset(["f"]),frozenset(["n"])]) 533 # Generated automatically from Haskell constant 'rbdCmd' in file 'src/Ganeti/Constants.hs' 534 RBD_CMD = "rbd" 535 # Generated automatically from Haskell constant 'fdBlktap' in file 'src/Ganeti/Constants.hs' 536 FD_BLKTAP = "blktap" 537 # Generated automatically from Haskell constant 'fdBlktap2' in file 'src/Ganeti/Constants.hs' 538 FD_BLKTAP2 = "blktap2" 539 # Generated automatically from Haskell constant 'fdLoop' in file 'src/Ganeti/Constants.hs' 540 FD_LOOP = "loop" 541 # Generated automatically from Haskell constant 'fdDefault' in file 'src/Ganeti/Constants.hs' 542 FD_DEFAULT = "loop" 543 # Generated automatically from Haskell constant 'fileDriver' in file 'src/Ganeti/Constants.hs' 544 FILE_DRIVER = frozenset(["blktap","blktap2","loop"]) 545 # Generated automatically from Haskell constant 'dtsDrbd' in file 'src/Ganeti/Constants.hs' 546 DTS_DRBD = frozenset(["drbd"]) 547 # Generated automatically from Haskell constant 'diskRdonly' in file 'src/Ganeti/Constants.hs' 548 DISK_RDONLY = "ro" 549 # Generated automatically from Haskell constant 'diskRdwr' in file 'src/Ganeti/Constants.hs' 550 DISK_RDWR = "rw" 551 # Generated automatically from Haskell constant 'diskAccessSet' in file 'src/Ganeti/Constants.hs' 552 DISK_ACCESS_SET = frozenset(["ro","rw"]) 553 # Generated automatically from Haskell constant 'replaceDiskAuto' in file 'src/Ganeti/Constants.hs' 554 REPLACE_DISK_AUTO = "replace_auto" 555 # Generated automatically from Haskell constant 'replaceDiskChg' in file 'src/Ganeti/Constants.hs' 556 REPLACE_DISK_CHG = "replace_new_secondary" 557 # Generated automatically from Haskell constant 'replaceDiskPri' in file 'src/Ganeti/Constants.hs' 558 REPLACE_DISK_PRI = "replace_on_primary" 559 # Generated automatically from Haskell constant 'replaceDiskSec' in file 'src/Ganeti/Constants.hs' 560 REPLACE_DISK_SEC = "replace_on_secondary" 561 # Generated automatically from Haskell constant 'replaceModes' in file 'src/Ganeti/Constants.hs' 562 REPLACE_MODES = frozenset(["replace_auto","replace_new_secondary","replace_on_primary","replace_on_secondary"]) 563 # Generated automatically from Haskell constant 'exportModeLocal' in file 'src/Ganeti/Constants.hs' 564 EXPORT_MODE_LOCAL = "local" 565 # Generated automatically from Haskell constant 'exportModeRemote' in file 'src/Ganeti/Constants.hs' 566 EXPORT_MODE_REMOTE = "remote" 567 # Generated automatically from Haskell constant 'exportModes' in file 'src/Ganeti/Constants.hs' 568 EXPORT_MODES = frozenset(["local","remote"]) 569 # Generated automatically from Haskell constant 'instanceCreate' in file 'src/Ganeti/Constants.hs' 570 INSTANCE_CREATE = "create" 571 # Generated automatically from Haskell constant 'instanceImport' in file 'src/Ganeti/Constants.hs' 572 INSTANCE_IMPORT = "import" 573 # Generated automatically from Haskell constant 'instanceRemoteImport' in file 'src/Ganeti/Constants.hs' 574 INSTANCE_REMOTE_IMPORT = "remote-import" 575 # Generated automatically from Haskell constant 'instanceCreateModes' in file 'src/Ganeti/Constants.hs' 576 INSTANCE_CREATE_MODES = frozenset(["create","import","remote-import"]) 577 # Generated automatically from Haskell constant 'rieHandshake' in file 'src/Ganeti/Constants.hs' 578 RIE_HANDSHAKE = "Hi, I'm Ganeti" 579 # Generated automatically from Haskell constant 'rieVersion' in file 'src/Ganeti/Constants.hs' 580 RIE_VERSION = 0 581 # Generated automatically from Haskell constant 'rieCertValidity' in file 'src/Ganeti/Constants.hs' 582 RIE_CERT_VALIDITY = 86400 583 # Generated automatically from Haskell constant 'rieConnectAttemptTimeout' in file 'src/Ganeti/Constants.hs' 584 RIE_CONNECT_ATTEMPT_TIMEOUT = 20 585 # Generated automatically from Haskell constant 'rieConnectRetries' in file 'src/Ganeti/Constants.hs' 586 RIE_CONNECT_RETRIES = 10 587 # Generated automatically from Haskell constant 'rieConnectTimeout' in file 'src/Ganeti/Constants.hs' 588 RIE_CONNECT_TIMEOUT = 180 589 # Generated automatically from Haskell constant 'childLingerTimeout' in file 'src/Ganeti/Constants.hs' 590 CHILD_LINGER_TIMEOUT = 5.0 591 # Generated automatically from Haskell constant 'inisectBep' in file 'src/Ganeti/Constants.hs' 592 INISECT_BEP = "backend" 593 # Generated automatically from Haskell constant 'inisectExp' in file 'src/Ganeti/Constants.hs' 594 INISECT_EXP = "export" 595 # Generated automatically from Haskell constant 'inisectHyp' in file 'src/Ganeti/Constants.hs' 596 INISECT_HYP = "hypervisor" 597 # Generated automatically from Haskell constant 'inisectIns' in file 'src/Ganeti/Constants.hs' 598 INISECT_INS = "instance" 599 # Generated automatically from Haskell constant 'inisectOsp' in file 'src/Ganeti/Constants.hs' 600 INISECT_OSP = "os" 601 # Generated automatically from Haskell constant 'inisectOspPrivate' in file 'src/Ganeti/Constants.hs' 602 INISECT_OSP_PRIVATE = "os_private" 603 # Generated automatically from Haskell constant 'ddmAdd' in file 'src/Ganeti/Constants.hs' 604 DDM_ADD = "add" 605 # Generated automatically from Haskell constant 'ddmAttach' in file 'src/Ganeti/Constants.hs' 606 DDM_ATTACH = "attach" 607 # Generated automatically from Haskell constant 'ddmModify' in file 'src/Ganeti/Constants.hs' 608 DDM_MODIFY = "modify" 609 # Generated automatically from Haskell constant 'ddmRemove' in file 'src/Ganeti/Constants.hs' 610 DDM_REMOVE = "remove" 611 # Generated automatically from Haskell constant 'ddmDetach' in file 'src/Ganeti/Constants.hs' 612 DDM_DETACH = "detach" 613 # Generated automatically from Haskell constant 'ddmsValues' in file 'src/Ganeti/Constants.hs' 614 DDMS_VALUES = frozenset(["add","attach","detach","remove"]) 615 # Generated automatically from Haskell constant 'ddmsValuesWithModify' in file 'src/Ganeti/Constants.hs' 616 DDMS_VALUES_WITH_MODIFY = frozenset(["add","attach","detach","modify","remove"]) 617 # Generated automatically from Haskell constant 'exitSuccess' in file 'src/Ganeti/Constants.hs' 618 EXIT_SUCCESS = 0 619 # Generated automatically from Haskell constant 'exitFailure' in file 'src/Ganeti/Constants.hs' 620 EXIT_FAILURE = 1 621 # Generated automatically from Haskell constant 'exitNotcluster' in file 'src/Ganeti/Constants.hs' 622 EXIT_NOTCLUSTER = 5 623 # Generated automatically from Haskell constant 'exitNotmaster' in file 'src/Ganeti/Constants.hs' 624 EXIT_NOTMASTER = 11 625 # Generated automatically from Haskell constant 'exitNodesetupError' in file 'src/Ganeti/Constants.hs' 626 EXIT_NODESETUP_ERROR = 12 627 # Generated automatically from Haskell constant 'exitConfirmation' in file 'src/Ganeti/Constants.hs' 628 EXIT_CONFIRMATION = 13 629 # Generated automatically from Haskell constant 'exitUnknownField' in file 'src/Ganeti/Constants.hs' 630 EXIT_UNKNOWN_FIELD = 14 631 # Generated automatically from Haskell constant 'tagCluster' in file 'src/Ganeti/Constants.hs' 632 TAG_CLUSTER = "cluster" 633 # Generated automatically from Haskell constant 'tagInstance' in file 'src/Ganeti/Constants.hs' 634 TAG_INSTANCE = "instance" 635 # Generated automatically from Haskell constant 'tagNetwork' in file 'src/Ganeti/Constants.hs' 636 TAG_NETWORK = "network" 637 # Generated automatically from Haskell constant 'tagNode' in file 'src/Ganeti/Constants.hs' 638 TAG_NODE = "node" 639 # Generated automatically from Haskell constant 'tagNodegroup' in file 'src/Ganeti/Constants.hs' 640 TAG_NODEGROUP = "nodegroup" 641 # Generated automatically from Haskell constant 'validTagTypes' in file 'src/Ganeti/Constants.hs' 642 VALID_TAG_TYPES = frozenset(["cluster","instance","network","node","nodegroup"]) 643 # Generated automatically from Haskell constant 'maxTagLen' in file 'src/Ganeti/Constants.hs' 644 MAX_TAG_LEN = 128 645 # Generated automatically from Haskell constant 'maxTagsPerObj' in file 'src/Ganeti/Constants.hs' 646 MAX_TAGS_PER_OBJ = 4096 647 # Generated automatically from Haskell constant 'defaultBridge' in file 'src/Ganeti/Constants.hs' 648 DEFAULT_BRIDGE = "xen-br0" 649 # Generated automatically from Haskell constant 'defaultOvs' in file 'src/Ganeti/Constants.hs' 650 DEFAULT_OVS = "switch1" 651 # Generated automatically from Haskell constant 'classicDrbdSyncSpeed' in file 'src/Ganeti/Constants.hs' 652 CLASSIC_DRBD_SYNC_SPEED = 61440 653 # Generated automatically from Haskell constant 'ip4AddressAny' in file 'src/Ganeti/Constants.hs' 654 IP4_ADDRESS_ANY = "0.0.0.0" 655 # Generated automatically from Haskell constant 'ip4AddressLocalhost' in file 'src/Ganeti/Constants.hs' 656 IP4_ADDRESS_LOCALHOST = "127.0.0.1" 657 # Generated automatically from Haskell constant 'ip6AddressAny' in file 'src/Ganeti/Constants.hs' 658 IP6_ADDRESS_ANY = "::" 659 # Generated automatically from Haskell constant 'ip6AddressLocalhost' in file 'src/Ganeti/Constants.hs' 660 IP6_ADDRESS_LOCALHOST = "::1" 661 # Generated automatically from Haskell constant 'ip4Version' in file 'src/Ganeti/Constants.hs' 662 IP4_VERSION = 4 663 # Generated automatically from Haskell constant 'ip6Version' in file 'src/Ganeti/Constants.hs' 664 IP6_VERSION = 6 665 # Generated automatically from Haskell constant 'validIpVersions' in file 'src/Ganeti/Constants.hs' 666 VALID_IP_VERSIONS = frozenset([4,6]) 667 # Generated automatically from Haskell constant 'tcpPingTimeout' in file 'src/Ganeti/Constants.hs' 668 TCP_PING_TIMEOUT = 10 669 # Generated automatically from Haskell constant 'defaultVg' in file 'src/Ganeti/Constants.hs' 670 DEFAULT_VG = "xenvg" 671 # Generated automatically from Haskell constant 'defaultDrbdHelper' in file 'src/Ganeti/Constants.hs' 672 DEFAULT_DRBD_HELPER = "/bin/true" 673 # Generated automatically from Haskell constant 'minVgSize' in file 'src/Ganeti/Constants.hs' 674 MIN_VG_SIZE = 20480 675 # Generated automatically from Haskell constant 'defaultMacPrefix' in file 'src/Ganeti/Constants.hs' 676 DEFAULT_MAC_PREFIX = "aa:00:00" 677 # Generated automatically from Haskell constant 'defaultShutdownTimeout' in file 'src/Ganeti/Constants.hs' 678 DEFAULT_SHUTDOWN_TIMEOUT = 120 679 # Generated automatically from Haskell constant 'nodeMaxClockSkew' in file 'src/Ganeti/Constants.hs' 680 NODE_MAX_CLOCK_SKEW = 150 681 # Generated automatically from Haskell constant 'diskTransferConnectTimeout' in file 'src/Ganeti/Constants.hs' 682 DISK_TRANSFER_CONNECT_TIMEOUT = 60 683 # Generated automatically from Haskell constant 'diskSeparator' in file 'src/Ganeti/Constants.hs' 684 DISK_SEPARATOR = ":" 685 # Generated automatically from Haskell constant 'ipCommandPath' in file 'src/Ganeti/Constants.hs' 686 IP_COMMAND_PATH = "/bin/ip" 687 # Generated automatically from Haskell constant 'jobIdsKey' in file 'src/Ganeti/Constants.hs' 688 JOB_IDS_KEY = "jobs" 689 # Generated automatically from Haskell constant 'runpartsErr' in file 'src/Ganeti/Constants.hs' 690 RUNPARTS_ERR = 2 691 # Generated automatically from Haskell constant 'runpartsRun' in file 'src/Ganeti/Constants.hs' 692 RUNPARTS_RUN = 1 693 # Generated automatically from Haskell constant 'runpartsSkip' in file 'src/Ganeti/Constants.hs' 694 RUNPARTS_SKIP = 0 695 # Generated automatically from Haskell constant 'runpartsStatus' in file 'src/Ganeti/Constants.hs' 696 RUNPARTS_STATUS = [2,1,0] 697 # Generated automatically from Haskell constant 'rpcEncodingNone' in file 'src/Ganeti/Constants.hs' 698 RPC_ENCODING_NONE = 0 699 # Generated automatically from Haskell constant 'rpcEncodingZlibBase64' in file 'src/Ganeti/Constants.hs' 700 RPC_ENCODING_ZLIB_BASE64 = 1 701 # Generated automatically from Haskell constant 'rpcTmoUrgent' in file 'src/Ganeti/Constants.hs' 702 RPC_TMO_URGENT = 60 703 # Generated automatically from Haskell constant 'rpcTmoFast' in file 'src/Ganeti/Constants.hs' 704 RPC_TMO_FAST = 300 705 # Generated automatically from Haskell constant 'rpcTmoNormal' in file 'src/Ganeti/Constants.hs' 706 RPC_TMO_NORMAL = 900 707 # Generated automatically from Haskell constant 'rpcTmoSlow' in file 'src/Ganeti/Constants.hs' 708 RPC_TMO_SLOW = 3600 709 # Generated automatically from Haskell constant 'rpcTmo_4hrs' in file 'src/Ganeti/Constants.hs' 710 RPC_TMO_4HRS = 14400 711 # Generated automatically from Haskell constant 'rpcTmo_1day' in file 'src/Ganeti/Constants.hs' 712 RPC_TMO_1DAY = 86400 713 # Generated automatically from Haskell constant 'rpcConnectTimeout' in file 'src/Ganeti/Constants.hs' 714 RPC_CONNECT_TIMEOUT = 5 715 # Generated automatically from Haskell constant 'osScriptCreate' in file 'src/Ganeti/Constants.hs' 716 OS_SCRIPT_CREATE = "create" 717 # Generated automatically from Haskell constant 'osScriptCreateUntrusted' in file 'src/Ganeti/Constants.hs' 718 OS_SCRIPT_CREATE_UNTRUSTED = "create_untrusted" 719 # Generated automatically from Haskell constant 'osScriptExport' in file 'src/Ganeti/Constants.hs' 720 OS_SCRIPT_EXPORT = "export" 721 # Generated automatically from Haskell constant 'osScriptImport' in file 'src/Ganeti/Constants.hs' 722 OS_SCRIPT_IMPORT = "import" 723 # Generated automatically from Haskell constant 'osScriptRename' in file 'src/Ganeti/Constants.hs' 724 OS_SCRIPT_RENAME = "rename" 725 # Generated automatically from Haskell constant 'osScriptVerify' in file 'src/Ganeti/Constants.hs' 726 OS_SCRIPT_VERIFY = "verify" 727 # Generated automatically from Haskell constant 'osScripts' in file 'src/Ganeti/Constants.hs' 728 OS_SCRIPTS = ["create","create_untrusted","export","import","rename","verify"] 729 # Generated automatically from Haskell constant 'osApiFile' in file 'src/Ganeti/Constants.hs' 730 OS_API_FILE = "ganeti_api_version" 731 # Generated automatically from Haskell constant 'osVariantsFile' in file 'src/Ganeti/Constants.hs' 732 OS_VARIANTS_FILE = "variants.list" 733 # Generated automatically from Haskell constant 'osParametersFile' in file 'src/Ganeti/Constants.hs' 734 OS_PARAMETERS_FILE = "parameters.list" 735 # Generated automatically from Haskell constant 'osValidateParameters' in file 'src/Ganeti/Constants.hs' 736 OS_VALIDATE_PARAMETERS = "parameters" 737 # Generated automatically from Haskell constant 'osValidateCalls' in file 'src/Ganeti/Constants.hs' 738 OS_VALIDATE_CALLS = frozenset(["parameters"]) 739 # Generated automatically from Haskell constant 'esActionAttach' in file 'src/Ganeti/Constants.hs' 740 ES_ACTION_ATTACH = "attach" 741 # Generated automatically from Haskell constant 'esActionCreate' in file 'src/Ganeti/Constants.hs' 742 ES_ACTION_CREATE = "create" 743 # Generated automatically from Haskell constant 'esActionDetach' in file 'src/Ganeti/Constants.hs' 744 ES_ACTION_DETACH = "detach" 745 # Generated automatically from Haskell constant 'esActionGrow' in file 'src/Ganeti/Constants.hs' 746 ES_ACTION_GROW = "grow" 747 # Generated automatically from Haskell constant 'esActionRemove' in file 'src/Ganeti/Constants.hs' 748 ES_ACTION_REMOVE = "remove" 749 # Generated automatically from Haskell constant 'esActionSetinfo' in file 'src/Ganeti/Constants.hs' 750 ES_ACTION_SETINFO = "setinfo" 751 # Generated automatically from Haskell constant 'esActionVerify' in file 'src/Ganeti/Constants.hs' 752 ES_ACTION_VERIFY = "verify" 753 # Generated automatically from Haskell constant 'esActionSnapshot' in file 'src/Ganeti/Constants.hs' 754 ES_ACTION_SNAPSHOT = "snapshot" 755 # Generated automatically from Haskell constant 'esActionOpen' in file 'src/Ganeti/Constants.hs' 756 ES_ACTION_OPEN = "open" 757 # Generated automatically from Haskell constant 'esActionClose' in file 'src/Ganeti/Constants.hs' 758 ES_ACTION_CLOSE = "close" 759 # Generated automatically from Haskell constant 'esScriptCreate' in file 'src/Ganeti/Constants.hs' 760 ES_SCRIPT_CREATE = "create" 761 # Generated automatically from Haskell constant 'esScriptRemove' in file 'src/Ganeti/Constants.hs' 762 ES_SCRIPT_REMOVE = "remove" 763 # Generated automatically from Haskell constant 'esScriptGrow' in file 'src/Ganeti/Constants.hs' 764 ES_SCRIPT_GROW = "grow" 765 # Generated automatically from Haskell constant 'esScriptAttach' in file 'src/Ganeti/Constants.hs' 766 ES_SCRIPT_ATTACH = "attach" 767 # Generated automatically from Haskell constant 'esScriptDetach' in file 'src/Ganeti/Constants.hs' 768 ES_SCRIPT_DETACH = "detach" 769 # Generated automatically from Haskell constant 'esScriptSetinfo' in file 'src/Ganeti/Constants.hs' 770 ES_SCRIPT_SETINFO = "setinfo" 771 # Generated automatically from Haskell constant 'esScriptVerify' in file 'src/Ganeti/Constants.hs' 772 ES_SCRIPT_VERIFY = "verify" 773 # Generated automatically from Haskell constant 'esScriptSnapshot' in file 'src/Ganeti/Constants.hs' 774 ES_SCRIPT_SNAPSHOT = "snapshot" 775 # Generated automatically from Haskell constant 'esScriptOpen' in file 'src/Ganeti/Constants.hs' 776 ES_SCRIPT_OPEN = "open" 777 # Generated automatically from Haskell constant 'esScriptClose' in file 'src/Ganeti/Constants.hs' 778 ES_SCRIPT_CLOSE = "close" 779 # Generated automatically from Haskell constant 'esScripts' in file 'src/Ganeti/Constants.hs' 780 ES_SCRIPTS = frozenset(["attach","close","create","detach","grow","open","remove","setinfo","snapshot","verify"]) 781 # Generated automatically from Haskell constant 'esParametersFile' in file 'src/Ganeti/Constants.hs' 782 ES_PARAMETERS_FILE = "parameters.list" 783 # Generated automatically from Haskell constant 'instanceRebootSoft' in file 'src/Ganeti/Constants.hs' 784 INSTANCE_REBOOT_SOFT = "soft" 785 # Generated automatically from Haskell constant 'instanceRebootHard' in file 'src/Ganeti/Constants.hs' 786 INSTANCE_REBOOT_HARD = "hard" 787 # Generated automatically from Haskell constant 'instanceRebootFull' in file 'src/Ganeti/Constants.hs' 788 INSTANCE_REBOOT_FULL = "full" 789 # Generated automatically from Haskell constant 'rebootTypes' in file 'src/Ganeti/Constants.hs' 790 REBOOT_TYPES = frozenset(["full","hard","soft"]) 791 # Generated automatically from Haskell constant 'instanceRebootAllowed' in file 'src/Ganeti/Constants.hs' 792 INSTANCE_REBOOT_ALLOWED = "reboot" 793 # Generated automatically from Haskell constant 'instanceRebootExit' in file 'src/Ganeti/Constants.hs' 794 INSTANCE_REBOOT_EXIT = "exit" 795 # Generated automatically from Haskell constant 'rebootBehaviors' in file 'src/Ganeti/Constants.hs' 796 REBOOT_BEHAVIORS = ["reboot","exit"] 797 # Generated automatically from Haskell constant 'vtypeBool' in file 'src/Ganeti/Constants.hs' 798 VTYPE_BOOL = "bool" 799 # Generated automatically from Haskell constant 'vtypeInt' in file 'src/Ganeti/Constants.hs' 800 VTYPE_INT = "int" 801 # Generated automatically from Haskell constant 'vtypeFloat' in file 'src/Ganeti/Constants.hs' 802 VTYPE_FLOAT = "float" 803 # Generated automatically from Haskell constant 'vtypeMaybeString' in file 'src/Ganeti/Constants.hs' 804 VTYPE_MAYBE_STRING = "maybe-string" 805 # Generated automatically from Haskell constant 'vtypeSize' in file 'src/Ganeti/Constants.hs' 806 VTYPE_SIZE = "size" 807 # Generated automatically from Haskell constant 'vtypeString' in file 'src/Ganeti/Constants.hs' 808 VTYPE_STRING = "string" 809 # Generated automatically from Haskell constant 'enforceableTypes' in file 'src/Ganeti/Constants.hs' 810 ENFORCEABLE_TYPES = frozenset(["string","maybe-string","bool","size","int","float"]) 811 # Generated automatically from Haskell constant 'ifaceNoIpVersionSpecified' in file 'src/Ganeti/Constants.hs' 812 IFACE_NO_IP_VERSION_SPECIFIED = 0 813 # Generated automatically from Haskell constant 'validSerialSpeeds' in file 'src/Ganeti/Constants.hs' 814 VALID_SERIAL_SPEEDS = [75,110,300,600,1200,1800,2400,4800,9600,14400,19200,28800,38400,57600,115200,230400,345600,460800] 815 # Generated automatically from Haskell constant 'hvAcpi' in file 'src/Ganeti/Constants.hs' 816 HV_ACPI = "acpi" 817 # Generated automatically from Haskell constant 'hvBlockdevPrefix' in file 'src/Ganeti/Constants.hs' 818 HV_BLOCKDEV_PREFIX = "blockdev_prefix" 819 # Generated automatically from Haskell constant 'hvBootloaderArgs' in file 'src/Ganeti/Constants.hs' 820 HV_BOOTLOADER_ARGS = "bootloader_args" 821 # Generated automatically from Haskell constant 'hvBootloaderPath' in file 'src/Ganeti/Constants.hs' 822 HV_BOOTLOADER_PATH = "bootloader_path" 823 # Generated automatically from Haskell constant 'hvBootOrder' in file 'src/Ganeti/Constants.hs' 824 HV_BOOT_ORDER = "boot_order" 825 # Generated automatically from Haskell constant 'hvCdromImagePath' in file 'src/Ganeti/Constants.hs' 826 HV_CDROM_IMAGE_PATH = "cdrom_image_path" 827 # Generated automatically from Haskell constant 'hvCpuCap' in file 'src/Ganeti/Constants.hs' 828 HV_CPU_CAP = "cpu_cap" 829 # Generated automatically from Haskell constant 'hvCpuCores' in file 'src/Ganeti/Constants.hs' 830 HV_CPU_CORES = "cpu_cores" 831 # Generated automatically from Haskell constant 'hvCpuMask' in file 'src/Ganeti/Constants.hs' 832 HV_CPU_MASK = "cpu_mask" 833 # Generated automatically from Haskell constant 'hvCpuSockets' in file 'src/Ganeti/Constants.hs' 834 HV_CPU_SOCKETS = "cpu_sockets" 835 # Generated automatically from Haskell constant 'hvCpuThreads' in file 'src/Ganeti/Constants.hs' 836 HV_CPU_THREADS = "cpu_threads" 837 # Generated automatically from Haskell constant 'hvCpuType' in file 'src/Ganeti/Constants.hs' 838 HV_CPU_TYPE = "cpu_type" 839 # Generated automatically from Haskell constant 'hvCpuWeight' in file 'src/Ganeti/Constants.hs' 840 HV_CPU_WEIGHT = "cpu_weight" 841 # Generated automatically from Haskell constant 'hvDeviceModel' in file 'src/Ganeti/Constants.hs' 842 HV_DEVICE_MODEL = "device_model" 843 # Generated automatically from Haskell constant 'hvDiskCache' in file 'src/Ganeti/Constants.hs' 844 HV_DISK_CACHE = "disk_cache" 845 # Generated automatically from Haskell constant 'hvDiskType' in file 'src/Ganeti/Constants.hs' 846 HV_DISK_TYPE = "disk_type" 847 # Generated automatically from Haskell constant 'hvInitrdPath' in file 'src/Ganeti/Constants.hs' 848 HV_INITRD_PATH = "initrd_path" 849 # Generated automatically from Haskell constant 'hvInitScript' in file 'src/Ganeti/Constants.hs' 850 HV_INIT_SCRIPT = "init_script" 851 # Generated automatically from Haskell constant 'hvKernelArgs' in file 'src/Ganeti/Constants.hs' 852 HV_KERNEL_ARGS = "kernel_args" 853 # Generated automatically from Haskell constant 'hvKernelPath' in file 'src/Ganeti/Constants.hs' 854 HV_KERNEL_PATH = "kernel_path" 855 # Generated automatically from Haskell constant 'hvKeymap' in file 'src/Ganeti/Constants.hs' 856 HV_KEYMAP = "keymap" 857 # Generated automatically from Haskell constant 'hvKvmCdrom2ImagePath' in file 'src/Ganeti/Constants.hs' 858 HV_KVM_CDROM2_IMAGE_PATH = "cdrom2_image_path" 859 # Generated automatically from Haskell constant 'hvKvmCdromDiskType' in file 'src/Ganeti/Constants.hs' 860 HV_KVM_CDROM_DISK_TYPE = "cdrom_disk_type" 861 # Generated automatically from Haskell constant 'hvKvmExtra' in file 'src/Ganeti/Constants.hs' 862 HV_KVM_EXTRA = "kvm_extra" 863 # Generated automatically from Haskell constant 'hvKvmFlag' in file 'src/Ganeti/Constants.hs' 864 HV_KVM_FLAG = "kvm_flag" 865 # Generated automatically from Haskell constant 'hvKvmFloppyImagePath' in file 'src/Ganeti/Constants.hs' 866 HV_KVM_FLOPPY_IMAGE_PATH = "floppy_image_path" 867 # Generated automatically from Haskell constant 'hvKvmMachineVersion' in file 'src/Ganeti/Constants.hs' 868 HV_KVM_MACHINE_VERSION = "machine_version" 869 # Generated automatically from Haskell constant 'hvKvmMigrationCaps' in file 'src/Ganeti/Constants.hs' 870 HV_KVM_MIGRATION_CAPS = "migration_caps" 871 # Generated automatically from Haskell constant 'hvKvmPath' in file 'src/Ganeti/Constants.hs' 872 HV_KVM_PATH = "kvm_path" 873 # Generated automatically from Haskell constant 'hvKvmDiskAio' in file 'src/Ganeti/Constants.hs' 874 HV_KVM_DISK_AIO = "disk_aio" 875 # Generated automatically from Haskell constant 'hvKvmScsiControllerType' in file 'src/Ganeti/Constants.hs' 876 HV_KVM_SCSI_CONTROLLER_TYPE = "scsi_controller_type" 877 # Generated automatically from Haskell constant 'hvKvmPciReservations' in file 'src/Ganeti/Constants.hs' 878 HV_KVM_PCI_RESERVATIONS = "kvm_pci_reservations" 879 # Generated automatically from Haskell constant 'hvKvmSpiceAudioCompr' in file 'src/Ganeti/Constants.hs' 880 HV_KVM_SPICE_AUDIO_COMPR = "spice_playback_compression" 881 # Generated automatically from Haskell constant 'hvKvmSpiceBind' in file 'src/Ganeti/Constants.hs' 882 HV_KVM_SPICE_BIND = "spice_bind" 883 # Generated automatically from Haskell constant 'hvKvmSpiceIpVersion' in file 'src/Ganeti/Constants.hs' 884 HV_KVM_SPICE_IP_VERSION = "spice_ip_version" 885 # Generated automatically from Haskell constant 'hvKvmSpiceJpegImgCompr' in file 'src/Ganeti/Constants.hs' 886 HV_KVM_SPICE_JPEG_IMG_COMPR = "spice_jpeg_wan_compression" 887 # Generated automatically from Haskell constant 'hvKvmSpiceLosslessImgCompr' in file 'src/Ganeti/Constants.hs' 888 HV_KVM_SPICE_LOSSLESS_IMG_COMPR = "spice_image_compression" 889 # Generated automatically from Haskell constant 'hvKvmSpicePasswordFile' in file 'src/Ganeti/Constants.hs' 890 HV_KVM_SPICE_PASSWORD_FILE = "spice_password_file" 891 # Generated automatically from Haskell constant 'hvKvmSpiceStreamingVideoDetection' in file 'src/Ganeti/Constants.hs' 892 HV_KVM_SPICE_STREAMING_VIDEO_DETECTION = "spice_streaming_video" 893 # Generated automatically from Haskell constant 'hvKvmSpiceTlsCiphers' in file 'src/Ganeti/Constants.hs' 894 HV_KVM_SPICE_TLS_CIPHERS = "spice_tls_ciphers" 895 # Generated automatically from Haskell constant 'hvKvmSpiceUseTls' in file 'src/Ganeti/Constants.hs' 896 HV_KVM_SPICE_USE_TLS = "spice_use_tls" 897 # Generated automatically from Haskell constant 'hvKvmSpiceUseVdagent' in file 'src/Ganeti/Constants.hs' 898 HV_KVM_SPICE_USE_VDAGENT = "spice_use_vdagent" 899 # Generated automatically from Haskell constant 'hvKvmSpiceZlibGlzImgCompr' in file 'src/Ganeti/Constants.hs' 900 HV_KVM_SPICE_ZLIB_GLZ_IMG_COMPR = "spice_zlib_glz_wan_compression" 901 # Generated automatically from Haskell constant 'hvKvmUseChroot' in file 'src/Ganeti/Constants.hs' 902 HV_KVM_USE_CHROOT = "use_chroot" 903 # Generated automatically from Haskell constant 'hvKvmUserShutdown' in file 'src/Ganeti/Constants.hs' 904 HV_KVM_USER_SHUTDOWN = "user_shutdown" 905 # Generated automatically from Haskell constant 'hvLxcStartupTimeout' in file 'src/Ganeti/Constants.hs' 906 HV_LXC_STARTUP_TIMEOUT = "startup_timeout" 907 # Generated automatically from Haskell constant 'hvLxcExtraCgroups' in file 'src/Ganeti/Constants.hs' 908 HV_LXC_EXTRA_CGROUPS = "extra_cgroups" 909 # Generated automatically from Haskell constant 'hvLxcDevices' in file 'src/Ganeti/Constants.hs' 910 HV_LXC_DEVICES = "devices" 911 # Generated automatically from Haskell constant 'hvLxcDropCapabilities' in file 'src/Ganeti/Constants.hs' 912 HV_LXC_DROP_CAPABILITIES = "drop_capabilities" 913 # Generated automatically from Haskell constant 'hvLxcExtraConfig' in file 'src/Ganeti/Constants.hs' 914 HV_LXC_EXTRA_CONFIG = "extra_config" 915 # Generated automatically from Haskell constant 'hvLxcNumTtys' in file 'src/Ganeti/Constants.hs' 916 HV_LXC_NUM_TTYS = "num_ttys" 917 # Generated automatically from Haskell constant 'hvMemPath' in file 'src/Ganeti/Constants.hs' 918 HV_MEM_PATH = "mem_path" 919 # Generated automatically from Haskell constant 'hvMigrationBandwidth' in file 'src/Ganeti/Constants.hs' 920 HV_MIGRATION_BANDWIDTH = "migration_bandwidth" 921 # Generated automatically from Haskell constant 'hvMigrationDowntime' in file 'src/Ganeti/Constants.hs' 922 HV_MIGRATION_DOWNTIME = "migration_downtime" 923 # Generated automatically from Haskell constant 'hvMigrationMode' in file 'src/Ganeti/Constants.hs' 924 HV_MIGRATION_MODE = "migration_mode" 925 # Generated automatically from Haskell constant 'hvMigrationPort' in file 'src/Ganeti/Constants.hs' 926 HV_MIGRATION_PORT = "migration_port" 927 # Generated automatically from Haskell constant 'hvNicType' in file 'src/Ganeti/Constants.hs' 928 HV_NIC_TYPE = "nic_type" 929 # Generated automatically from Haskell constant 'hvPae' in file 'src/Ganeti/Constants.hs' 930 HV_PAE = "pae" 931 # Generated automatically from Haskell constant 'hvPassthrough' in file 'src/Ganeti/Constants.hs' 932 HV_PASSTHROUGH = "pci_pass" 933 # Generated automatically from Haskell constant 'hvRebootBehavior' in file 'src/Ganeti/Constants.hs' 934 HV_REBOOT_BEHAVIOR = "reboot_behavior" 935 # Generated automatically from Haskell constant 'hvRootPath' in file 'src/Ganeti/Constants.hs' 936 HV_ROOT_PATH = "root_path" 937 # Generated automatically from Haskell constant 'hvSecurityDomain' in file 'src/Ganeti/Constants.hs' 938 HV_SECURITY_DOMAIN = "security_domain" 939 # Generated automatically from Haskell constant 'hvSecurityModel' in file 'src/Ganeti/Constants.hs' 940 HV_SECURITY_MODEL = "security_model" 941 # Generated automatically from Haskell constant 'hvSerialConsole' in file 'src/Ganeti/Constants.hs' 942 HV_SERIAL_CONSOLE = "serial_console" 943 # Generated automatically from Haskell constant 'hvSerialSpeed' in file 'src/Ganeti/Constants.hs' 944 HV_SERIAL_SPEED = "serial_speed" 945 # Generated automatically from Haskell constant 'hvSoundhw' in file 'src/Ganeti/Constants.hs' 946 HV_SOUNDHW = "soundhw" 947 # Generated automatically from Haskell constant 'hvUsbDevices' in file 'src/Ganeti/Constants.hs' 948 HV_USB_DEVICES = "usb_devices" 949 # Generated automatically from Haskell constant 'hvUsbMouse' in file 'src/Ganeti/Constants.hs' 950 HV_USB_MOUSE = "usb_mouse" 951 # Generated automatically from Haskell constant 'hvUseBootloader' in file 'src/Ganeti/Constants.hs' 952 HV_USE_BOOTLOADER = "use_bootloader" 953 # Generated automatically from Haskell constant 'hvUseLocaltime' in file 'src/Ganeti/Constants.hs' 954 HV_USE_LOCALTIME = "use_localtime" 955 # Generated automatically from Haskell constant 'hvVga' in file 'src/Ganeti/Constants.hs' 956 HV_VGA = "vga" 957 # Generated automatically from Haskell constant 'hvVhostNet' in file 'src/Ganeti/Constants.hs' 958 HV_VHOST_NET = "vhost_net" 959 # Generated automatically from Haskell constant 'hvVirtioNetQueues' in file 'src/Ganeti/Constants.hs' 960 HV_VIRTIO_NET_QUEUES = "virtio_net_queues" 961 # Generated automatically from Haskell constant 'hvVifScript' in file 'src/Ganeti/Constants.hs' 962 HV_VIF_SCRIPT = "vif_script" 963 # Generated automatically from Haskell constant 'hvVifType' in file 'src/Ganeti/Constants.hs' 964 HV_VIF_TYPE = "vif_type" 965 # Generated automatically from Haskell constant 'hvViridian' in file 'src/Ganeti/Constants.hs' 966 HV_VIRIDIAN = "viridian" 967 # Generated automatically from Haskell constant 'hvVncBindAddress' in file 'src/Ganeti/Constants.hs' 968 HV_VNC_BIND_ADDRESS = "vnc_bind_address" 969 # Generated automatically from Haskell constant 'hvVncPasswordFile' in file 'src/Ganeti/Constants.hs' 970 HV_VNC_PASSWORD_FILE = "vnc_password_file" 971 # Generated automatically from Haskell constant 'hvVncTls' in file 'src/Ganeti/Constants.hs' 972 HV_VNC_TLS = "vnc_tls" 973 # Generated automatically from Haskell constant 'hvVncX509' in file 'src/Ganeti/Constants.hs' 974 HV_VNC_X509 = "vnc_x509_path" 975 # Generated automatically from Haskell constant 'hvVncX509Verify' in file 'src/Ganeti/Constants.hs' 976 HV_VNC_X509_VERIFY = "vnc_x509_verify" 977 # Generated automatically from Haskell constant 'hvVnetHdr' in file 'src/Ganeti/Constants.hs' 978 HV_VNET_HDR = "vnet_hdr" 979 # Generated automatically from Haskell constant 'hvXenCmd' in file 'src/Ganeti/Constants.hs' 980 HV_XEN_CMD = "xen_cmd" 981 # Generated automatically from Haskell constant 'hvXenCpuid' in file 'src/Ganeti/Constants.hs' 982 HV_XEN_CPUID = "cpuid" 983 # Generated automatically from Haskell constant 'hvsParameterTitles' in file 'src/Ganeti/Constants.hs' 984 HVS_PARAMETER_TITLES = {"acpi":"ACPI", "boot_order":"Boot_order", "cdrom_image_path":"CDROM_image_path", "cpu_type":"cpu_type", "disk_type":"Disk_type", "initrd_path":"Initrd_path", "kernel_path":"Kernel_path", "nic_type":"NIC_type", "pae":"PAE", "pci_pass":"pci_pass", "vnc_bind_address":"VNC_bind_address"} 985 # Generated automatically from Haskell constant 'hvsParameters' in file 'src/Ganeti/Constants.hs' 986 HVS_PARAMETERS = frozenset(["acpi","blockdev_prefix","boot_order","bootloader_args","bootloader_path","cdrom2_image_path","cdrom_disk_type","cdrom_image_path","cpu_cap","cpu_cores","cpu_mask","cpu_sockets","cpu_threads","cpu_type","cpu_weight","cpuid","device_model","devices","disk_aio","disk_cache","disk_type","drop_capabilities","extra_cgroups","extra_config","floppy_image_path","init_script","initrd_path","kernel_args","kernel_path","keymap","kvm_extra","kvm_flag","kvm_path","kvm_pci_reservations","machine_version","mem_path","migration_bandwidth","migration_caps","migration_downtime","migration_mode","migration_port","nic_type","num_ttys","pae","pci_pass","reboot_behavior","root_path","scsi_controller_type","security_domain","security_model","serial_console","serial_speed","soundhw","spice_bind","spice_image_compression","spice_ip_version","spice_jpeg_wan_compression","spice_password_file","spice_playback_compression","spice_streaming_video","spice_tls_ciphers","spice_use_tls","spice_use_vdagent","spice_zlib_glz_wan_compression","startup_timeout","usb_devices","usb_mouse","use_bootloader","use_chroot","use_localtime","user_shutdown","vga","vhost_net","vif_script","vif_type","viridian","virtio_net_queues","vnc_bind_address","vnc_password_file","vnc_tls","vnc_x509_path","vnc_x509_verify","vnet_hdr","xen_cmd"]) 987 # Generated automatically from Haskell constant 'hvsParameterTypes' in file 'src/Ganeti/Constants.hs' 988 HVS_PARAMETER_TYPES = {"acpi":"bool", "blockdev_prefix":"string", "boot_order":"string", "bootloader_args":"string", "bootloader_path":"string", "cdrom2_image_path":"string", "cdrom_disk_type":"string", "cdrom_image_path":"string", "cpu_cap":"int", "cpu_cores":"int", "cpu_mask":"string", "cpu_sockets":"int", "cpu_threads":"int", "cpu_type":"string", "cpu_weight":"int", "cpuid":"string", "device_model":"string", "devices":"string", "disk_aio":"string", "disk_cache":"string", "disk_type":"string", "drop_capabilities":"string", "extra_cgroups":"string", "extra_config":"string", "floppy_image_path":"string", "init_script":"string", "initrd_path":"string", "kernel_args":"string", "kernel_path":"string", "keymap":"string", "kvm_extra":"string", "kvm_flag":"string", "kvm_path":"string", "kvm_pci_reservations":"int", "machine_version":"string", "mem_path":"string", "migration_bandwidth":"int", "migration_caps":"string", "migration_downtime":"int", "migration_mode":"string", "migration_port":"int", "nic_type":"string", "num_ttys":"int", "pae":"bool", "pci_pass":"string", "reboot_behavior":"string", "root_path":"maybe-string", "scsi_controller_type":"string", "security_domain":"string", "security_model":"string", "serial_console":"bool", "serial_speed":"int", "soundhw":"string", "spice_bind":"string", "spice_image_compression":"string", "spice_ip_version":"int", "spice_jpeg_wan_compression":"string", "spice_password_file":"string", "spice_playback_compression":"bool", "spice_streaming_video":"string", "spice_tls_ciphers":"string", "spice_use_tls":"bool", "spice_use_vdagent":"bool", "spice_zlib_glz_wan_compression":"string", "startup_timeout":"int", "usb_devices":"string", "usb_mouse":"string", "use_bootloader":"bool", "use_chroot":"bool", "use_localtime":"bool", "user_shutdown":"bool", "vga":"string", "vhost_net":"bool", "vif_script":"string", "vif_type":"string", "viridian":"bool", "virtio_net_queues":"int", "vnc_bind_address":"string", "vnc_password_file":"string", "vnc_tls":"bool", "vnc_x509_path":"string", "vnc_x509_verify":"bool", "vnet_hdr":"bool", "xen_cmd":"string"} 989 # Generated automatically from Haskell constant 'hvMigrationActive' in file 'src/Ganeti/Constants.hs' 990 HV_MIGRATION_ACTIVE = "active" 991 # Generated automatically from Haskell constant 'hvMigrationCancelled' in file 'src/Ganeti/Constants.hs' 992 HV_MIGRATION_CANCELLED = "cancelled" 993 # Generated automatically from Haskell constant 'hvMigrationCompleted' in file 'src/Ganeti/Constants.hs' 994 HV_MIGRATION_COMPLETED = "completed" 995 # Generated automatically from Haskell constant 'hvMigrationFailed' in file 'src/Ganeti/Constants.hs' 996 HV_MIGRATION_FAILED = "failed" 997 # Generated automatically from Haskell constant 'hvMigrationValidStatuses' in file 'src/Ganeti/Constants.hs' 998 HV_MIGRATION_VALID_STATUSES = frozenset(["active","cancelled","completed","failed"]) 999 # Generated automatically from Haskell constant 'hvMigrationFailedStatuses' in file 'src/Ganeti/Constants.hs' 1000 HV_MIGRATION_FAILED_STATUSES = frozenset(["cancelled","failed"]) 1001 # Generated automatically from Haskell constant 'hvKvmMigrationValidStatuses' in file 'src/Ganeti/Constants.hs' 1002 HV_KVM_MIGRATION_VALID_STATUSES = frozenset(["active","cancelled","completed","failed"]) 1003 # Generated automatically from Haskell constant 'hvNodeinfoKeyVersion' in file 'src/Ganeti/Constants.hs' 1004 HV_NODEINFO_KEY_VERSION = "hv_version" 1005 # Generated automatically from Haskell constant 'hvstCpuNode' in file 'src/Ganeti/Constants.hs' 1006 HVST_CPU_NODE = "cpu_node" 1007 # Generated automatically from Haskell constant 'hvstCpuTotal' in file 'src/Ganeti/Constants.hs' 1008 HVST_CPU_TOTAL = "cpu_total" 1009 # Generated automatically from Haskell constant 'hvstMemoryHv' in file 'src/Ganeti/Constants.hs' 1010 HVST_MEMORY_HV = "mem_hv" 1011 # Generated automatically from Haskell constant 'hvstMemoryNode' in file 'src/Ganeti/Constants.hs' 1012 HVST_MEMORY_NODE = "mem_node" 1013 # Generated automatically from Haskell constant 'hvstMemoryTotal' in file 'src/Ganeti/Constants.hs' 1014 HVST_MEMORY_TOTAL = "mem_total" 1015 # Generated automatically from Haskell constant 'hvstsParameters' in file 'src/Ganeti/Constants.hs' 1016 HVSTS_PARAMETERS = frozenset(["cpu_node","cpu_total","mem_hv","mem_node","mem_total"]) 1017 # Generated automatically from Haskell constant 'hvstDefaults' in file 'src/Ganeti/Constants.hs' 1018 HVST_DEFAULTS = {"cpu_node":1, "cpu_total":1, "mem_hv":1024, "mem_node":4096, "mem_total":1024} 1019 # Generated automatically from Haskell constant 'hvstsParameterTypes' in file 'src/Ganeti/Constants.hs' 1020 HVSTS_PARAMETER_TYPES = {"cpu_node":"int", "cpu_total":"int", "mem_hv":"int", "mem_node":"int", "mem_total":"int"} 1021 # Generated automatically from Haskell constant 'dsDiskOverhead' in file 'src/Ganeti/Constants.hs' 1022 DS_DISK_OVERHEAD = "disk_overhead" 1023 # Generated automatically from Haskell constant 'dsDiskReserved' in file 'src/Ganeti/Constants.hs' 1024 DS_DISK_RESERVED = "disk_reserved" 1025 # Generated automatically from Haskell constant 'dsDiskTotal' in file 'src/Ganeti/Constants.hs' 1026 DS_DISK_TOTAL = "disk_total" 1027 # Generated automatically from Haskell constant 'dsDefaults' in file 'src/Ganeti/Constants.hs' 1028 DS_DEFAULTS = {"disk_overhead":0, "disk_reserved":0, "disk_total":0} 1029 # Generated automatically from Haskell constant 'dssParameterTypes' in file 'src/Ganeti/Constants.hs' 1030 DSS_PARAMETER_TYPES = {"disk_overhead":"int", "disk_reserved":"int", "disk_total":"int"} 1031 # Generated automatically from Haskell constant 'dssParameters' in file 'src/Ganeti/Constants.hs' 1032 DSS_PARAMETERS = frozenset(["disk_overhead","disk_reserved","disk_total"]) 1033 # Generated automatically from Haskell constant 'dsValidTypes' in file 'src/Ganeti/Constants.hs' 1034 DS_VALID_TYPES = frozenset(["plain"]) 1035 # Generated automatically from Haskell constant 'beAlwaysFailover' in file 'src/Ganeti/Constants.hs' 1036 BE_ALWAYS_FAILOVER = "always_failover" 1037 # Generated automatically from Haskell constant 'beAutoBalance' in file 'src/Ganeti/Constants.hs' 1038 BE_AUTO_BALANCE = "auto_balance" 1039 # Generated automatically from Haskell constant 'beMaxmem' in file 'src/Ganeti/Constants.hs' 1040 BE_MAXMEM = "maxmem" 1041 # Generated automatically from Haskell constant 'beMemory' in file 'src/Ganeti/Constants.hs' 1042 BE_MEMORY = "memory" 1043 # Generated automatically from Haskell constant 'beMinmem' in file 'src/Ganeti/Constants.hs' 1044 BE_MINMEM = "minmem" 1045 # Generated automatically from Haskell constant 'beSpindleUse' in file 'src/Ganeti/Constants.hs' 1046 BE_SPINDLE_USE = "spindle_use" 1047 # Generated automatically from Haskell constant 'beVcpus' in file 'src/Ganeti/Constants.hs' 1048 BE_VCPUS = "vcpus" 1049 # Generated automatically from Haskell constant 'besParameterTypes' in file 'src/Ganeti/Constants.hs' 1050 BES_PARAMETER_TYPES = {"always_failover":"bool", "auto_balance":"bool", "maxmem":"size", "minmem":"size", "spindle_use":"int", "vcpus":"int"} 1051 # Generated automatically from Haskell constant 'besParameterTitles' in file 'src/Ganeti/Constants.hs' 1052 BES_PARAMETER_TITLES = {"auto_balance":"Auto_balance", "maxmem":"ConfigMaxMem", "minmem":"ConfigMinMem", "vcpus":"ConfigVCPUs"} 1053 # Generated automatically from Haskell constant 'besParameterCompat' in file 'src/Ganeti/Constants.hs' 1054 BES_PARAMETER_COMPAT = {"always_failover":"bool", "auto_balance":"bool", "maxmem":"size", "memory":"size", "minmem":"size", "spindle_use":"int", "vcpus":"int"} 1055 # Generated automatically from Haskell constant 'besParameters' in file 'src/Ganeti/Constants.hs' 1056 BES_PARAMETERS = frozenset(["always_failover","auto_balance","maxmem","minmem","spindle_use","vcpus"]) 1057 # Generated automatically from Haskell constant 'ispecMemSize' in file 'src/Ganeti/Constants.hs' 1058 ISPEC_MEM_SIZE = "memory-size" 1059 # Generated automatically from Haskell constant 'ispecCpuCount' in file 'src/Ganeti/Constants.hs' 1060 ISPEC_CPU_COUNT = "cpu-count" 1061 # Generated automatically from Haskell constant 'ispecDiskCount' in file 'src/Ganeti/Constants.hs' 1062 ISPEC_DISK_COUNT = "disk-count" 1063 # Generated automatically from Haskell constant 'ispecDiskSize' in file 'src/Ganeti/Constants.hs' 1064 ISPEC_DISK_SIZE = "disk-size" 1065 # Generated automatically from Haskell constant 'ispecNicCount' in file 'src/Ganeti/Constants.hs' 1066 ISPEC_NIC_COUNT = "nic-count" 1067 # Generated automatically from Haskell constant 'ispecSpindleUse' in file 'src/Ganeti/Constants.hs' 1068 ISPEC_SPINDLE_USE = "spindle-use" 1069 # Generated automatically from Haskell constant 'ispecsParameterTypes' in file 'src/Ganeti/Constants.hs' 1070 ISPECS_PARAMETER_TYPES = {"cpu-count":"int", "disk-count":"int", "disk-size":"int", "memory-size":"int", "nic-count":"int", "spindle-use":"int"} 1071 # Generated automatically from Haskell constant 'ispecsParameters' in file 'src/Ganeti/Constants.hs' 1072 ISPECS_PARAMETERS = frozenset(["cpu-count","disk-count","disk-size","memory-size","nic-count","spindle-use"]) 1073 # Generated automatically from Haskell constant 'ispecsMinmax' in file 'src/Ganeti/Constants.hs' 1074 ISPECS_MINMAX = "minmax" 1075 # Generated automatically from Haskell constant 'ispecsMax' in file 'src/Ganeti/Constants.hs' 1076 ISPECS_MAX = "max" 1077 # Generated automatically from Haskell constant 'ispecsMin' in file 'src/Ganeti/Constants.hs' 1078 ISPECS_MIN = "min" 1079 # Generated automatically from Haskell constant 'ispecsStd' in file 'src/Ganeti/Constants.hs' 1080 ISPECS_STD = "std" 1081 # Generated automatically from Haskell constant 'ipolicyDts' in file 'src/Ganeti/Constants.hs' 1082 IPOLICY_DTS = "disk-templates" 1083 # Generated automatically from Haskell constant 'ipolicyVcpuRatio' in file 'src/Ganeti/Constants.hs' 1084 IPOLICY_VCPU_RATIO = "vcpu-ratio" 1085 # Generated automatically from Haskell constant 'ipolicySpindleRatio' in file 'src/Ganeti/Constants.hs' 1086 IPOLICY_SPINDLE_RATIO = "spindle-ratio" 1087 # Generated automatically from Haskell constant 'ipolicyMemoryRatio' in file 'src/Ganeti/Constants.hs' 1088 IPOLICY_MEMORY_RATIO = "memory-ratio" 1089 # Generated automatically from Haskell constant 'ispecsMinmaxKeys' in file 'src/Ganeti/Constants.hs' 1090 ISPECS_MINMAX_KEYS = frozenset(["max","min"]) 1091 # Generated automatically from Haskell constant 'ipolicyParameters' in file 'src/Ganeti/Constants.hs' 1092 IPOLICY_PARAMETERS = frozenset(["memory-ratio","spindle-ratio","vcpu-ratio"]) 1093 # Generated automatically from Haskell constant 'ipolicyAllKeys' in file 'src/Ganeti/Constants.hs' 1094 IPOLICY_ALL_KEYS = frozenset(["disk-templates","memory-ratio","minmax","spindle-ratio","std","vcpu-ratio"]) 1095 # Generated automatically from Haskell constant 'ndExclusiveStorage' in file 'src/Ganeti/Constants.hs' 1096 ND_EXCLUSIVE_STORAGE = "exclusive_storage" 1097 # Generated automatically from Haskell constant 'ndOobProgram' in file 'src/Ganeti/Constants.hs' 1098 ND_OOB_PROGRAM = "oob_program" 1099 # Generated automatically from Haskell constant 'ndSpindleCount' in file 'src/Ganeti/Constants.hs' 1100 ND_SPINDLE_COUNT = "spindle_count" 1101 # Generated automatically from Haskell constant 'ndOvs' in file 'src/Ganeti/Constants.hs' 1102 ND_OVS = "ovs" 1103 # Generated automatically from Haskell constant 'ndOvsLink' in file 'src/Ganeti/Constants.hs' 1104 ND_OVS_LINK = "ovs_link" 1105 # Generated automatically from Haskell constant 'ndOvsName' in file 'src/Ganeti/Constants.hs' 1106 ND_OVS_NAME = "ovs_name" 1107 # Generated automatically from Haskell constant 'ndSshPort' in file 'src/Ganeti/Constants.hs' 1108 ND_SSH_PORT = "ssh_port" 1109 # Generated automatically from Haskell constant 'ndCpuSpeed' in file 'src/Ganeti/Constants.hs' 1110 ND_CPU_SPEED = "cpu_speed" 1111 # Generated automatically from Haskell constant 'ndsParameterTypes' in file 'src/Ganeti/Constants.hs' 1112 NDS_PARAMETER_TYPES = {"cpu_speed":"float", "exclusive_storage":"bool", "oob_program":"string", "ovs":"bool", "ovs_link":"maybe-string", "ovs_name":"maybe-string", "spindle_count":"int", "ssh_port":"int"} 1113 # Generated automatically from Haskell constant 'ndsParameters' in file 'src/Ganeti/Constants.hs' 1114 NDS_PARAMETERS = frozenset(["cpu_speed","exclusive_storage","oob_program","ovs","ovs_link","ovs_name","spindle_count","ssh_port"]) 1115 # Generated automatically from Haskell constant 'ndsParameterTitles' in file 'src/Ganeti/Constants.hs' 1116 NDS_PARAMETER_TITLES = {"exclusive_storage":"ExclusiveStorage", "oob_program":"OutOfBandProgram", "ovs":"OpenvSwitch", "ovs_link":"OpenvSwitchLink", "ovs_name":"OpenvSwitchName", "spindle_count":"SpindleCount"} 1117 # Generated automatically from Haskell constant 'ldpAccess' in file 'src/Ganeti/Constants.hs' 1118 LDP_ACCESS = "access" 1119 # Generated automatically from Haskell constant 'ldpBarriers' in file 'src/Ganeti/Constants.hs' 1120 LDP_BARRIERS = "disabled-barriers" 1121 # Generated automatically from Haskell constant 'ldpDefaultMetavg' in file 'src/Ganeti/Constants.hs' 1122 LDP_DEFAULT_METAVG = "default-metavg" 1123 # Generated automatically from Haskell constant 'ldpDelayTarget' in file 'src/Ganeti/Constants.hs' 1124 LDP_DELAY_TARGET = "c-delay-target" 1125 # Generated automatically from Haskell constant 'ldpDiskCustom' in file 'src/Ganeti/Constants.hs' 1126 LDP_DISK_CUSTOM = "disk-custom" 1127 # Generated automatically from Haskell constant 'ldpDynamicResync' in file 'src/Ganeti/Constants.hs' 1128 LDP_DYNAMIC_RESYNC = "dynamic-resync" 1129 # Generated automatically from Haskell constant 'ldpFillTarget' in file 'src/Ganeti/Constants.hs' 1130 LDP_FILL_TARGET = "c-fill-target" 1131 # Generated automatically from Haskell constant 'ldpMaxRate' in file 'src/Ganeti/Constants.hs' 1132 LDP_MAX_RATE = "c-max-rate" 1133 # Generated automatically from Haskell constant 'ldpMinRate' in file 'src/Ganeti/Constants.hs' 1134 LDP_MIN_RATE = "c-min-rate" 1135 # Generated automatically from Haskell constant 'ldpNetCustom' in file 'src/Ganeti/Constants.hs' 1136 LDP_NET_CUSTOM = "net-custom" 1137 # Generated automatically from Haskell constant 'ldpNoMetaFlush' in file 'src/Ganeti/Constants.hs' 1138 LDP_NO_META_FLUSH = "disable-meta-flush" 1139 # Generated automatically from Haskell constant 'ldpPlanAhead' in file 'src/Ganeti/Constants.hs' 1140 LDP_PLAN_AHEAD = "c-plan-ahead" 1141 # Generated automatically from Haskell constant 'ldpPool' in file 'src/Ganeti/Constants.hs' 1142 LDP_POOL = "pool" 1143 # Generated automatically from Haskell constant 'ldpProtocol' in file 'src/Ganeti/Constants.hs' 1144 LDP_PROTOCOL = "protocol" 1145 # Generated automatically from Haskell constant 'ldpResyncRate' in file 'src/Ganeti/Constants.hs' 1146 LDP_RESYNC_RATE = "resync-rate" 1147 # Generated automatically from Haskell constant 'ldpStripes' in file 'src/Ganeti/Constants.hs' 1148 LDP_STRIPES = "stripes" 1149 # Generated automatically from Haskell constant 'diskLdTypes' in file 'src/Ganeti/Constants.hs' 1150 DISK_LD_TYPES = {"access":"string", "c-delay-target":"int", "c-fill-target":"int", "c-max-rate":"int", "c-min-rate":"int", "c-plan-ahead":"int", "default-metavg":"string", "disable-meta-flush":"bool", "disabled-barriers":"string", "disk-custom":"string", "dynamic-resync":"bool", "net-custom":"string", "pool":"string", "protocol":"string", "resync-rate":"int", "stripes":"int"} 1151 # Generated automatically from Haskell constant 'diskLdParameters' in file 'src/Ganeti/Constants.hs' 1152 DISK_LD_PARAMETERS = frozenset(["access","c-delay-target","c-fill-target","c-max-rate","c-min-rate","c-plan-ahead","default-metavg","disable-meta-flush","disabled-barriers","disk-custom","dynamic-resync","net-custom","pool","protocol","resync-rate","stripes"]) 1153 # Generated automatically from Haskell constant 'drbdResyncRate' in file 'src/Ganeti/Constants.hs' 1154 DRBD_RESYNC_RATE = "resync-rate" 1155 # Generated automatically from Haskell constant 'drbdDataStripes' in file 'src/Ganeti/Constants.hs' 1156 DRBD_DATA_STRIPES = "data-stripes" 1157 # Generated automatically from Haskell constant 'drbdMetaStripes' in file 'src/Ganeti/Constants.hs' 1158 DRBD_META_STRIPES = "meta-stripes" 1159 # Generated automatically from Haskell constant 'drbdDiskBarriers' in file 'src/Ganeti/Constants.hs' 1160 DRBD_DISK_BARRIERS = "disk-barriers" 1161 # Generated automatically from Haskell constant 'drbdMetaBarriers' in file 'src/Ganeti/Constants.hs' 1162 DRBD_META_BARRIERS = "meta-barriers" 1163 # Generated automatically from Haskell constant 'drbdDefaultMetavg' in file 'src/Ganeti/Constants.hs' 1164 DRBD_DEFAULT_METAVG = "metavg" 1165 # Generated automatically from Haskell constant 'drbdDiskCustom' in file 'src/Ganeti/Constants.hs' 1166 DRBD_DISK_CUSTOM = "disk-custom" 1167 # Generated automatically from Haskell constant 'drbdNetCustom' in file 'src/Ganeti/Constants.hs' 1168 DRBD_NET_CUSTOM = "net-custom" 1169 # Generated automatically from Haskell constant 'drbdProtocol' in file 'src/Ganeti/Constants.hs' 1170 DRBD_PROTOCOL = "protocol" 1171 # Generated automatically from Haskell constant 'drbdDynamicResync' in file 'src/Ganeti/Constants.hs' 1172 DRBD_DYNAMIC_RESYNC = "dynamic-resync" 1173 # Generated automatically from Haskell constant 'drbdPlanAhead' in file 'src/Ganeti/Constants.hs' 1174 DRBD_PLAN_AHEAD = "c-plan-ahead" 1175 # Generated automatically from Haskell constant 'drbdFillTarget' in file 'src/Ganeti/Constants.hs' 1176 DRBD_FILL_TARGET = "c-fill-target" 1177 # Generated automatically from Haskell constant 'drbdDelayTarget' in file 'src/Ganeti/Constants.hs' 1178 DRBD_DELAY_TARGET = "c-delay-target" 1179 # Generated automatically from Haskell constant 'drbdMaxRate' in file 'src/Ganeti/Constants.hs' 1180 DRBD_MAX_RATE = "c-max-rate" 1181 # Generated automatically from Haskell constant 'drbdMinRate' in file 'src/Ganeti/Constants.hs' 1182 DRBD_MIN_RATE = "c-min-rate" 1183 # Generated automatically from Haskell constant 'lvStripes' in file 'src/Ganeti/Constants.hs' 1184 LV_STRIPES = "stripes" 1185 # Generated automatically from Haskell constant 'rbdAccess' in file 'src/Ganeti/Constants.hs' 1186 RBD_ACCESS = "access" 1187 # Generated automatically from Haskell constant 'rbdPool' in file 'src/Ganeti/Constants.hs' 1188 RBD_POOL = "pool" 1189 # Generated automatically from Haskell constant 'diskDtTypes' in file 'src/Ganeti/Constants.hs' 1190 DISK_DT_TYPES = {"access":"string", "c-delay-target":"int", "c-fill-target":"int", "c-max-rate":"int", "c-min-rate":"int", "c-plan-ahead":"int", "data-stripes":"int", "disk-barriers":"string", "disk-custom":"string", "dynamic-resync":"bool", "host":"string", "meta-barriers":"bool", "meta-stripes":"int", "metavg":"string", "net-custom":"string", "pool":"string", "port":"int", "protocol":"string", "resync-rate":"int", "stripes":"int", "volume":"string"} 1191 # Generated automatically from Haskell constant 'diskDtParameters' in file 'src/Ganeti/Constants.hs' 1192 DISK_DT_PARAMETERS = frozenset(["access","c-delay-target","c-fill-target","c-max-rate","c-min-rate","c-plan-ahead","data-stripes","disk-barriers","disk-custom","dynamic-resync","host","meta-barriers","meta-stripes","metavg","net-custom","pool","port","protocol","resync-rate","stripes","volume"]) 1193 # Generated automatically from Haskell constant 'ddpLocalIp' in file 'src/Ganeti/Constants.hs' 1194 DDP_LOCAL_IP = "local-ip" 1195 # Generated automatically from Haskell constant 'ddpRemoteIp' in file 'src/Ganeti/Constants.hs' 1196 DDP_REMOTE_IP = "remote-ip" 1197 # Generated automatically from Haskell constant 'ddpPort' in file 'src/Ganeti/Constants.hs' 1198 DDP_PORT = "port" 1199 # Generated automatically from Haskell constant 'ddpLocalMinor' in file 'src/Ganeti/Constants.hs' 1200 DDP_LOCAL_MINOR = "local-minor" 1201 # Generated automatically from Haskell constant 'ddpRemoteMinor' in file 'src/Ganeti/Constants.hs' 1202 DDP_REMOTE_MINOR = "remote-minor" 1203 # Generated automatically from Haskell constant 'oobPowerOn' in file 'src/Ganeti/Constants.hs' 1204 OOB_POWER_ON = "power-on" 1205 # Generated automatically from Haskell constant 'oobPowerOff' in file 'src/Ganeti/Constants.hs' 1206 OOB_POWER_OFF = "power-off" 1207 # Generated automatically from Haskell constant 'oobPowerCycle' in file 'src/Ganeti/Constants.hs' 1208 OOB_POWER_CYCLE = "power-cycle" 1209 # Generated automatically from Haskell constant 'oobPowerStatus' in file 'src/Ganeti/Constants.hs' 1210 OOB_POWER_STATUS = "power-status" 1211 # Generated automatically from Haskell constant 'oobHealth' in file 'src/Ganeti/Constants.hs' 1212 OOB_HEALTH = "health" 1213 # Generated automatically from Haskell constant 'oobCommands' in file 'src/Ganeti/Constants.hs' 1214 OOB_COMMANDS = frozenset(["health","power-cycle","power-off","power-on","power-status"]) 1215 # Generated automatically from Haskell constant 'oobPowerStatusPowered' in file 'src/Ganeti/Constants.hs' 1216 OOB_POWER_STATUS_POWERED = "powered" 1217 # Generated automatically from Haskell constant 'oobTimeout' in file 'src/Ganeti/Constants.hs' 1218 OOB_TIMEOUT = 60 1219 # Generated automatically from Haskell constant 'oobPowerDelay' in file 'src/Ganeti/Constants.hs' 1220 OOB_POWER_DELAY = 2.0 1221 # Generated automatically from Haskell constant 'oobStatusCritical' in file 'src/Ganeti/Constants.hs' 1222 OOB_STATUS_CRITICAL = "CRITICAL" 1223 # Generated automatically from Haskell constant 'oobStatusOk' in file 'src/Ganeti/Constants.hs' 1224 OOB_STATUS_OK = "OK" 1225 # Generated automatically from Haskell constant 'oobStatusUnknown' in file 'src/Ganeti/Constants.hs' 1226 OOB_STATUS_UNKNOWN = "UNKNOWN" 1227 # Generated automatically from Haskell constant 'oobStatusWarning' in file 'src/Ganeti/Constants.hs' 1228 OOB_STATUS_WARNING = "WARNING" 1229 # Generated automatically from Haskell constant 'oobStatuses' in file 'src/Ganeti/Constants.hs' 1230 OOB_STATUSES = frozenset(["CRITICAL","OK","UNKNOWN","WARNING"]) 1231 # Generated automatically from Haskell constant 'ppDefault' in file 'src/Ganeti/Constants.hs' 1232 PP_DEFAULT = "default" 1233 # Generated automatically from Haskell constant 'nicLink' in file 'src/Ganeti/Constants.hs' 1234 NIC_LINK = "link" 1235 # Generated automatically from Haskell constant 'nicMode' in file 'src/Ganeti/Constants.hs' 1236 NIC_MODE = "mode" 1237 # Generated automatically from Haskell constant 'nicVlan' in file 'src/Ganeti/Constants.hs' 1238 NIC_VLAN = "vlan" 1239 # Generated automatically from Haskell constant 'nicsParameterTypes' in file 'src/Ganeti/Constants.hs' 1240 NICS_PARAMETER_TYPES = {"link":"string", "mode":"string", "vlan":"string"} 1241 # Generated automatically from Haskell constant 'nicsParameters' in file 'src/Ganeti/Constants.hs' 1242 NICS_PARAMETERS = frozenset(["link","mode","vlan"]) 1243 # Generated automatically from Haskell constant 'nicModeBridged' in file 'src/Ganeti/Constants.hs' 1244 NIC_MODE_BRIDGED = "bridged" 1245 # Generated automatically from Haskell constant 'nicModeRouted' in file 'src/Ganeti/Constants.hs' 1246 NIC_MODE_ROUTED = "routed" 1247 # Generated automatically from Haskell constant 'nicModeOvs' in file 'src/Ganeti/Constants.hs' 1248 NIC_MODE_OVS = "openvswitch" 1249 # Generated automatically from Haskell constant 'nicIpPool' in file 'src/Ganeti/Constants.hs' 1250 NIC_IP_POOL = "pool" 1251 # Generated automatically from Haskell constant 'nicValidModes' in file 'src/Ganeti/Constants.hs' 1252 NIC_VALID_MODES = frozenset(["bridged","openvswitch","pool","routed"]) 1253 # Generated automatically from Haskell constant 'releaseAction' in file 'src/Ganeti/Constants.hs' 1254 RELEASE_ACTION = "release" 1255 # Generated automatically from Haskell constant 'reserveAction' in file 'src/Ganeti/Constants.hs' 1256 RESERVE_ACTION = "reserve" 1257 # Generated automatically from Haskell constant 'idiskAdopt' in file 'src/Ganeti/Constants.hs' 1258 IDISK_ADOPT = "adopt" 1259 # Generated automatically from Haskell constant 'idiskMetavg' in file 'src/Ganeti/Constants.hs' 1260 IDISK_METAVG = "metavg" 1261 # Generated automatically from Haskell constant 'idiskMode' in file 'src/Ganeti/Constants.hs' 1262 IDISK_MODE = "mode" 1263 # Generated automatically from Haskell constant 'idiskName' in file 'src/Ganeti/Constants.hs' 1264 IDISK_NAME = "name" 1265 # Generated automatically from Haskell constant 'idiskSize' in file 'src/Ganeti/Constants.hs' 1266 IDISK_SIZE = "size" 1267 # Generated automatically from Haskell constant 'idiskSpindles' in file 'src/Ganeti/Constants.hs' 1268 IDISK_SPINDLES = "spindles" 1269 # Generated automatically from Haskell constant 'idiskVg' in file 'src/Ganeti/Constants.hs' 1270 IDISK_VG = "vg" 1271 # Generated automatically from Haskell constant 'idiskProvider' in file 'src/Ganeti/Constants.hs' 1272 IDISK_PROVIDER = "provider" 1273 # Generated automatically from Haskell constant 'idiskAccess' in file 'src/Ganeti/Constants.hs' 1274 IDISK_ACCESS = "access" 1275 # Generated automatically from Haskell constant 'idiskType' in file 'src/Ganeti/Constants.hs' 1276 IDISK_TYPE = "dev_type" 1277 # Generated automatically from Haskell constant 'idiskParamsTypes' in file 'src/Ganeti/Constants.hs' 1278 IDISK_PARAMS_TYPES = {"access":"string", "adopt":"string", "dev_type":"string", "metavg":"string", "mode":"string", "name":"maybe-string", "provider":"string", "size":"size", "spindles":"int", "vg":"string"} 1279 # Generated automatically from Haskell constant 'idiskParams' in file 'src/Ganeti/Constants.hs' 1280 IDISK_PARAMS = frozenset(["access","adopt","dev_type","metavg","mode","name","provider","size","spindles","vg"]) 1281 # Generated automatically from Haskell constant 'modifiableIdiskParamsTypes' in file 'src/Ganeti/Constants.hs' 1282 MODIFIABLE_IDISK_PARAMS_TYPES = {"mode":"string", "name":"string"} 1283 # Generated automatically from Haskell constant 'modifiableIdiskParams' in file 'src/Ganeti/Constants.hs' 1284 MODIFIABLE_IDISK_PARAMS = frozenset(["mode","name"]) 1285 # Generated automatically from Haskell constant 'inicBridge' in file 'src/Ganeti/Constants.hs' 1286 INIC_BRIDGE = "bridge" 1287 # Generated automatically from Haskell constant 'inicIp' in file 'src/Ganeti/Constants.hs' 1288 INIC_IP = "ip" 1289 # Generated automatically from Haskell constant 'inicLink' in file 'src/Ganeti/Constants.hs' 1290 INIC_LINK = "link" 1291 # Generated automatically from Haskell constant 'inicMac' in file 'src/Ganeti/Constants.hs' 1292 INIC_MAC = "mac" 1293 # Generated automatically from Haskell constant 'inicMode' in file 'src/Ganeti/Constants.hs' 1294 INIC_MODE = "mode" 1295 # Generated automatically from Haskell constant 'inicName' in file 'src/Ganeti/Constants.hs' 1296 INIC_NAME = "name" 1297 # Generated automatically from Haskell constant 'inicNetwork' in file 'src/Ganeti/Constants.hs' 1298 INIC_NETWORK = "network" 1299 # Generated automatically from Haskell constant 'inicVlan' in file 'src/Ganeti/Constants.hs' 1300 INIC_VLAN = "vlan" 1301 # Generated automatically from Haskell constant 'inicParamsTypes' in file 'src/Ganeti/Constants.hs' 1302 INIC_PARAMS_TYPES = {"bridge":"maybe-string", "ip":"maybe-string", "link":"string", "mac":"string", "mode":"string", "name":"maybe-string", "network":"maybe-string", "vlan":"maybe-string"} 1303 # Generated automatically from Haskell constant 'inicParams' in file 'src/Ganeti/Constants.hs' 1304 INIC_PARAMS = frozenset(["bridge","ip","link","mac","mode","name","network","vlan"]) 1305 # Generated automatically from Haskell constant 'htXenPvm' in file 'src/Ganeti/Constants.hs' 1306 HT_XEN_PVM = "xen-pvm" 1307 # Generated automatically from Haskell constant 'htFake' in file 'src/Ganeti/Constants.hs' 1308 HT_FAKE = "fake" 1309 # Generated automatically from Haskell constant 'htXenHvm' in file 'src/Ganeti/Constants.hs' 1310 HT_XEN_HVM = "xen-hvm" 1311 # Generated automatically from Haskell constant 'htKvm' in file 'src/Ganeti/Constants.hs' 1312 HT_KVM = "kvm" 1313 # Generated automatically from Haskell constant 'htChroot' in file 'src/Ganeti/Constants.hs' 1314 HT_CHROOT = "chroot" 1315 # Generated automatically from Haskell constant 'htLxc' in file 'src/Ganeti/Constants.hs' 1316 HT_LXC = "lxc" 1317 # Generated automatically from Haskell constant 'hyperTypes' in file 'src/Ganeti/Constants.hs' 1318 HYPER_TYPES = frozenset(["chroot","fake","kvm","lxc","xen-hvm","xen-pvm"]) 1319 # Generated automatically from Haskell constant 'htsReqPort' in file 'src/Ganeti/Constants.hs' 1320 HTS_REQ_PORT = frozenset(["kvm","xen-hvm"]) 1321 # Generated automatically from Haskell constant 'vncBasePort' in file 'src/Ganeti/Constants.hs' 1322 VNC_BASE_PORT = 5900 1323 # Generated automatically from Haskell constant 'vncDefaultBindAddress' in file 'src/Ganeti/Constants.hs' 1324 VNC_DEFAULT_BIND_ADDRESS = "0.0.0.0" 1325 # Generated automatically from Haskell constant 'qemuPciSlots' in file 'src/Ganeti/Constants.hs' 1326 QEMU_PCI_SLOTS = 32 1327 # Generated automatically from Haskell constant 'qemuDefaultPciReservations' in file 'src/Ganeti/Constants.hs' 1328 QEMU_DEFAULT_PCI_RESERVATIONS = 12 1329 # Generated automatically from Haskell constant 'htNicE1000' in file 'src/Ganeti/Constants.hs' 1330 HT_NIC_E1000 = "e1000" 1331 # Generated automatically from Haskell constant 'htNicI82551' in file 'src/Ganeti/Constants.hs' 1332 HT_NIC_I82551 = "i82551" 1333 # Generated automatically from Haskell constant 'htNicI8259er' in file 'src/Ganeti/Constants.hs' 1334 HT_NIC_I8259ER = "i82559er" 1335 # Generated automatically from Haskell constant 'htNicI85557b' in file 'src/Ganeti/Constants.hs' 1336 HT_NIC_I85557B = "i82557b" 1337 # Generated automatically from Haskell constant 'htNicNe2kIsa' in file 'src/Ganeti/Constants.hs' 1338 HT_NIC_NE2K_ISA = "ne2k_isa" 1339 # Generated automatically from Haskell constant 'htNicNe2kPci' in file 'src/Ganeti/Constants.hs' 1340 HT_NIC_NE2K_PCI = "ne2k_pci" 1341 # Generated automatically from Haskell constant 'htNicParavirtual' in file 'src/Ganeti/Constants.hs' 1342 HT_NIC_PARAVIRTUAL = "paravirtual" 1343 # Generated automatically from Haskell constant 'htNicPcnet' in file 'src/Ganeti/Constants.hs' 1344 HT_NIC_PCNET = "pcnet" 1345 # Generated automatically from Haskell constant 'htNicRtl8139' in file 'src/Ganeti/Constants.hs' 1346 HT_NIC_RTL8139 = "rtl8139" 1347 # Generated automatically from Haskell constant 'htHvmValidNicTypes' in file 'src/Ganeti/Constants.hs' 1348 HT_HVM_VALID_NIC_TYPES = frozenset(["e1000","ne2k_isa","ne2k_pci","paravirtual","rtl8139"]) 1349 # Generated automatically from Haskell constant 'htKvmValidNicTypes' in file 'src/Ganeti/Constants.hs' 1350 HT_KVM_VALID_NIC_TYPES = frozenset(["e1000","i82551","i82557b","i82559er","ne2k_isa","ne2k_pci","paravirtual","pcnet","rtl8139"]) 1351 # Generated automatically from Haskell constant 'htHvmVifIoemu' in file 'src/Ganeti/Constants.hs' 1352 HT_HVM_VIF_IOEMU = "ioemu" 1353 # Generated automatically from Haskell constant 'htHvmVifVif' in file 'src/Ganeti/Constants.hs' 1354 HT_HVM_VIF_VIF = "vif" 1355 # Generated automatically from Haskell constant 'htHvmValidVifTypes' in file 'src/Ganeti/Constants.hs' 1356 HT_HVM_VALID_VIF_TYPES = frozenset(["ioemu","vif"]) 1357 # Generated automatically from Haskell constant 'htDiskIde' in file 'src/Ganeti/Constants.hs' 1358 HT_DISK_IDE = "ide" 1359 # Generated automatically from Haskell constant 'htDiskIoemu' in file 'src/Ganeti/Constants.hs' 1360 HT_DISK_IOEMU = "ioemu" 1361 # Generated automatically from Haskell constant 'htDiskMtd' in file 'src/Ganeti/Constants.hs' 1362 HT_DISK_MTD = "mtd" 1363 # Generated automatically from Haskell constant 'htDiskParavirtual' in file 'src/Ganeti/Constants.hs' 1364 HT_DISK_PARAVIRTUAL = "paravirtual" 1365 # Generated automatically from Haskell constant 'htDiskPflash' in file 'src/Ganeti/Constants.hs' 1366 HT_DISK_PFLASH = "pflash" 1367 # Generated automatically from Haskell constant 'htDiskScsi' in file 'src/Ganeti/Constants.hs' 1368 HT_DISK_SCSI = "scsi" 1369 # Generated automatically from Haskell constant 'htDiskSd' in file 'src/Ganeti/Constants.hs' 1370 HT_DISK_SD = "sd" 1371 # Generated automatically from Haskell constant 'htDiskScsiGeneric' in file 'src/Ganeti/Constants.hs' 1372 HT_DISK_SCSI_GENERIC = "scsi-generic" 1373 # Generated automatically from Haskell constant 'htDiskScsiBlock' in file 'src/Ganeti/Constants.hs' 1374 HT_DISK_SCSI_BLOCK = "scsi-block" 1375 # Generated automatically from Haskell constant 'htDiskScsiCd' in file 'src/Ganeti/Constants.hs' 1376 HT_DISK_SCSI_CD = "scsi-cd" 1377 # Generated automatically from Haskell constant 'htDiskScsiHd' in file 'src/Ganeti/Constants.hs' 1378 HT_DISK_SCSI_HD = "scsi-hd" 1379 # Generated automatically from Haskell constant 'htScsiDeviceTypes' in file 'src/Ganeti/Constants.hs' 1380 HT_SCSI_DEVICE_TYPES = frozenset(["scsi-block","scsi-cd","scsi-generic","scsi-hd"]) 1381 # Generated automatically from Haskell constant 'htHvmValidDiskTypes' in file 'src/Ganeti/Constants.hs' 1382 HT_HVM_VALID_DISK_TYPES = frozenset(["ioemu","paravirtual"]) 1383 # Generated automatically from Haskell constant 'htKvmValidDiskTypes' in file 'src/Ganeti/Constants.hs' 1384 HT_KVM_VALID_DISK_TYPES = frozenset(["ide","mtd","paravirtual","pflash","scsi","scsi-block","scsi-cd","scsi-generic","scsi-hd","sd"]) 1385 # Generated automatically from Haskell constant 'htScsiControllerLsi' in file 'src/Ganeti/Constants.hs' 1386 HT_SCSI_CONTROLLER_LSI = "lsi" 1387 # Generated automatically from Haskell constant 'htScsiControllerVirtio' in file 'src/Ganeti/Constants.hs' 1388 HT_SCSI_CONTROLLER_VIRTIO = "virtio-scsi-pci" 1389 # Generated automatically from Haskell constant 'htScsiControllerMegasas' in file 'src/Ganeti/Constants.hs' 1390 HT_SCSI_CONTROLLER_MEGASAS = "megasas" 1391 # Generated automatically from Haskell constant 'htKvmValidScsiControllerTypes' in file 'src/Ganeti/Constants.hs' 1392 HT_KVM_VALID_SCSI_CONTROLLER_TYPES = frozenset(["lsi","megasas","virtio-scsi-pci"]) 1393 # Generated automatically from Haskell constant 'htCacheDefault' in file 'src/Ganeti/Constants.hs' 1394 HT_CACHE_DEFAULT = "default" 1395 # Generated automatically from Haskell constant 'htCacheNone' in file 'src/Ganeti/Constants.hs' 1396 HT_CACHE_NONE = "none" 1397 # Generated automatically from Haskell constant 'htCacheWback' in file 'src/Ganeti/Constants.hs' 1398 HT_CACHE_WBACK = "writeback" 1399 # Generated automatically from Haskell constant 'htCacheWthrough' in file 'src/Ganeti/Constants.hs' 1400 HT_CACHE_WTHROUGH = "writethrough" 1401 # Generated automatically from Haskell constant 'htValidCacheTypes' in file 'src/Ganeti/Constants.hs' 1402 HT_VALID_CACHE_TYPES = frozenset(["default","none","writeback","writethrough"]) 1403 # Generated automatically from Haskell constant 'htKvmAioThreads' in file 'src/Ganeti/Constants.hs' 1404 HT_KVM_AIO_THREADS = "threads" 1405 # Generated automatically from Haskell constant 'htKvmAioNative' in file 'src/Ganeti/Constants.hs' 1406 HT_KVM_AIO_NATIVE = "native" 1407 # Generated automatically from Haskell constant 'htKvmValidAioTypes' in file 'src/Ganeti/Constants.hs' 1408 HT_KVM_VALID_AIO_TYPES = frozenset(["native","threads"]) 1409 # Generated automatically from Haskell constant 'htMouseMouse' in file 'src/Ganeti/Constants.hs' 1410 HT_MOUSE_MOUSE = "mouse" 1411 # Generated automatically from Haskell constant 'htMouseTablet' in file 'src/Ganeti/Constants.hs' 1412 HT_MOUSE_TABLET = "tablet" 1413 # Generated automatically from Haskell constant 'htKvmValidMouseTypes' in file 'src/Ganeti/Constants.hs' 1414 HT_KVM_VALID_MOUSE_TYPES = frozenset(["mouse","tablet"]) 1415 # Generated automatically from Haskell constant 'htBoCdrom' in file 'src/Ganeti/Constants.hs' 1416 HT_BO_CDROM = "cdrom" 1417 # Generated automatically from Haskell constant 'htBoDisk' in file 'src/Ganeti/Constants.hs' 1418 HT_BO_DISK = "disk" 1419 # Generated automatically from Haskell constant 'htBoFloppy' in file 'src/Ganeti/Constants.hs' 1420 HT_BO_FLOPPY = "floppy" 1421 # Generated automatically from Haskell constant 'htBoNetwork' in file 'src/Ganeti/Constants.hs' 1422 HT_BO_NETWORK = "network" 1423 # Generated automatically from Haskell constant 'htKvmValidBoTypes' in file 'src/Ganeti/Constants.hs' 1424 HT_KVM_VALID_BO_TYPES = frozenset(["cdrom","disk","floppy","network"]) 1425 # Generated automatically from Haskell constant 'htKvmSpiceLosslessImgComprAutoGlz' in file 'src/Ganeti/Constants.hs' 1426 HT_KVM_SPICE_LOSSLESS_IMG_COMPR_AUTO_GLZ = "auto_glz" 1427 # Generated automatically from Haskell constant 'htKvmSpiceLosslessImgComprAutoLz' in file 'src/Ganeti/Constants.hs' 1428 HT_KVM_SPICE_LOSSLESS_IMG_COMPR_AUTO_LZ = "auto_lz" 1429 # Generated automatically from Haskell constant 'htKvmSpiceLosslessImgComprGlz' in file 'src/Ganeti/Constants.hs' 1430 HT_KVM_SPICE_LOSSLESS_IMG_COMPR_GLZ = "glz" 1431 # Generated automatically from Haskell constant 'htKvmSpiceLosslessImgComprLz' in file 'src/Ganeti/Constants.hs' 1432 HT_KVM_SPICE_LOSSLESS_IMG_COMPR_LZ = "lz" 1433 # Generated automatically from Haskell constant 'htKvmSpiceLosslessImgComprOff' in file 'src/Ganeti/Constants.hs' 1434 HT_KVM_SPICE_LOSSLESS_IMG_COMPR_OFF = "off" 1435 # Generated automatically from Haskell constant 'htKvmSpiceLosslessImgComprQuic' in file 'src/Ganeti/Constants.hs' 1436 HT_KVM_SPICE_LOSSLESS_IMG_COMPR_QUIC = "quic" 1437 # Generated automatically from Haskell constant 'htKvmSpiceValidLosslessImgComprOptions' in file 'src/Ganeti/Constants.hs' 1438 HT_KVM_SPICE_VALID_LOSSLESS_IMG_COMPR_OPTIONS = frozenset(["auto_glz","auto_lz","glz","lz","off","quic"]) 1439 # Generated automatically from Haskell constant 'htKvmSpiceLossyImgComprAlways' in file 'src/Ganeti/Constants.hs' 1440 HT_KVM_SPICE_LOSSY_IMG_COMPR_ALWAYS = "always" 1441 # Generated automatically from Haskell constant 'htKvmSpiceLossyImgComprAuto' in file 'src/Ganeti/Constants.hs' 1442 HT_KVM_SPICE_LOSSY_IMG_COMPR_AUTO = "auto" 1443 # Generated automatically from Haskell constant 'htKvmSpiceLossyImgComprNever' in file 'src/Ganeti/Constants.hs' 1444 HT_KVM_SPICE_LOSSY_IMG_COMPR_NEVER = "never" 1445 # Generated automatically from Haskell constant 'htKvmSpiceValidLossyImgComprOptions' in file 'src/Ganeti/Constants.hs' 1446 HT_KVM_SPICE_VALID_LOSSY_IMG_COMPR_OPTIONS = frozenset(["always","auto","never"]) 1447 # Generated automatically from Haskell constant 'htKvmSpiceVideoStreamDetectionAll' in file 'src/Ganeti/Constants.hs' 1448 HT_KVM_SPICE_VIDEO_STREAM_DETECTION_ALL = "all" 1449 # Generated automatically from Haskell constant 'htKvmSpiceVideoStreamDetectionFilter' in file 'src/Ganeti/Constants.hs' 1450 HT_KVM_SPICE_VIDEO_STREAM_DETECTION_FILTER = "filter" 1451 # Generated automatically from Haskell constant 'htKvmSpiceVideoStreamDetectionOff' in file 'src/Ganeti/Constants.hs' 1452 HT_KVM_SPICE_VIDEO_STREAM_DETECTION_OFF = "off" 1453 # Generated automatically from Haskell constant 'htKvmSpiceValidVideoStreamDetectionOptions' in file 'src/Ganeti/Constants.hs' 1454 HT_KVM_SPICE_VALID_VIDEO_STREAM_DETECTION_OPTIONS = frozenset(["all","filter","off"]) 1455 # Generated automatically from Haskell constant 'htSmNone' in file 'src/Ganeti/Constants.hs' 1456 HT_SM_NONE = "none" 1457 # Generated automatically from Haskell constant 'htSmPool' in file 'src/Ganeti/Constants.hs' 1458 HT_SM_POOL = "pool" 1459 # Generated automatically from Haskell constant 'htSmUser' in file 'src/Ganeti/Constants.hs' 1460 HT_SM_USER = "user" 1461 # Generated automatically from Haskell constant 'htKvmValidSmTypes' in file 'src/Ganeti/Constants.hs' 1462 HT_KVM_VALID_SM_TYPES = frozenset(["none","pool","user"]) 1463 # Generated automatically from Haskell constant 'htKvmDisabled' in file 'src/Ganeti/Constants.hs' 1464 HT_KVM_DISABLED = "disabled" 1465 # Generated automatically from Haskell constant 'htKvmEnabled' in file 'src/Ganeti/Constants.hs' 1466 HT_KVM_ENABLED = "enabled" 1467 # Generated automatically from Haskell constant 'htKvmFlagValues' in file 'src/Ganeti/Constants.hs' 1468 HT_KVM_FLAG_VALUES = frozenset(["disabled","enabled"]) 1469 # Generated automatically from Haskell constant 'htMigrationLive' in file 'src/Ganeti/Constants.hs' 1470 HT_MIGRATION_LIVE = "live" 1471 # Generated automatically from Haskell constant 'htMigrationNonlive' in file 'src/Ganeti/Constants.hs' 1472 HT_MIGRATION_NONLIVE = "non-live" 1473 # Generated automatically from Haskell constant 'htMigrationModes' in file 'src/Ganeti/Constants.hs' 1474 HT_MIGRATION_MODES = frozenset(["live","non-live"]) 1475 # Generated automatically from Haskell constant 'verifyNplusoneMem' in file 'src/Ganeti/Constants.hs' 1476 VERIFY_NPLUSONE_MEM = "nplusone_mem" 1477 # Generated automatically from Haskell constant 'verifyOptionalChecks' in file 'src/Ganeti/Constants.hs' 1478 VERIFY_OPTIONAL_CHECKS = frozenset(["nplusone_mem"]) 1479 # Generated automatically from Haskell constant 'cvTcluster' in file 'src/Ganeti/Constants.hs' 1480 CV_TCLUSTER = "cluster" 1481 # Generated automatically from Haskell constant 'cvTgroup' in file 'src/Ganeti/Constants.hs' 1482 CV_TGROUP = "group" 1483 # Generated automatically from Haskell constant 'cvTnode' in file 'src/Ganeti/Constants.hs' 1484 CV_TNODE = "node" 1485 # Generated automatically from Haskell constant 'cvTinstance' in file 'src/Ganeti/Constants.hs' 1486 CV_TINSTANCE = "instance" 1487 # Generated automatically from Haskell constant 'cvWarning' in file 'src/Ganeti/Constants.hs' 1488 CV_WARNING = "WARNING" 1489 # Generated automatically from Haskell constant 'cvError' in file 'src/Ganeti/Constants.hs' 1490 CV_ERROR = "ERROR" 1491 # Generated automatically from Haskell constant 'cvEclustercert' in file 'src/Ganeti/Constants.hs' 1492 CV_ECLUSTERCERT = ("cluster","ECLUSTERCERT","Cluster certificate files verification failure") 1493 # Generated automatically from Haskell constant 'cvEclusterclientcert' in file 'src/Ganeti/Constants.hs' 1494 CV_ECLUSTERCLIENTCERT = ("cluster","ECLUSTERCLIENTCERT","Cluster client certificate files verification failure") 1495 # Generated automatically from Haskell constant 'cvEclustercfg' in file 'src/Ganeti/Constants.hs' 1496 CV_ECLUSTERCFG = ("cluster","ECLUSTERCFG","Cluster configuration verification failure") 1497 # Generated automatically from Haskell constant 'cvEclusterdanglinginst' in file 'src/Ganeti/Constants.hs' 1498 CV_ECLUSTERDANGLINGINST = ("node","ECLUSTERDANGLINGINST","Some instances have a non-existing primary node") 1499 # Generated automatically from Haskell constant 'cvEclusterdanglingnodes' in file 'src/Ganeti/Constants.hs' 1500 CV_ECLUSTERDANGLINGNODES = ("node","ECLUSTERDANGLINGNODES","Some nodes belong to non-existing groups") 1501 # Generated automatically from Haskell constant 'cvEclusterfilecheck' in file 'src/Ganeti/Constants.hs' 1502 CV_ECLUSTERFILECHECK = ("cluster","ECLUSTERFILECHECK","Cluster configuration verification failure") 1503 # Generated automatically from Haskell constant 'cvEgroupdifferentpvsize' in file 'src/Ganeti/Constants.hs' 1504 CV_EGROUPDIFFERENTPVSIZE = ("group","EGROUPDIFFERENTPVSIZE","PVs in the group have different sizes") 1505 # Generated automatically from Haskell constant 'cvEinstancebadnode' in file 'src/Ganeti/Constants.hs' 1506 CV_EINSTANCEBADNODE = ("instance","EINSTANCEBADNODE","Instance marked as running lives on an offline node") 1507 # Generated automatically from Haskell constant 'cvEinstancedown' in file 'src/Ganeti/Constants.hs' 1508 CV_EINSTANCEDOWN = ("instance","EINSTANCEDOWN","Instance not running on its primary node") 1509 # Generated automatically from Haskell constant 'cvEinstancefaultydisk' in file 'src/Ganeti/Constants.hs' 1510 CV_EINSTANCEFAULTYDISK = ("instance","EINSTANCEFAULTYDISK","Impossible to retrieve status for a disk") 1511 # Generated automatically from Haskell constant 'cvEinstancelayout' in file 'src/Ganeti/Constants.hs' 1512 CV_EINSTANCELAYOUT = ("instance","EINSTANCELAYOUT","Instance has multiple secondary nodes") 1513 # Generated automatically from Haskell constant 'cvEinstancemissingcfgparameter' in file 'src/Ganeti/Constants.hs' 1514 CV_EINSTANCEMISSINGCFGPARAMETER = ("instance","EINSTANCEMISSINGCFGPARAMETER","A configuration parameter for an instance is missing") 1515 # Generated automatically from Haskell constant 'cvEinstancemissingdisk' in file 'src/Ganeti/Constants.hs' 1516 CV_EINSTANCEMISSINGDISK = ("instance","EINSTANCEMISSINGDISK","Missing volume on an instance") 1517 # Generated automatically from Haskell constant 'cvEinstancepolicy' in file 'src/Ganeti/Constants.hs' 1518 CV_EINSTANCEPOLICY = ("instance","EINSTANCEPOLICY","Instance does not meet policy") 1519 # Generated automatically from Haskell constant 'cvEinstancesplitgroups' in file 'src/Ganeti/Constants.hs' 1520 CV_EINSTANCESPLITGROUPS = ("instance","EINSTANCESPLITGROUPS","Instance with primary and secondary nodes in different groups") 1521 # Generated automatically from Haskell constant 'cvEinstanceunsuitablenode' in file 'src/Ganeti/Constants.hs' 1522 CV_EINSTANCEUNSUITABLENODE = ("instance","EINSTANCEUNSUITABLENODE","Instance running on nodes that are not suitable for it") 1523 # Generated automatically from Haskell constant 'cvEinstancewrongnode' in file 'src/Ganeti/Constants.hs' 1524 CV_EINSTANCEWRONGNODE = ("instance","EINSTANCEWRONGNODE","Instance running on the wrong node") 1525 # Generated automatically from Haskell constant 'cvEnodedrbd' in file 'src/Ganeti/Constants.hs' 1526 CV_ENODEDRBD = ("node","ENODEDRBD","Error parsing the DRBD status file") 1527 # Generated automatically from Haskell constant 'cvEnodedrbdhelper' in file 'src/Ganeti/Constants.hs' 1528 CV_ENODEDRBDHELPER = ("node","ENODEDRBDHELPER","Error caused by the DRBD helper") 1529 # Generated automatically from Haskell constant 'cvEnodedrbdversion' in file 'src/Ganeti/Constants.hs' 1530 CV_ENODEDRBDVERSION = ("node","ENODEDRBDVERSION","DRBD version mismatch within a node group") 1531 # Generated automatically from Haskell constant 'cvEnodefilecheck' in file 'src/Ganeti/Constants.hs' 1532 CV_ENODEFILECHECK = ("node","ENODEFILECHECK","Error retrieving the checksum of the node files") 1533 # Generated automatically from Haskell constant 'cvEnodefilestoragepaths' in file 'src/Ganeti/Constants.hs' 1534 CV_ENODEFILESTORAGEPATHS = ("node","ENODEFILESTORAGEPATHS","Detected bad file storage paths") 1535 # Generated automatically from Haskell constant 'cvEnodefilestoragepathunusable' in file 'src/Ganeti/Constants.hs' 1536 CV_ENODEFILESTORAGEPATHUNUSABLE = ("node","ENODEFILESTORAGEPATHUNUSABLE","File storage path unusable") 1537 # Generated automatically from Haskell constant 'cvEnodehooks' in file 'src/Ganeti/Constants.hs' 1538 CV_ENODEHOOKS = ("node","ENODEHOOKS","Communication failure in hooks execution") 1539 # Generated automatically from Haskell constant 'cvEnodehv' in file 'src/Ganeti/Constants.hs' 1540 CV_ENODEHV = ("node","ENODEHV","Hypervisor parameters verification failure") 1541 # Generated automatically from Haskell constant 'cvEnodelvm' in file 'src/Ganeti/Constants.hs' 1542 CV_ENODELVM = ("node","ENODELVM","LVM-related node error") 1543 # Generated automatically from Haskell constant 'cvEnoden1' in file 'src/Ganeti/Constants.hs' 1544 CV_ENODEN1 = ("node","ENODEN1","Not enough memory to accommodate instance failovers") 1545 # Generated automatically from Haskell constant 'cvEextags' in file 'src/Ganeti/Constants.hs' 1546 CV_EEXTAGS = ("node","EEXTAGS","Instances with same exclusion tag on the same node") 1547 # Generated automatically from Haskell constant 'cvEnodenet' in file 'src/Ganeti/Constants.hs' 1548 CV_ENODENET = ("node","ENODENET","Network-related node error") 1549 # Generated automatically from Haskell constant 'cvEnodeoobpath' in file 'src/Ganeti/Constants.hs' 1550 CV_ENODEOOBPATH = ("node","ENODEOOBPATH","Invalid Out Of Band path") 1551 # Generated automatically from Haskell constant 'cvEnodeorphaninstance' in file 'src/Ganeti/Constants.hs' 1552 CV_ENODEORPHANINSTANCE = ("node","ENODEORPHANINSTANCE","Unknown intance running on a node") 1553 # Generated automatically from Haskell constant 'cvEnodeorphanlv' in file 'src/Ganeti/Constants.hs' 1554 CV_ENODEORPHANLV = ("node","ENODEORPHANLV","Unknown LVM logical volume") 1555 # Generated automatically from Haskell constant 'cvEnodeos' in file 'src/Ganeti/Constants.hs' 1556 CV_ENODEOS = ("node","ENODEOS","OS-related node error") 1557 # Generated automatically from Haskell constant 'cvEnoderpc' in file 'src/Ganeti/Constants.hs' 1558 CV_ENODERPC = ("node","ENODERPC","Error during connection to the primary node of an instance") 1559 # Generated automatically from Haskell constant 'cvEnodesetup' in file 'src/Ganeti/Constants.hs' 1560 CV_ENODESETUP = ("node","ENODESETUP","Node setup error") 1561 # Generated automatically from Haskell constant 'cvEnodesharedfilestoragepathunusable' in file 'src/Ganeti/Constants.hs' 1562 CV_ENODESHAREDFILESTORAGEPATHUNUSABLE = ("node","ENODESHAREDFILESTORAGEPATHUNUSABLE","Shared file storage path unusable") 1563 # Generated automatically from Haskell constant 'cvEnodeglusterstoragepathunusable' in file 'src/Ganeti/Constants.hs' 1564 CV_ENODEGLUSTERSTORAGEPATHUNUSABLE = ("node","ENODEGLUSTERSTORAGEPATHUNUSABLE","Gluster storage path unusable") 1565 # Generated automatically from Haskell constant 'cvEnodessh' in file 'src/Ganeti/Constants.hs' 1566 CV_ENODESSH = ("node","ENODESSH","SSH-related node error") 1567 # Generated automatically from Haskell constant 'cvEnodetime' in file 'src/Ganeti/Constants.hs' 1568 CV_ENODETIME = ("node","ENODETIME","Node returned invalid time") 1569 # Generated automatically from Haskell constant 'cvEnodeuserscripts' in file 'src/Ganeti/Constants.hs' 1570 CV_ENODEUSERSCRIPTS = ("node","ENODEUSERSCRIPTS","User scripts not present or not executable") 1571 # Generated automatically from Haskell constant 'cvEnodeversion' in file 'src/Ganeti/Constants.hs' 1572 CV_ENODEVERSION = ("node","ENODEVERSION","Protocol version mismatch or Ganeti version mismatch") 1573 # Generated automatically from Haskell constant 'cvAllEcodes' in file 'src/Ganeti/Constants.hs' 1574 CV_ALL_ECODES = frozenset([("cluster","ECLUSTERCERT","Cluster certificate files verification failure"),("cluster","ECLUSTERCFG","Cluster configuration verification failure"),("cluster","ECLUSTERFILECHECK","Cluster configuration verification failure"),("group","EGROUPDIFFERENTPVSIZE","PVs in the group have different sizes"),("instance","EINSTANCEBADNODE","Instance marked as running lives on an offline node"),("instance","EINSTANCEDOWN","Instance not running on its primary node"),("instance","EINSTANCEFAULTYDISK","Impossible to retrieve status for a disk"),("instance","EINSTANCELAYOUT","Instance has multiple secondary nodes"),("instance","EINSTANCEMISSINGCFGPARAMETER","A configuration parameter for an instance is missing"),("instance","EINSTANCEMISSINGDISK","Missing volume on an instance"),("instance","EINSTANCEPOLICY","Instance does not meet policy"),("instance","EINSTANCESPLITGROUPS","Instance with primary and secondary nodes in different groups"),("instance","EINSTANCEUNSUITABLENODE","Instance running on nodes that are not suitable for it"),("instance","EINSTANCEWRONGNODE","Instance running on the wrong node"),("node","ECLUSTERDANGLINGINST","Some instances have a non-existing primary node"),("node","ECLUSTERDANGLINGNODES","Some nodes belong to non-existing groups"),("node","ENODEDRBD","Error parsing the DRBD status file"),("node","ENODEDRBDHELPER","Error caused by the DRBD helper"),("node","ENODEDRBDVERSION","DRBD version mismatch within a node group"),("node","ENODEFILECHECK","Error retrieving the checksum of the node files"),("node","ENODEFILESTORAGEPATHS","Detected bad file storage paths"),("node","ENODEFILESTORAGEPATHUNUSABLE","File storage path unusable"),("node","ENODEGLUSTERSTORAGEPATHUNUSABLE","Gluster storage path unusable"),("node","ENODEHOOKS","Communication failure in hooks execution"),("node","ENODEHV","Hypervisor parameters verification failure"),("node","ENODELVM","LVM-related node error"),("node","ENODEN1","Not enough memory to accommodate instance failovers"),("node","ENODENET","Network-related node error"),("node","ENODEOOBPATH","Invalid Out Of Band path"),("node","ENODEORPHANINSTANCE","Unknown intance running on a node"),("node","ENODEORPHANLV","Unknown LVM logical volume"),("node","ENODEOS","OS-related node error"),("node","ENODERPC","Error during connection to the primary node of an instance"),("node","ENODESETUP","Node setup error"),("node","ENODESHAREDFILESTORAGEPATHUNUSABLE","Shared file storage path unusable"),("node","ENODESSH","SSH-related node error"),("node","ENODETIME","Node returned invalid time"),("node","ENODEUSERSCRIPTS","User scripts not present or not executable"),("node","ENODEVERSION","Protocol version mismatch or Ganeti version mismatch")]) 1575 # Generated automatically from Haskell constant 'cvAllEcodesStrings' in file 'src/Ganeti/Constants.hs' 1576 CV_ALL_ECODES_STRINGS = frozenset(["ECLUSTERCERT","ECLUSTERCFG","ECLUSTERCLIENTCERT","ECLUSTERDANGLINGINST","ECLUSTERDANGLINGNODES","ECLUSTERFILECHECK","EEXTAGS","EGROUPDIFFERENTPVSIZE","EINSTANCEBADNODE","EINSTANCEDOWN","EINSTANCEFAULTYDISK","EINSTANCELAYOUT","EINSTANCEMISSINGCFGPARAMETER","EINSTANCEMISSINGDISK","EINSTANCEPOLICY","EINSTANCESPLITGROUPS","EINSTANCEUNSUITABLENODE","EINSTANCEWRONGNODE","ENODEDRBD","ENODEDRBDHELPER","ENODEDRBDVERSION","ENODEFILECHECK","ENODEFILESTORAGEPATHS","ENODEFILESTORAGEPATHUNUSABLE","ENODEGLUSTERSTORAGEPATHUNUSABLE","ENODEHOOKS","ENODEHV","ENODELVM","ENODEN1","ENODENET","ENODEOOBPATH","ENODEORPHANINSTANCE","ENODEORPHANLV","ENODEOS","ENODERPC","ENODESETUP","ENODESHAREDFILESTORAGEPATHUNUSABLE","ENODESSH","ENODETIME","ENODEUSERSCRIPTS","ENODEVERSION"]) 1577 # Generated automatically from Haskell constant 'nvBridges' in file 'src/Ganeti/Constants.hs' 1578 NV_BRIDGES = "bridges" 1579 # Generated automatically from Haskell constant 'nvClientCert' in file 'src/Ganeti/Constants.hs' 1580 NV_CLIENT_CERT = "client-cert" 1581 # Generated automatically from Haskell constant 'nvDrbdhelper' in file 'src/Ganeti/Constants.hs' 1582 NV_DRBDHELPER = "drbd-helper" 1583 # Generated automatically from Haskell constant 'nvDrbdversion' in file 'src/Ganeti/Constants.hs' 1584 NV_DRBDVERSION = "drbd-version" 1585 # Generated automatically from Haskell constant 'nvDrbdlist' in file 'src/Ganeti/Constants.hs' 1586 NV_DRBDLIST = "drbd-list" 1587 # Generated automatically from Haskell constant 'nvExclusivepvs' in file 'src/Ganeti/Constants.hs' 1588 NV_EXCLUSIVEPVS = "exclusive-pvs" 1589 # Generated automatically from Haskell constant 'nvFilelist' in file 'src/Ganeti/Constants.hs' 1590 NV_FILELIST = "filelist" 1591 # Generated automatically from Haskell constant 'nvAcceptedStoragePaths' in file 'src/Ganeti/Constants.hs' 1592 NV_ACCEPTED_STORAGE_PATHS = "allowed-file-storage-paths" 1593 # Generated automatically from Haskell constant 'nvFileStoragePath' in file 'src/Ganeti/Constants.hs' 1594 NV_FILE_STORAGE_PATH = "file-storage-path" 1595 # Generated automatically from Haskell constant 'nvSharedFileStoragePath' in file 'src/Ganeti/Constants.hs' 1596 NV_SHARED_FILE_STORAGE_PATH = "shared-file-storage-path" 1597 # Generated automatically from Haskell constant 'nvGlusterStoragePath' in file 'src/Ganeti/Constants.hs' 1598 NV_GLUSTER_STORAGE_PATH = "gluster-storage-path" 1599 # Generated automatically from Haskell constant 'nvHvinfo' in file 'src/Ganeti/Constants.hs' 1600 NV_HVINFO = "hvinfo" 1601 # Generated automatically from Haskell constant 'nvHvparams' in file 'src/Ganeti/Constants.hs' 1602 NV_HVPARAMS = "hvparms" 1603 # Generated automatically from Haskell constant 'nvHypervisor' in file 'src/Ganeti/Constants.hs' 1604 NV_HYPERVISOR = "hypervisor" 1605 # Generated automatically from Haskell constant 'nvInstancelist' in file 'src/Ganeti/Constants.hs' 1606 NV_INSTANCELIST = "instancelist" 1607 # Generated automatically from Haskell constant 'nvLvlist' in file 'src/Ganeti/Constants.hs' 1608 NV_LVLIST = "lvlist" 1609 # Generated automatically from Haskell constant 'nvMasterip' in file 'src/Ganeti/Constants.hs' 1610 NV_MASTERIP = "master-ip" 1611 # Generated automatically from Haskell constant 'nvNodelist' in file 'src/Ganeti/Constants.hs' 1612 NV_NODELIST = "nodelist" 1613 # Generated automatically from Haskell constant 'nvNodenettest' in file 'src/Ganeti/Constants.hs' 1614 NV_NODENETTEST = "node-net-test" 1615 # Generated automatically from Haskell constant 'nvNodesetup' in file 'src/Ganeti/Constants.hs' 1616 NV_NODESETUP = "nodesetup" 1617 # Generated automatically from Haskell constant 'nvOobPaths' in file 'src/Ganeti/Constants.hs' 1618 NV_OOB_PATHS = "oob-paths" 1619 # Generated automatically from Haskell constant 'nvOslist' in file 'src/Ganeti/Constants.hs' 1620 NV_OSLIST = "oslist" 1621 # Generated automatically from Haskell constant 'nvPvlist' in file 'src/Ganeti/Constants.hs' 1622 NV_PVLIST = "pvlist" 1623 # Generated automatically from Haskell constant 'nvTime' in file 'src/Ganeti/Constants.hs' 1624 NV_TIME = "time" 1625 # Generated automatically from Haskell constant 'nvUserscripts' in file 'src/Ganeti/Constants.hs' 1626 NV_USERSCRIPTS = "user-scripts" 1627 # Generated automatically from Haskell constant 'nvVersion' in file 'src/Ganeti/Constants.hs' 1628 NV_VERSION = "version" 1629 # Generated automatically from Haskell constant 'nvVglist' in file 'src/Ganeti/Constants.hs' 1630 NV_VGLIST = "vglist" 1631 # Generated automatically from Haskell constant 'nvNonvmnodes' in file 'src/Ganeti/Constants.hs' 1632 NV_NONVMNODES = "nonvmnodes" 1633 # Generated automatically from Haskell constant 'nvSshSetup' in file 'src/Ganeti/Constants.hs' 1634 NV_SSH_SETUP = "ssh-setup" 1635 # Generated automatically from Haskell constant 'nvSshClutter' in file 'src/Ganeti/Constants.hs' 1636 NV_SSH_CLUTTER = "ssh-clutter" 1637 # Generated automatically from Haskell constant 'inststAdmindown' in file 'src/Ganeti/Constants.hs' 1638 INSTST_ADMINDOWN = "ADMIN_down" 1639 # Generated automatically from Haskell constant 'inststAdminoffline' in file 'src/Ganeti/Constants.hs' 1640 INSTST_ADMINOFFLINE = "ADMIN_offline" 1641 # Generated automatically from Haskell constant 'inststErrordown' in file 'src/Ganeti/Constants.hs' 1642 INSTST_ERRORDOWN = "ERROR_down" 1643 # Generated automatically from Haskell constant 'inststErrorup' in file 'src/Ganeti/Constants.hs' 1644 INSTST_ERRORUP = "ERROR_up" 1645 # Generated automatically from Haskell constant 'inststNodedown' in file 'src/Ganeti/Constants.hs' 1646 INSTST_NODEDOWN = "ERROR_nodedown" 1647 # Generated automatically from Haskell constant 'inststNodeoffline' in file 'src/Ganeti/Constants.hs' 1648 INSTST_NODEOFFLINE = "ERROR_nodeoffline" 1649 # Generated automatically from Haskell constant 'inststRunning' in file 'src/Ganeti/Constants.hs' 1650 INSTST_RUNNING = "running" 1651 # Generated automatically from Haskell constant 'inststUserdown' in file 'src/Ganeti/Constants.hs' 1652 INSTST_USERDOWN = "USER_down" 1653 # Generated automatically from Haskell constant 'inststWrongnode' in file 'src/Ganeti/Constants.hs' 1654 INSTST_WRONGNODE = "ERROR_wrongnode" 1655 # Generated automatically from Haskell constant 'inststAll' in file 'src/Ganeti/Constants.hs' 1656 INSTST_ALL = frozenset(["ADMIN_down","ADMIN_offline","ERROR_down","ERROR_nodedown","ERROR_nodeoffline","ERROR_up","ERROR_wrongnode","USER_down","running"]) 1657 # Generated automatically from Haskell constant 'adminstDown' in file 'src/Ganeti/Constants.hs' 1658 ADMINST_DOWN = "down" 1659 # Generated automatically from Haskell constant 'adminstOffline' in file 'src/Ganeti/Constants.hs' 1660 ADMINST_OFFLINE = "offline" 1661 # Generated automatically from Haskell constant 'adminstUp' in file 'src/Ganeti/Constants.hs' 1662 ADMINST_UP = "up" 1663 # Generated automatically from Haskell constant 'adminstAll' in file 'src/Ganeti/Constants.hs' 1664 ADMINST_ALL = frozenset(["down","offline","up"]) 1665 # Generated automatically from Haskell constant 'adminSource' in file 'src/Ganeti/Constants.hs' 1666 ADMIN_SOURCE = "admin" 1667 # Generated automatically from Haskell constant 'userSource' in file 'src/Ganeti/Constants.hs' 1668 USER_SOURCE = "user" 1669 # Generated automatically from Haskell constant 'adminStateSources' in file 'src/Ganeti/Constants.hs' 1670 ADMIN_STATE_SOURCES = frozenset(["admin","user"]) 1671 # Generated automatically from Haskell constant 'nrDrained' in file 'src/Ganeti/Constants.hs' 1672 NR_DRAINED = "D" 1673 # Generated automatically from Haskell constant 'nrMaster' in file 'src/Ganeti/Constants.hs' 1674 NR_MASTER = "M" 1675 # Generated automatically from Haskell constant 'nrMcandidate' in file 'src/Ganeti/Constants.hs' 1676 NR_MCANDIDATE = "C" 1677 # Generated automatically from Haskell constant 'nrOffline' in file 'src/Ganeti/Constants.hs' 1678 NR_OFFLINE = "O" 1679 # Generated automatically from Haskell constant 'nrRegular' in file 'src/Ganeti/Constants.hs' 1680 NR_REGULAR = "R" 1681 # Generated automatically from Haskell constant 'nrAll' in file 'src/Ganeti/Constants.hs' 1682 NR_ALL = frozenset(["C","D","M","O","R"]) 1683 # Generated automatically from Haskell constant 'sslCertExpirationError' in file 'src/Ganeti/Constants.hs' 1684 SSL_CERT_EXPIRATION_ERROR = 7 1685 # Generated automatically from Haskell constant 'sslCertExpirationWarn' in file 'src/Ganeti/Constants.hs' 1686 SSL_CERT_EXPIRATION_WARN = 30 1687 # Generated automatically from Haskell constant 'iallocatorVersion' in file 'src/Ganeti/Constants.hs' 1688 IALLOCATOR_VERSION = 2 1689 # Generated automatically from Haskell constant 'iallocatorDirIn' in file 'src/Ganeti/Constants.hs' 1690 IALLOCATOR_DIR_IN = "in" 1691 # Generated automatically from Haskell constant 'iallocatorDirOut' in file 'src/Ganeti/Constants.hs' 1692 IALLOCATOR_DIR_OUT = "out" 1693 # Generated automatically from Haskell constant 'validIallocatorDirections' in file 'src/Ganeti/Constants.hs' 1694 VALID_IALLOCATOR_DIRECTIONS = frozenset(["in","out"]) 1695 # Generated automatically from Haskell constant 'iallocatorModeAlloc' in file 'src/Ganeti/Constants.hs' 1696 IALLOCATOR_MODE_ALLOC = "allocate" 1697 # Generated automatically from Haskell constant 'iallocatorModeAllocateSecondary' in file 'src/Ganeti/Constants.hs' 1698 IALLOCATOR_MODE_ALLOCATE_SECONDARY = "allocate-secondary" 1699 # Generated automatically from Haskell constant 'iallocatorModeChgGroup' in file 'src/Ganeti/Constants.hs' 1700 IALLOCATOR_MODE_CHG_GROUP = "change-group" 1701 # Generated automatically from Haskell constant 'iallocatorModeMultiAlloc' in file 'src/Ganeti/Constants.hs' 1702 IALLOCATOR_MODE_MULTI_ALLOC = "multi-allocate" 1703 # Generated automatically from Haskell constant 'iallocatorModeNodeEvac' in file 'src/Ganeti/Constants.hs' 1704 IALLOCATOR_MODE_NODE_EVAC = "node-evacuate" 1705 # Generated automatically from Haskell constant 'iallocatorModeReloc' in file 'src/Ganeti/Constants.hs' 1706 IALLOCATOR_MODE_RELOC = "relocate" 1707 # Generated automatically from Haskell constant 'validIallocatorModes' in file 'src/Ganeti/Constants.hs' 1708 VALID_IALLOCATOR_MODES = frozenset(["allocate","allocate-secondary","change-group","multi-allocate","node-evacuate","relocate"]) 1709 # Generated automatically from Haskell constant 'iallocatorSearchPath' in file 'src/Ganeti/Constants.hs' 1710 IALLOCATOR_SEARCH_PATH = ["/usr/lib/ganeti/iallocators"] 1711 # Generated automatically from Haskell constant 'defaultIallocatorShortcut' in file 'src/Ganeti/Constants.hs' 1712 DEFAULT_IALLOCATOR_SHORTCUT = "." 1713 # Generated automatically from Haskell constant 'defaultOpportunisticRetryInterval' in file 'src/Ganeti/Constants.hs' 1714 DEFAULT_OPPORTUNISTIC_RETRY_INTERVAL = 30 1715 # Generated automatically from Haskell constant 'nodeEvacPri' in file 'src/Ganeti/Constants.hs' 1716 NODE_EVAC_PRI = "primary-only" 1717 # Generated automatically from Haskell constant 'nodeEvacSec' in file 'src/Ganeti/Constants.hs' 1718 NODE_EVAC_SEC = "secondary-only" 1719 # Generated automatically from Haskell constant 'nodeEvacAll' in file 'src/Ganeti/Constants.hs' 1720 NODE_EVAC_ALL = "all" 1721 # Generated automatically from Haskell constant 'nodeEvacModes' in file 'src/Ganeti/Constants.hs' 1722 NODE_EVAC_MODES = frozenset(["all","primary-only","secondary-only"]) 1723 # Generated automatically from Haskell constant 'jobQueueVersion' in file 'src/Ganeti/Constants.hs' 1724 JOB_QUEUE_VERSION = 1 1725 # Generated automatically from Haskell constant 'jobQueueSizeHardLimit' in file 'src/Ganeti/Constants.hs' 1726 JOB_QUEUE_SIZE_HARD_LIMIT = 5000 1727 # Generated automatically from Haskell constant 'jobQueueFilesPerms' in file 'src/Ganeti/Constants.hs' 1728 JOB_QUEUE_FILES_PERMS = 416 1729 # Generated automatically from Haskell constant 'jobNotchanged' in file 'src/Ganeti/Constants.hs' 1730 JOB_NOTCHANGED = "nochange" 1731 # Generated automatically from Haskell constant 'jobStatusQueued' in file 'src/Ganeti/Constants.hs' 1732 JOB_STATUS_QUEUED = "queued" 1733 # Generated automatically from Haskell constant 'jobStatusWaiting' in file 'src/Ganeti/Constants.hs' 1734 JOB_STATUS_WAITING = "waiting" 1735 # Generated automatically from Haskell constant 'jobStatusCanceling' in file 'src/Ganeti/Constants.hs' 1736 JOB_STATUS_CANCELING = "canceling" 1737 # Generated automatically from Haskell constant 'jobStatusRunning' in file 'src/Ganeti/Constants.hs' 1738 JOB_STATUS_RUNNING = "running" 1739 # Generated automatically from Haskell constant 'jobStatusCanceled' in file 'src/Ganeti/Constants.hs' 1740 JOB_STATUS_CANCELED = "canceled" 1741 # Generated automatically from Haskell constant 'jobStatusSuccess' in file 'src/Ganeti/Constants.hs' 1742 JOB_STATUS_SUCCESS = "success" 1743 # Generated automatically from Haskell constant 'jobStatusError' in file 'src/Ganeti/Constants.hs' 1744 JOB_STATUS_ERROR = "error" 1745 # Generated automatically from Haskell constant 'jobsPending' in file 'src/Ganeti/Constants.hs' 1746 JOBS_PENDING = frozenset(["canceling","queued","waiting"]) 1747 # Generated automatically from Haskell constant 'jobsFinalized' in file 'src/Ganeti/Constants.hs' 1748 JOBS_FINALIZED = frozenset(["canceled","error","success"]) 1749 # Generated automatically from Haskell constant 'jobStatusAll' in file 'src/Ganeti/Constants.hs' 1750 JOB_STATUS_ALL = frozenset(["canceled","canceling","error","queued","running","success","waiting"]) 1751 # Generated automatically from Haskell constant 'opStatusCanceling' in file 'src/Ganeti/Constants.hs' 1752 OP_STATUS_CANCELING = "canceling" 1753 # Generated automatically from Haskell constant 'opStatusQueued' in file 'src/Ganeti/Constants.hs' 1754 OP_STATUS_QUEUED = "queued" 1755 # Generated automatically from Haskell constant 'opStatusRunning' in file 'src/Ganeti/Constants.hs' 1756 OP_STATUS_RUNNING = "running" 1757 # Generated automatically from Haskell constant 'opStatusWaiting' in file 'src/Ganeti/Constants.hs' 1758 OP_STATUS_WAITING = "waiting" 1759 # Generated automatically from Haskell constant 'opStatusCanceled' in file 'src/Ganeti/Constants.hs' 1760 OP_STATUS_CANCELED = "canceled" 1761 # Generated automatically from Haskell constant 'opStatusError' in file 'src/Ganeti/Constants.hs' 1762 OP_STATUS_ERROR = "error" 1763 # Generated automatically from Haskell constant 'opStatusSuccess' in file 'src/Ganeti/Constants.hs' 1764 OP_STATUS_SUCCESS = "success" 1765 # Generated automatically from Haskell constant 'opsFinalized' in file 'src/Ganeti/Constants.hs' 1766 OPS_FINALIZED = frozenset(["canceled","error","success"]) 1767 # Generated automatically from Haskell constant 'opPrioLowest' in file 'src/Ganeti/Constants.hs' 1768 OP_PRIO_LOWEST = 19 1769 # Generated automatically from Haskell constant 'opPrioHighest' in file 'src/Ganeti/Constants.hs' 1770 OP_PRIO_HIGHEST = -20 1771 # Generated automatically from Haskell constant 'opPrioLow' in file 'src/Ganeti/Constants.hs' 1772 OP_PRIO_LOW = 10 1773 # Generated automatically from Haskell constant 'opPrioNormal' in file 'src/Ganeti/Constants.hs' 1774 OP_PRIO_NORMAL = 0 1775 # Generated automatically from Haskell constant 'opPrioHigh' in file 'src/Ganeti/Constants.hs' 1776 OP_PRIO_HIGH = -10 1777 # Generated automatically from Haskell constant 'opPrioSubmitValid' in file 'src/Ganeti/Constants.hs' 1778 OP_PRIO_SUBMIT_VALID = frozenset([-10,0,10]) 1779 # Generated automatically from Haskell constant 'opPrioDefault' in file 'src/Ganeti/Constants.hs' 1780 OP_PRIO_DEFAULT = 0 1781 # Generated automatically from Haskell constant 'locksAppend' in file 'src/Ganeti/Constants.hs' 1782 LOCKS_APPEND = "append" 1783 # Generated automatically from Haskell constant 'locksReplace' in file 'src/Ganeti/Constants.hs' 1784 LOCKS_REPLACE = "replace" 1785 # Generated automatically from Haskell constant 'lockAttemptsMaxwait' in file 'src/Ganeti/Constants.hs' 1786 LOCK_ATTEMPTS_MAXWAIT = 75.0 1787 # Generated automatically from Haskell constant 'lockAttemptsMinwait' in file 'src/Ganeti/Constants.hs' 1788 LOCK_ATTEMPTS_MINWAIT = 5.0 1789 # Generated automatically from Haskell constant 'lockAttemptsTimeout' in file 'src/Ganeti/Constants.hs' 1790 LOCK_ATTEMPTS_TIMEOUT = 1800 1791 # Generated automatically from Haskell constant 'elogMessage' in file 'src/Ganeti/Constants.hs' 1792 ELOG_MESSAGE = "message" 1793 # Generated automatically from Haskell constant 'elogRemoteImport' in file 'src/Ganeti/Constants.hs' 1794 ELOG_REMOTE_IMPORT = "remote-import" 1795 # Generated automatically from Haskell constant 'elogJqueueTest' in file 'src/Ganeti/Constants.hs' 1796 ELOG_JQUEUE_TEST = "jqueue-test" 1797 # Generated automatically from Haskell constant 'elogDelayTest' in file 'src/Ganeti/Constants.hs' 1798 ELOG_DELAY_TEST = "delay-test" 1799 # Generated automatically from Haskell constant 'etcHostsAdd' in file 'src/Ganeti/Constants.hs' 1800 ETC_HOSTS_ADD = "add" 1801 # Generated automatically from Haskell constant 'etcHostsRemove' in file 'src/Ganeti/Constants.hs' 1802 ETC_HOSTS_REMOVE = "remove" 1803 # Generated automatically from Haskell constant 'jqtMsgprefix' in file 'src/Ganeti/Constants.hs' 1804 JQT_MSGPREFIX = "TESTMSG=" 1805 # Generated automatically from Haskell constant 'jqtExec' in file 'src/Ganeti/Constants.hs' 1806 JQT_EXEC = "exec" 1807 # Generated automatically from Haskell constant 'jqtExpandnames' in file 'src/Ganeti/Constants.hs' 1808 JQT_EXPANDNAMES = "expandnames" 1809 # Generated automatically from Haskell constant 'jqtLogmsg' in file 'src/Ganeti/Constants.hs' 1810 JQT_LOGMSG = "logmsg" 1811 # Generated automatically from Haskell constant 'jqtStartmsg' in file 'src/Ganeti/Constants.hs' 1812 JQT_STARTMSG = "startmsg" 1813 # Generated automatically from Haskell constant 'jqtAll' in file 'src/Ganeti/Constants.hs' 1814 JQT_ALL = frozenset(["exec","expandnames","logmsg","startmsg"]) 1815 # Generated automatically from Haskell constant 'qrCluster' in file 'src/Ganeti/Constants.hs' 1816 QR_CLUSTER = "cluster" 1817 # Generated automatically from Haskell constant 'qrExport' in file 'src/Ganeti/Constants.hs' 1818 QR_EXPORT = "export" 1819 # Generated automatically from Haskell constant 'qrExtstorage' in file 'src/Ganeti/Constants.hs' 1820 QR_EXTSTORAGE = "extstorage" 1821 # Generated automatically from Haskell constant 'qrGroup' in file 'src/Ganeti/Constants.hs' 1822 QR_GROUP = "group" 1823 # Generated automatically from Haskell constant 'qrInstance' in file 'src/Ganeti/Constants.hs' 1824 QR_INSTANCE = "instance" 1825 # Generated automatically from Haskell constant 'qrJob' in file 'src/Ganeti/Constants.hs' 1826 QR_JOB = "job" 1827 # Generated automatically from Haskell constant 'qrLock' in file 'src/Ganeti/Constants.hs' 1828 QR_LOCK = "lock" 1829 # Generated automatically from Haskell constant 'qrNetwork' in file 'src/Ganeti/Constants.hs' 1830 QR_NETWORK = "network" 1831 # Generated automatically from Haskell constant 'qrFilter' in file 'src/Ganeti/Constants.hs' 1832 QR_FILTER = "filter" 1833 # Generated automatically from Haskell constant 'qrNode' in file 'src/Ganeti/Constants.hs' 1834 QR_NODE = "node" 1835 # Generated automatically from Haskell constant 'qrOs' in file 'src/Ganeti/Constants.hs' 1836 QR_OS = "os" 1837 # Generated automatically from Haskell constant 'qrViaOp' in file 'src/Ganeti/Constants.hs' 1838 QR_VIA_OP = frozenset(["cluster","extstorage","os"]) 1839 # Generated automatically from Haskell constant 'qrViaLuxi' in file 'src/Ganeti/Constants.hs' 1840 QR_VIA_LUXI = frozenset(["export","filter","group","instance","job","lock","network","node"]) 1841 # Generated automatically from Haskell constant 'qrViaRapi' in file 'src/Ganeti/Constants.hs' 1842 QR_VIA_RAPI = frozenset(["export","filter","group","instance","job","lock","network","node"]) 1843 # Generated automatically from Haskell constant 'qrViaRapiPut' in file 'src/Ganeti/Constants.hs' 1844 QR_VIA_RAPI_PUT = frozenset(["filter","job","lock"]) 1845 # Generated automatically from Haskell constant 'qftBool' in file 'src/Ganeti/Constants.hs' 1846 QFT_BOOL = "bool" 1847 # Generated automatically from Haskell constant 'qftNumber' in file 'src/Ganeti/Constants.hs' 1848 QFT_NUMBER = "number" 1849 # Generated automatically from Haskell constant 'qftNumberFloat' in file 'src/Ganeti/Constants.hs' 1850 QFT_NUMBER_FLOAT = "float" 1851 # Generated automatically from Haskell constant 'qftOther' in file 'src/Ganeti/Constants.hs' 1852 QFT_OTHER = "other" 1853 # Generated automatically from Haskell constant 'qftText' in file 'src/Ganeti/Constants.hs' 1854 QFT_TEXT = "text" 1855 # Generated automatically from Haskell constant 'qftTimestamp' in file 'src/Ganeti/Constants.hs' 1856 QFT_TIMESTAMP = "timestamp" 1857 # Generated automatically from Haskell constant 'qftUnit' in file 'src/Ganeti/Constants.hs' 1858 QFT_UNIT = "unit" 1859 # Generated automatically from Haskell constant 'qftUnknown' in file 'src/Ganeti/Constants.hs' 1860 QFT_UNKNOWN = "unknown" 1861 # Generated automatically from Haskell constant 'qftAll' in file 'src/Ganeti/Constants.hs' 1862 QFT_ALL = frozenset(["bool","float","number","other","text","timestamp","unit","unknown"]) 1863 # Generated automatically from Haskell constant 'rsNodata' in file 'src/Ganeti/Constants.hs' 1864 RS_NODATA = 2 1865 # Generated automatically from Haskell constant 'rsNormal' in file 'src/Ganeti/Constants.hs' 1866 RS_NORMAL = 0 1867 # Generated automatically from Haskell constant 'rsOffline' in file 'src/Ganeti/Constants.hs' 1868 RS_OFFLINE = 4 1869 # Generated automatically from Haskell constant 'rsUnavail' in file 'src/Ganeti/Constants.hs' 1870 RS_UNAVAIL = 3 1871 # Generated automatically from Haskell constant 'rsUnknown' in file 'src/Ganeti/Constants.hs' 1872 RS_UNKNOWN = 1 1873 # Generated automatically from Haskell constant 'rsAll' in file 'src/Ganeti/Constants.hs' 1874 RS_ALL = frozenset([0,1,2,3,4]) 1875 # Generated automatically from Haskell constant 'rssDescription' in file 'src/Ganeti/Constants.hs' 1876 RSS_DESCRIPTION = {1:("(unknown)","??"), 2:("(nodata)","?"), 3:("(unavail)","-"), 4:("(offline)","*")} 1877 # Generated automatically from Haskell constant 'maxDisks' in file 'src/Ganeti/Constants.hs' 1878 MAX_DISKS = 16 1879 # Generated automatically from Haskell constant 'maxNics' in file 'src/Ganeti/Constants.hs' 1880 MAX_NICS = 8 1881 # Generated automatically from Haskell constant 'ssconfFileprefix' in file 'src/Ganeti/Constants.hs' 1882 SSCONF_FILEPREFIX = "ssconf_" 1883 # Generated automatically from Haskell constant 'ssClusterName' in file 'src/Ganeti/Constants.hs' 1884 SS_CLUSTER_NAME = "cluster_name" 1885 # Generated automatically from Haskell constant 'ssClusterTags' in file 'src/Ganeti/Constants.hs' 1886 SS_CLUSTER_TAGS = "cluster_tags" 1887 # Generated automatically from Haskell constant 'ssFileStorageDir' in file 'src/Ganeti/Constants.hs' 1888 SS_FILE_STORAGE_DIR = "file_storage_dir" 1889 # Generated automatically from Haskell constant 'ssSharedFileStorageDir' in file 'src/Ganeti/Constants.hs' 1890 SS_SHARED_FILE_STORAGE_DIR = "shared_file_storage_dir" 1891 # Generated automatically from Haskell constant 'ssGlusterStorageDir' in file 'src/Ganeti/Constants.hs' 1892 SS_GLUSTER_STORAGE_DIR = "gluster_storage_dir" 1893 # Generated automatically from Haskell constant 'ssMasterCandidates' in file 'src/Ganeti/Constants.hs' 1894 SS_MASTER_CANDIDATES = "master_candidates" 1895 # Generated automatically from Haskell constant 'ssMasterCandidatesIps' in file 'src/Ganeti/Constants.hs' 1896 SS_MASTER_CANDIDATES_IPS = "master_candidates_ips" 1897 # Generated automatically from Haskell constant 'ssMasterCandidatesCerts' in file 'src/Ganeti/Constants.hs' 1898 SS_MASTER_CANDIDATES_CERTS = "master_candidates_certs" 1899 # Generated automatically from Haskell constant 'ssMasterIp' in file 'src/Ganeti/Constants.hs' 1900 SS_MASTER_IP = "master_ip" 1901 # Generated automatically from Haskell constant 'ssMasterNetdev' in file 'src/Ganeti/Constants.hs' 1902 SS_MASTER_NETDEV = "master_netdev" 1903 # Generated automatically from Haskell constant 'ssMasterNetmask' in file 'src/Ganeti/Constants.hs' 1904 SS_MASTER_NETMASK = "master_netmask" 1905 # Generated automatically from Haskell constant 'ssMasterNode' in file 'src/Ganeti/Constants.hs' 1906 SS_MASTER_NODE = "master_node" 1907 # Generated automatically from Haskell constant 'ssNodeList' in file 'src/Ganeti/Constants.hs' 1908 SS_NODE_LIST = "node_list" 1909 # Generated automatically from Haskell constant 'ssNodePrimaryIps' in file 'src/Ganeti/Constants.hs' 1910 SS_NODE_PRIMARY_IPS = "node_primary_ips" 1911 # Generated automatically from Haskell constant 'ssNodeSecondaryIps' in file 'src/Ganeti/Constants.hs' 1912 SS_NODE_SECONDARY_IPS = "node_secondary_ips" 1913 # Generated automatically from Haskell constant 'ssNodeVmCapable' in file 'src/Ganeti/Constants.hs' 1914 SS_NODE_VM_CAPABLE = "node_vm_capable" 1915 # Generated automatically from Haskell constant 'ssOfflineNodes' in file 'src/Ganeti/Constants.hs' 1916 SS_OFFLINE_NODES = "offline_nodes" 1917 # Generated automatically from Haskell constant 'ssOnlineNodes' in file 'src/Ganeti/Constants.hs' 1918 SS_ONLINE_NODES = "online_nodes" 1919 # Generated automatically from Haskell constant 'ssPrimaryIpFamily' in file 'src/Ganeti/Constants.hs' 1920 SS_PRIMARY_IP_FAMILY = "primary_ip_family" 1921 # Generated automatically from Haskell constant 'ssInstanceList' in file 'src/Ganeti/Constants.hs' 1922 SS_INSTANCE_LIST = "instance_list" 1923 # Generated automatically from Haskell constant 'ssReleaseVersion' in file 'src/Ganeti/Constants.hs' 1924 SS_RELEASE_VERSION = "release_version" 1925 # Generated automatically from Haskell constant 'ssHypervisorList' in file 'src/Ganeti/Constants.hs' 1926 SS_HYPERVISOR_LIST = "hypervisor_list" 1927 # Generated automatically from Haskell constant 'ssMaintainNodeHealth' in file 'src/Ganeti/Constants.hs' 1928 SS_MAINTAIN_NODE_HEALTH = "maintain_node_health" 1929 # Generated automatically from Haskell constant 'ssUidPool' in file 'src/Ganeti/Constants.hs' 1930 SS_UID_POOL = "uid_pool" 1931 # Generated automatically from Haskell constant 'ssNodegroups' in file 'src/Ganeti/Constants.hs' 1932 SS_NODEGROUPS = "nodegroups" 1933 # Generated automatically from Haskell constant 'ssNetworks' in file 'src/Ganeti/Constants.hs' 1934 SS_NETWORKS = "networks" 1935 # Generated automatically from Haskell constant 'ssHvparamsPref' in file 'src/Ganeti/Constants.hs' 1936 SS_HVPARAMS_PREF = "hvparams_" 1937 # Generated automatically from Haskell constant 'ssHvparamsXenChroot' in file 'src/Ganeti/Constants.hs' 1938 SS_HVPARAMS_XEN_CHROOT = "hvparams_chroot" 1939 # Generated automatically from Haskell constant 'ssHvparamsXenFake' in file 'src/Ganeti/Constants.hs' 1940 SS_HVPARAMS_XEN_FAKE = "hvparams_fake" 1941 # Generated automatically from Haskell constant 'ssHvparamsXenHvm' in file 'src/Ganeti/Constants.hs' 1942 SS_HVPARAMS_XEN_HVM = "hvparams_xen-hvm" 1943 # Generated automatically from Haskell constant 'ssHvparamsXenKvm' in file 'src/Ganeti/Constants.hs' 1944 SS_HVPARAMS_XEN_KVM = "hvparams_kvm" 1945 # Generated automatically from Haskell constant 'ssHvparamsXenLxc' in file 'src/Ganeti/Constants.hs' 1946 SS_HVPARAMS_XEN_LXC = "hvparams_lxc" 1947 # Generated automatically from Haskell constant 'ssHvparamsXenPvm' in file 'src/Ganeti/Constants.hs' 1948 SS_HVPARAMS_XEN_PVM = "hvparams_xen-pvm" 1949 # Generated automatically from Haskell constant 'validSsHvparamsKeys' in file 'src/Ganeti/Constants.hs' 1950 VALID_SS_HVPARAMS_KEYS = frozenset(["hvparams_chroot","hvparams_fake","hvparams_kvm","hvparams_lxc","hvparams_xen-hvm","hvparams_xen-pvm"]) 1951 # Generated automatically from Haskell constant 'ssFilePerms' in file 'src/Ganeti/Constants.hs' 1952 SS_FILE_PERMS = 292 1953 # Generated automatically from Haskell constant 'ssEnabledUserShutdown' in file 'src/Ganeti/Constants.hs' 1954 SS_ENABLED_USER_SHUTDOWN = "enabled_user_shutdown" 1955 # Generated automatically from Haskell constant 'ssSshPorts' in file 'src/Ganeti/Constants.hs' 1956 SS_SSH_PORTS = "ssh_ports" 1957 # Generated automatically from Haskell constant 'validSsKeys' in file 'src/Ganeti/Constants.hs' 1958 VALID_SS_KEYS = frozenset(["cluster_name","cluster_tags","enabled_user_shutdown","file_storage_dir","gluster_storage_dir","hvparams_chroot","hvparams_fake","hvparams_kvm","hvparams_lxc","hvparams_xen-hvm","hvparams_xen-pvm","hypervisor_list","instance_list","maintain_node_health","master_candidates","master_candidates_certs","master_candidates_ips","master_ip","master_netdev","master_netmask","master_node","networks","node_list","node_primary_ips","node_secondary_ips","node_vm_capable","nodegroups","offline_nodes","online_nodes","primary_ip_family","release_version","shared_file_storage_dir","ssh_ports","uid_pool"]) 1959 # Generated automatically from Haskell constant 'defaultEnabledHypervisor' in file 'src/Ganeti/Constants.hs' 1960 DEFAULT_ENABLED_HYPERVISOR = "xen-pvm" 1961 # Generated automatically from Haskell constant 'hvcDefaults' in file 'src/Ganeti/Constants.hs' 1962 HVC_DEFAULTS = {"kvm":{"acpi":True, "boot_order":"disk", "cdrom2_image_path":"", "cdrom_disk_type":"", "cdrom_image_path":"", "cpu_cores":0, "cpu_mask":"all", "cpu_sockets":0, "cpu_threads":0, "cpu_type":"", "disk_aio":"threads", "disk_cache":"default", "disk_type":"paravirtual", "floppy_image_path":"", "initrd_path":"", "kernel_args":"ro", "kernel_path":"/boot/vmlinuz-3-kvmU", "keymap":"", "kvm_extra":"", "kvm_flag":"", "kvm_path":"/usr/bin/kvm", "kvm_pci_reservations":12, "machine_version":"", "mem_path":"", "migration_bandwidth":32, "migration_caps":"", "migration_downtime":30, "migration_mode":"live", "migration_port":8102, "nic_type":"paravirtual", "reboot_behavior":"reboot", "root_path":"/dev/vda1", "scsi_controller_type":"lsi", "security_domain":"", "security_model":"none", "serial_console":True, "serial_speed":38400, "soundhw":"", "spice_bind":"", "spice_image_compression":"", "spice_ip_version":0, "spice_jpeg_wan_compression":"", "spice_password_file":"", "spice_playback_compression":True, "spice_streaming_video":"", "spice_tls_ciphers":"HIGH:-DES:-3DES:-EXPORT:-DH", "spice_use_tls":False, "spice_use_vdagent":True, "spice_zlib_glz_wan_compression":"", "usb_devices":"", "usb_mouse":"", "use_chroot":False, "use_localtime":False, "user_shutdown":False, "vga":"", "vhost_net":False, "virtio_net_queues":1, "vnc_bind_address":"", "vnc_password_file":"", "vnc_tls":False, "vnc_x509_path":"", "vnc_x509_verify":False, "vnet_hdr":True}, "xen-pvm":{"blockdev_prefix":"sd", "bootloader_args":"", "bootloader_path":"", "cpu_cap":0, "cpu_mask":"all", "cpu_weight":256, "cpuid":"", "initrd_path":"", "kernel_args":"ro", "kernel_path":"/boot/vmlinuz-3-xenU", "migration_mode":"live", "migration_port":8002, "reboot_behavior":"reboot", "root_path":"/dev/xvda1", "soundhw":"", "use_bootloader":False, "vif_script":"", "xen_cmd":"xm"}, "chroot":{"init_script":"/ganeti-chroot"}, "xen-hvm":{"acpi":True, "blockdev_prefix":"hd", "boot_order":"cd", "cdrom_image_path":"", "cpu_cap":0, "cpu_mask":"all", "cpu_weight":256, "cpuid":"", "device_model":"/usr/lib/xen/bin/qemu-dm", "disk_type":"paravirtual", "kernel_path":"/usr/lib/xen/boot/hvmloader", "migration_mode":"non-live", "migration_port":8002, "nic_type":"rtl8139", "pae":True, "pci_pass":"", "reboot_behavior":"reboot", "soundhw":"", "use_localtime":False, "vif_script":"", "vif_type":"ioemu", "viridian":False, "vnc_bind_address":"0.0.0.0", "xen_cmd":"xm"}, "lxc":{"cpu_mask":"", "devices":"c 1:3 rw,c 1:5 rw,c 1:7 rw,c 1:8 rw,c 1:9 rw,c 1:10 rw,c 5:0 rw,c 5:1 rw,c 5:2 rw,c 136:* rw", "drop_capabilities":"mac_override,sys_boot,sys_module,sys_time,sys_admin", "extra_cgroups":"", "extra_config":"", "num_ttys":6, "startup_timeout":30}, "fake":{"migration_mode":"live"}} 1963 # Generated automatically from Haskell constant 'hvcGlobals' in file 'src/Ganeti/Constants.hs' 1964 HVC_GLOBALS = frozenset(["migration_bandwidth","migration_mode","migration_port","xen_cmd"]) 1965 # Generated automatically from Haskell constant 'becDefaults' in file 'src/Ganeti/Constants.hs' 1966 BEC_DEFAULTS = {"always_failover":False, "auto_balance":True, "maxmem":128, "minmem":128, "spindle_use":1, "vcpus":1} 1967 # Generated automatically from Haskell constant 'ndcDefaults' in file 'src/Ganeti/Constants.hs' 1968 NDC_DEFAULTS = {"cpu_speed":1.0, "exclusive_storage":False, "oob_program":"", "ovs":False, "ovs_link":"", "ovs_name":"switch1", "spindle_count":1, "ssh_port":22} 1969 # Generated automatically from Haskell constant 'ndcGlobals' in file 'src/Ganeti/Constants.hs' 1970 NDC_GLOBALS = frozenset(["exclusive_storage"]) 1971 # Generated automatically from Haskell constant 'defaultDelayTarget' in file 'src/Ganeti/Constants.hs' 1972 DEFAULT_DELAY_TARGET = 1 1973 # Generated automatically from Haskell constant 'defaultDiskCustom' in file 'src/Ganeti/Constants.hs' 1974 DEFAULT_DISK_CUSTOM = "" 1975 # Generated automatically from Haskell constant 'defaultDiskResync' in file 'src/Ganeti/Constants.hs' 1976 DEFAULT_DISK_RESYNC = False 1977 # Generated automatically from Haskell constant 'defaultFillTarget' in file 'src/Ganeti/Constants.hs' 1978 DEFAULT_FILL_TARGET = 0 1979 # Generated automatically from Haskell constant 'defaultMinRate' in file 'src/Ganeti/Constants.hs' 1980 DEFAULT_MIN_RATE = 4096 1981 # Generated automatically from Haskell constant 'defaultNetCustom' in file 'src/Ganeti/Constants.hs' 1982 DEFAULT_NET_CUSTOM = "" 1983 # Generated automatically from Haskell constant 'defaultPlanAhead' in file 'src/Ganeti/Constants.hs' 1984 DEFAULT_PLAN_AHEAD = 20 1985 # Generated automatically from Haskell constant 'defaultRbdPool' in file 'src/Ganeti/Constants.hs' 1986 DEFAULT_RBD_POOL = "rbd" 1987 # Generated automatically from Haskell constant 'diskLdDefaults' in file 'src/Ganeti/Constants.hs' 1988 DISK_LD_DEFAULTS = {"file":{}, "sharedfile":{}, "plain":{"stripes":1}, "blockdev":{}, "drbd":{"c-delay-target":1, "c-fill-target":0, "c-max-rate":61440, "c-min-rate":4096, "c-plan-ahead":20, "default-metavg":"xenvg", "disable-meta-flush":False, "disabled-barriers":"n", "disk-custom":"", "dynamic-resync":False, "net-custom":"", "protocol":"C", "resync-rate":61440}, "rbd":{"access":"kernelspace", "pool":"rbd"}, "ext":{"access":"kernelspace"}, "gluster":{"access":"kernelspace", "host":"127.0.0.1", "port":24007, "volume":"gv0"}} 1989 # Generated automatically from Haskell constant 'diskDtDefaults' in file 'src/Ganeti/Constants.hs' 1990 DISK_DT_DEFAULTS = {"diskless":{}, "file":{}, "sharedfile":{}, "plain":{"stripes":1}, "blockdev":{}, "drbd":{"c-delay-target":1, "c-fill-target":0, "c-max-rate":61440, "c-min-rate":4096, "c-plan-ahead":20, "data-stripes":1, "disk-barriers":"n", "disk-custom":"", "dynamic-resync":False, "meta-barriers":False, "meta-stripes":1, "metavg":"xenvg", "net-custom":"", "protocol":"C", "resync-rate":61440}, "rbd":{"access":"kernelspace", "pool":"rbd"}, "ext":{"access":"kernelspace"}, "gluster":{"access":"kernelspace", "host":"127.0.0.1", "port":24007, "volume":"gv0"}} 1991 # Generated automatically from Haskell constant 'niccDefaults' in file 'src/Ganeti/Constants.hs' 1992 NICC_DEFAULTS = {"link":"xen-br0", "mode":"bridged", "vlan":""} 1993 # Generated automatically from Haskell constant 'ispecsMinmaxDefaults' in file 'src/Ganeti/Constants.hs' 1994 ISPECS_MINMAX_DEFAULTS = {"max":{"cpu-count":8, "disk-count":16, "disk-size":1048576, "memory-size":32768, "nic-count":8, "spindle-use":12}, "min":{"cpu-count":1, "disk-count":1, "disk-size":1024, "memory-size":128, "nic-count":1, "spindle-use":1}} 1995 # Generated automatically from Haskell constant 'ipolicyDefaults' in file 'src/Ganeti/Constants.hs' 1996 IPOLICY_DEFAULTS = {"disk-templates":["blockdev","diskless","drbd","ext","file","gluster","plain","rbd","sharedfile"], "memory-ratio":1.0, "minmax":[{"max":{"cpu-count":8, "disk-count":16, "disk-size":1048576, "memory-size":32768, "nic-count":8, "spindle-use":12}, "min":{"cpu-count":1, "disk-count":1, "disk-size":1024, "memory-size":128, "nic-count":1, "spindle-use":1}}], "spindle-ratio":32.0, "std":{"cpu-count":1, "disk-count":1, "disk-size":1024, "memory-size":128, "nic-count":1, "spindle-use":1}, "vcpu-ratio":4.0} 1997 # Generated automatically from Haskell constant 'masterPoolSizeDefault' in file 'src/Ganeti/Constants.hs' 1998 MASTER_POOL_SIZE_DEFAULT = 10 1999 # Generated automatically from Haskell constant 'partMargin' in file 'src/Ganeti/Constants.hs' 2000 PART_MARGIN = 1.0e-2 2001 # Generated automatically from Haskell constant 'partReserved' in file 'src/Ganeti/Constants.hs' 2002 PART_RESERVED = 2.0e-2 2003 # Generated automatically from Haskell constant 'luxidJobqueuePollInterval' in file 'src/Ganeti/Constants.hs' 2004 LUXID_JOBQUEUE_POLL_INTERVAL = 307 2005 # Generated automatically from Haskell constant 'luxidMaximalRunningJobsDefault' in file 'src/Ganeti/Constants.hs' 2006 LUXID_MAXIMAL_RUNNING_JOBS_DEFAULT = 20 2007 # Generated automatically from Haskell constant 'luxidMaximalTrackedJobsDefault' in file 'src/Ganeti/Constants.hs' 2008 LUXID_MAXIMAL_TRACKED_JOBS_DEFAULT = 25 2009 # Generated automatically from Haskell constant 'luxidRetryForkCount' in file 'src/Ganeti/Constants.hs' 2010 LUXID_RETRY_FORK_COUNT = 5 2011 # Generated automatically from Haskell constant 'luxidRetryForkStepUS' in file 'src/Ganeti/Constants.hs' 2012 LUXID_RETRY_FORK_STEP_U_S = 500000 2013 # Generated automatically from Haskell constant 'luxidJobDeathDetectionRetries' in file 'src/Ganeti/Constants.hs' 2014 LUXID_JOB_DEATH_DETECTION_RETRIES = 3 2015 # Generated automatically from Haskell constant 'luxidJobDeathDelay' in file 'src/Ganeti/Constants.hs' 2016 LUXID_JOB_DEATH_DELAY = 100000 2017 # Generated automatically from Haskell constant 'wconfdDeathdetectionIntervall' in file 'src/Ganeti/Constants.hs' 2018 WCONFD_DEATHDETECTION_INTERVALL = 311 2019 # Generated automatically from Haskell constant 'wconfdDefCtmo' in file 'src/Ganeti/Constants.hs' 2020 WCONFD_DEF_CTMO = 10 2021 # Generated automatically from Haskell constant 'wconfdDefRwto' in file 'src/Ganeti/Constants.hs' 2022 WCONFD_DEF_RWTO = 60 2023 # Generated automatically from Haskell constant 'wconfLivelockPrefix' in file 'src/Ganeti/Constants.hs' 2024 WCONF_LIVELOCK_PREFIX = "wconf-daemon" 2025 # Generated automatically from Haskell constant 'confdProtocolVersion' in file 'src/Ganeti/Constants.hs' 2026 CONFD_PROTOCOL_VERSION = 1 2027 # Generated automatically from Haskell constant 'confdReqPing' in file 'src/Ganeti/Constants.hs' 2028 CONFD_REQ_PING = 0 2029 # Generated automatically from Haskell constant 'confdReqNodeRoleByname' in file 'src/Ganeti/Constants.hs' 2030 CONFD_REQ_NODE_ROLE_BYNAME = 1 2031 # Generated automatically from Haskell constant 'confdReqNodePipByInstanceIp' in file 'src/Ganeti/Constants.hs' 2032 CONFD_REQ_NODE_PIP_BY_INSTANCE_IP = 2 2033 # Generated automatically from Haskell constant 'confdReqClusterMaster' in file 'src/Ganeti/Constants.hs' 2034 CONFD_REQ_CLUSTER_MASTER = 3 2035 # Generated automatically from Haskell constant 'confdReqNodePipList' in file 'src/Ganeti/Constants.hs' 2036 CONFD_REQ_NODE_PIP_LIST = 4 2037 # Generated automatically from Haskell constant 'confdReqMcPipList' in file 'src/Ganeti/Constants.hs' 2038 CONFD_REQ_MC_PIP_LIST = 5 2039 # Generated automatically from Haskell constant 'confdReqInstancesIpsList' in file 'src/Ganeti/Constants.hs' 2040 CONFD_REQ_INSTANCES_IPS_LIST = 6 2041 # Generated automatically from Haskell constant 'confdReqNodeDrbd' in file 'src/Ganeti/Constants.hs' 2042 CONFD_REQ_NODE_DRBD = 7 2043 # Generated automatically from Haskell constant 'confdReqNodeInstances' in file 'src/Ganeti/Constants.hs' 2044 CONFD_REQ_NODE_INSTANCES = 8 2045 # Generated automatically from Haskell constant 'confdReqInstanceDisks' in file 'src/Ganeti/Constants.hs' 2046 CONFD_REQ_INSTANCE_DISKS = 9 2047 # Generated automatically from Haskell constant 'confdReqConfigQuery' in file 'src/Ganeti/Constants.hs' 2048 CONFD_REQ_CONFIG_QUERY = 10 2049 # Generated automatically from Haskell constant 'confdReqDataCollectors' in file 'src/Ganeti/Constants.hs' 2050 CONFD_REQ_DATA_COLLECTORS = 11 2051 # Generated automatically from Haskell constant 'confdReqs' in file 'src/Ganeti/Constants.hs' 2052 CONFD_REQS = frozenset([0,1,2,3,4,5,6,7,9,10,11]) 2053 # Generated automatically from Haskell constant 'confdReqfieldName' in file 'src/Ganeti/Constants.hs' 2054 CONFD_REQFIELD_NAME = 0 2055 # Generated automatically from Haskell constant 'confdReqfieldIp' in file 'src/Ganeti/Constants.hs' 2056 CONFD_REQFIELD_IP = 1 2057 # Generated automatically from Haskell constant 'confdReqfieldMnodePip' in file 'src/Ganeti/Constants.hs' 2058 CONFD_REQFIELD_MNODE_PIP = 2 2059 # Generated automatically from Haskell constant 'confdReplStatusOk' in file 'src/Ganeti/Constants.hs' 2060 CONFD_REPL_STATUS_OK = 0 2061 # Generated automatically from Haskell constant 'confdReplStatusError' in file 'src/Ganeti/Constants.hs' 2062 CONFD_REPL_STATUS_ERROR = 1 2063 # Generated automatically from Haskell constant 'confdReplStatusNotimplemented' in file 'src/Ganeti/Constants.hs' 2064 CONFD_REPL_STATUS_NOTIMPLEMENTED = 2 2065 # Generated automatically from Haskell constant 'confdReplStatuses' in file 'src/Ganeti/Constants.hs' 2066 CONFD_REPL_STATUSES = frozenset([0,1,2]) 2067 # Generated automatically from Haskell constant 'confdNodeRoleMaster' in file 'src/Ganeti/Constants.hs' 2068 CONFD_NODE_ROLE_MASTER = 0 2069 # Generated automatically from Haskell constant 'confdNodeRoleCandidate' in file 'src/Ganeti/Constants.hs' 2070 CONFD_NODE_ROLE_CANDIDATE = 1 2071 # Generated automatically from Haskell constant 'confdNodeRoleOffline' in file 'src/Ganeti/Constants.hs' 2072 CONFD_NODE_ROLE_OFFLINE = 2 2073 # Generated automatically from Haskell constant 'confdNodeRoleDrained' in file 'src/Ganeti/Constants.hs' 2074 CONFD_NODE_ROLE_DRAINED = 3 2075 # Generated automatically from Haskell constant 'confdNodeRoleRegular' in file 'src/Ganeti/Constants.hs' 2076 CONFD_NODE_ROLE_REGULAR = 4 2077 # Generated automatically from Haskell constant 'confdErrorUnknownEntry' in file 'src/Ganeti/Constants.hs' 2078 CONFD_ERROR_UNKNOWN_ENTRY = 0 2079 # Generated automatically from Haskell constant 'confdErrorInternal' in file 'src/Ganeti/Constants.hs' 2080 CONFD_ERROR_INTERNAL = 1 2081 # Generated automatically from Haskell constant 'confdErrorArgument' in file 'src/Ganeti/Constants.hs' 2082 CONFD_ERROR_ARGUMENT = 2 2083 # Generated automatically from Haskell constant 'confdReqqLink' in file 'src/Ganeti/Constants.hs' 2084 CONFD_REQQ_LINK = "0" 2085 # Generated automatically from Haskell constant 'confdReqqIp' in file 'src/Ganeti/Constants.hs' 2086 CONFD_REQQ_IP = "1" 2087 # Generated automatically from Haskell constant 'confdReqqIplist' in file 'src/Ganeti/Constants.hs' 2088 CONFD_REQQ_IPLIST = "2" 2089 # Generated automatically from Haskell constant 'confdReqqFields' in file 'src/Ganeti/Constants.hs' 2090 CONFD_REQQ_FIELDS = "3" 2091 # Generated automatically from Haskell constant 'confdMaxClockSkew' in file 'src/Ganeti/Constants.hs' 2092 CONFD_MAX_CLOCK_SKEW = 300 2093 # Generated automatically from Haskell constant 'confdConfigReloadTimeout' in file 'src/Ganeti/Constants.hs' 2094 CONFD_CONFIG_RELOAD_TIMEOUT = 17 2095 # Generated automatically from Haskell constant 'confdConfigReloadRatelimit' in file 'src/Ganeti/Constants.hs' 2096 CONFD_CONFIG_RELOAD_RATELIMIT = 250000 2097 # Generated automatically from Haskell constant 'confdMagicFourcc' in file 'src/Ganeti/Constants.hs' 2098 CONFD_MAGIC_FOURCC = "plj0" 2099 # Generated automatically from Haskell constant 'confdDefaultReqCoverage' in file 'src/Ganeti/Constants.hs' 2100 CONFD_DEFAULT_REQ_COVERAGE = 6 2101 # Generated automatically from Haskell constant 'confdClientExpireTimeout' in file 'src/Ganeti/Constants.hs' 2102 CONFD_CLIENT_EXPIRE_TIMEOUT = 10 2103 # Generated automatically from Haskell constant 'maxUdpDataSize' in file 'src/Ganeti/Constants.hs' 2104 MAX_UDP_DATA_SIZE = 61440 2105 # Generated automatically from Haskell constant 'uidpoolUidMin' in file 'src/Ganeti/Constants.hs' 2106 UIDPOOL_UID_MIN = 0 2107 # Generated automatically from Haskell constant 'uidpoolUidMax' in file 'src/Ganeti/Constants.hs' 2108 UIDPOOL_UID_MAX = 4294967295 2109 # Generated automatically from Haskell constant 'pgrep' in file 'src/Ganeti/Constants.hs' 2110 PGREP = "pgrep" 2111 # Generated automatically from Haskell constant 'initialNodeGroupName' in file 'src/Ganeti/Constants.hs' 2112 INITIAL_NODE_GROUP_NAME = "default" 2113 # Generated automatically from Haskell constant 'allocPolicyLastResort' in file 'src/Ganeti/Constants.hs' 2114 ALLOC_POLICY_LAST_RESORT = "last_resort" 2115 # Generated automatically from Haskell constant 'allocPolicyPreferred' in file 'src/Ganeti/Constants.hs' 2116 ALLOC_POLICY_PREFERRED = "preferred" 2117 # Generated automatically from Haskell constant 'allocPolicyUnallocable' in file 'src/Ganeti/Constants.hs' 2118 ALLOC_POLICY_UNALLOCABLE = "unallocable" 2119 # Generated automatically from Haskell constant 'validAllocPolicies' in file 'src/Ganeti/Constants.hs' 2120 VALID_ALLOC_POLICIES = ["preferred","last_resort","unallocable"] 2121 # Generated automatically from Haskell constant 'blockdevDriverManual' in file 'src/Ganeti/Constants.hs' 2122 BLOCKDEV_DRIVER_MANUAL = "manual" 2123 # Generated automatically from Haskell constant 'qemuimgPath' in file 'src/Ganeti/Constants.hs' 2124 QEMUIMG_PATH = "/usr/bin/qemu-img" 2125 # Generated automatically from Haskell constant 'iallocHail' in file 'src/Ganeti/Constants.hs' 2126 IALLOC_HAIL = "hail" 2127 # Generated automatically from Haskell constant 'fakeOpMasterTurndown' in file 'src/Ganeti/Constants.hs' 2128 FAKE_OP_MASTER_TURNDOWN = "OP_CLUSTER_IP_TURNDOWN" 2129 # Generated automatically from Haskell constant 'fakeOpMasterTurnup' in file 'src/Ganeti/Constants.hs' 2130 FAKE_OP_MASTER_TURNUP = "OP_CLUSTER_IP_TURNUP" 2131 # Generated automatically from Haskell constant 'cryptoTypeSslDigest' in file 'src/Ganeti/Constants.hs' 2132 CRYPTO_TYPE_SSL_DIGEST = "ssl" 2133 # Generated automatically from Haskell constant 'cryptoTypeSsh' in file 'src/Ganeti/Constants.hs' 2134 CRYPTO_TYPE_SSH = "ssh" 2135 # Generated automatically from Haskell constant 'cryptoTypes' in file 'src/Ganeti/Constants.hs' 2136 CRYPTO_TYPES = frozenset(["ssl"]) 2137 # Generated automatically from Haskell constant 'cryptoActionGet' in file 'src/Ganeti/Constants.hs' 2138 CRYPTO_ACTION_GET = "get" 2139 # Generated automatically from Haskell constant 'cryptoActionCreate' in file 'src/Ganeti/Constants.hs' 2140 CRYPTO_ACTION_CREATE = "create" 2141 # Generated automatically from Haskell constant 'cryptoActionDelete' in file 'src/Ganeti/Constants.hs' 2142 CRYPTO_ACTION_DELETE = "delete" 2143 # Generated automatically from Haskell constant 'cryptoActions' in file 'src/Ganeti/Constants.hs' 2144 CRYPTO_ACTIONS = frozenset(["create","delete","get"]) 2145 # Generated automatically from Haskell constant 'cryptoBootstrap' in file 'src/Ganeti/Constants.hs' 2146 CRYPTO_BOOTSTRAP = "bootstrap" 2147 # Generated automatically from Haskell constant 'cryptoOptionCertFile' in file 'src/Ganeti/Constants.hs' 2148 CRYPTO_OPTION_CERT_FILE = "cert_file" 2149 # Generated automatically from Haskell constant 'cryptoOptionSerialNo' in file 'src/Ganeti/Constants.hs' 2150 CRYPTO_OPTION_SERIAL_NO = "serial_no" 2151 # Generated automatically from Haskell constant 'sshkDsa' in file 'src/Ganeti/Constants.hs' 2152 SSHK_DSA = "dsa" 2153 # Generated automatically from Haskell constant 'sshkEcdsa' in file 'src/Ganeti/Constants.hs' 2154 SSHK_ECDSA = "ecdsa" 2155 # Generated automatically from Haskell constant 'sshkRsa' in file 'src/Ganeti/Constants.hs' 2156 SSHK_RSA = "rsa" 2157 # Generated automatically from Haskell constant 'sshkAll' in file 'src/Ganeti/Constants.hs' 2158 SSHK_ALL = frozenset(["dsa","ecdsa","rsa"]) 2159 # Generated automatically from Haskell constant 'sshakDss' in file 'src/Ganeti/Constants.hs' 2160 SSHAK_DSS = "ssh-dss" 2161 # Generated automatically from Haskell constant 'sshakRsa' in file 'src/Ganeti/Constants.hs' 2162 SSHAK_RSA = "ssh-rsa" 2163 # Generated automatically from Haskell constant 'sshakAll' in file 'src/Ganeti/Constants.hs' 2164 SSHAK_ALL = frozenset(["ssh-dss","ssh-rsa"]) 2165 # Generated automatically from Haskell constant 'sshDefaultKeyType' in file 'src/Ganeti/Constants.hs' 2166 SSH_DEFAULT_KEY_TYPE = "rsa" 2167 # Generated automatically from Haskell constant 'sshDefaultKeyBits' in file 'src/Ganeti/Constants.hs' 2168 SSH_DEFAULT_KEY_BITS = 2048 2169 # Generated automatically from Haskell constant 'sshsClusterName' in file 'src/Ganeti/Constants.hs' 2170 SSHS_CLUSTER_NAME = "cluster_name" 2171 # Generated automatically from Haskell constant 'sshsSshHostKey' in file 'src/Ganeti/Constants.hs' 2172 SSHS_SSH_HOST_KEY = "ssh_host_key" 2173 # Generated automatically from Haskell constant 'sshsSshRootKey' in file 'src/Ganeti/Constants.hs' 2174 SSHS_SSH_ROOT_KEY = "ssh_root_key" 2175 # Generated automatically from Haskell constant 'sshsSshAuthorizedKeys' in file 'src/Ganeti/Constants.hs' 2176 SSHS_SSH_AUTHORIZED_KEYS = "authorized_keys" 2177 # Generated automatically from Haskell constant 'sshsSshPublicKeys' in file 'src/Ganeti/Constants.hs' 2178 SSHS_SSH_PUBLIC_KEYS = "public_keys" 2179 # Generated automatically from Haskell constant 'sshsNodeDaemonCertificate' in file 'src/Ganeti/Constants.hs' 2180 SSHS_NODE_DAEMON_CERTIFICATE = "node_daemon_certificate" 2181 # Generated automatically from Haskell constant 'sshsSshKeyType' in file 'src/Ganeti/Constants.hs' 2182 SSHS_SSH_KEY_TYPE = "ssh_key_type" 2183 # Generated automatically from Haskell constant 'sshsSshKeyBits' in file 'src/Ganeti/Constants.hs' 2184 SSHS_SSH_KEY_BITS = "ssh_key_bits" 2185 # Generated automatically from Haskell constant 'sshsMaxRetries' in file 'src/Ganeti/Constants.hs' 2186 SSHS_MAX_RETRIES = 3 2187 # Generated automatically from Haskell constant 'sshsAdd' in file 'src/Ganeti/Constants.hs' 2188 SSHS_ADD = "add" 2189 # Generated automatically from Haskell constant 'sshsReplaceOrAdd' in file 'src/Ganeti/Constants.hs' 2190 SSHS_REPLACE_OR_ADD = "replace_or_add" 2191 # Generated automatically from Haskell constant 'sshsRemove' in file 'src/Ganeti/Constants.hs' 2192 SSHS_REMOVE = "remove" 2193 # Generated automatically from Haskell constant 'sshsOverride' in file 'src/Ganeti/Constants.hs' 2194 SSHS_OVERRIDE = "override" 2195 # Generated automatically from Haskell constant 'sshsClear' in file 'src/Ganeti/Constants.hs' 2196 SSHS_CLEAR = "clear" 2197 # Generated automatically from Haskell constant 'sshsGenerate' in file 'src/Ganeti/Constants.hs' 2198 SSHS_GENERATE = "generate" 2199 # Generated automatically from Haskell constant 'sshsSuffix' in file 'src/Ganeti/Constants.hs' 2200 SSHS_SUFFIX = "suffix" 2201 # Generated automatically from Haskell constant 'sshsMasterSuffix' in file 'src/Ganeti/Constants.hs' 2202 SSHS_MASTER_SUFFIX = "_master_tmp" 2203 # Generated automatically from Haskell constant 'sshsActions' in file 'src/Ganeti/Constants.hs' 2204 SSHS_ACTIONS = frozenset(["add","clear","override","remove","replace_or_add"]) 2205 # Generated automatically from Haskell constant 'sshHostDsaPriv' in file 'src/Ganeti/Constants.hs' 2206 SSH_HOST_DSA_PRIV = "/etc/ssh/ssh_host_dsa_key" 2207 # Generated automatically from Haskell constant 'sshHostDsaPub' in file 'src/Ganeti/Constants.hs' 2208 SSH_HOST_DSA_PUB = "/etc/ssh/ssh_host_dsa_key.pub" 2209 # Generated automatically from Haskell constant 'sshHostEcdsaPriv' in file 'src/Ganeti/Constants.hs' 2210 SSH_HOST_ECDSA_PRIV = "/etc/ssh/ssh_host_ecdsa_key" 2211 # Generated automatically from Haskell constant 'sshHostEcdsaPub' in file 'src/Ganeti/Constants.hs' 2212 SSH_HOST_ECDSA_PUB = "/etc/ssh/ssh_host_ecdsa_key.pub" 2213 # Generated automatically from Haskell constant 'sshHostRsaPriv' in file 'src/Ganeti/Constants.hs' 2214 SSH_HOST_RSA_PRIV = "/etc/ssh/ssh_host_rsa_key" 2215 # Generated automatically from Haskell constant 'sshHostRsaPub' in file 'src/Ganeti/Constants.hs' 2216 SSH_HOST_RSA_PUB = "/etc/ssh/ssh_host_rsa_key.pub" 2217 # Generated automatically from Haskell constant 'sshDaemonKeyfiles' in file 'src/Ganeti/Constants.hs' 2218 SSH_DAEMON_KEYFILES = {"dsa":("/etc/ssh/ssh_host_dsa_key","/etc/ssh/ssh_host_dsa_key.pub"), "ecdsa":("/etc/ssh/ssh_host_ecdsa_key","/etc/ssh/ssh_host_ecdsa_key.pub"), "rsa":("/etc/ssh/ssh_host_rsa_key","/etc/ssh/ssh_host_rsa_key.pub")} 2219 # Generated automatically from Haskell constant 'ndsClusterName' in file 'src/Ganeti/Constants.hs' 2220 NDS_CLUSTER_NAME = "cluster_name" 2221 # Generated automatically from Haskell constant 'ndsNodeDaemonCertificate' in file 'src/Ganeti/Constants.hs' 2222 NDS_NODE_DAEMON_CERTIFICATE = "node_daemon_certificate" 2223 # Generated automatically from Haskell constant 'ndsSsconf' in file 'src/Ganeti/Constants.hs' 2224 NDS_SSCONF = "ssconf" 2225 # Generated automatically from Haskell constant 'ndsHmac' in file 'src/Ganeti/Constants.hs' 2226 NDS_HMAC = "hmac_key" 2227 # Generated automatically from Haskell constant 'ndsStartNodeDaemon' in file 'src/Ganeti/Constants.hs' 2228 NDS_START_NODE_DAEMON = "start_node_daemon" 2229 # Generated automatically from Haskell constant 'ndsNodeName' in file 'src/Ganeti/Constants.hs' 2230 NDS_NODE_NAME = "node_name" 2231 # Generated automatically from Haskell constant 'ndsAction' in file 'src/Ganeti/Constants.hs' 2232 NDS_ACTION = "action" 2233 # Generated automatically from Haskell constant 'vClusterEtcHosts' in file 'src/Ganeti/Constants.hs' 2234 V_CLUSTER_ETC_HOSTS = "/etc/hosts" 2235 # Generated automatically from Haskell constant 'vClusterVirtPathPrefix' in file 'src/Ganeti/Constants.hs' 2236 V_CLUSTER_VIRT_PATH_PREFIX = "/###-VIRTUAL-PATH-###," 2237 # Generated automatically from Haskell constant 'vClusterRootdirEnvname' in file 'src/Ganeti/Constants.hs' 2238 V_CLUSTER_ROOTDIR_ENVNAME = "GANETI_ROOTDIR" 2239 # Generated automatically from Haskell constant 'vClusterHostnameEnvname' in file 'src/Ganeti/Constants.hs' 2240 V_CLUSTER_HOSTNAME_ENVNAME = "GANETI_HOSTNAME" 2241 # Generated automatically from Haskell constant 'vClusterVpathWhitelist' in file 'src/Ganeti/Constants.hs' 2242 V_CLUSTER_VPATH_WHITELIST = frozenset(["/etc/hosts"]) 2243 # Generated automatically from Haskell constant 'opcodeReasonSrcClient' in file 'src/Ganeti/Constants.hs' 2244 OPCODE_REASON_SRC_CLIENT = "gnt:client" 2245 # Generated automatically from Haskell constant '_opcodeReasonSrcDaemon' in file 'src/Ganeti/Constants.hs' 2246 _OPCODE_REASON_SRC_DAEMON = "gnt:daemon" 2247 # Generated automatically from Haskell constant '_opcodeReasonSrcMasterd' in file 'src/Ganeti/Constants.hs' 2248 _OPCODE_REASON_SRC_MASTERD = "gnt:daemon:masterd" 2249 # Generated automatically from Haskell constant 'opcodeReasonSrcNoded' in file 'src/Ganeti/Constants.hs' 2250 OPCODE_REASON_SRC_NODED = "gnt:daemon:noded" 2251 # Generated automatically from Haskell constant 'opcodeReasonSrcMaintd' in file 'src/Ganeti/Constants.hs' 2252 OPCODE_REASON_SRC_MAINTD = "gnt:daemon:maintd" 2253 # Generated automatically from Haskell constant 'opcodeReasonSrcOpcode' in file 'src/Ganeti/Constants.hs' 2254 OPCODE_REASON_SRC_OPCODE = "gnt:opcode" 2255 # Generated automatically from Haskell constant 'opcodeReasonSrcPickup' in file 'src/Ganeti/Constants.hs' 2256 OPCODE_REASON_SRC_PICKUP = "gnt:daemon:masterd:pickup" 2257 # Generated automatically from Haskell constant 'opcodeReasonSrcWatcher' in file 'src/Ganeti/Constants.hs' 2258 OPCODE_REASON_SRC_WATCHER = "gnt:watcher" 2259 # Generated automatically from Haskell constant 'opcodeReasonSrcRlib2' in file 'src/Ganeti/Constants.hs' 2260 OPCODE_REASON_SRC_RLIB2 = "gnt:library:rlib2" 2261 # Generated automatically from Haskell constant 'opcodeReasonSrcUser' in file 'src/Ganeti/Constants.hs' 2262 OPCODE_REASON_SRC_USER = "gnt:user" 2263 # Generated automatically from Haskell constant 'opcodeReasonSources' in file 'src/Ganeti/Constants.hs' 2264 OPCODE_REASON_SOURCES = frozenset(["gnt:client","gnt:daemon:masterd:pickup","gnt:daemon:noded","gnt:library:rlib2","gnt:opcode","gnt:user","gnt:watcher"]) 2265 # Generated automatically from Haskell constant 'opcodeReasonAuthUser' in file 'src/Ganeti/Constants.hs' 2266 OPCODE_REASON_AUTH_USER = "RAPI-Auth:" 2267 # Generated automatically from Haskell constant 'randomUuidFile' in file 'src/Ganeti/Constants.hs' 2268 RANDOM_UUID_FILE = "/proc/sys/kernel/random/uuid" 2269 # Generated automatically from Haskell constant 'autoRepairFailover' in file 'src/Ganeti/Constants.hs' 2270 AUTO_REPAIR_FAILOVER = "failover" 2271 # Generated automatically from Haskell constant 'autoRepairFixStorage' in file 'src/Ganeti/Constants.hs' 2272 AUTO_REPAIR_FIX_STORAGE = "fix-storage" 2273 # Generated automatically from Haskell constant 'autoRepairMigrate' in file 'src/Ganeti/Constants.hs' 2274 AUTO_REPAIR_MIGRATE = "migrate" 2275 # Generated automatically from Haskell constant 'autoRepairReinstall' in file 'src/Ganeti/Constants.hs' 2276 AUTO_REPAIR_REINSTALL = "reinstall" 2277 # Generated automatically from Haskell constant 'autoRepairAllTypes' in file 'src/Ganeti/Constants.hs' 2278 AUTO_REPAIR_ALL_TYPES = frozenset(["failover","fix-storage","migrate","reinstall"]) 2279 # Generated automatically from Haskell constant 'autoRepairEnoperm' in file 'src/Ganeti/Constants.hs' 2280 AUTO_REPAIR_ENOPERM = "enoperm" 2281 # Generated automatically from Haskell constant 'autoRepairFailure' in file 'src/Ganeti/Constants.hs' 2282 AUTO_REPAIR_FAILURE = "failure" 2283 # Generated automatically from Haskell constant 'autoRepairSuccess' in file 'src/Ganeti/Constants.hs' 2284 AUTO_REPAIR_SUCCESS = "success" 2285 # Generated automatically from Haskell constant 'autoRepairAllResults' in file 'src/Ganeti/Constants.hs' 2286 AUTO_REPAIR_ALL_RESULTS = frozenset(["enoperm","failure","success"]) 2287 # Generated automatically from Haskell constant 'builtinDataCollectorVersion' in file 'src/Ganeti/Constants.hs' 2288 BUILTIN_DATA_COLLECTOR_VERSION = "B" 2289 # Generated automatically from Haskell constant 'opcodeReason' in file 'src/Ganeti/Constants.hs' 2290 OPCODE_REASON = "reason" 2291 # Generated automatically from Haskell constant 'opcodeSequential' in file 'src/Ganeti/Constants.hs' 2292 OPCODE_SEQUENTIAL = "sequential" 2293 # Generated automatically from Haskell constant 'diskstatsFile' in file 'src/Ganeti/Constants.hs' 2294 DISKSTATS_FILE = "/proc/diskstats" 2295 # Generated automatically from Haskell constant 'statFile' in file 'src/Ganeti/Constants.hs' 2296 STAT_FILE = "/proc/stat" 2297 # Generated automatically from Haskell constant 'cpuavgloadBufferSize' in file 'src/Ganeti/Constants.hs' 2298 CPUAVGLOAD_BUFFER_SIZE = 150 2299 # Generated automatically from Haskell constant 'cpuavgloadWindowSize' in file 'src/Ganeti/Constants.hs' 2300 CPUAVGLOAD_WINDOW_SIZE = 600 2301 # Generated automatically from Haskell constant 'xentopCommand' in file 'src/Ganeti/Constants.hs' 2302 XENTOP_COMMAND = "xentop" 2303 # Generated automatically from Haskell constant 'xentopAverageThreshold' in file 'src/Ganeti/Constants.hs' 2304 XENTOP_AVERAGE_THRESHOLD = 100 2305 # Generated automatically from Haskell constant 'mondTimeInterval' in file 'src/Ganeti/Constants.hs' 2306 MOND_TIME_INTERVAL = 5 2307 # Generated automatically from Haskell constant 'mondConfigTimeInterval' in file 'src/Ganeti/Constants.hs' 2308 MOND_CONFIG_TIME_INTERVAL = 15 2309 # Generated automatically from Haskell constant 'mondLatestApiVersion' in file 'src/Ganeti/Constants.hs' 2310 MOND_LATEST_API_VERSION = 1 2311 # Generated automatically from Haskell constant 'mondDefaultCategory' in file 'src/Ganeti/Constants.hs' 2312 MOND_DEFAULT_CATEGORY = "default" 2313 # Generated automatically from Haskell constant 'maintdDefaultRoundDelay' in file 'src/Ganeti/Constants.hs' 2314 MAINTD_DEFAULT_ROUND_DELAY = 300 2315 # Generated automatically from Haskell constant 'diskUserspace' in file 'src/Ganeti/Constants.hs' 2316 DISK_USERSPACE = "userspace" 2317 # Generated automatically from Haskell constant 'diskKernelspace' in file 'src/Ganeti/Constants.hs' 2318 DISK_KERNELSPACE = "kernelspace" 2319 # Generated automatically from Haskell constant 'diskValidAccessModes' in file 'src/Ganeti/Constants.hs' 2320 DISK_VALID_ACCESS_MODES = frozenset(["kernelspace","userspace"]) 2321 # Generated automatically from Haskell constant 'upgradeQueueDrainTimeout' in file 'src/Ganeti/Constants.hs' 2322 UPGRADE_QUEUE_DRAIN_TIMEOUT = 129600 2323 # Generated automatically from Haskell constant 'upgradeQueuePollInterval' in file 'src/Ganeti/Constants.hs' 2324 UPGRADE_QUEUE_POLL_INTERVAL = 10 2325 # Generated automatically from Haskell constant 'hotplugActionAdd' in file 'src/Ganeti/Constants.hs' 2326 HOTPLUG_ACTION_ADD = "hotadd" 2327 # Generated automatically from Haskell constant 'hotplugActionRemove' in file 'src/Ganeti/Constants.hs' 2328 HOTPLUG_ACTION_REMOVE = "hotremove" 2329 # Generated automatically from Haskell constant 'hotplugActionModify' in file 'src/Ganeti/Constants.hs' 2330 HOTPLUG_ACTION_MODIFY = "hotmod" 2331 # Generated automatically from Haskell constant 'hotplugAllActions' in file 'src/Ganeti/Constants.hs' 2332 HOTPLUG_ALL_ACTIONS = frozenset(["hotadd","hotmod","hotremove"]) 2333 # Generated automatically from Haskell constant 'hotplugTargetNic' in file 'src/Ganeti/Constants.hs' 2334 HOTPLUG_TARGET_NIC = "nic" 2335 # Generated automatically from Haskell constant 'hotplugTargetDisk' in file 'src/Ganeti/Constants.hs' 2336 HOTPLUG_TARGET_DISK = "disk" 2337 # Generated automatically from Haskell constant 'hotplugAllTargets' in file 'src/Ganeti/Constants.hs' 2338 HOTPLUG_ALL_TARGETS = frozenset(["disk","nic"]) 2339 # Generated automatically from Haskell constant 'diskRemoveRetryTimeout' in file 'src/Ganeti/Constants.hs' 2340 DISK_REMOVE_RETRY_TIMEOUT = 30 2341 # Generated automatically from Haskell constant 'diskRemoveRetryInterval' in file 'src/Ganeti/Constants.hs' 2342 DISK_REMOVE_RETRY_INTERVAL = 3 2343 # Generated automatically from Haskell constant 'uuidRegex' in file 'src/Ganeti/Constants.hs' 2344 UUID_REGEX = "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" 2345 # Generated automatically from Haskell constant 'dummyUuid' in file 'src/Ganeti/Constants.hs' 2346 DUMMY_UUID = "deadbeef-dead-beed-dead-beefdeadbeef" 2347 # Generated automatically from Haskell constant 'luxiSocketPerms' in file 'src/Ganeti/Constants.hs' 2348 LUXI_SOCKET_PERMS = 432 2349 # Generated automatically from Haskell constant 'luxiKeyMethod' in file 'src/Ganeti/Constants.hs' 2350 LUXI_KEY_METHOD = "method" 2351 # Generated automatically from Haskell constant 'luxiKeyArgs' in file 'src/Ganeti/Constants.hs' 2352 LUXI_KEY_ARGS = "args" 2353 # Generated automatically from Haskell constant 'luxiKeySuccess' in file 'src/Ganeti/Constants.hs' 2354 LUXI_KEY_SUCCESS = "success" 2355 # Generated automatically from Haskell constant 'luxiKeyResult' in file 'src/Ganeti/Constants.hs' 2356 LUXI_KEY_RESULT = "result" 2357 # Generated automatically from Haskell constant 'luxiKeyVersion' in file 'src/Ganeti/Constants.hs' 2358 LUXI_KEY_VERSION = "version" 2359 # Generated automatically from Haskell constant 'luxiReqSubmitJob' in file 'src/Ganeti/Constants.hs' 2360 LUXI_REQ_SUBMIT_JOB = "SubmitJob" 2361 # Generated automatically from Haskell constant 'luxiReqSubmitJobToDrainedQueue' in file 'src/Ganeti/Constants.hs' 2362 LUXI_REQ_SUBMIT_JOB_TO_DRAINED_QUEUE = "SubmitJobToDrainedQueue" 2363 # Generated automatically from Haskell constant 'luxiReqSubmitManyJobs' in file 'src/Ganeti/Constants.hs' 2364 LUXI_REQ_SUBMIT_MANY_JOBS = "SubmitManyJobs" 2365 # Generated automatically from Haskell constant 'luxiReqWaitForJobChange' in file 'src/Ganeti/Constants.hs' 2366 LUXI_REQ_WAIT_FOR_JOB_CHANGE = "WaitForJobChange" 2367 # Generated automatically from Haskell constant 'luxiReqPickupJob' in file 'src/Ganeti/Constants.hs' 2368 LUXI_REQ_PICKUP_JOB = "PickupJob" 2369 # Generated automatically from Haskell constant 'luxiReqCancelJob' in file 'src/Ganeti/Constants.hs' 2370 LUXI_REQ_CANCEL_JOB = "CancelJob" 2371 # Generated automatically from Haskell constant 'luxiReqArchiveJob' in file 'src/Ganeti/Constants.hs' 2372 LUXI_REQ_ARCHIVE_JOB = "ArchiveJob" 2373 # Generated automatically from Haskell constant 'luxiReqChangeJobPriority' in file 'src/Ganeti/Constants.hs' 2374 LUXI_REQ_CHANGE_JOB_PRIORITY = "ChangeJobPriority" 2375 # Generated automatically from Haskell constant 'luxiReqAutoArchiveJobs' in file 'src/Ganeti/Constants.hs' 2376 LUXI_REQ_AUTO_ARCHIVE_JOBS = "AutoArchiveJobs" 2377 # Generated automatically from Haskell constant 'luxiReqQuery' in file 'src/Ganeti/Constants.hs' 2378 LUXI_REQ_QUERY = "Query" 2379 # Generated automatically from Haskell constant 'luxiReqQueryFields' in file 'src/Ganeti/Constants.hs' 2380 LUXI_REQ_QUERY_FIELDS = "QueryFields" 2381 # Generated automatically from Haskell constant 'luxiReqQueryJobs' in file 'src/Ganeti/Constants.hs' 2382 LUXI_REQ_QUERY_JOBS = "QueryJobs" 2383 # Generated automatically from Haskell constant 'luxiReqQueryFilters' in file 'src/Ganeti/Constants.hs' 2384 LUXI_REQ_QUERY_FILTERS = "QueryFilters" 2385 # Generated automatically from Haskell constant 'luxiReqReplaceFilter' in file 'src/Ganeti/Constants.hs' 2386 LUXI_REQ_REPLACE_FILTER = "ReplaceFilter" 2387 # Generated automatically from Haskell constant 'luxiReqDeleteFilter' in file 'src/Ganeti/Constants.hs' 2388 LUXI_REQ_DELETE_FILTER = "DeleteFilter" 2389 # Generated automatically from Haskell constant 'luxiReqQueryInstances' in file 'src/Ganeti/Constants.hs' 2390 LUXI_REQ_QUERY_INSTANCES = "QueryInstances" 2391 # Generated automatically from Haskell constant 'luxiReqQueryNodes' in file 'src/Ganeti/Constants.hs' 2392 LUXI_REQ_QUERY_NODES = "QueryNodes" 2393 # Generated automatically from Haskell constant 'luxiReqQueryGroups' in file 'src/Ganeti/Constants.hs' 2394 LUXI_REQ_QUERY_GROUPS = "QueryGroups" 2395 # Generated automatically from Haskell constant 'luxiReqQueryNetworks' in file 'src/Ganeti/Constants.hs' 2396 LUXI_REQ_QUERY_NETWORKS = "QueryNetworks" 2397 # Generated automatically from Haskell constant 'luxiReqQueryExports' in file 'src/Ganeti/Constants.hs' 2398 LUXI_REQ_QUERY_EXPORTS = "QueryExports" 2399 # Generated automatically from Haskell constant 'luxiReqQueryConfigValues' in file 'src/Ganeti/Constants.hs' 2400 LUXI_REQ_QUERY_CONFIG_VALUES = "QueryConfigValues" 2401 # Generated automatically from Haskell constant 'luxiReqQueryClusterInfo' in file 'src/Ganeti/Constants.hs' 2402 LUXI_REQ_QUERY_CLUSTER_INFO = "QueryClusterInfo" 2403 # Generated automatically from Haskell constant 'luxiReqQueryTags' in file 'src/Ganeti/Constants.hs' 2404 LUXI_REQ_QUERY_TAGS = "QueryTags" 2405 # Generated automatically from Haskell constant 'luxiReqSetDrainFlag' in file 'src/Ganeti/Constants.hs' 2406 LUXI_REQ_SET_DRAIN_FLAG = "SetDrainFlag" 2407 # Generated automatically from Haskell constant 'luxiReqSetWatcherPause' in file 'src/Ganeti/Constants.hs' 2408 LUXI_REQ_SET_WATCHER_PAUSE = "SetWatcherPause" 2409 # Generated automatically from Haskell constant 'luxiReqAll' in file 'src/Ganeti/Constants.hs' 2410 LUXI_REQ_ALL = frozenset(["ArchiveJob","AutoArchiveJobs","CancelJob","ChangeJobPriority","DeleteFilter","PickupJob","Query","QueryClusterInfo","QueryConfigValues","QueryExports","QueryFields","QueryFilters","QueryGroups","QueryInstances","QueryJobs","QueryNetworks","QueryNodes","QueryTags","ReplaceFilter","SetDrainFlag","SetWatcherPause","SubmitJob","SubmitJobToDrainedQueue","SubmitManyJobs","WaitForJobChange"]) 2411 # Generated automatically from Haskell constant 'luxiDefCtmo' in file 'src/Ganeti/Constants.hs' 2412 LUXI_DEF_CTMO = 30 2413 # Generated automatically from Haskell constant 'luxiDefRwto' in file 'src/Ganeti/Constants.hs' 2414 LUXI_DEF_RWTO = 180 2415 # Generated automatically from Haskell constant 'luxiWfjcTimeout' in file 'src/Ganeti/Constants.hs' 2416 LUXI_WFJC_TIMEOUT = 89 2417 # Generated automatically from Haskell constant 'luxiLivelockPrefix' in file 'src/Ganeti/Constants.hs' 2418 LUXI_LIVELOCK_PREFIX = "luxi-daemon" 2419 # Generated automatically from Haskell constant 'luxiCancelJobTimeout' in file 'src/Ganeti/Constants.hs' 2420 LUXI_CANCEL_JOB_TIMEOUT = 44 2421 # Generated automatically from Haskell constant 'masterVotingRetries' in file 'src/Ganeti/Constants.hs' 2422 MASTER_VOTING_RETRIES = 6 2423 # Generated automatically from Haskell constant 'masterVotingRetryIntervall' in file 'src/Ganeti/Constants.hs' 2424 MASTER_VOTING_RETRY_INTERVALL = 10 2425 # Generated automatically from Haskell constant 'qlangOpAnd' in file 'src/Ganeti/Constants.hs' 2426 QLANG_OP_AND = "&" 2427 # Generated automatically from Haskell constant 'qlangOpOr' in file 'src/Ganeti/Constants.hs' 2428 QLANG_OP_OR = "|" 2429 # Generated automatically from Haskell constant 'qlangOpNot' in file 'src/Ganeti/Constants.hs' 2430 QLANG_OP_NOT = "!" 2431 # Generated automatically from Haskell constant 'qlangOpTrue' in file 'src/Ganeti/Constants.hs' 2432 QLANG_OP_TRUE = "?" 2433 # Generated automatically from Haskell constant 'qlangOpContains' in file 'src/Ganeti/Constants.hs' 2434 QLANG_OP_CONTAINS = "=[]" 2435 # Generated automatically from Haskell constant 'qlangOpEqual' in file 'src/Ganeti/Constants.hs' 2436 QLANG_OP_EQUAL = "==" 2437 # Generated automatically from Haskell constant 'qlangOpEqualLegacy' in file 'src/Ganeti/Constants.hs' 2438 QLANG_OP_EQUAL_LEGACY = "=" 2439 # Generated automatically from Haskell constant 'qlangOpGe' in file 'src/Ganeti/Constants.hs' 2440 QLANG_OP_GE = ">=" 2441 # Generated automatically from Haskell constant 'qlangOpGt' in file 'src/Ganeti/Constants.hs' 2442 QLANG_OP_GT = ">" 2443 # Generated automatically from Haskell constant 'qlangOpLe' in file 'src/Ganeti/Constants.hs' 2444 QLANG_OP_LE = "<=" 2445 # Generated automatically from Haskell constant 'qlangOpLt' in file 'src/Ganeti/Constants.hs' 2446 QLANG_OP_LT = "<" 2447 # Generated automatically from Haskell constant 'qlangOpNotEqual' in file 'src/Ganeti/Constants.hs' 2448 QLANG_OP_NOT_EQUAL = "!=" 2449 # Generated automatically from Haskell constant 'qlangOpRegexp' in file 'src/Ganeti/Constants.hs' 2450 QLANG_OP_REGEXP = "=~" 2451 # Generated automatically from Haskell constant 'qlangFilterDetectionChars' in file 'src/Ganeti/Constants.hs' 2452 QLANG_FILTER_DETECTION_CHARS = frozenset(["\t","\n","\v","\f","\r"," ","!","\"","'","(",")","/","<","=",">","\\","~"]) 2453 # Generated automatically from Haskell constant 'qlangGlobDetectionChars' in file 'src/Ganeti/Constants.hs' 2454 QLANG_GLOB_DETECTION_CHARS = frozenset(["*","?"]) 2455 # Generated automatically from Haskell constant 'errorsEcodeEnviron' in file 'src/Ganeti/Constants.hs' 2456 ERRORS_ECODE_ENVIRON = "environment_error" 2457 # Generated automatically from Haskell constant 'errorsEcodeExists' in file 'src/Ganeti/Constants.hs' 2458 ERRORS_ECODE_EXISTS = "already_exists" 2459 # Generated automatically from Haskell constant 'errorsEcodeFault' in file 'src/Ganeti/Constants.hs' 2460 ERRORS_ECODE_FAULT = "internal_error" 2461 # Generated automatically from Haskell constant 'errorsEcodeInval' in file 'src/Ganeti/Constants.hs' 2462 ERRORS_ECODE_INVAL = "wrong_input" 2463 # Generated automatically from Haskell constant 'errorsEcodeNoent' in file 'src/Ganeti/Constants.hs' 2464 ERRORS_ECODE_NOENT = "unknown_entity" 2465 # Generated automatically from Haskell constant 'errorsEcodeNores' in file 'src/Ganeti/Constants.hs' 2466 ERRORS_ECODE_NORES = "insufficient_resources" 2467 # Generated automatically from Haskell constant 'errorsEcodeNotunique' in file 'src/Ganeti/Constants.hs' 2468 ERRORS_ECODE_NOTUNIQUE = "resource_not_unique" 2469 # Generated automatically from Haskell constant 'errorsEcodeResolver' in file 'src/Ganeti/Constants.hs' 2470 ERRORS_ECODE_RESOLVER = "resolver_error" 2471 # Generated automatically from Haskell constant 'errorsEcodeState' in file 'src/Ganeti/Constants.hs' 2472 ERRORS_ECODE_STATE = "wrong_state" 2473 # Generated automatically from Haskell constant 'errorsEcodeTempNores' in file 'src/Ganeti/Constants.hs' 2474 ERRORS_ECODE_TEMP_NORES = "temp_insufficient_resources" 2475 # Generated automatically from Haskell constant 'errorsEcodeAll' in file 'src/Ganeti/Constants.hs' 2476 ERRORS_ECODE_ALL = frozenset(["already_exists","environment_error","insufficient_resources","internal_error","resolver_error","resource_not_unique","temp_insufficient_resources","unknown_entity","wrong_input","wrong_state"]) 2477 # Generated automatically from Haskell constant 'jstoreJobsPerArchiveDirectory' in file 'src/Ganeti/Constants.hs' 2478 JSTORE_JOBS_PER_ARCHIVE_DIRECTORY = 10000 2479 # Generated automatically from Haskell constant 'glusterHost' in file 'src/Ganeti/Constants.hs' 2480 GLUSTER_HOST = "host" 2481 # Generated automatically from Haskell constant 'glusterHostDefault' in file 'src/Ganeti/Constants.hs' 2482 GLUSTER_HOST_DEFAULT = "127.0.0.1" 2483 # Generated automatically from Haskell constant 'glusterVolume' in file 'src/Ganeti/Constants.hs' 2484 GLUSTER_VOLUME = "volume" 2485 # Generated automatically from Haskell constant 'glusterVolumeDefault' in file 'src/Ganeti/Constants.hs' 2486 GLUSTER_VOLUME_DEFAULT = "gv0" 2487 # Generated automatically from Haskell constant 'glusterPort' in file 'src/Ganeti/Constants.hs' 2488 GLUSTER_PORT = "port" 2489 # Generated automatically from Haskell constant 'glusterPortDefault' in file 'src/Ganeti/Constants.hs' 2490 GLUSTER_PORT_DEFAULT = 24007 2491 # Generated automatically from Haskell constant 'instanceCommunicationDoc' in file 'src/Ganeti/Constants.hs' 2492 INSTANCE_COMMUNICATION_DOC = "Enable or disable the communication mechanism for an instance" 2493 # Generated automatically from Haskell constant 'instanceCommunicationMacPrefix' in file 'src/Ganeti/Constants.hs' 2494 INSTANCE_COMMUNICATION_MAC_PREFIX = "52:54:00" 2495 # Generated automatically from Haskell constant 'instanceCommunicationNetwork4' in file 'src/Ganeti/Constants.hs' 2496 INSTANCE_COMMUNICATION_NETWORK4 = "169.254.0.0/16" 2497 # Generated automatically from Haskell constant 'instanceCommunicationNetwork6' in file 'src/Ganeti/Constants.hs' 2498 INSTANCE_COMMUNICATION_NETWORK6 = "fe80::/10" 2499 # Generated automatically from Haskell constant 'instanceCommunicationNetworkLink' in file 'src/Ganeti/Constants.hs' 2500 INSTANCE_COMMUNICATION_NETWORK_LINK = "communication_rt" 2501 # Generated automatically from Haskell constant 'instanceCommunicationNetworkMode' in file 'src/Ganeti/Constants.hs' 2502 INSTANCE_COMMUNICATION_NETWORK_MODE = "routed" 2503 # Generated automatically from Haskell constant 'instanceCommunicationNicPrefix' in file 'src/Ganeti/Constants.hs' 2504 INSTANCE_COMMUNICATION_NIC_PREFIX = "ganeti:communication:" 2505 # Generated automatically from Haskell constant 'privateParametersBlacklist' in file 'src/Ganeti/Constants.hs' 2506 PRIVATE_PARAMETERS_BLACKLIST = ["osparams_private","osparams_secret","osparams_private_cluster"] 2507 # Generated automatically from Haskell constant 'debugModeConfidentialityWarning' in file 'src/Ganeti/Constants.hs' 2508 DEBUG_MODE_CONFIDENTIALITY_WARNING = "ALERT: %s started in debug mode.\n Private and secret parameters WILL be logged!\n" 2509 # Generated automatically from Haskell constant 'redacted' in file 'src/Ganeti/Constants.hs' 2510 REDACTED = "<redacted>" 2511 # Generated automatically from Haskell constant 'statSize' in file 'src/Ganeti/Constants.hs' 2512 STAT_SIZE = "size" 2513 # Generated automatically from Haskell constant 'helperVmStartup' in file 'src/Ganeti/Constants.hs' 2514 HELPER_VM_STARTUP = 300 2515 # Generated automatically from Haskell constant 'helperVmShutdown' in file 'src/Ganeti/Constants.hs' 2516 HELPER_VM_SHUTDOWN = 7200 2517 # Generated automatically from Haskell constant 'zeroingTimeoutPerMib' in file 'src/Ganeti/Constants.hs' 2518 ZEROING_TIMEOUT_PER_MIB = 5.0e-2 2519 # Generated automatically from Haskell constant 'ipv4NetworkMinSize' in file 'src/Ganeti/Constants.hs' 2520 IPV4_NETWORK_MIN_SIZE = 30 2521 # Generated automatically from Haskell constant 'ipv4NetworkMaxSize' in file 'src/Ganeti/Constants.hs' 2522 IPV4_NETWORK_MAX_SIZE = 30 2523 # Generated automatically from Haskell constant 'dataCollectorCPULoad' in file 'src/Ganeti/Constants.hs' 2524 DATA_COLLECTOR_C_P_U_LOAD = "cpu-avg-load" 2525 # Generated automatically from Haskell constant 'dataCollectorXenCpuLoad' in file 'src/Ganeti/Constants.hs' 2526 DATA_COLLECTOR_XEN_CPU_LOAD = "xen-cpu-avg-load" 2527 # Generated automatically from Haskell constant 'dataCollectorDiskStats' in file 'src/Ganeti/Constants.hs' 2528 DATA_COLLECTOR_DISK_STATS = "diskstats" 2529 # Generated automatically from Haskell constant 'dataCollectorDrbd' in file 'src/Ganeti/Constants.hs' 2530 DATA_COLLECTOR_DRBD = "drbd" 2531 # Generated automatically from Haskell constant 'dataCollectorLv' in file 'src/Ganeti/Constants.hs' 2532 DATA_COLLECTOR_LV = "lv" 2533 # Generated automatically from Haskell constant 'dataCollectorKvmRSS' in file 'src/Ganeti/Constants.hs' 2534 DATA_COLLECTOR_KVM_R_S_S = "kvm-inst-rss" 2535 # Generated automatically from Haskell constant 'dataCollectorInstStatus' in file 'src/Ganeti/Constants.hs' 2536 DATA_COLLECTOR_INST_STATUS = "inst-status-xen" 2537 # Generated automatically from Haskell constant 'dataCollectorDiagnose' in file 'src/Ganeti/Constants.hs' 2538 DATA_COLLECTOR_DIAGNOSE = "diagnose" 2539 # Generated automatically from Haskell constant 'dataCollectorParameterInterval' in file 'src/Ganeti/Constants.hs' 2540 DATA_COLLECTOR_PARAMETER_INTERVAL = "interval" 2541 # Generated automatically from Haskell constant 'dataCollectorNames' in file 'src/Ganeti/Constants.hs' 2542 DATA_COLLECTOR_NAMES = frozenset(["cpu-avg-load","diagnose","diskstats","drbd","inst-status-xen","kvm-inst-rss","lv","xen-cpu-avg-load"]) 2543 # Generated automatically from Haskell constant 'dataCollectorStateActive' in file 'src/Ganeti/Constants.hs' 2544 DATA_COLLECTOR_STATE_ACTIVE = "active" 2545 # Generated automatically from Haskell constant 'dataCollectorsEnabledName' in file 'src/Ganeti/Constants.hs' 2546 DATA_COLLECTORS_ENABLED_NAME = "enabled_data_collectors" 2547 # Generated automatically from Haskell constant 'dataCollectorsIntervalName' in file 'src/Ganeti/Constants.hs' 2548 DATA_COLLECTORS_INTERVAL_NAME = "data_collector_interval" 2549 # Generated automatically from Haskell constant 'dataCollectorDiagnoseDirectory' in file 'src/Ganeti/Constants.hs' 2550 DATA_COLLECTOR_DIAGNOSE_DIRECTORY = "/etc/ganeti/node-diagnose-commands" 2551 # Generated automatically from Haskell constant 'exTagsPrefix' in file 'src/Ganeti/Constants.hs' 2552 EX_TAGS_PREFIX = "htools:iextags:" 2553 # Generated automatically from Haskell constant 'maintdPrefix' in file 'src/Ganeti/Constants.hs' 2554 MAINTD_PREFIX = "maintd:" 2555 # Generated automatically from Haskell constant 'maintdSuccessTagPrefix' in file 'src/Ganeti/Constants.hs' 2556 MAINTD_SUCCESS_TAG_PREFIX = "maintd:repairready:" 2557 # Generated automatically from Haskell constant 'maintdFailureTagPrefix' in file 'src/Ganeti/Constants.hs' 2558 MAINTD_FAILURE_TAG_PREFIX = "maintd:repairfailed:" 2559 # Generated automatically from Haskell constant 'httpRapiPamCredential' in file 'src/Ganeti/Constants.hs' 2560 HTTP_RAPI_PAM_CREDENTIAL = "Ganeti-RAPI-Credential" 2561
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Mar 11 11:24:06 2016 | http://epydoc.sourceforge.net |