Versions in this module Expand all Collapse all v0 v0.0.2 Apr 12, 2020 v0.0.1 Mar 26, 2020 Changes in this version + type Config struct + func NewConfig(client client.Client, namespace, configMapName string) *Config + func NewConfigWithCache(client client.Client, namespace, configMapName string, ...) *Config + func (config *Config) GetBoolParam(key string, defaultValue bool) bool + func (config *Config) GetDefaultNodeResourceLimit() float64 + func (config *Config) GetDefaultScheduler() []string + func (config *Config) GetDeleteGracePeriod() time.Duration + func (config *Config) GetDurationParam(key string, defaultValue time.Duration) time.Duration + func (config *Config) GetFloatParam(key string, defaultValue float64) float64 + func (config *Config) GetInitialResourceBufferSize() int + func (config *Config) GetIntParam(key string, defaultValue int) int + func (config *Config) GetParameterMap() (map[string]string, error) + func (config *Config) GetPodEnvVars() map[string]string + func (config *Config) GetResourceBufferIncrementFactor() float64 + func (config *Config) GetResourceLimitAnnotation() string + func (config *Config) GetStandaloneSourceLabel() string + func (config *Config) GetStringMapParam(key string, defaultValue map[string]string) map[string]string + func (config *Config) GetStringParam(key string, defaultValue string) string + func (config *Config) GetStringSliceParam(key string, defaultValue []string) []string + func (config *Config) GetValidationHeartbeat() time.Duration + func (config *Config) GetValidationPeriod() time.Duration + func (config *Config) Validate() error