Investigate various data seeding tools for incoporation with CPT

Analyse the current seeding tools we have from the list https://gitlab.com/gitlab-org/quality/runbooks/-/blob/main/gitlab_seeding_options/index.md?ref_type=heads

Currently we have multiple seeding tools and to push performance testing left and help developers collaborate and own the performance testing we need to use the seeding tool that they are more familiar with or atleast the tool which is built around their familiarity.

The data seeding functionality should have the following criteria.

  • Developer Familiarity: Prioritize tools that developers already know (Ruby on Rails ecosystem)
  • Recommended Options: Data seeder or DB seedfu fixtures (Ruby-based, granular control)
  • Maintenance: Consider long-term maintainability of seed files
  • Environment: Must work with Cloud Native GitLab (CNG) infrastructure
Edited by Vishal Patel