[Feature flag] Disable service templates
Feature
Access to Service Templates will be moved behind the :disable_service_templates
feature flag in !59098 (merged).
This issue is to enable the :disable_service_templates
feature flag, effectively disabling service templates.
Owners
- Team: Integrations team (devopscreate ~"group::ecosystem")
- Most appropriate slack channel to reach out to:
#g_create_ecosystem_fe
- Best individual to reach out to: @tomquirk
- PM: @deuley
The Rollout Plan
-
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 -
Enable the feature flag in GitLab %14.0
Expectations
What are we expecting to happen?
The Service Templates nav item is not available by default.
What might happen if this goes wrong?
Admins of a self-managed instance need to access their service templates. Users in this position can disable the feature flag, effectively re-enabling service templates, and comment on the feedback issue #325905 (closed)
What can we monitor to detect problems with this?
Rollout Timeline
-
Enabled by default -
Docs updated
Cleanup
This is an important phase, that should be either done in the next Milestone or as soon as possible. For the cleanup phase, please follow our documentation on how to clean up the feature flag.
-
Announce on the issue that the flag has been enabled -
Remove :disable_service_templates
feature flag-
Remove all references to the feature flag from the codebase -
Remove the YAML definitions for the feature from the repository -
Create a Changelog Entry
-
-
[ ] Clean up the feature flag from all environments by running this chatops command in#production
channel/chatops run feature delete some_feature
.
Final Step
-
Close this rollout issue for the feature flag after the feature flag is removed from the codebase.