diff options
| author | Steve Azzopardi <sazzopardi@gitlab.com> | 2019-07-29 08:51:14 +0000 |
|---|---|---|
| committer | Steve Azzopardi <sazzopardi@gitlab.com> | 2019-07-29 08:51:14 +0000 |
| commit | a1e40df34180cb790782edc77942fd0bb0c3dd12 (patch) | |
| tree | 8591c7a3d1fb019f54623cbfa1a68e962f2fb1a2 | |
| parent | Merge branch 'patch-4' into 'master' (diff) | |
| parent | Remove unused method from commands/config.go (diff) | |
| download | gitlab-runner-a1e40df34180cb790782edc77942fd0bb0c3dd12.tar.gz | |
Merge branch '4407-cleanup-commands-config-go-file' into 'master'
Cleanup commands/config.go
See merge request gitlab-org/gitlab-runner!1494
| -rw-r--r-- | commands/config.go | 25 |
1 files changed, 8 insertions, 17 deletions
diff --git a/commands/config.go b/commands/config.go index de927d6e..7f2eddca 100644 --- a/commands/config.go +++ b/commands/config.go @@ -7,6 +7,8 @@ import ( "path/filepath" "strings" + "github.com/sirupsen/logrus" + "gitlab.com/gitlab-org/gitlab-runner/common" "gitlab.com/gitlab-org/gitlab-runner/network" ) @@ -39,23 +41,9 @@ func (c *configOptions) loadConfig() error { return nil } -func (c *configOptions) touchConfig() error { - // try to load existing config - err := c.loadConfig() - if err != nil { - return err - } - - // save config for the first time - if !c.config.Loaded { - return c.saveConfig() - } - return nil -} - func (c *configOptions) RunnerByName(name string) (*common.RunnerConfig, error) { if c.config == nil { - return nil, fmt.Errorf("Config has not been loaded") + return nil, fmt.Errorf("config has not been loaded") } for _, runner := range c.config.Runners { @@ -64,7 +52,7 @@ func (c *configOptions) RunnerByName(name string) (*common.RunnerConfig, error) } } - return nil, fmt.Errorf("Could not find a runner with the name '%s'", name) + return nil, fmt.Errorf("could not find a runner with the name '%s'", name) } type configOptionsWithListenAddress struct { @@ -97,7 +85,10 @@ func (c *configOptionsWithListenAddress) listenAddress() (string, error) { func init() { configFile := os.Getenv("CONFIG_FILE") if configFile == "" { - os.Setenv("CONFIG_FILE", getDefaultConfigFile()) + err := os.Setenv("CONFIG_FILE", getDefaultConfigFile()) + if err != nil { + logrus.WithError(err).Fatal("Couldn't set CONFIG_FILE environment variable") + } } network.CertificateDirectory = getDefaultCertificateDirectory() |
