diff --git a/CHANGELOG.md b/CHANGELOG.md index c492680b..318eba27 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,6 +28,8 @@ ### Fixes - do not ignore `--no-hostip` flag and don't inject hostip if `--network=host` (#471, @konradmalik) +- fix: `--no-lb` ignored +- fix: print error cause when serverlb fails to start ### Misc diff --git a/pkg/client/cluster.go b/pkg/client/cluster.go index fa33cc95..fe3f1bd1 100644 --- a/pkg/client/cluster.go +++ b/pkg/client/cluster.go @@ -863,7 +863,7 @@ func ClusterStart(ctx context.Context, runtime k3drt.Runtime, cluster *k3d.Clust if !serverlb.State.Running { log.Debugln("Starting serverlb...") if err := runtime.StartNode(ctx, serverlb); err != nil { // FIXME: we could run into a nullpointer exception here - log.Warningf("Failed to start serverlb '%s': Try to start it manually", serverlb.Name) + log.Warningf("Failed to start serverlb '%s' (try to start it manually): %+v", serverlb.Name, err) failed++ } // TODO: avoid `level=fatal msg="starting kubernetes: preparing server: post join: a configuration change is already in progress (5)"`