cloudron-setup: keep pre-1.9 compat for configs

This commit is contained in:
Girish Ramakrishnan
2017-12-05 15:56:47 +05:30
parent 44d4934546
commit a838b4c521

View File

@@ -186,6 +186,8 @@ if [[ "${sourceTarballUrl}" == "" ]]; then
fi
# Build data
# tlsConfig, dnsConfig, backupConfig are here for backward compat with < 1.9
# from 1.9, we use autoprovision.json
if [[ -z "${dataJson}" ]]; then
if [[ -z "${restoreUrl}" ]]; then
data=$(cat <<EOF
@@ -196,7 +198,20 @@ if [[ -z "${dataJson}" ]]; then
"provider": "${provider}",
"apiServerOrigin": "${apiServerOrigin}",
"webServerOrigin": "${webServerOrigin}",
"version": "${version}"
"version": "${version}",
"tlsConfig": {
"provider": "${tlsProvider}"
},
"dnsConfig": {
"provider": "${dnsProvider}"
},
"backupConfig" : {
"provider": "filesystem",
"backupFolder": "/var/backups",
"key": "${encryptionKey}",
"format": "tgz",
"retentionSecs": 172800
}
}
EOF
)