Create internal runner ASG and ECR repositories
What does this MR do?
Please refer to README.md
in the proposed change for detailed explanations of what this does. Please note that all the infrastructure mentioned has been deployed already in the shared sandbox account.
Why was this MR needed?
We need to spin up dedicated macOS infrastructure to build customer-facing images.
What's the best way to test this MR?
A shell runner tagged gitlab-org-aws-macos
is available in this project for you to link to your personal playground.
What are the relevant issue numbers?
gitlab-org/ci-cd/shared-runners/macos#20