I hereby claim:
- I am petr-muller on github.
- I am afri (https://keybase.io/afri) on keybase.
- I have a public key ASAwhXv2X6v8fkfgfhqGHgnL1WMcY3gTlrOojUXVZ3x44Ao
To claim this, I am signing this object:
function ocpbugs-19824-compare | |
set first $argv[1] | |
set second $argv[2] | |
set release $argv[3] | |
if ! test -x $first | |
echo "$first: not a path to an executable" | |
return 1 | |
end |
{ | |
"nodes": [ | |
{"version": "CLUSTER-BOT-VERSION", "payload": "CLUSTER-BOT-PAYLOAD"}, | |
{"version": "4.12.22", "payload": "quay.io/openshift-release-dev/ocp-release@sha256:1111111111111111111111111111111111111111111111111111111111111111"}, | |
{"version": "4.12.21", "payload": "quay.io/openshift-release-dev/ocp-release@sha256:2222222222222222222222222222222222222222222222222222222222222222"}, | |
{"version": "4.12.20", "payload": "quay.io/openshift-release-dev/ocp-release@sha256:3333333333333333333333333333333333333333333333333333333333333333"} | |
], | |
"conditionalEdges": [ | |
{ | |
"edges": [{"from": "CLUSTER-BOT-VERSION", "to": "4.12.22"}], |
#!/bin/bash | |
set -eu | |
root="$(dirname "${BASH_SOURCE[0]}")/.." | |
customCvoPullspec=quay.io/petr-muller/cluster-version-operator:"$(git branch --show-current)" | |
payload="$(oc get -n openshift-cluster-version clusterversion version -o jsonpath='{.status.desired.image}')" | |
podman pull "$payload" |
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/env python3 | |
import yaml | |
import sys | |
with open(sys.argv[1]) as f: | |
all = yaml.full_load(f) | |
for t in ("presubmits", "postsubmits"): | |
if t not in all: | |
continue |
The error message from template.go:Run() is not logged anywhere, so it's either eaten by the graph handling code above (quickly investigated the call tree and found no opportunity to do so) or the waitForPodCompletion call above does not return any error.
waitForPodCompletion
only returns no error when the waitForPodCompletionOrTimeout call above returns retry=false && err == nil
.
waitForPodCompletionOrTimeout
only returns retry=false && err == nil
when (1) pod.Spec.RestartPolicy == Always
(we can probably rule out this one) or when one of the two (1, [2](https://github.com/openshift/ci-ope