Documentation
¶
Index ¶
- Constants
- Variables
- func CheckStatusConnectErrors(status *sbmapi.StatusResponse, ciConfig *config.ConnectInvocationConfig) []error
- func GetStatus() (*sbmapi.StatusResponse, error)
- func IsWatcherRunning(status *sbmapi.StatusResponse) (bool, string)
- func NewSandboxManager(cfg *config.LocalDaemon, args []string, log *slog.Logger) (*sandboxManager, error)
- func ValidateSandboxManager(expectedCluster *string) (*sbmapi.StatusResponse, error)
- type ResourceOutput
Constants ¶
View Source
const (
SandboxesWatcherUnimplemented = "this feature requires operator >= 0.14.1"
)
Variables ¶
View Source
var ( `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 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)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.