Skip to content

ci-operator/step-registry: Unify OPENSHIFT_*_RELEASE_IMAGE dependencies #12959

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed

Conversation

wking
Copy link
Member

@wking wking commented Oct 20, 2020

Tests generally install one OpenShift release, and then perform some actions to validate that release. Sometimes the actions include updating to a different release, or a series of different releases. With this commit, I'm pivoting to dependency naming that more clearly reflects these goals, instead of RELEASE_IMAGE_LATEST, which was a reflection of the default release:latest value, and not an expression of the intended semantics.

I've shifted to explicitly declaring these image dependencies, taking advantage of openshift/ci-tools@782008c873 (openshift/ci-tools#1044), instead of relying on the implicit RELEASE_IMAGE_LATEST and similar.

I've dropped explicit dependencies that were not used in a step's associated commands, like RELEASE_IMAGE_LATEST in ipi-install since eb8eb32 (#11247).

I've dropped explicit dependency overrides that set the same value as the default. For example, there was no need to set:

OPENSHIFT_UPGRADE_RELEASE_IMAGE: "release:latest"

in openshift-upgrade-aws-loki, because release:latest is already the default in all steps that consume OPENSHIFT_UPGRADE_RELEASE_IMAGE.

I've dropped the _OVERRIDE suffix from the dependencies, because while we may set that suffix when communicating with the openshift-install command, it's a legitimate knob and not a strange override in each steps' public API.

@wking
Copy link
Member Author

wking commented Oct 20, 2020

openshift/ci-tools#1315 will give us rehearsals.

@wking
Copy link
Member Author

wking commented Oct 21, 2020

openshift/ci-tools#1315 has landed and been published.

/test pj-rehearse

@wking
Copy link
Member Author

wking commented Oct 21, 2020

Hmm:

time="2020-10-21T03:59:00Z" level=error msg="Failed to set up dependencies" error="failed to ensure imagestreamtags in cluster build02: failed waiting for imagestreamtag ocp/4.8:machine-os-content to appear: timed out waiting for the condition" org=openshift repo=release
ERROR: pj-rehearse: setup failure

I dunno what that's about. I'll try again after #12966 lands to get the rehearsals down to a reasonable number.

@vrutkovs
Copy link
Member

I've dropped explicit dependencies that were not used in a step's associated commands, like RELEASE_IMAGE_LATEST in ipi-install since eb8eb32 (#11247).

I think these are required. selfupgrade tests change the order on purpose - these ensure proposed version can be downgraded to original one

@wking wking force-pushed the unift-release-image-dependencies branch from f2a7424 to 2784ae6 Compare October 21, 2020 20:24
@vrutkovs
Copy link
Member

LGTM

wking added a commit to wking/openshift-release that referenced this pull request Oct 21, 2020
…grade-minor

Some issues only turn up in minor-version bumps [1], and with this
change machine-config developers will be able to comment on a pull
request with:

  /test e2e-upgrade-minor

to launch a job that installs the previous minor's OCP candidate
release and updates to a release built from the in-flight pull
request.

Generated by manually editing ci-operator/config following [2], running:

  $ make update

and editing the configurable always_run and optional properties [3].

WIP because I'm waiting on openshift#12959.  I'll rebase this on top after that lands.

[1]: https://bugzilla.redhat.com/show_bug.cgi?id=1890250#c5
[2]: https://github.com/openshift/ci-docs/blame/047e38285a227888733b1f5a49fd844d047d50f8/content/en/docs/architecture/ci-operator.md#L278-L283
[3]: https://github.com/openshift/ci-tools/blob/d45a03ce3a38d79a1b7bf82f35919505dc3d1c9e/GENERATOR.md#hand-edited-prow-configuration
@wking
Copy link
Member Author

wking commented Oct 21, 2020

Still failing on waiting for imagestreamtag ocp/4.8:cli to appear (different image than last time, but otherwise the same). I guess I just keep banging away until we get around the timeouts?

/test pj-rehearse

@wking
Copy link
Member Author

wking commented Oct 21, 2020

ovn-windows:

2020/10/21 22:39:00 Creating rolebinding for user wking in namespace ci-op-t50xkd5c
2020/10/21 22:39:00 Ran for 0s
error: some steps failed:
  * could not initialize namespace: could not create role binding for: rolebindings.rbac.authorization.k8s.io is forbidden: User "system:serviceaccount:ci:ci-operator" cannot create resource "rolebindings" in API group "rbac.authorization.k8s.io" in the namespace "ci-op-t50xkd5c"
time="2020-10-21T22:39:00Z" level=info msg="Reporting job state 'failed' with reason 'initializing_namespace'" 

Not sure what that's about, but it seems like it should be unrelated to my changes.

@wking
Copy link
Member Author

wking commented Oct 21, 2020

e2e-vsphere:

govc: ServerFaultCode: Cannot complete login due to an incorrect user name or password.
2020/10/21 22:49:31 Container setup in pod e2e-vsphere failed, exit code 1, reason Error

and similar for e2e-vsphere-operator. These also seem orthogonal to my changes.

@wking
Copy link
Member Author

wking commented Oct 21, 2020

Another e2e-vsphere-operator job:

level=info msg=Pulling debug logs from the bootstrap machine
level=info msg=Bootstrap gather logs captured here "/tmp/installer/log-bundle-20201021232008.tar.gz"
level=fatal msg=Bootstrap failed to complete: failed waiting for Kubernetes API: Get "https://api.ci-op-36vkfctx-885bd.origin-ci-int-aws.dev.rhcloud.com:6443/version?timeout=32s": dial tcp 172.31.252.236:6443: connect: no route to host 

Similar for odh-manifests-e2e, cluster-api-provider-gcp-master-e2e-gcp-operator, and openshift-cluster-samples-operator-master-e2e-aws-jenkins.

e2e-metal-ipi-ovn-ipv6:

TASK [create Packet host ipi-ci-op-8q0jqjj4-1f93e-1319045514125119488] *********
fatal: [localhost]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
TASK [Send notification message via Slack in case of failure] ******************
ok: [localhost]
TASK [fail the play] ***********************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "ERROR: Packet setup failed."}

@wking
Copy link
Member Author

wking commented Oct 21, 2020

Whole bunch more who died in bootstrap waiting on a Kube API:

openshift-installer-master-e2e-vsphere-upi did too:

level=error msg=Attempted to gather ClusterOperator status after wait failure: listing ClusterOperator objects: an error on the server ("") has prevented the request from succeeding (get clusteroperators.config.openshift.io)
level=info msg=Use the following commands to gather logs from the cluster
level=info msg=openshift-install gather bootstrap --help
level=fatal msg=failed waiting for Kubernetes API: an error on the server ("") has prevented the request from succeeding

but may not have gathered logs (it also complains about /bin/bash: line 77: SSH_PRIVATE_KEY_PATH: unbound variable). Still nothing that looks like it's obviously due to my changes, but I have no idea how reliable all these jobs are vs. the currently-deployed configuration.

@wking
Copy link
Member Author

wking commented Oct 21, 2020

Digging into the openshift-builder-master-e2e-aws-builds failure:

$ curl -s https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/origin-ci-test/pr-logs/pull/openshift_release/12959/rehearse-12959-pull-ci-openshift-builder-master-e2e-aws-builds/1319045517484756992/artifacts/e2e-aws-builds/ipi-install-install/log-bundle-20201021231758.tar >log-bundle.tar.gz
$ tar xOz log-bundle-20201021231758/bootstrap/journals/bootkube.log <log-bundle.tar.gz | head -n6
-- Logs begin at Wed 2020-10-21 22:53:00 UTC, end at Wed 2020-10-21 23:17:59 UTC. --
Oct 21 22:53:46 ip-10-0-26-21 systemd[1]: Started Bootstrap a Kubernetes cluster.
Oct 21 22:53:56 ip-10-0-26-21 bootkube.sh[2218]: Moving OpenShift manifests in with the rest of them
Oct 21 22:53:56 ip-10-0-26-21 bootkube.sh[2218]: Rendering Cluster Version Operator Manifests...
Oct 21 22:53:56 ip-10-0-26-21 bootkube.sh[2218]: Rendering CEO Manifests...
Oct 21 22:54:01 ip-10-0-26-21 bootkube.sh[2218]: Error: unknown flag: --etcd-ca-key
$ curl -s https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/origin-ci-test/pr-logs/pull/openshift_release/12959/rehearse-12959-pull-ci-openshift-builder-master-e2e-aws-builds/1319045517484756992/artifacts/e2e-aws-builds/ipi-install-install/.openshift_install.log | grep 'Found override for release image.'

So I'm somehow fumbling my attempt to export OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE for openshift-install.

@wking wking force-pushed the unift-release-image-dependencies branch from 2784ae6 to d4f03b5 Compare October 22, 2020 00:08
@wking
Copy link
Member Author

wking commented Oct 22, 2020

Ok, more green with d4f03b5848e8. Summarizing the failures:

Drilling into openshift-cluster-network-operator-master-e2e-metal-ipi-ovn-ipv6:

$ curl -s https://storage.googleapis.com/origin-ci-test/pr-logs/pull/openshift_release/12959/rehearse-12959-pull-ci-openshift-cluster-network-operator-master-e2e-metal-ipi-ovn-ipv6/1319069014600716288/build-log.txt | grep -o 'OPENSHIFT_.*RELEASE_IMAGE.*' | sort | uniq -c
     10 OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE=virthost.ostest.test.metalkube.org:5000/localimages/local-release-image:latest
     24 OPENSHIFT_RELEASE_IMAGE=registry.build01.ci.openshift.org/ci-op-dc93bctg/release@sha256:557e4f6955e28f535f63c2b51c1c1636e279546b0fa44633b4e4ef4267c4327a
      1 OPENSHIFT_RELEASE_IMAGE=registry.build01.ci.openshift.org/ci-op-dc93bctg/release@sha256:557e4f6955e28f535f63c2b51c1c1636e279546b0fa44633b4e4ef4267c4327a'

Comparing with a production run:

$ curl -s https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/origin-ci-test/pr-logs/pull/openshift_cluster-network-operator/761/pull-ci-openshift-cluster-network-operator-master-e2e-metal-ipi-ovn-ipv6/1318951606636515328/artifacts/e2e-metal-ipi-ovn-ipv6/baremetalds-devscripts-setup/container-logs/test.log | grep -o 'OPENSHIFT_.*RELEASE_IMAGE.*' | sort | uniq -c
     10 OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE=virthost.ostest.test.metalkube.org:5000/localimages/local-release-image:latest
     24 OPENSHIFT_RELEASE_IMAGE=registry.build01.ci.openshift.org/ci-op-rihshcq3/release@sha256:473efc3ec597ff3bdb94214e71fb4727878f04859880116157be98119eb01028
      1 OPENSHIFT_RELEASE_IMAGE=registry.build01.ci.openshift.org/ci-op-rihshcq3/release@sha256:473efc3ec597ff3bdb94214e71fb4727878f04859880116157be98119eb01028'

So that seems reasonable. I dunno. As far as I can tell this is ready to merge, and I expect we'll hear about it if any of the rehearsal failures are because I broke something.

@wking
Copy link
Member Author

wking commented Oct 22, 2020

I guess @stbenjam , @andfasano , or one of the other baremetalds approvers may want to weigh in on whether I've broken their job ;)

@andfasano
Copy link
Contributor

I guess @stbenjam , @andfasano , or one of the other baremetalds approvers may want to weigh in on whether I've broken their job ;)

The failures on e2e-metal-ipi-ovn-ipv6 seem to be unrelated (especially the very first one on Packet), I think there was an incoming fix that landed yesterday - the related periodic job is green now. So, very likely, since the change looks correct, rerunning the job will be ok.

My main concern (not necessarily blocking) is about introducing now such change in the baremetalds repo, while there is another in-flight PR #12779 that will require the dependencies to work correctly, and I cannot exclude that it will be more convenient to define the dependencies (for both the install and upgrade operations) a little bit higher in the workflow.

@wking
Copy link
Member Author

wking commented Oct 22, 2020

... I cannot exclude that it will be more convenient to define the dependencies (for both the install and upgrade operations) a little bit higher in the workflow.

Higher where? Setting defaults on the steps with the ability to override at both the workflow and job-config level, which is what we have today, covers all the use cases I can think of.

@andfasano
Copy link
Contributor

... I cannot exclude that it will be more convenient to define the dependencies (for both the install and upgrade operations) a little bit higher in the workflow.

Higher where? Setting defaults on the steps with the ability to override at both the workflow and job-config level, which is what we have today, covers all the use cases I can think of.

Directly at the workflow level. As I said, it's not a major concern for me, since it's something that eventually could be reviewed later if really needed.

@openshift-ci-robot openshift-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Nov 9, 2020
@openshift-merge-robot
Copy link
Contributor

@wking: The following tests failed, say /retest to rerun all failed tests:

Test name Commit Details Rerun command
ci/rehearse/openshift/cluster-network-operator/master/e2e-aws-ovn-windows 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift/cluster-image-registry-operator/release-4.5/e2e-vsphere 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift/cluster-image-registry-operator/release-4.5/e2e-vsphere-operator 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/opendatahub-io/odh-manifests/master/odh-manifests-e2e 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift/cluster-api-provider-gcp/master/e2e-gcp-operator 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift/cluster-image-registry-operator/master/e2e-vsphere 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift/cluster-network-operator/master/e2e-aws-sdn-multi 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/kubevirt/hyperconverged-cluster-operator/release-1.2/hco-e2e-image-index-gcp 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift/aws-ebs-csi-driver-operator/master/e2e-operator 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift/origin/master/e2e-gcp-image-ecosystem 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/ComplianceAsCode/content/master/e2e-aws-ocp4-cis 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift/cluster-authentication-operator/master/e2e-upgrade 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift-kni/performance-addon-operators/release-4.6/e2e-gcp-operator-upgrade 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/kubevirt/hyperconverged-cluster-operator/master/hco-e2e-image-index-aws 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-openstack 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift-kni/cnf-features-deploy/master/e2e-gcp-ovn 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift/aws-ebs-csi-driver/release-4.5/e2e-aws-csi 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-crc d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-gcp-upi-xpn d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/builder/master/e2e-aws-image-ecosystem d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/cluster-image-registry-operator/master/e2e-aws-image-registry d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/assisted-test-infra/master/e2e-metal-assisted d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/cluster-network-operator/master/e2e-metal-ipi-ovn-ipv6 d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/cluster-image-registry-operator/master/e2e-vsphere-operator d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/ocs-operator/master/ocs-operator-bundle-e2e-aws d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/origin/master/e2e-aws-proxy d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/oc/release-4.2/e2e-cmd d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/cluster-network-operator/master/e2e-ovn-step-registry d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/cluster-etcd-operator/master/e2e-aws d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/cluster-network-operator/master/e2e-ovn-hybrid-step-registry d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-aws-shared-vpc d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-openstack-ipi d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/cloud-credential-operator/master/e2e-azure d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/cluster-kube-apiserver-operator/master/e2e-aws-serial d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-aws-workers-rhel7 d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/cluster-api-provider-azure/master/e2e-upgrade d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-openstack-upi 2784ae6f333c1b2839ea8de624da0dfa2d3f534b link /test pj-rehearse
ci/rehearse/openshift/cloud-credential-operator/master/e2e-upgrade d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/prow/pj-rehearse d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test pj-rehearse
ci/prow/secret-generator-config-valid d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test secret-generator-config-valid
ci/prow/deprecate-templates d4f03b5848e88d409f6b0cac7ec205f47530e07b link /test deprecate-templates

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@wking wking force-pushed the unift-release-image-dependencies branch from d4f03b5 to 1cc2c8e Compare March 4, 2021 23:33
@openshift-ci-robot openshift-ci-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Mar 4, 2021
@wking
Copy link
Member Author

wking commented Mar 4, 2021

Rebased on master with d4f03b5848 -> 1cc2c8e0da.

@wking wking force-pushed the unift-release-image-dependencies branch from 1cc2c8e to dd50db3 Compare March 5, 2021 00:07
Tests generally install one OpenShift release, and then perform some
actions to validate that release.  Sometimes the actions include
updating to a different release, or a series of different releases.
With this commit, I'm pivoting to dependency naming that more clearly
reflects these goals, instead of "RELEASE_IMAGE_LATEST", which was a
reflection of the default release:latest value, and not an expression
of the intended semantics.

I've shifted to explicitly declaring these image dependencies, taking
advantage of openshift/ci-tools@782008c873 (ci-operator: allow users
to depend on images in steps, 2020-07-30, openshift/ci-tools#1044),
instead of relying on the implicit RELEASE_IMAGE_LATEST and similar.

I've dropped explicit dependencies that were not used in a step's
associated commands, like RELEASE_IMAGE_LATEST in ipi-install since
eb8eb32 (step-registry: add upgrade workflows, 2020-08-25, openshift#11247).

I've dropped explicit dependency overrides that set the same value as
the default.  For example, there was no need to set:

  OPENSHIFT_UPGRADE_RELEASE_IMAGE: "release:latest"

in openshift-upgrade-aws-loki, because release:latest is already the
default in all steps that consume OPENSHIFT_UPGRADE_RELEASE_IMAGE.

I've dropped the _OVERRIDE suffix from the dependencies, because while
we may set that suffix when communicating with the openshift-install
command, it's a legitimate knob and not a strange override in each
steps' public API.
@wking wking force-pushed the unift-release-image-dependencies branch from dd50db3 to eb611c1 Compare March 5, 2021 00:11
@openshift-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: wking
To complete the pull request process, please assign jwforres after the PR has been reviewed.
You can assign the PR to them by writing /assign @jwforres in a comment when ready.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@@ -8,8 +8,6 @@ ref:
memory: 2Gi
dependencies:
- name: "release:latest"
env: OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vrutkovs , why was this not defaulting to stable:initial?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

stable imagestream doesn't have a release imagetag, but I'm fine with defaulting this to release:initial

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 5, 2021

@wking: The following tests failed, say /retest to rerun all failed tests:

Test name Commit Details Rerun command
ci/prow/ci-operator-registry dd50db33a7fd7fdb1d40a10546a69855aac8cc28 link /test ci-operator-registry
ci/rehearse/openshift/installer/master/e2e-crc eb611c1 link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-gcp-upi-xpn eb611c1 link /test pj-rehearse
ci/rehearse/openshift/cluster-network-operator/master/e2e-gcp-ovn eb611c1 link /test pj-rehearse
ci/rehearse/openshift/kubernetes/release-4.8/e2e-aws-selfupgrade eb611c1 link /test pj-rehearse
ci/rehearse/openshift/cluster-image-registry-operator/master/e2e-aws-image-registry eb611c1 link /test pj-rehearse
ci/rehearse/kubevirt/hyperconverged-cluster-operator/master/hco-e2e-image-index-gcp eb611c1 link /test pj-rehearse
ci/rehearse/openshift/oc/release-4.2/e2e-cmd eb611c1 link /test pj-rehearse
ci/rehearse/openshift/cluster-network-operator/master/e2e-ovn-ipsec-step-registry eb611c1 link /test pj-rehearse
ci/rehearse/cri-o/cri-o/master/e2e-gcp eb611c1 link /test pj-rehearse
ci/rehearse/openshift/machine-api-operator/master/e2e-vsphere-serial eb611c1 link /test pj-rehearse
ci/rehearse/openshift/cluster-kube-apiserver-operator/master/e2e-aws-serial eb611c1 link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-aws-proxy eb611c1 link /test pj-rehearse
ci/rehearse/openshift/cluster-logging-operator/master/e2e-operator eb611c1 link /test pj-rehearse
ci/rehearse/openshift/cluster-network-operator/master/e2e-vsphere-ovn eb611c1 link /test pj-rehearse
ci/rehearse/openshift/cloud-credential-operator/master/e2e-upgrade eb611c1 link /test pj-rehearse
ci/rehearse/openshift/kubernetes/master/e2e-aws-selfupgrade eb611c1 link /test pj-rehearse
ci/prow/pj-rehearse eb611c1 link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-openstack-ipi eb611c1 link /test pj-rehearse

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@@ -259,9 +259,6 @@ tests:
- as: e2e-aws-selfupgrade
steps:
cluster_profile: aws
dependencies:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

self upgrade tests need to have

      OPENSHIFT_INSTALL_RELEASE_IMAGE: release:latest
      OPENSHIFT_UPGRADE_RELEASE_IMAGE: release:initial

@openshift-bot
Copy link
Contributor

Issues go stale after 90d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle stale

@openshift-ci openshift-ci bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jun 6, 2021
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jun 6, 2021

@wking: PR needs rebase.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci openshift-ci bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jun 6, 2021
@openshift-bot
Copy link
Contributor

Stale issues rot after 30d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle rotten
/remove-lifecycle stale

@openshift-ci openshift-ci bot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Jul 6, 2021
@openshift-bot
Copy link
Contributor

Rotten issues close after 30d of inactivity.

Reopen the issue by commenting /reopen.
Mark the issue as fresh by commenting /remove-lifecycle rotten.
Exclude this issue from closing again by commenting /lifecycle frozen.

/close

@openshift-ci openshift-ci bot closed this Aug 5, 2021
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Aug 5, 2021

@openshift-bot: Closed this PR.

In response to this:

Rotten issues close after 30d of inactivity.

Reopen the issue by commenting /reopen.
Mark the issue as fresh by commenting /remove-lifecycle rotten.
Exclude this issue from closing again by commenting /lifecycle frozen.

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants