mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-23 17:03:17 +08:00
added upgrade logic for connected
This commit is contained in:
@@ -43,6 +43,9 @@ func UpdateClientConfig() {
|
|||||||
if err := PublishNodeUpdate(&cfg); err != nil {
|
if err := PublishNodeUpdate(&cfg); err != nil {
|
||||||
logger.Log(0, "error publishing node update during schema change", err.Error())
|
logger.Log(0, "error publishing node update during schema change", err.Error())
|
||||||
}
|
}
|
||||||
|
if err := config.ModNodeConfig(&cfg.Node); err != nil {
|
||||||
|
logger.Log(0, "error saving local config for node,", cfg.Node.Name, ", on network,", cfg.Node.Network)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
logger.Log(0, "finished updates")
|
logger.Log(0, "finished updates")
|
||||||
|
@@ -4,6 +4,7 @@ func init() {
|
|||||||
addUpgrades([]UpgradeInfo{
|
addUpgrades([]UpgradeInfo{
|
||||||
upgrade0145,
|
upgrade0145,
|
||||||
upgrade0146,
|
upgrade0146,
|
||||||
|
upgrade0148,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
22
netclient/functions/upgrades/v0-14-8.go
Normal file
22
netclient/functions/upgrades/v0-14-8.go
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
package upgrades
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/gravitl/netmaker/netclient/config"
|
||||||
|
)
|
||||||
|
|
||||||
|
var upgrade0148 = UpgradeInfo{
|
||||||
|
RequiredVersions: []string{
|
||||||
|
"v0.14.5",
|
||||||
|
"v0.14.6",
|
||||||
|
"v0.14.7",
|
||||||
|
},
|
||||||
|
NewVersion: "v0.14.8",
|
||||||
|
OP: update0148,
|
||||||
|
}
|
||||||
|
|
||||||
|
func update0148(cfg *config.ClientConfig) {
|
||||||
|
// do stuff for 14.X -> 14.5
|
||||||
|
if cfg.Node.Connected == "" {
|
||||||
|
cfg.Node.SetDefaultConnected()
|
||||||
|
}
|
||||||
|
}
|
Reference in New Issue
Block a user