Versions in this module Expand all Collapse all v1 v1.7.10 Mar 28, 2019 Changes in this version + func Normalize(name string) string + func ReverseStringSlice(slice *[]string) + type BaseProvider struct + Constraints types.Constraints + DebugLogGeneratedTemplate bool + Filename string + TemplateVersion int + Trace bool + Watch bool + func (p *BaseProvider) CreateConfiguration(tmplContent string, funcMap template.FuncMap, templateObjects interface{}) (*types.Configuration, error) + func (p *BaseProvider) DecodeConfiguration(content string) (*types.Configuration, error) + func (p *BaseProvider) GetConfiguration(defaultTemplate string, funcMap template.FuncMap, templateObjects interface{}) (*types.Configuration, error) + func (p *BaseProvider) Init(constraints types.Constraints) error + func (p *BaseProvider) MatchConstraints(tags []string) (bool, *types.Constraint) + type Provider interface + Init func(constraints types.Constraints) error + Provide func(configurationChan chan<- types.ConfigMessage, pool *safe.Pool) error