package
0.5.1
Repository: https://github.com/netsoc/webspaced.git
Documentation: pkg.go.dev

# Functions

NewManager returns a new Manager instance.
NewPortForward creates and starts a port forward.
NewPortsManager creates a new TCP port forward manager.
NewTraefikKubernetes manages webspace configuration for Traefik via Kubernetes resources.
NewTraefikRedis creates a new Traefik config manager using Redis.

# Structs

ExecOptions specifies options for executing a command in a webspace.
Image represents an LXD image.
InterfaceAddress describes a network interface's address.
InterfaceCounters describes a network interface's statistics.
Manager manages webspace containers.
NetworkInterface describe's a webspace's network interface.
PortForward represents an active port forwarding.
PortsManager manages TCP port forwarding.
State describes a webspace's state.
TraefikKubernetes manages webspace configuration for Traefik via Kubernetes resources.
TraefikRedis manages webspace configuration for Traefik via Redis.
Usage describes a webspace's resource usage.
Webspace represents a webspace with all of its configuration and state.

# Interfaces

ExecSession represents an interactive webspace exec session.
Traefik represents a method of programming Traefik router configuration.

# Type aliases

PortHook represents a function to run before connecting to the backend.