package
3.3.55
Repository: https://github.com/signalfx/golib.git
Documentation: pkg.go.dev

# Functions

ArbitraryInstance returns a (possibly random) instance in a map, or panics if the map is empty.
New creates a new maestro client, using the given function to get env variables.

# Variables

ErrContainerHostAddrNotDefined is returned when GetContainerHostAddress is not defined.
ErrNoContainerName is returned when GetContainerName is not defined.
ErrNoServiceName is returned when GetServiceName is not defined.
ErrNoSpecificHostDefined is returned when GetSpecificHost cannot find the host in the container.
ErrPortNotDefined is returned when the port cannot be found.

# Structs

A Config is our maestro config.
Instance running code.
Loader can load a maestro config execing out to the python module and returning its json object.
LoadError is returned when Load() fails, including extra information about the python error.
Maestro is the golang client for https://github.com/signalfuse/maestro-ng.
Service running in maestro.
Ships are the location of an instance.

# Interfaces

EnvVal is the value in the instance's shell env.
Port is the port a service is running in.