Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>2021-01-13 14:27:44 +0300
committerÆvar Arnfjörð Bjarmason <avarab@gmail.com>2021-01-18 19:50:49 +0300
commit26a082cfbf359af14593a5deb3dfd78f17ff1bd8 (patch)
tree1debfb64dcfadf6da7e625e83c690282f3fba9c3 /doc
parent86c8480e89b290af7d30dd5d5d09a53df8b107a8 (diff)
Feature flag rollout doc: clarify the "Feature flag labels" item
I added this because of a question @pks-t had in https://gitlab.com/gitlab-org/gitaly/-/merge_requests/2995#note_484390302 It's easy to miss that we auto-add the featureflag::disabled flag initially, let's cover that and provide handy links to the tracker to see the status of each label.
Diffstat (limited to 'doc')
-rw-r--r--doc/PROCESS.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/PROCESS.md b/doc/PROCESS.md
index 171bac470..d3439f2d6 100644
--- a/doc/PROCESS.md
+++ b/doc/PROCESS.md
@@ -61,6 +61,20 @@ The rest of this section is help for the individual checklist steps in
time doing this you might want to first skip ahead to the help below,
you'll likely need to file some access requests.
+#### Feature flag labels
+
+The lifecycle of feature flags is monitored via issue labels.
+
+When the issue is created from a template it'll be created with
+[`featureflag::disabled`][featureflag-disabled]. Then as part of the
+checklist the person rolling it out will add
+[`featureflag::staging`][featureflag-staging] and
+[`featureflag::production`][featureflag-production] flags to it.
+
+[featureflag-disabled]: https://gitlab.com/gitlab-org/gitaly/-/issues?label_name[]=featureflag%3A%3Adisabled
+[featureflag-staging]: https://gitlab.com/gitlab-org/gitaly/-/issues?label_name[]=featureflag%3A%3Astaging
+[featureflag-production]: https://gitlab.com/gitlab-org/gitaly/-/issues?label_name[]=featureflag%3A%3Aproduction
+
#### Is the required code deployed?
A quick way to see if your MR is deployed is to check if [the release