Skip to content

Allow setting the experiment enabled ratio through chatops

Set the experiment enabled ratio by using chatops. Previously this had to be done by creating an MR. This MR makes it possible to ramp up/down the experiment in real time.

Before deployment, these chatops commands need to be executed: (Edit: all flags have been set, see: internal slack)

/chatops run feature set signup_flow_experiment_percentage 100
/chatops run feature set paid_signup_flow_experiment_percentage 100
/chatops run feature set suggest_pipeline_experiment_percentage 10
/chatops run feature set ci_notification_dot_experiment_percentage 10
/chatops run feature set buy_ci_minutes_version_a_experiment_percentage 20

After deployment, these chatops commands can be executed to remove feature flags that were used just for controlling an experiment and are not used elsewhere in the code:

/chatops run feature delete signup_flow
/chatops run feature delete experimental_separate_sign_up_flow
/chatops run feature delete ci_notification_dot
/chatops run feature delete buy_ci_minutes_version_a

Related to #200015 (closed)

Edited by Alex Buijs

Merge request reports