package
0.5.0
Repository: https://github.com/cloud-foundations/golib.git
Documentation: pkg.go.dev

# Packages

Package config wraps the dnslb and associated plugin packages and creates a DNS load balancer based on configuration data.
No description provided by the author

# Functions

Block will block a server instance with the specified IP address from adding itself to DNS for the specified time or until a message is received on cancelChannel.
New creates a *LoadBalancer using the provided configuration and back-end DNS provider.
RollingReplace will use the provided configuration and will roll through all server instances in the specified region triggering replacements by removing each server from DNS, destroying it and waiting for (some other mechanism) to create a working replacement before continuing to the next server.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

Destroyer implements the Destroy method, used to destroy instances.
RegionFilter implements the Filter method, which is used to restrict DNS changes and instance destruction to the same region (this avoids network partition problems).