Step: openshift-release-analysis-aggregator

Launches the job-run-aggregator to analyze the release analysis jobs launched by the release-controller.

Container image used for this step: ci/job-run-aggregator:latest

ci/job-run-aggregator:latest resolves to an image imported from the specified imagestream tag on the build farm (documentation).

Environment

In addition to the default environment, the step exposes the following:

Variable Name Type Variable Content
GOOGLE_SA_CREDENTIAL_FILE Parameter[?]
VERIFICATION_JOB_NAME Parameter[?]
PAYLOAD_TAG Parameter[?]
JOB_START_TIME Parameter[?]
WORKING_DIR Parameter[?]

Source Code

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#!/bin/bash

set -o nounset
set -o errexit
set -o pipefail

job-run-aggregator analyze-job-runs \
  --google-service-account-credential-file ${GOOGLE_SA_CREDENTIAL_FILE} \
  --job=${VERIFICATION_JOB_NAME} \
  --payload-tag=${PAYLOAD_TAG} \
  --job-start-time=${JOB_START_TIME} \
  --working-dir=${WORKING_DIR} \
  --timeout=4h40m

Properties

Property Value Description
Step timeout[?] 6h0m0s Limits the execution time of the step.
Termination grace period[?] 30s Period of time until SIGKILL signal is sent to the test pod (after SIGTERM signal is sent).
Resource requests (cpu) 100m Used in .resources.requests of the pod running this step.
Resource requests (memory) 100Mi Used in .resources.requests of the pod running this step.

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/openshift/release/analysis/aggregator/openshift-release-analysis-aggregator-ref.yaml

Owners:

Approvers:

Source code for this page located on GitHub