From 00f0795cb9ea5a45f10d208ec64395a9477cae81 Mon Sep 17 00:00:00 2001 From: Harivansh Rathi Date: Sat, 11 Apr 2026 17:32:20 +0000 Subject: [PATCH] fix: treat personalization as best-effort during startup reconcile --- internal/daemon/lifecycle.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/internal/daemon/lifecycle.go b/internal/daemon/lifecycle.go index 42a4708..fb967c1 100644 --- a/internal/daemon/lifecycle.go +++ b/internal/daemon/lifecycle.go @@ -390,13 +390,8 @@ func (d *Daemon) reconcileMachine(ctx context.Context, machineID contracthost.Ma if !ready { return record, nil } - if err := d.personalizeGuest(ctx, record, *state); err != nil { - return d.failMachineStartup(ctx, record, err.Error()) - } - guestSSHPublicKey, err := d.readGuestSSHPublicKey(ctx, state.RuntimeHost) - if err != nil { - return d.failMachineStartup(ctx, record, err.Error()) - } + _ = d.personalizeGuest(ctx, record, *state) + guestSSHPublicKey, _ := d.readGuestSSHPublicKey(ctx, state.RuntimeHost) record.RuntimeHost = state.RuntimeHost record.TapDevice = state.TapName record.Ports = defaultMachinePorts()