Expose port 8075 for gitaly image
As part of investigating internal/command/uploadarchive/uploadarchive_te... (#671), I noticed in the CI logs the following warning:
*** WARNING: Service runner-euhiqzpr-project-14022-concurrent-0-4b2d0bc769664fbf-registry.gitlab.com__gitlab-org__build__cng__gitaly-0 probably didn't start properly.
Health check error:
service "runner-euhiqzpr-project-14022-concurrent-0-4b2d0bc769664fbf-registry.gitlab.com__gitlab-org__build__cng__gitaly-0" has no exposed ports
Service container logs:
*********
It appears for all CI jobs that use the gitaly
CI service and appears for both successful and failing jobs. Following https://docs.gitlab.com/ee/ci/services/#how-the-health-check-of-services-works I understand the message appears because the registry.gitlab.com/gitlab-org/build/cng/gitaly:master
image does not expose any ports. We should update the Dockerfile
that creates the image to include the following:
EXPOSE 8075