Skip to content

Conversation

@petr-muller
Copy link
Member

Reverts #846

Apparently introduced a regression that blocks some upgrades, opening to allow /payload testing of periodic-ci-openshift-release-master-nightly-4.13-e2e-metal-ipi-upgrade-ovn-ipv6. If it fixes the job we should consider merging the revert and work on the fix with clean main branch.

@openshift-ci openshift-ci bot added bugzilla/severity-high Referenced Bugzilla bug's severity is high for the branch this PR is targeting. bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. labels Jan 6, 2023
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jan 6, 2023

@petr-muller: This pull request references Bugzilla bug 2090680, which is valid. The bug has been moved to the POST state. The bug has been updated to refer to the pull request using the external bug tracker.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target release (4.13.0) matches configured target release for branch (4.13.0)
  • bug is in the state ASSIGNED, which is one of the valid states (NEW, ASSIGNED, ON_DEV, POST, POST)

Requesting review from QA contact:
/cc @evakhoni

Details

In response to this:

Revert "Bug 2090680: pkg/cvo/updatepayload.go: timeout payload retrieval"

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 approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jan 6, 2023
@petr-muller
Copy link
Member Author

/payload-job periodic-ci-openshift-release-master-nightly-4.13-e2e-metal-ipi-upgrade-ovn-ipv6

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jan 6, 2023

@petr-muller: trigger 1 job(s) for the /payload-(job|aggregate) command

  • periodic-ci-openshift-release-master-nightly-4.13-e2e-metal-ipi-upgrade-ovn-ipv6

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/107b2f70-8dbc-11ed-85af-ae9fb3ea3df1-0

@petr-muller
Copy link
Member Author

This /payload thing is really nifty, the people who built it must be awesome humans!

@petr-muller petr-muller changed the title Revert "Bug 2090680: pkg/cvo/updatepayload.go: timeout payload retrieval" Revert "pkg/cvo/updatepayload.go: timeout payload retrieval" Jan 6, 2023
@openshift-ci openshift-ci bot removed bugzilla/severity-high Referenced Bugzilla bug's severity is high for the branch this PR is targeting. bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. labels Jan 6, 2023
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jan 6, 2023

@petr-muller: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

Revert "pkg/cvo/updatepayload.go: timeout payload retrieval"

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.

@petr-muller
Copy link
Member Author

Removing the bug reference because this is not an actual fix for the bug and the automation started to act on it in the bugzilla.

}
verifyCtx := ctx

// if 'force' specified, ensure call to verify payload signature times out well before parent context
Copy link
Contributor

Choose a reason for hiding this comment

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

This comment looks exactly like what I blindly suggested to Trevor :)

@deads2k
Copy link
Contributor

deads2k commented Jan 6, 2023

/lgtm
/hold

I suggest merging this so that the "from" level gets fixed, but I'll hold in case Trevor wants to argue it.

@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jan 6, 2023
@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jan 6, 2023
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jan 6, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: deads2k, petr-muller

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

The pull request process is described here

Details 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


// download the payload to the directory
var err error
info.Directory, err = r.targetUpdatePayloadDir(retrieveCtx, update)
Copy link
Contributor

Choose a reason for hiding this comment

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

This is bugged. It couples the lookup timeout to the payload retrieval timeout, causing guaranteed failures when verifies timeout. This prevents force from working without signatures. Before reintroducing, you should write a test.

@deads2k
Copy link
Contributor

deads2k commented Jan 6, 2023

/hold cancel

@openshift-ci openshift-ci bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jan 6, 2023
@openshift-ci-robot
Copy link
Contributor

/retest-required

Remaining retests: 0 against base HEAD cdc1b51 and 2 for PR HEAD 5aca4e0 in total

@petr-muller
Copy link
Member Author

/override ci/prow/e2e-agnostic-upgrade-into-change

Failures unrelated to CVO:

: [sig-node] nodes should not go unready after being upgraded and go unready only once
: [sig-network-edge] ns/openshift-authentication route/oauth-openshift disruption/ingress-to-oauth-server connection/new should be available throughout the test
: [sig-network-edge] ns/openshift-console route/console disruption/ingress-to-console connection/new should be available throughout the test 
: [sig-network-edge] ns/openshift-console route/console disruption/ingress-to-console connection/reused should be available throughout the test

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jan 6, 2023

@petr-muller: Overrode contexts on behalf of petr-muller: ci/prow/e2e-agnostic-upgrade-into-change

Details

In response to this:

/override ci/prow/e2e-agnostic-upgrade-into-change

Failures unrelated to CVO:

: [sig-node] nodes should not go unready after being upgraded and go unready only once
: [sig-network-edge] ns/openshift-authentication route/oauth-openshift disruption/ingress-to-oauth-server connection/new should be available throughout the test
: [sig-network-edge] ns/openshift-console route/console disruption/ingress-to-console connection/new should be available throughout the test 
: [sig-network-edge] ns/openshift-console route/console disruption/ingress-to-console connection/reused should be available throughout the test

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
Copy link
Contributor

openshift-ci bot commented Jan 6, 2023

@petr-muller: all tests passed!

Full PR test history. Your PR dashboard.

Details

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.

@openshift-merge-robot openshift-merge-robot merged commit a849b95 into openshift:master Jan 6, 2023
@evakhoni
Copy link
Contributor

evakhoni commented Jan 8, 2023

@petr-muller this is just a revert so no qa on this one right?

@petr-muller
Copy link
Member Author

@evakhoni that's correct

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants