connect

package
v2.16.0-rc.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 29, 2023 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrNoUserDaemon = errors.New("telepresence user daemon is not running")
	ErrNoRootDaemon = errors.New("telepresence root daemon is not running")
)
View Source
var QuitDaemonFuncs = []func(context.Context){
	quitHostConnector, quitDockerDaemons,
}

Functions

func CommandInitializer

func CommandInitializer(cmd *cobra.Command) (err error)

func DialDaemon added in v2.16.0

func DialDaemon(ctx context.Context, info *daemon.Info) (*grpc.ClientConn, error)

DialDaemon dials the daemon appointed by the given info.

func Disconnect

func Disconnect(ctx context.Context)

Disconnect disconnects from a session in the user daemon.

func DiscoverDaemon added in v2.16.0

func DiscoverDaemon(ctx context.Context, match *regexp.Regexp, kubeContext, namespace string) (*daemon.UserClient, error)

DiscoverDaemon searches the daemon cache for an entry corresponding to the given name. A connection to that daemon is returned if such an entry is found.

func EnsureSession added in v2.16.0

func EnsureSession(ctx context.Context, useLine string, required bool) (context.Context, error)

func EnsureUserDaemon added in v2.16.0

func EnsureUserDaemon(ctx context.Context, required, rootdRequired bool) (context.Context, error)

func InitCommand

func InitCommand(cmd *cobra.Command) (err error)

func Quit added in v2.16.0

func Quit(ctx context.Context)

Quit shuts down all daemons.

func RunConnect

func RunConnect(cmd *cobra.Command, args []string) error

func WithCommandInitializer

func WithCommandInitializer(ctx context.Context, cmdInit func(cmd *cobra.Command) error) context.Context

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL