Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
Werft werft.Config `yaml:"werft"`
Service struct {
WebPort int `yaml:"webPort"`
GRPCPort int `yaml:"grpcPort"`
PromPort int `yaml:"prometheusPort,omitempty"`
PprofPort int `yaml:"pprofPort,omitempty"`
JobSpecRepos []string `yaml:"jobSpecRepos"`
SpecUpdateInterval string `yaml:"specUpdateInterval"`
WebReadOnly bool `yaml:"webReadOnly,omitempty"`
APIPolicy struct {
Enabled bool `yaml:"enabled"`
Bundle string `yaml:"bundle"`
Paths []string `yaml:"paths"`
} `yaml:"apiPolicy,omitempty"`
}
Storage struct {
LogStore string `yaml:"logsPath"`
JobStore string `yaml:"jobsConnectionString"`
JobStoreMaxConnections int `yaml:"jobsMaxConnections"`
JobStoreMaxIdleConnections int `yaml:"jobsMaxIdleConnections"`
} `yaml:"storage"`
Executor executor.Config `yaml:"executor"`
Kubeconfig string `yaml:"kubeconfig,omitempty"`
Plugins plugin.Config
}
Config configures the werft server
Click to show internal directories.
Click to hide internal directories.