config -- Avoid deleting existing dns section if someone removes schema_version from yaml file.

This commit is contained in:
Eugene Bujak
2018-12-06 00:29:38 +03:00
parent 3ad4b2864d
commit 250cc0ec0f
2 changed files with 5 additions and 2 deletions

View File

@@ -126,8 +126,10 @@ func upgradeSchema1to2(diskConfig *map[string]interface{}) error {
}
}
(*diskConfig)["dns"] = (*diskConfig)["coredns"]
delete((*diskConfig), "coredns")
if _, ok := (*diskConfig)["dns"]; !ok {
(*diskConfig)["dns"] = (*diskConfig)["coredns"]
delete((*diskConfig), "coredns")
}
(*diskConfig)["schema_version"] = 2
return nil