Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app_config.go26
-rw-r--r--main.go9
2 files changed, 18 insertions, 17 deletions
diff --git a/app_config.go b/app_config.go
index 4bca27aa..245a9e0d 100644
--- a/app_config.go
+++ b/app_config.go
@@ -27,17 +27,17 @@ type appConfig struct {
LogFormat string
LogVerbose bool
- StoreSecret string
- GitLabServer string
- GitLabAPISecretKey []byte
- GitlabClientTimeout int64
- GitlbaJWTTokenExpiry int64
- ClientID string
- ClientSecret string
- RedirectURI string
- SentryDSN string
- SentryEnvironment string
- CustomHeaders []string
+ StoreSecret string
+ GitLabServer string
+ GitLabAPISecretKey []byte
+ GitlabClientHTTPTimeout time.Duration
+ GitlabJWTTokenExpiration time.Duration
+ ClientID string
+ ClientSecret string
+ RedirectURI string
+ SentryDSN string
+ SentryEnvironment string
+ CustomHeaders []string
}
// GitlabServerURL returns URL to a GitLab instance.
@@ -51,9 +51,9 @@ func (config appConfig) GitlabAPISecret() []byte {
}
func (config appConfig) GitlabClientConnectionTimeout() time.Duration {
- return time.Duration(config.GitlabClientTimeout) * time.Second
+ return config.GitlabClientHTTPTimeout
}
func (config appConfig) GitlabJWTTokenExpiry() time.Duration {
- return time.Duration(config.GitlbaJWTTokenExpiry) * time.Second
+ return config.GitlabJWTTokenExpiration
}
diff --git a/main.go b/main.go
index 4ec5ef96..8459314d 100644
--- a/main.go
+++ b/main.go
@@ -8,6 +8,7 @@ import (
"net/url"
"os"
"strings"
+ "time"
"github.com/namsral/flag"
log "github.com/sirupsen/logrus"
@@ -59,8 +60,8 @@ var (
gitLabAuthServer = flag.String("auth-server", "", "DEPRECATED, use gitlab-server instead. GitLab server, for example https://www.gitlab.com")
gitLabServer = flag.String("gitlab-server", "", "GitLab server, for example https://www.gitlab.com")
gitLabAPISecretKey = flag.String("api-secret-key", "", "File with secret key used to authenticate with the GitLab API")
- gitlabClientHTTPTimeout = flag.Int64("gitlab-client-http-timeout", 10, "GitLab API HTTP client connection timeout in seconds (default: 10s)")
- gitlabClientJWTExpiry = flag.Int64("gitlab-client-jwt-expiry", 30, "JWT Token expiry time in seconds (default: 30s)")
+ gitlabClientHTTPTimeout = flag.Duration("gitlab-client-http-timeout", 10*time.Second, "GitLab API HTTP client connection timeout in seconds (default: 10s)")
+ gitlabClientJWTExpiry = flag.Duration("gitlab-client-jwt-expiry", 30*time.Second, "JWT Token expiry time in seconds (default: 30s)")
clientID = flag.String("auth-client-id", "", "GitLab application Client ID")
clientSecret = flag.String("auth-client-secret", "", "GitLab application Client Secret")
redirectURI = flag.String("auth-redirect-uri", "", "GitLab application redirect URI")
@@ -178,8 +179,8 @@ func configFromFlags() appConfig {
}
config.GitLabServer = gitlabServerFromFlags()
- config.GitlabClientTimeout = *gitlabClientHTTPTimeout
- config.GitlbaJWTTokenExpiry = *gitlabClientJWTExpiry
+ config.GitlabClientHTTPTimeout = *gitlabClientHTTPTimeout
+ config.GitlabJWTTokenExpiration = *gitlabClientJWTExpiry
config.StoreSecret = *secret
config.ClientID = *clientID
config.ClientSecret = *clientSecret