|
|
@ -34,10 +34,7 @@ import ( |
|
|
|
"time" |
|
|
|
"time" |
|
|
|
|
|
|
|
|
|
|
|
copystruct "github.com/mitchellh/copystructure" |
|
|
|
copystruct "github.com/mitchellh/copystructure" |
|
|
|
<<<<<<< HEAD |
|
|
|
|
|
|
|
"gopkg.in/yaml.v2" |
|
|
|
"gopkg.in/yaml.v2" |
|
|
|
======= |
|
|
|
|
|
|
|
>>>>>>> 9a18c3a3 ([FEATURE] add ability to add ports to an existing loadbalancer (#615)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"github.com/docker/go-connections/nat" |
|
|
|
"github.com/docker/go-connections/nat" |
|
|
|
dockerunits "github.com/docker/go-units" |
|
|
|
dockerunits "github.com/docker/go-units" |
|
|
@ -741,11 +738,7 @@ func NodeReplace(ctx context.Context, runtime runtimes.Runtime, old, new *k3d.No |
|
|
|
|
|
|
|
|
|
|
|
// start new node
|
|
|
|
// start new node
|
|
|
|
log.Infof("Starting new node %s...", new.Name) |
|
|
|
log.Infof("Starting new node %s...", new.Name) |
|
|
|
<<<<<<< HEAD |
|
|
|
|
|
|
|
if err := NodeStart(ctx, runtime, new, k3d.NodeStartOpts{Wait: true, NodeHooks: new.HookActions}); err != nil { |
|
|
|
if err := NodeStart(ctx, runtime, new, k3d.NodeStartOpts{Wait: true, NodeHooks: new.HookActions}); err != nil { |
|
|
|
======= |
|
|
|
|
|
|
|
if err := NodeStart(ctx, runtime, new, k3d.NodeStartOpts{Wait: true}); err != nil { |
|
|
|
|
|
|
|
>>>>>>> 9a18c3a3 ([FEATURE] add ability to add ports to an existing loadbalancer (#615)) |
|
|
|
|
|
|
|
if err := NodeDelete(ctx, runtime, new, k3d.NodeDeleteOpts{SkipLBUpdate: true}); err != nil { |
|
|
|
if err := NodeDelete(ctx, runtime, new, k3d.NodeDeleteOpts{SkipLBUpdate: true}); err != nil { |
|
|
|
return fmt.Errorf("Failed to start new node. Also failed to rollback: %+v", err) |
|
|
|
return fmt.Errorf("Failed to start new node. Also failed to rollback: %+v", err) |
|
|
|
} |
|
|
|
} |
|
|
|