Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReadModelFromInput ¶
func ReadModelFromInput(filename string) (*model.IPVSMeshConfig, error)
Types ¶
type Configuration ¶
type Configuration struct { Trace bool `env:"IPVSMESH_LOG_TRACE" envDefault:"false"` Debug bool `env:"IPVSMESH_LOG_DEBUG" envDefault:"false"` Verbose bool `env:"IPVSMESH_LOG_VERBOSE" envDefault:"false"` DaemonizeFlag bool `env:"IPVSMESH_DAEMONIZE" envDefault:"false"` DaemonSocketPath string `env:"IPVSMESH_SOCKET" envDefault:"/tmp/ipvsmesh.sock"` DaemonConnTimeoutSecs int `env:"IPVSMESH_DAEMON_TIMEOUT_SEC" envDefault:"5"` DefaultConfigFile string `env:"IPVSMESH_CONFIGFILE" envDefault:"/etc/ipvsmesh.yaml"` DefaultTimeout int `env:"IPVSMESH_SVCTIMEOUT" envDefault:"10"` TLS bool `env:"IPVSMESH_TLS" envDefault:"false"` TLSCertFile string `env:"IPVSMESH_TLSCERTFILE" envDefault:""` TLSKeyFile string `env:"IPVSMESH_TLSKEYFILE" envDefault:""` }
Configuration holds all global config entries
Click to show internal directories.
Click to hide internal directories.