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:
Diffstat (limited to 'internal/source/domains/gitlabsourceconfig/gitlabsourceconfig.go')
-rw-r--r--internal/source/domains/gitlabsourceconfig/gitlabsourceconfig.go13
1 files changed, 11 insertions, 2 deletions
diff --git a/internal/source/domains/gitlabsourceconfig/gitlabsourceconfig.go b/internal/source/domains/gitlabsourceconfig/gitlabsourceconfig.go
index 4eda31aa..ebc8b485 100644
--- a/internal/source/domains/gitlabsourceconfig/gitlabsourceconfig.go
+++ b/internal/source/domains/gitlabsourceconfig/gitlabsourceconfig.go
@@ -14,6 +14,13 @@ import (
type GitlabSourceDomains struct {
Enabled []string
Broken string
+ Rollout GitlabSourceRollout
+}
+
+// GitlabSourceRollout holds the rollout strategy and percentage
+type GitlabSourceRollout struct {
+ Stickiness string
+ Percentage int
}
// GitlabSourceConfig holds the configuration for the gitlab source
@@ -36,8 +43,10 @@ func (config *GitlabSourceConfig) UpdateFromYaml(content []byte) error {
*config = updated
log.WithFields(log.Fields{
- "Enabled domains": config.Domains.Enabled,
- "Broken domain": config.Domains.Broken,
+ "Enabled domains": config.Domains.Enabled,
+ "Broken domain": config.Domains.Broken,
+ "Rollout %": config.Domains.Rollout.Percentage,
+ "Rollout stickiness": config.Domains.Rollout.Stickiness,
}).Info("gitlab source config updated")
return nil