package
0.0.0-20241230124721-0714773fe95f
Repository: https://github.com/schubergphilis/mercury.git
Documentation: pkg.go.dev

# Functions

Cleanup the service.
CreateListeners for the pools.
DumpNodes dumps the current state of all backend nodes.
FormattedDate date to readable time.
Initialize the service.
NewManager creates a new manager.
RemoveListeners for the pools.
UpdateDNSConfig adds new records, and removes obsolete records.
WebBackendDetails Provides a detail page for backends.
WebBackendStatus Provides a status page for Backend Status.
WebClusterStatus Provides a status page for Cluster status.
WebGLBStatus Provides a status page for GLB.
WebLocalDNSStatus Provides a status page for GLB.
WebProxyStatus Provides a status page for Proxy service.
WebRoot serves Webserver's root folder.
WebSecurityHeaders adds security headers to the web gui.

# Constants

YES when yes smimply isn't good enough.

# Variables

APIEnabled defines wether or not the API is enabled.
APITokenDuration is how long the jwt token is valid.
APITokenSigningKey is key used to sign jtw tokens.

# Structs

APIRequest is used to pass requests done to the cluster API to the client application.
Manager main.