package
0.0.0-20241125151401-e66715b925b4
Repository: https://github.com/zenoss/serviced.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

GetCertFiles returns the cert and key file if none is specified.
GetRemoteConnection returns a connection to a remote address.
GetReverseProxy acquires a reverse proxy from the cache if it exists or creates it if it is not found.
IsLocalAddress returns true if the ip address is available on this host.
NewPublicPortHandler sets up a new public port at the given port address.
NewPublicPortManager creates a new public port manager for a host id.
NewRoundRobinExports creates a new round robin list of exports.
NewServiceConfig creates a new ServiceConfig.
NewVHostHandler instantiates a new vhost handler.
NewVHostManager creates a new vhost manager for a host.
No description provided by the author
No description provided by the author
RestBackupFileList implements a rest call that will return a list of the current backup files.
No description provided by the author
No description provided by the author
No description provided by the author
If RawPath is given, Golang's url object has canonized the original URL.
ServeHTTP sets up an http server for handling a collection of endpoints.
ServeTCP sets up a tcp based server connection given a set of exports.
SetServiceStatsCacheTimeout sets the time in seconds for stats on running instances to be cached for the UI.

# Variables

No description provided by the author

# Structs

Auth0Config contains configuration values pertaining to Auth0.
ConciseServiceStatus contains the information necessary to display the status of a service in the UI.
No description provided by the author
PublicPortHandler manages the port server at a specific port address.
PublicPortManager manages all the port servers for a particular host id.
ReverseProxyCache keeps track of all available reverse proxies.
ReverseProxyKey is the hash key to identify an instantiated reverse proxy.
RoundRobinExports returns the next export in a round-robin manner.
ServiceConfig is the ui/rest handler for control center.
TCPKeepAliveListener keeps a listener connection alive for the duration of a cancellable.
UIConfig contains configuration values that the UI may care about.
VHostHandler manages a vhost endpoint.
VHostManager manages all vhosts on a host.

# Interfaces

Exports manage a list of available exports.