Goal
As the MPIC app will need to run a docker container from a docker image, this image will need to be built and deployed to our registry in the first place.
This is something that should be tackled by the Metrics Platform team, with help from the Data Platform SREs, as a way to share knowledge and experience.
AC
- mpic repo has been added to trusted-runners (merged)
- mpic repo has a gitlab CI/CD set up with blubber and kokkuri (review)
- mpic repo has the main branch and tags protected (no tags at this moment but the main branch is already protected)
Notes
- GitLab/Gitlab Runners/Trusted Runners: https://wikitech.wikimedia.org/wiki/GitLab/Gitlab_Runner/Trusted_Runners#Request_access_to_Trusted_Runners
- GitLab/Workflows/Deploying services to production: https://www.mediawiki.org/wiki/GitLab/Workflows/Deploying_services_to_production
- From Thomas at slack:
- To create the docker image and put it on the registry, you need to:
- Have the repo added to trusted-runners
- Have a gitlab CI/CD set up with blubber and kokkuri
- Have the main branch and tags protected
- To create the docker image and put it on the registry, you need to: