Versions in this module Expand all Collapse all v0 v0.0.2 Nov 17, 2021 v0.0.1 Nov 17, 2021 Changes in this version + func Datadir() string + func Datapath(path string) string + func EnsureDatadir(dir string) string + func SetDatadir(dir string) + type BasicAuth struct + AllowedSources []string + Namespace string + Password string + Username string + func (self BasicAuth) Authorize(username string, password string, ipAddr string) bool + type Config struct + Authorizations []BasicAuth + Logging LoggingConfig + Metrics MetricsConfig + Neighbors map[string]NeighborConfig + Server ServerConfig + Version string + func NewConfig() *Config + func (self *Config) ParseDatadir() error + func (self *Config) SetupLogger() + func (self Config) Authorize(username string, password string, remoteAddress string) string + func (self Config) ValidateSchema() bool + type LoggingConfig struct + Level string + Output string + Syslog SyslogConfig + type MetricsConfig struct + BearerToken string + type NeighborConfig struct + Peers []PeerConfig + type PeerConfig struct + CertFile string + ServerUrl string + type ServerConfig struct + Bind string + HttpBind string + TLS ServerTLSConfig + type ServerTLSConfig struct + CertFile string + KeyFile string + type SyslogConfig struct + Enabled bool + Protocol string + URL string