sandboxmanager

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: May 28, 2026 License: Apache-2.0 Imports: 36 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SandboxesWatcherUnimplemented = "this feature requires operator >= 0.14.1"
)

Variables

View Source
var (
	ErrSandboxManagerUnavailable = errors.New(
		`sandboxmanager is not running, start it with "signadot local connect"`)
	ErrTunnelAPIMethodUnimplemented = errors.New("tunnel-api unsupported method")
)

Functions

func CheckStatusConnectErrors added in v0.6.0

func CheckStatusConnectErrors(status *sbmapi.StatusResponse, ciConfig *config.ConnectInvocationConfig) []error

func GetStatus added in v0.6.0

func GetStatus() (*sbmapi.StatusResponse, error)

func IsWatcherRunning added in v0.6.0

func IsWatcherRunning(status *sbmapi.StatusResponse) (bool, string)

func NewSandboxManager

func NewSandboxManager(cfg *config.LocalDaemon, args []string, log *slog.Logger) (*sandboxManager, error)

func ValidateSandboxManager added in v1.3.0

func ValidateSandboxManager(expectedCluster *string) (*sbmapi.StatusResponse, error)

ValidateSandboxManager validates that sandboxmanager is running, connected to the right cluster, and returns the status and a sandbox with devbox session ID set if needed. This function is useful for operations that require local sandbox functionality.

Types

type ResourceOutput added in v1.0.0

type ResourceOutput struct {
	Resource string `json:"resource"`
	Output   string `json:"output"`
	Value    string `json:"value"`
}

func GetResourceOutputs added in v1.0.0

func GetResourceOutputs(ctx context.Context, sbRoutingKey string) ([]ResourceOutput, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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