Workflow: ocm-ci-image-mirror-periodic

This workflow mirrors an image from the CI Registry to a given image ref to be used in a perodic Prow job.

Pre Steps

Name Description
ocm-ci-rbac This workflow adds the necessary privileges to the Prow job's namespace so that images can be accessed outside the Prow clusters.
ocm-ci-image-mirror-periodic This workflow mirrors an image from the CI Registry to a given image ref to be used in a perodic Prow job.

Test Steps

No test steps configured.

Post Steps

No test steps configured.

Dependencies

Image Exposed As Override[?] Required By Steps
src SOURCE_IMAGE_REF no ocm-ci-image-mirror-periodic

Environment

In addition to the default environment, the following variables are consumed through this workflow

Variable Name Variable Content Consumed By Steps
IMAGE_REPO The repository name of the destination image reference. Must be provided. ocm-ci-image-mirror-periodic
IMAGE_TAG The tag for the destination image reference. (default: latest) ocm-ci-image-mirror-periodic
REGISTRY_HOST The hostname (and port) of the destination registry. (default: quay.io) ocm-ci-image-mirror-periodic
REGISTRY_ORG The organization of the destination image reference. (default: open-cluster-management) ocm-ci-image-mirror-periodic
REGISTRY_SECRET The name of the kube secret that contains the registry token file. (default: acm-cicd-quay-push) ocm-ci-image-mirror-periodic
REGISTRY_SECRET_FILE The name of the file in REGSITRY_SECRET with the contents of the .docker/config.json file encoded in base64. (default: token) ocm-ci-image-mirror-periodic
SECRETS_PATH The directory where credentials will be mounted. (default: /secrets) ocm-ci-image-mirror-periodic

Step Graph

Webreg Workflow "ocm-ci-image-mirror-periodic" cluster_0 Pre cluster_1 Test cluster_2 Post 0 ocm-ci-rbac 1 ocm-ci-image-mirror-periodic 0->1 2 Intentionally left blank 1->2 3 Intentionally left blank 2->3

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/ocm/ci/image-mirror-periodic/ocm-ci-image-mirror-periodic-workflow.yaml

Owners:

Approvers:

Source code for this page located on GitHub