feat: set up GitLab runners with auto scaling [BB-5107]
Story
"As a Grove user, I want to be able to redeploy as many instances as possible, so that I can perform batch redeployments efficiently."
Full description
In !16 (merged) (BB-4637), we've done a discovery about the batch redeployments. Please read the Parallelize the builds section for the details of this discovery.
Completion criteria
- Setting up GitLab runners is Terraformed. It can be made optional, as not every user of Grove could need this.
- The runners are set up and connected to the private repository.
Documentation updates & improvements criteria
- Document this setup in the available docs solution.
Edited by Piotr Surowiec