Documentation
¶
Index ¶
Constants ¶
View Source
const DEFAULT_CONFIG string = "/etc/susetelemetry/server.cfg"
Default server config path
View Source
const DEF_AUTH_DURATION string = "1w"
default duration, in days of an auth token
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthConfig ¶
type AuthConfig struct {
// should not be printed
Secret string `yaml:"secret"`
// duration that tokens will be valid for
Duration string `yaml:"duration"`
// issuer name
Issuer string `yaml:"issuer"`
}
func (*AuthConfig) String ¶
func (ac *AuthConfig) String() string
type Config ¶
type Config struct {
API APIConfig `yaml:"api"`
// database config settings
DataBases struct {
Telemetry DBConfig `yaml:"telemetry"`
Operational DBConfig `yaml:"operational"`
} `yaml:"dbs"`
// logging config settings
Logging config.LogConfig `yaml:"logging"`
// authentication config settings
Auth AuthConfig `yaml:"auth"`
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.