@@ -43,6 +43,9 @@ func UpdateClientConfig() {
if err := PublishNodeUpdate(&cfg); err != nil {
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")
@@ -4,6 +4,7 @@ func init() {
addUpgrades([]UpgradeInfo{
upgrade0145,
upgrade0146,
+ upgrade0148,
})
@@ -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()