Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Kubeconfig string `envconfig:"optional"`
DebugLabelValue string `envconfig:"optional"`
Log struct {
Level string `envconfig:"default=info"`
NoJSON bool `envconfig:"default=false"`
}
IsLocal bool `envconfig:"default=false"`
ServerPort string `envconfig:"default=8088,optional"`
ShutdownTimeout time.Duration `envconfig:"default=1s"`
EnableHTTP2 bool `envconfig:"default=false"`
Metrics struct {
BindAddress string `envconfig:"default=:8080"`
Secure bool `envconfig:"default=false"`
}
Probes struct {
BindAddress string `envconfig:"default=:8081"`
}
LeaderElection struct {
Enabled bool `envconfig:"default=false"`
}
Subroutines struct {
ContentConfiguration struct {
Enabled bool `envconfig:"default=true"`
}
}
MaxConcurrentReconciles int `envconfig:"default=10"`
}
Config struct to hold the app config
func NewFromEnv ¶
NewFromEnv creates a Config from environment values
Click to show internal directories.
Click to hide internal directories.