ECS Fargate runners have a major drawback - We cannot run docker/docker-compose pipeline tests owing to this limitation. And, the process of registration and runner management in the self hosted gitlab hosted on EC2 is quite cumbersome.
The proposal is to move gitlab and the runners to k8s:
- Provision gitlab runners on k8s (Renil)
- Migrate the pipeline (Team effort - discussions and agreements)