summaryrefslogtreecommitdiff
path: root/internal/config/config.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/config/config.go')
-rw-r--r--internal/config/config.go22
1 files changed, 12 insertions, 10 deletions
diff --git a/internal/config/config.go b/internal/config/config.go
index be9efa3..e7abd59 100644
--- a/internal/config/config.go
+++ b/internal/config/config.go
@@ -27,16 +27,17 @@ type HttpSettingsConfig struct {
}
type Config struct {
- RootDir string
- LogFile string `yaml:"log_file"`
- LogFormat string `yaml:"log_format"`
- GitlabUrl string `yaml:"gitlab_url"`
- GitlabTracing string `yaml:"gitlab_tracing"`
- SecretFilePath string `yaml:"secret_file"`
- Secret string `yaml:"secret"`
- SslCertDir string `yaml:"ssl_cert_dir"`
- HttpSettings HttpSettingsConfig `yaml:"http_settings"`
- HttpClient *client.HttpClient
+ RootDir string
+ LogFile string `yaml:"log_file"`
+ LogFormat string `yaml:"log_format"`
+ GitlabUrl string `yaml:"gitlab_url"`
+ GitlabRelativeURLRoot string `yaml:"gitlab_relative_url_root"`
+ GitlabTracing string `yaml:"gitlab_tracing"`
+ SecretFilePath string `yaml:"secret_file"`
+ Secret string `yaml:"secret"`
+ SslCertDir string `yaml:"ssl_cert_dir"`
+ HttpSettings HttpSettingsConfig `yaml:"http_settings"`
+ HttpClient *client.HttpClient
}
func (c *Config) GetHttpClient() *client.HttpClient {
@@ -46,6 +47,7 @@ func (c *Config) GetHttpClient() *client.HttpClient {
client := client.NewHTTPClient(
c.GitlabUrl,
+ c.GitlabRelativeURLRoot,
c.HttpSettings.CaFile,
c.HttpSettings.CaPath,
c.HttpSettings.SelfSignedCert,