feature/condlite/expvar: add expvar stub package when metrics not needed

Saves ~53 KB from the min build.

Updates #12614

Change-Id: I73f9544a9feea06027c6ebdd222d712ada851299
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
Brad Fitzpatrick
2025-10-06 13:10:58 -07:00
committed by Brad Fitzpatrick
parent 192f8d2804
commit 059f53e67a
10 changed files with 37 additions and 10 deletions

View File

@@ -11,7 +11,6 @@ import (
"context"
"encoding/binary"
"errors"
"expvar"
"fmt"
"io"
"net"
@@ -29,11 +28,11 @@ import (
"github.com/tailscale/wireguard-go/device"
"go4.org/mem"
"golang.org/x/net/ipv6"
"tailscale.com/control/controlknobs"
"tailscale.com/disco"
"tailscale.com/envknob"
"tailscale.com/feature/buildfeatures"
"tailscale.com/feature/condlite/expvar"
"tailscale.com/health"
"tailscale.com/hostinfo"
"tailscale.com/ipn/ipnstate"