Use gitlab:duo:setup rake task to add multiple groups

What does this MR do and why?

Allow custom group path for gitlab:duo:setup rake task

  • Add optional 'group' argument to gitlab:duo:setup task
  • Support GITLAB_DUO_GROUP_PATH env var in seeder
  • Auto-increment ID base (1M, 2M, 3M...) for multiple groups
  • Update docs with new usage examples

How to set up and validate locally

GITLAB_SIMULATE_SAAS=1 bundle exec 'rake gitlab:duo:setup[duo_enterprise,gitlab-muo]'

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading