Versions in this module Expand all Collapse all v0 v0.2.0 Feb 10, 2026 v0.1.0 Feb 9, 2026 Changes in this version + const DefaultLocalAPIPort + func ExtractTunnelAddressFromEnv(localPort int, kubeProxyPort string) string + type BaseKubeProxy struct + KubeProxyPort string + LocalPort string + func NewBaseKubeProxy(runner Runner, sett settings.Settings, sess *session.Session) *BaseKubeProxy + func (k *BaseKubeProxy) Start(useLocalPort int) (string, error) + func (k *BaseKubeProxy) Stop(startID int) + func (k *BaseKubeProxy) StopAll() + type PortProvider struct + func NewPortProvider(startPort int) *PortProvider + func (p *PortProvider) Next() int + type Runner interface + ClientID func() string + StartCommand func(params StartCommandParams) (connection.KubeProxyCommand, error) + UpTunnel func(localPort int, kubeProxyPort string) (connection.Tunnel, string, error) + type StartCommandParams struct + Cmd string + OnStart func() + StdoutHandler func(string) + WaitHandler func(err error)