Make Registry table SSOT for JobArtifacts, and Uploads available by default
Details
-
Feature Toggle Name:
Registry table SSOT for LFS objects
-
Required GitLab Version:
12.8
After closing #206946 (closed), the registry table can serve as a Single Source of Truth for JobArtifacts, Uploads and Projects. These features are currently behind a feature flag. To remove the flag we need to perform some acceptance testing.
I propose to
- Enable this on geo for staging
- Spin up GCP instances and test there as well
1. Preparation
- Create GCP instances with a Geo primary and secondary
- Define sufficient testing duration
2. Staging Trial
Check Staging Server Versions
-
GitLab: https://staging.gitlab.com/help
staging.gitlab.com
Enable on -
/chatops run feature set FEATURE_NAME true --staging
in#development
Then leave running while monitoring for at least [DEFINE TIME]
while performing some testing through web, api or SSH.
Monitor
2. GCP Trial
Check GCP Versions
-
GitLab: https://staging.gitlab.com/help
Enable on GCP
TBD
Then leave running while monitoring for at least A [DEFINE TIME]
while performing some testing through web, api or SSH.
Monitor
Success?
-
Enable the feature flag by default
Edited by Michael Kozono