Update the feature flag template to be more explicit rollouts
We recently had a production incident where the feature flag rollout plan was not fully followed. During the RCA we identified a few things that should be improved. This includes updating the feature flag issue template and reviewing the handbook.
Feature Flag Issue Template Updates:
- Add a step about first deploying to GitLab projects like
gitlab-org/gitlab
,gitlab-org/gitlab-foss
, andgitlab-com/www-gitlab-com
. - State that any changes to production feature flags need to be communicated in the
#production
slack channel. - Review other communication sections and ensure they are explicit.
We should also review the Feature Flag Handbook and Feature Flag Documentation to make sure the rollout plans are clear.
Edited by Matt Nohr