diff --git a/pkg/config/config.go b/pkg/config/config.go index 49dee97d61..c6edda1b7b 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -317,10 +317,12 @@ func (c *baseConfig) Clone() baseConfig { return copy } -type ConfigEditor func(*config) +type Config *config + +type ConfigEditor func(Config) func WithHostname(hostname string) ConfigEditor { - return func(c *config) { + return func(c Config) { c.Hostname = hostname } }