Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
G
gitlab-pages
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 146
    • Issues 146
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 13
    • Merge requests 13
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • gitlab-pages
  • Issues
  • #282

Closed
Open
Created Dec 06, 2019 by Grzegorz Bizon@grzesiek💡Maintainer13 of 13 tasks completed13/13 tasks

Switch to gitlab domains config source completely (100% rollout) and disable the disk source

Description

We are slowly migrating toward GitLab domains config source. We are phasing disk source (config.json files) out.

This issue describes a point in the future were we completely switch to a new source, and no longer load config files from disk.

Rollout plan

  • Pages v1.15.0 deployed to staging
  • Check disk config source works OK on staging (#282 (comment 272245014)) (checked with 1.13)
  • Check gitlab config source works OK for selected list of domains on staging
  • Pages v1.15.0 deployed to production
  • Check disk config source works OK on production
  • Check gitlab config source works OK for selected list of domains on production
  • Implement percentage based rollout strategy for gitlab config source
  • New version (v1.15.0) with the percentage based rollout strategy deployed to production
  • Increase rollout for gitlab config source to 5%
  • Increase rollout for gitlab config source to 25%
  • Increase rollout for gitlab config source to 40%
  • Increase rollout for gitlab config source to 75%
  • Increase rollout for gitlab config source to 100%
  • [-] Remove code for disk config source
  • [-] New version without the disk config source deployed to production

Follow-up issue #379 (closed)

Things to keep an eye on:

  • gitlab config source cache hit/miss ratio (#TODO link to visualization)
  • Pages internal API performance (visualization)
  • gitlab config source HTTP client performance? (not yet implemented)
Edited Apr 23, 2020 by Jaime Martinez
Assignee
Assign to
12.10
Milestone
12.10 (Past due)
Assign milestone
Time tracking
None
Due date
None