Container registry
Goals:
- Built docker images for CI jobs for hiera, puppet, ansible-infra. Images are generated weekly.
- Publish upstream container images downstream without upstream container registry traffic limits. See below how to trigger a release.
How to release particular upstream image downstream
Tag this repository according one of schemes:
- release downstream specific tag only
<upstream-app-name>/<upstream-app-container-tag/version>
, see examples:- to release
prom/node-exporter:v1.1.2
toregistry.gitlab.ics.muni.cz:443/cloud/container-registry/node-exporter:v1.1.2
use tagnode-exporter/v1.1.2
- to release
gcr.io/cadvisor/cadvisor:v0.39.0
toregistry.gitlab.ics.muni.cz:443/cloud/container-registry/cadvisor:v0.39.0
use tagcadvisor/v0.39.0
- to release
cytopia/ansible-lint:5-0.6
toregistry.gitlab.ics.muni.cz:443/cloud/container-registry/ansible-lint:5-0.6
use tagansible-lint/5-0.6
- to release
- release downstream specific tag and additional downstream tags
<upstream-app-name>/<upstream-app-container-tag/version>/<downstream-app-container-tag>[/<downstream-app-container-tag>]
see examples:docker/19.03.15/19/latest