From 992fa1879b4ff6c5051e31957a7c5d04099ad6dc Mon Sep 17 00:00:00 2001 From: Jaime Martinez Date: Tue, 9 Mar 2021 15:16:40 +1100 Subject: [PATCH] Invalidate domain-config-source --- internal/config/validate.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/config/validate.go b/internal/config/validate.go index 393ff9d29..7b118a05c 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") + } +} -- GitLab