Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultConfigPath ¶ added in v1.4.0
func DefaultConfigPath() string
DefaultConfigPath return the default config path file
func FormalizeConfigPath ¶ added in v1.4.0
FormalizeConfigPath formalize config path. If config path is the default config path (home directory), it returns a computed path
Types ¶
type AdminConfig ¶
AdminConfig represents the admin configuration
type BalancerConfig ¶
type BalancerConfig struct {
MetricsRange string `yaml:"metricsRange"`
CPULimit int `yaml:"cpuLimit"`
MemLimit int `yaml:"memLimit"`
}
BalancerConfig represents the balancer configuration
func (*BalancerConfig) SetDefaultValues ¶ added in v1.4.0
func (bc *BalancerConfig) SetDefaultValues()
SetDefaultValues initialize BalancerConfig default values
type BigBlueButton ¶
type BigBlueButton struct {
Secret string `yaml:"secret"`
RecordingsPollInterval string `yaml:"recordingsPollInterval"`
}
BigBlueButton configuration mapping
type Config ¶
type Config struct {
BigBlueButton BigBlueButton `yaml:"bigbluebutton"`
Admin AdminConfig `yaml:"admin"`
Balancer BalancerConfig `yaml:"balancer"`
Port int `yaml:"port"`
RDB RDB `yaml:"redis"`
IDB IDB `yaml:"influxdb"`
}
Config represents main configuration mapping
Click to show internal directories.
Click to hide internal directories.