Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppType ¶
type AppType int
AppType Enum
func (*AppType) UnmarshalYAML ¶
Custom yaml deserializer
type Config ¶
type Config struct { // Port for HTTPS API listener Port int `yaml:"port"` // HTTPS Timeouts ReadTimeoutS int `yaml:"readTimeoutS"` WriteTimeoutS int `yaml:"writeTimeoutS"` // TLS material locations KeyPath string `yaml:"keyPath"` CrtPath string `yaml:"crtPath"` // APT binary path AptPath string `yaml:"aptPath"` // Known apps AppDefs map[string]AppDef `yaml:"appDefs"` // Min log level LogLevel string `yaml:"logLevel"` // Status polling pause interval PollIntervalS int `yaml:"pollIntervalS"` // Batch deploy pause interval DeployIntervalS int `yaml:"deployIntervalS"` // Deploy converge on timeout ConvergeTimeoutS int `yaml:"convergeTimeoutS"` // TLS Settings TLS *common.TLSConfig `yaml:"tls"` }
Click to show internal directories.
Click to hide internal directories.