diff --git a/internal/config/validate.go b/internal/config/validate.go index 393ff9d29761a6763cfdd8e200c0433b758c4430..7b118a05cec5d094cdddb67eb8ba23f9d9c8e6a7 100644 --- a/internal/config/validate.go +++ b/internal/config/validate.go @@ -1,6 +1,7 @@ package config import ( + "errors" "net/url" log "github.com/sirupsen/logrus" @@ -9,6 +10,7 @@ import ( ) func validateConfig(config *Config) { + validateDomainConfigSource() validateAuthConfig(config) validateArtifactsServerConfig(config) validateTLSConfig() @@ -61,3 +63,9 @@ func validateTLSConfig() { fatal(err, "invalid TLS version") } } + +func validateDomainConfigSource() { + if *domainConfigSource != "" { + fatal(errors.New("DEPRECATED: -domain-config-source"), "Please use API-based configuration https://docs.gitlab.com/ee/administration/pages/#gitlab-api-based-configuration") + } +}