Sonstige Repos auf GitLab Registry Baseimage umstellen

Why

Als DevOps Engineer möchte ich den Image Pull des Baseimages auf die GitLab interne registry umstellen, um den FjD Nexus abschalten zu können.

Links, Notes, Remarks

  • cve-scan-pipeline/cve-scan.gitlab-ci.yml:image: ${CI_REGISTRY}/fit-connect/baseimage:latest
  • cve-scan-pipeline/templates/cve-scan.gitlab-ci.yml.jinja2:image: ${CI_REGISTRY}/fit-connect/baseimage:latest
  • cve-scan-pipeline/.gitlab-ci.yml:image: ${CI_REGISTRY}/fit-connect/baseimage:latest
  • docs/.gitlab-ci.yml: image: ${CI_REGISTRY}/fit-connect/baseimage:latest
  • event-payload/.gitlab-ci.yml: name: $CI_REGISTRY/fit-connect/baseimage:latest
  • event-payload/.gitlab-ci.yml: image: $CI_REGISTRY/fit-connect/baseimage:latest
  • metadata-schema/ci/gitlab-ci.yml:image: $CI_REGISTRY/fit-connect/baseimage:latest
  • gitlab-pipeline-cleaner/.gitlab-ci.yml:image: ${CI_REGISTRY}/fit-connect/baseimage:latest
  • infrastruktur/ci/gitlab-ci.yml:image: ${CI_REGISTRY}/fit-connect/baseimage:latest
  • infrastruktur/scripts/test-gen-config.sh: docker run -i --rm -v ~/.gnupg:/root/.gnupg -v .:/fit-connect docker.fjd.de/fit-connect/baseimage:latest \
  • infrastruktur/scripts/deploy.sh: docker run -i --rm -v ~/.gnupg:/root/.gnupg -v .:/fit-connect docker.fjd.de/fit-connect/baseimage:latest \
  • pipeline/trivy.gitlab-ci.yml: image: $DOCKER_REGISTRY_READ/fit-connect/baseimage:latest
  • poc-oauth-xbezahldienste/deploy.sh: docker run -i --rm -v ~/.gnupg:/root/.gnupg -v .:/fit-connect docker.fjd.de/fit-connect/baseimage:latest \
  • self-service-api/.gitlab-ci.yml: image: $CI_REGISTRY/fit-connect/baseimage:latest
  • submission-api/.gitlab-ci.yml: image: ${CI_REGISTRY}/fit-connect/baseimage:latest
  • token-validator/ci/gitlab-ci.yml: image: ${CI_REGISTRY}/fit-connect/images/baseimage:latest

Acceptance criteria

  1. Baseimage wird nur noch aus der GitLab Registry gepullt

Implementation plan (to be completed by the developer)

  • Anlegen der Gitlab Variable CI_REGISTRY in den entsprechenden Repos
  • Umstellen der Hardcoded configurationen
  • Testen
  • Definition of Done was checked.
Edited by Manuel Menz