diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-04-20 00:09:27 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-04-20 00:09:27 +0300 |
commit | c9bef85d79791d41292d2f0727eb362034ebba1e (patch) | |
tree | cb35ec5eb6a83c5d311c8b61ea213450972d8026 /.gitlab | |
parent | 6463521e08b00e62d3c877aefd8517f5387d54ab (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to '.gitlab')
-rw-r--r-- | .gitlab/issue_templates/Feature Flag Roll Out.md | 27 |
1 files changed, 8 insertions, 19 deletions
diff --git a/.gitlab/issue_templates/Feature Flag Roll Out.md b/.gitlab/issue_templates/Feature Flag Roll Out.md index 6575e919b7d..a67d0f4e31a 100644 --- a/.gitlab/issue_templates/Feature Flag Roll Out.md +++ b/.gitlab/issue_templates/Feature Flag Roll Out.md @@ -26,13 +26,10 @@ Are there any other stages or teams involved that need to be kept in the loop? ## The Rollout Plan -<!-- Describe how the feature should be rolled out, and check the right boxes. You can check multiple if applicable --> - -- [ ] Partial Rollout on GitLab.com with beta groups -- [ ] Rollout on GitLab.com for a certain period (How long) -- [ ] Percentage Rollout on GitLab.com - XX% - If it is possible to perform an incremental rollout, this should be preferred. Proposed increments are: `10%`, `50%`, `100%`. Proposed minimum time between increments is 15 minutes. -- [ ] Rollout Feature for everyone as soon as it's ready +- Partial Rollout on GitLab.com with beta groups +- Rollout on GitLab.com for a certain period (How long) +- Percentage Rollout on GitLab.com +- Rollout Feature for everyone as soon as it's ready <!-- Which dashboards from https://dashboards.gitlab.net are most relevant? Sentry errors reports can also be useful to review --> @@ -78,21 +75,13 @@ Are there any other stages or teams involved that need to be kept in the loop? - [ ] Verify behaviour (See Beta Groups) and add details with screenshots as a comment on this issue - -**Global Availability** ([More Info](https://docs.gitlab.com/ee/development/feature_flags/controls.html#communicate-the-change)) -*(Please Note that Beta,Alpha and General Availability (GA) are handled on a product level and not the feature-flag)* -<!-- The next checkboxes are probably only needed for high visibility and/or critical rollouts. Please refer to the official documentation linked above for more clarification --> - -- [ ] Coordinate a time to enable the flag with `#production` and `#g_delivery` on slack. - -- [ ] Announce on the issue an estimated time this will be enabled on GitLab.com +- [ ] If it is possible to perform an incremental rollout, this should be preferred. Proposed increments are: `10%`, `50%`, `100%`. Proposed minimum time between increments is 15 minutes. + - When setting percentages, make sure that the feature works correctly between feature checks. See https://gitlab.com/gitlab-org/gitlab/-/issues/327117 for more information + - For actor-based rollout: `/chatops run feature set feature_name 10 --actors` + - For time-based rollout: `/chatops run feature set feature_name 10` - [ ] Make the feature flag enabled by default i.e. Change `default_enabled` to `true` -- [ ] Enable on GitLab.com by running chatops command in `#production` (`/chatops run feature set feature_name true`) - -- [ ] Announce on the issue that the flag has been enabled - - [ ] Cross post chatops slack command to `#support_gitlab-com` ([more guidance when this is necessary in the dev docs](https://docs.gitlab.com/ee/development/feature_flags/controls.html#where-to-run-commands)) and in your team channel |