package
0.0.0-20241125151401-e66715b925b4
Repository: https://github.com/zenoss/serviced.git
Documentation: pkg.go.dev
# Functions
NewContainerEndpoints loads the service state and manages port bindings for the instance.
NewController creates a new Controller for the given options.
NewMetricForwarder creates a new metric forwarder at port, all metrics are forwarded to metricsRedirectURL.
NewVIFRegistry initializes a new VIFRegistry.
# Variables
ErrInvalidCommand is returned if a command is empty or malformed.
ErrInvalidEndpoint is returned if an endpoint is empty or malformed.
ErrInvalidHostID is returned if the host is empty or malformed.
ErrInvalidService is returned if a Service is empty or malformed.
ErrInvalidServiceID is returned if a ServiceID is empty or malformed.
ErrInvalidTenantID is returned if a TenantID is empty or malformed.
ErrNoServiceEndpoints is returned if we can't fetch the service endpoints.
# Structs
ContainerEndpoints manages import and export bindings for the instance.
ContainerEndpointsOptions are options for the container endpoint.
Controller is a object to manage the operations withing a container.
ControllerOptions are options to be run when starting a new proxy server.
Logforwarder configuration for filebeat.
MetricForwarder contains all configuration parameters required to provide a forward metrics inside a docker container.
VIFRegistry holds state regarding virtual interfaces.