The lack of data in review apps is what's keeping me from using it to do UX reviews on MRs. It's often faster to set up my GDK and review locally than to create the necessary content in the review app (project, issues, users, comments, etc.)
I would love to see it move up, @dimitrieh. I'll be traveling next week, but will get to see some others on the team and will make sure to discuss. Our roadmap is pretty well populated at the moment, but I understand the value in this.
No worries, @brytannia! I'm just glad someone got a start on it. I won't be coming back to it for a little while, but will definitely help out once it makes it to my plate. We're working through our roadmap right now.
I am starting to look at this, but I'm sure I will need help! I'm digging into @brytannia 's draft today and hopefully will have some informed questions and first steps as a result.
@zeffmorgan when you're back from your vacation, if you'd like to help when you have time I'd be grateful!
We are solving this starting from the performance test bed but the over all mechanism would be applicable for review apps as well. I'll mark them together as related. Feel free to follow along.
Wanted to update the team here that we will likely roll this into gitlab-com/www-gitlab-com#7397 (closed) where the seed data/demo data will be packaged as part of an extension of project templates.
@rymai I seem to remember that you referred to gitlab-qa with regards to initializing projects in the review app environment with seed data. Please could you add your thoughts about that?
@markglenfletcher Yeah, I was thinking about the benefits of creating the projects in a blackbox way but your solution is pretty simple so I'd go with it for now.
Would it be enough for a first iteration to populate a few projects using the sample project data? We could use gitlab-rails runner to kick off these tasks to create a few populated projects
New review apps will now see a single sample project populated on the instance under the root user namespace since !75100 (merged) was merged. It is nice that when the sample data project is expanded the projects in the review apps environment and review apps user will have access to that too