Remove the :devops_adoption_feature feature flag ...
Owners
Team: Manage::Analytics
Most appropriate slack channel to reach out to: #g_manage_analytics
Best individual to reach out to: @blabuschagne@wortschi
Expectations
What are we expecting to happen?
Before
After (first tab)
Viewing segments
Adding
Editing
Deleting
What might happen if this goes wrong?
DevOps Report page could break...
What can we monitor to detect problems with this?
Beta groups/projects
If applicable, any groups/projects that are happy to have this feature turned on early. Some organizations may wish to test big changes they are interested in with a small subset of users ahead of time for example.
gitlab-org/gitlab project
gitlab-org/gitlab-com groups
...
Roll Out Steps
Enable on staging (/chatops run feature set feature_name true --staging)
Test on staging
Ensure that documentation has been updated
Enable on GitLab.com for individual groups/projects listed above and verify behaviour (/chatops run feature set --project=gitlab-org/gitlab feature_name true)
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
Enable on GitLab.com by running chatops command in #production (/chatops run feature set feature_name true)
We already have the ability to view and add segments merged. Once we have editing and deleting merged we should be able to enable this flag by default.
That sounds good to me @blabuschagne. Can you mention me here when those two MRs are merged and you're getting ready to enable by default? I've been checking in on it on Staging and looking forward to seeing the finished version. Are you good with this plan @wortschi?
Can you mention me here when those two MRs are merged
@ljlane the 2 MRs have been merged and the respective issues are now pending verification.
I know that I initially suggested going ahead with enabling the feature by default but on second thought, I see that the template says the documentation should be updated before the feature flag is removed (which is essentially the same as enabled by default).
@ahegyi Yep, that's what I thought too. I guess I just got confused because of
I know that I initially suggested going ahead with enabling the feature by default but on second thought, I see that the template says the documentation should be updated before the feature flag is removed (which is essentially the same as enabled by default).
Should we then just enable devops_adoption_feature by default for %13.7 or do we need for the documentation MR to be merged first? I think the deadline for %13.7 deliverables will be the 15th already.
@wortschi seems like documentation should exist if the feature flag is going to be on by default. I'll make sure a draft exists before the end of my day today, so we will have something that can be merged by the 15th tomorrow. So let's plan on enabling by default in %13.7👍
Brandon Labuschagnemarked the checklist item Ensure that documentation has been updated as completed
marked the checklist item Ensure that documentation has been updated as completed
Brandon Labuschagnemarked the checklist item Enable on GitLab.com for individual groups/projects listed above and verify behaviour (/chatops run feature set --project=gitlab-org/gitlab feature_name true) as completed
marked the checklist item Enable on GitLab.com for individual groups/projects listed above and verify behaviour (/chatops run feature set --project=gitlab-org/gitlab feature_name true) as completed
Brandon Labuschagnemarked the checklist item Coordinate a time to enable the flag with #production and #g_delivery on slack. as completed
marked the checklist item Coordinate a time to enable the flag with #production and #g_delivery on slack. as completed
Brandon Labuschagnemarked the checklist item Announce on the issue an estimated time this will be enabled on GitLab.com as completed
marked the checklist item Announce on the issue an estimated time this will be enabled on GitLab.com as completed
Brandon Labuschagnemarked the checklist item Enable on GitLab.com by running chatops command in #production (/chatops run feature set feature_name true) as completed
marked the checklist item Enable on GitLab.com by running chatops command in #production (/chatops run feature set feature_name true) as completed
Brandon Labuschagnemarked the checklist item Announce on the issue that the flag has been enabled as completed
marked the checklist item Announce on the issue that the flag has been enabled as completed
Brandon Labuschagnemarked the checklist item Remove feature flag and add changelog entry as completed
marked the checklist item Remove feature flag and add changelog entry as completed