step-registry: add optional-operator upgrade workflows#17180
step-registry: add optional-operator upgrade workflows#17180openshift-merge-robot merged 1 commit intoopenshift:masterfrom
Conversation
|
At the moment, I have added a new test to ocs-operator to test the new workflows. I will remove that test after the workflows have been successfully rehearsed. |
8e72bfd to
d9e4c25
Compare
|
/assign |
d9e4c25 to
7e791a2
Compare
There was a problem hiding this comment.
Ugh is there anything we can do to not own this :(
There was a problem hiding this comment.
We currently own the entire optional-operators/ci registry section, the OWNERS for the new step is just symlinked to that.
...or/step-registry/optional-operators/ci/subscribe/optional-operators-ci-subscribe-commands.sh
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Can we call it "initial" to be consistent with the terminology we use for OCP releases? Small thing but IMO it matters.
There was a problem hiding this comment.
Changed STARTING to INITIAL and ENDING to LATEST to be more consistent.
There was a problem hiding this comment.
I wonder, are we just cargoculting this now? The evvars will be set as step parameters, is there a reason to repeat them? I think this originally comes from CVP installation script which predates multi-stage parameters, but in multi-stage they are nops...
I guess the comments have some value when editing the file, I don't know...
There was a problem hiding this comment.
All the other env vars were there, I just added the 2 new env vars. Since we don't need these declarations, I've removed them in the latest commit.
...erator/step-registry/optional-operators/ci/upgrade/optional-operators-ci-upgrade-commands.sh
Outdated
Show resolved
Hide resolved
c7dc510 to
21d929c
Compare
|
/retest |
|
/test pj-rehearse |
6d2b80f to
8f8fbd3
Compare
|
@AlexNPavel: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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. |
|
Rehearsal for the ocs-operator upgrade test now succeeds and seems to properly handle the upgrade. Relevent parts of the config for that test (the test will be removed from this PR as it was only initially included to rehearse the new workflow): Logs from subscribe step: Logs from upgrade step: The non-upgrade test still installed the latest operator directly in the subscribe test and passed as well. |
This PR adds optional-operator upgrades workflows to the step registry.
8f8fbd3 to
4989a47
Compare
|
Temporary upgrade test for rehearsal has been removed and the commits have been squashed. /retitle step-registry: add optional-operator upgrade workflows |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: AlexNPavel, petr-muller The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@AlexNPavel: Updated the
DetailsIn response to this:
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. |
This PR adds optional-operator upgrades workflows to the step registry.