From 07bd0d58965b57847ac6ca1c8a6355f691a95f6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20F=20Bj=C3=B6rklund?= Date: Fri, 31 Oct 2025 07:41:23 +0100 Subject: [PATCH] Use SSHAddress for WSL2 driver ssh address MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit InspectStatus should only have one side-effect, setting inst.Status and inst.Errors - not SSH. Signed-off-by: Anders F Björklund --- pkg/driver/wsl2/wsl_driver_windows.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkg/driver/wsl2/wsl_driver_windows.go b/pkg/driver/wsl2/wsl_driver_windows.go index f19ba49192c..122879900a7 100644 --- a/pkg/driver/wsl2/wsl_driver_windows.go +++ b/pkg/driver/wsl2/wsl_driver_windows.go @@ -190,6 +190,13 @@ func (l *LimaWslDriver) InspectStatus(ctx context.Context, inst *limatype.Instan inst.Status = status } + return inst.Status +} + +func (l *LimaWslDriver) SSHAddress(ctx context.Context) (string, error) { + inst := l.Instance + var err error + inst.SSHLocalPort = 22 if inst.Status == limatype.StatusRunning { @@ -201,7 +208,7 @@ func (l *LimaWslDriver) InspectStatus(ctx context.Context, inst *limatype.Instan } } - return inst.Status + return inst.SSHAddress, err } func (l *LimaWslDriver) Delete(ctx context.Context) error { @@ -317,10 +324,6 @@ func (l *LimaWslDriver) Info() driver.Info { return info } -func (l *LimaWslDriver) SSHAddress(_ context.Context) (string, error) { - return "127.0.0.1", nil -} - func (l *LimaWslDriver) Create(_ context.Context) error { return nil }