summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorIrbe Krumina <irbe@tailscale.com>2025-04-19 11:36:27 +0100
committerIrbe Krumina <irbe@tailscale.com>2025-04-19 11:36:32 +0100
commit8568ada34c268adcb86ef32ea8e83b069e1a13a1 (patch)
tree8044e23d28ccc65972d7af5cf8eb6b30d810b9c2
parent7090f7fffc2c6ea67d0ff9e1adb582a6e87db468 (diff)
downloadtailscale-irbekrm/log_invalid_order.tar.xz
tailscale-irbekrm/log_invalid_order.zip
ipn/ipnlocal: log ACME Order URL for invalid Ordersirbekrm/log_invalid_order
WaitOrder error does not usually include authorization failure reason, but that can be looked up following the Order URL. Updates tailscale/corp#27651 Signed-off-by: Irbe Krumina <irbe@tailscale.com>
-rw-r--r--ipn/ipnlocal/cert.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/ipn/ipnlocal/cert.go b/ipn/ipnlocal/cert.go
index 86052eb8d..42b3ff033 100644
--- a/ipn/ipnlocal/cert.go
+++ b/ipn/ipnlocal/cert.go
@@ -602,9 +602,9 @@ var getCertPEM = func(ctx context.Context, b *LocalBackend, cs certStore, logf l
return nil, ctx.Err()
}
if oe, ok := err.(*acme.OrderError); ok {
- logf("acme: WaitOrder: OrderError status %q", oe.Status)
+ logf("acme: WaitOrder: OrderError status %q, Order URL %q", oe.Status, orderURI)
} else {
- logf("acme: WaitOrder error: %v", err)
+ logf("acme: WaitOrder error: %v, Order URL %q", err, orderURI)
}
return nil, err
}