x86 = http://download-installer.cdn.mozilla.net/pub/firefox/releases/${:version}/linux-i686/en-US/firefox-${:version}.tar.bz2 dfe5bc7643b3a5636e6775d236f071a5
x86 = http://download-installer.cdn.mozilla.net/pub/firefox/releases/${:version}/linux-i686/en-US/firefox-${:version}.tar.bz2 b079611053993a13decefb2d5a796e41
"description":"Password for /manage_debug_threads",
"description":"Password for /manage_debug_threads",
"default":"random",
"type":"string"
"type":"string"
},
},
"inituser-login":{
"inituser-login":{
...
@@ -37,12 +36,10 @@
...
@@ -37,12 +36,10 @@
},
},
"inituser-password":{
"inituser-password":{
"description":"Password of the initial/rescue user",
"description":"Password of the initial/rescue user",
"default":"random",
"type":"string"
"type":"string"
},
},
"developer-list":{
"developer-list":{
"description":"List of logins which should get the Developper role (required to modify portal_components' content)",
"description":"List of logins which should get the Developper role (required to modify portal_components' content), defaulting to inituser-login's value",
"default":"inituser-login's value",
"items":{
"items":{
"pattern":"/^\\S+$/",
"pattern":"/^\\S+$/",
"type":"string"
"type":"string"
...
@@ -62,17 +59,10 @@
...
@@ -62,17 +59,10 @@
"type":"object"
"type":"object"
},
},
"hosts-dict":{
"hosts-dict":{
"description":"Hostname-to-IP mapping",
"description":"Host entries to be used in addition to and/or overriding auto-generated ones (erp5-catalog-0, erp5-cloudooo, erp5-memcached-persistent, erp5-memcached-volatile and erp5-smtpd)",
"default":{
"erp5-catalog-0":"some-ip",
"erp5-catalog-...":"some-ip",
"erp5-cloudooo":"some-ip",
"erp5-memcached-persistent":"some-ip",
"erp5-memcached-volatile":"some-ip"
},
"patternProperties":{
"patternProperties":{
".*":{
".*":{
"description":"An IP to which current entry will resolve",
"description":"An IP or domain name to which current entry will resolve",
"type":"string"
"type":"string"
}
}
},
},
...
@@ -220,9 +210,9 @@
...
@@ -220,9 +210,9 @@
"default":"daily",
"default":"daily",
"type":"string"
"type":"string"
},
},
"tidstorage-timestamp-path":{
"tidstorage-repozo-path":{
"description":"Path to backup timestamp file, occurrences of '%(backup)s' being replaced with the path to partition's srv/backup/tidstorage directory",
"description":"Directory for backup timestamp and tidstorage status files.",
"description":"How many days incremental backups (binlogs) must be retained, -1 meaning incremental backups are disabled and 0 meaning no expiration",
"description":"How many days incremental backups (binlogs) must be retained, -1 meaning incremental backups are disabled and 0 meaning no expiration, defaulting to full-retention-days' value",
"minimum":-1,
"minimum":-1,
"default":"full-retention-days' value",
"type":"integer"
"type":"integer"
}
}
},
},
...
@@ -75,19 +74,16 @@
...
@@ -75,19 +74,16 @@
"innodb-buffer-pool-size":{
"innodb-buffer-pool-size":{
"description":"See MariaDB documentation on innodb_buffer_pool_size",
"description":"See MariaDB documentation on innodb_buffer_pool_size",
"minimum":0,
"minimum":0,
"default":"MariaDB's default",
"type":"integer"
"type":"integer"
},
},
"innodb-log-file-size":{
"innodb-log-file-size":{
"description":"See MariaDB documentation on innodb_log_file_size",
"description":"See MariaDB documentation on innodb_log_file_size",
"minimum":0,
"minimum":0,
"default":"MariaDB's default",
"type":"integer"
"type":"integer"
},
},
"innodb-log-buffer-size":{
"innodb-log-buffer-size":{
"description":"See MariaDB documentation on innodb_log_buffer_size",
"description":"See MariaDB documentation on innodb_log_buffer_size",
"description":"Name of the domain to be used (example: mydomain.com). Subdomains of this domain will be used for the slave instances (example: instance12345.mydomain.com).",
"type":"string",
"format":"uri",
"default":""
},
"url":{
"title":"URL of backend to use.",
"description":"URL of backend to use. This URL will be used to request frontend if parameter 'kvm-partition-name' is not set.",
"format":"uri",
"type":"string",
"default":""
},
"enable-cache":{
"title":"Specify if cached will be used for this slave frontend.",
"description":"Specify if slave frontend should use a squid to connect to backend.",
"type":"boolean",
"default":false
},
"type":{
"title":"Specify if slave frontend will redirect to a zope backend.",
"description":"If specified, Apache RewriteRule will use Zope's Virtual Host Daemon. Possible values: 'zope', 'default'.",
"type":"string",
"default":"default"
},
"zope-path":{
"title":"Specify path to the VirtualHostRoot of the zope.",
"description":"Only used if type is 'zope'. Will append the specified path to the VirtualHostRoot of the zope's VirtualHostMonster.",
"type":"string",
"default":""
},
"https-only":{
"title":"Specify if website should be accessed using https only.",
"description":"Specify if website should be accessed using https only. If so, the frontend will redirect the user to https if accessed from http.",
"type":"boolean",
"default":false
},
"kvm-partition-name":{
"title":"Reference name in 'kvm-partition-dict' to get IPv6 for slave frontend from.",
"description":"Only work if 'use-nat' is true and 'service-port' is set. This will allow to get URL from defined nat-rules. Play the same as url.",
"type":"string",
"default":""
},
"service-port":{
"allOf":[{
"$ref":"#/definitions/tcpv4port"
},{
"title":"Specify the port of service to run in VM.",
"description":"This will allow to get URL from defined nat-rules. The port should exist in nat-rules of KVM referenced by 'kvm-partition-name'"
}]
},
"url-scheme":{
"title":"Say If HTTP service to run into the Virtual Machine will use http or https.",
"description":"Say If HTTP service to run into the Virtual Machine will use http or https. Possible values: http, https",
"type":"string",
"default":"http"
}
},
"type":"object"
}
},
"type":"object"
},
"type":"object"
},
"kvm-partition-dict":{
"kvm-partition-dict":{
"description":"kvm instances definition",
"description":"kvm instances definition",
"patternProperties":{
"patternProperties":{
...
@@ -121,7 +212,8 @@
...
@@ -121,7 +212,8 @@
"nat-rules":{
"nat-rules":{
"title":"List of rules for NAT of QEMU user mode network stack.",
"title":"List of rules for NAT of QEMU user mode network stack.",
"description":"List of rules for NAT of QEMU user mode network stack, as comma-separated list of ports. For each port specified, it will redirect port x of the VM (example: 80) to the port x + 10000 of the public IPv6 (example: 10080). Defaults to \"22 80 443\". Ignored if \"use-tap\" parameter is enabled.",
"description":"List of rules for NAT of QEMU user mode network stack, as comma-separated list of ports. For each port specified, it will redirect port x of the VM (example: 80) to the port x + 10000 of the public IPv6 (example: 10080). Defaults to \"22 80 443\". Ignored if \"use-tap\" parameter is enabled.",
{# TODO: Add support for backup status file, so that the status file can be close to the ZODB (rather than close to the backup files). And do it efficiently, to not copy the whole status file every time. -#}