From ba5196ccfb463ea622caa52a530dc150cf9c0acc Mon Sep 17 00:00:00 2001 From: Patrick Bajao Date: Wed, 17 Apr 2019 12:32:55 +0800 Subject: Add doc about Go migration feature flags --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 5bd0024..6226486 100644 --- a/README.md +++ b/README.md @@ -98,6 +98,19 @@ Remove all keys from authorized_keys file: Starting with GitLab 8.12, GitLab supports Git LFS authentication through ssh. +## Migration to Go feature flags + +We are starting to migrate some features from Ruby to Go. To be able to do this +incrementally, we hide the Go implementation behind a feature flag. + +To enable a feature, modify `migration` option in `config.yml` and ensure `enabled` +is set to `true` and feature to be enabled is added to `features`. + +Here are the following features that can be enabled: + +- `discover` +- `2fa_recovery_codes` + ## Releasing a new version GitLab Shell is versioned by git tags, and the version used by the Rails -- cgit v1.2.1