Define a default rollout strategy
What does this MR do?
Defines a default rollout strategy at the ApplicationExperiment
level.
I don't believe the RoundRobin strategy is going to be the complete one, but it's the one with the most predicable behavior right now, so let's try it and build a new one if we need to. This needs to be present for the docs at https://docs.gitlab.com/ee/development/experiment_guide/gitlab_experiment.html to be fully correct.
Does this MR meet the acceptance criteria?
Conformity
-
📋 Does this MR need a changelog?-
I have included a changelog entry. -
I have not included a changelog entry because I'm not sure we should?.
-
-
Documentation (if required) -
Code review guidelines -
Merge request performance guidelines -
Style guides - [-] Database guides
- [-] Separation of EE specific content