Bitnami does not support all postgres versions
Summary
~14 hours ago, hosted autodevops switched from using official postgres containers to bitnami postgres containers (this is the original MR). Bitnami does not support all versions of postgres, so if you were unfortunate enough to be using a version of postgres not supported by bitnami in your test pipeline, your pipelines will suddenly fail, even if they already passed.
For extra funsies, the version of postgres 11 in GCE is 11.8 ....
Steps to reproduce
Set POSTGRES_VERSION
to 11.8
in your project's CI variable. Run a pipeline or just a test job. It's totally fine to rerun a job that previously passed.
Example Project
What is the current bug behavior?
ERROR: Job failed: image pull failed: rpc error: code = Unknown desc = Error response from daemon: manifest for bitnami/postgresql:11.8 not found
What is the expected correct behavior?
a successful pipeline pull of postgres:${POSTGRES_VERSION}
Relevant logs and/or screenshots
Running with gitlab-runner 12.9.0 (4c96e5ad)
on runner-gitlab-runner-68c6d5d948-rdvtb 4tT7gvY9
Preparing the "kubernetes" executor
00:00
Using Kubernetes namespace: gitlab-managed-apps
Using Kubernetes executor with image $CI_REGISTRY_IMAGE:builder ...
Preparing environment
00:06
Waiting for pod gitlab-managed-apps/runner-4tt7gvy9-project-11211705-concurrent-1x92vq to be running, status is Pending
Waiting for pod gitlab-managed-apps/runner-4tt7gvy9-project-11211705-concurrent-1x92vq to be running, status is Pending
Uploading artifacts for failed job
00:00
ERROR: Job failed: image pull failed: Back-off pulling image "bitnami/postgresql:11.8"
Output of checks
This bug happens on GitLab.com
Possible fixes
revert this line: gitlab-foss@33882b0e
Edited by Josh Ag