Skip to content

[CNF-5646] bump api version to add new capability#835

Merged
openshift-merge-robot merged 3 commits into
openshift:masterfrom
qJkee:CNF-5646-bump-api
Oct 11, 2022
Merged

[CNF-5646] bump api version to add new capability#835
openshift-merge-robot merged 3 commits into
openshift:masterfrom
qJkee:CNF-5646-bump-api

Conversation

@qJkee
Copy link
Copy Markdown
Contributor

@qJkee qJkee commented Sep 12, 2022

bump openshift/api with new capability

@openshift-ci openshift-ci Bot requested review from jottofar and vrutkovs September 12, 2022 21:14
@qJkee
Copy link
Copy Markdown
Contributor Author

qJkee commented Sep 13, 2022

/retest

@wking
Copy link
Copy Markdown
Member

wking commented Sep 13, 2022

upgrade-out-of-change CI will never complete when dropping a cap from the CRD enum. That run got far enough to be running the target CVO, which is good enough for these changes.

/override ci/prow/e2e-agnostic-upgrade-out-of-change

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Sep 13, 2022

@wking: Overrode contexts on behalf of wking: ci/prow/e2e-agnostic-upgrade-out-of-change

Details

In response to this:

upgrade-out-of-change CI will never complete when dropping a cap from the CRD enum. That run got far enough to be running the target CVO, which is good enough for these changes.

/override ci/prow/e2e-agnostic-upgrade-out-of-change

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-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 14, 2022
@wking
Copy link
Copy Markdown
Member

wking commented Sep 14, 2022

Will need a rebase around the vendor bumps that just landed in #833.

@wking
Copy link
Copy Markdown
Member

wking commented Sep 14, 2022

Also, before we land this, can we remove the draft status from openshift/cluster-csi-snapshot-controller-operator#126 to confirm that the pull request presubmits all pass with the annotated manifests removed? That's covered in step 3 of the onboarding docs, and helps protect against "oops, I guess CI fails with this capability removed, and we need to..." excitement before we commit to landing hard-to-revert changes in multiple repositories.

@openshift-merge-robot openshift-merge-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 14, 2022
@qJkee
Copy link
Copy Markdown
Contributor Author

qJkee commented Sep 15, 2022

/test e2e-agnostic-upgrade-into-change

@gnufied
Copy link
Copy Markdown
Member

gnufied commented Sep 20, 2022

@qJkee can you update this bump again and pull from latest api and client-go repos? I have updated ClusterCSIDriver objects with new functionality and hence need the CVO to apply latest CRDs.

xref - openshift/api#1271

@gnufied
Copy link
Copy Markdown
Member

gnufied commented Sep 20, 2022

/retest

@qJkee
Copy link
Copy Markdown
Contributor Author

qJkee commented Sep 20, 2022

@gnufied
Yes, will do

@qJkee
Copy link
Copy Markdown
Contributor Author

qJkee commented Sep 21, 2022

@wking
Does 2e-agnostic-upgrade-out-of-change still not working properly?

@jsafrane
Copy link
Copy Markdown

/retest

@wking
Copy link
Copy Markdown
Member

wking commented Sep 23, 2022

e2e-agnostic-upgrade-out-of-change goes from your proposed state to the current base branch, so it drops a cap. That will always fail on:

$ curl -s https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/origin-ci-test/pr-logs/pull/openshift_cluster-version-operator/835/pull-ci-openshift-cluster-version-operator-master-e2e-agnostic-upgrade-out-of-change/1572284562753458176/artifacts/e2e-agnostic-upgrade-out-of-change/gather-extra/artifacts/pods/openshift-cluster-version_cluster-version-operator-75f44b9fbb-gqx56_cluster-version-operator.log | grep 'ClusterVersion.config.openshift.io .* is invalid' | tail -n1
I0920 21:50:51.604571       1 cvo.go:550] Error handling openshift-cluster-version/version: ClusterVersion.config.openshift.io "version" is invalid: status.capabilities.enabledCapabilities[0]: Unsupported value: "CSISnapshot": supported values: "openshift-samples", "baremetal", "marketplace", "Console", "Insights", "Storage"

as the CVO tries to explain that CSISnapshot is enabled to an API-server that is looking at a CRD which no longer mentions CSISnapshot. The fact that the job got far enough to roll out the base-branch CRD and CVO is sufficient for this PR, and we can /override ... when we're ready to land.

Copy link
Copy Markdown
Member

@wking wking left a comment

Choose a reason for hiding this comment

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

OCPBUGS-1904 isn't fixed yet. Dropping a cap from that validation enum breaks updates, but, but the bug is a 4.12 blocker now, which means we're committed to making this work, and won't have to revert the CSISnapshot enum entry.

/lgtm

@openshift-ci openshift-ci Bot added lgtm Indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Oct 5, 2022
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD 12677ae and 2 for PR HEAD 02553d2 in total

@wking
Copy link
Copy Markdown
Member

wking commented Oct 5, 2022

Refreshing:

/override ci/prow/e2e-agnostic-upgrade-out-of-change

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Oct 5, 2022

@wking: Overrode contexts on behalf of wking: ci/prow/e2e-agnostic-upgrade-out-of-change

Details

In response to this:

Refreshing:

/override ci/prow/e2e-agnostic-upgrade-out-of-change

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 removed the lgtm Indicates that a PR is ready to be merged. label Oct 5, 2022
@qJkee qJkee force-pushed the CNF-5646-bump-api branch from be6d6c6 to e027e7d Compare October 6, 2022 18:07
@qJkee
Copy link
Copy Markdown
Contributor Author

qJkee commented Oct 7, 2022

/retest

1 similar comment
@brandisher
Copy link
Copy Markdown

/retest

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Oct 7, 2022
@wking
Copy link
Copy Markdown
Member

wking commented Oct 7, 2022

/override ci/prow/e2e-agnostic-upgrade-out-of-change

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Oct 7, 2022

@wking: Overrode contexts on behalf of wking: ci/prow/e2e-agnostic-upgrade-out-of-change

Details

In response to this:

/override ci/prow/e2e-agnostic-upgrade-out-of-change

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

/retest-required

Remaining retests: 0 against base HEAD 5ccadd5 and 2 for PR HEAD e027e7d in total

@qJkee
Copy link
Copy Markdown
Contributor Author

qJkee commented Oct 10, 2022

/retest-required

@qJkee
Copy link
Copy Markdown
Contributor Author

qJkee commented Oct 10, 2022

/test e2e-agnostic-upgrade-out-of-change

@wking
Copy link
Copy Markdown
Member

wking commented Oct 10, 2022

This will never pass for cap addition; overriding again:

/override e2e-agnostic-upgrade-out-of-change

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Oct 10, 2022

@wking: /override requires failed status contexts, check run or a prowjob name to operate on.
The following unknown contexts/checkruns were given:

  • e2e-agnostic-upgrade-out-of-change

Only the following failed contexts/checkruns were expected:

  • ci/prow/e2e-agnostic
  • ci/prow/e2e-agnostic-operator
  • ci/prow/e2e-agnostic-upgrade-into-change
  • ci/prow/e2e-agnostic-upgrade-out-of-change
  • ci/prow/gofmt
  • ci/prow/images
  • ci/prow/lint
  • ci/prow/unit
  • pull-ci-openshift-cluster-version-operator-master-e2e-agnostic
  • pull-ci-openshift-cluster-version-operator-master-e2e-agnostic-operator
  • pull-ci-openshift-cluster-version-operator-master-e2e-agnostic-upgrade-into-change
  • pull-ci-openshift-cluster-version-operator-master-e2e-agnostic-upgrade-out-of-change
  • pull-ci-openshift-cluster-version-operator-master-gofmt
  • pull-ci-openshift-cluster-version-operator-master-images
  • pull-ci-openshift-cluster-version-operator-master-lint
  • pull-ci-openshift-cluster-version-operator-master-unit
  • tide

If you are trying to override a checkrun that has a space in it, you must put a double quote on the context.

Details

In response to this:

This will never pass for cap addition; overriding again:

/override e2e-agnostic-upgrade-out-of-change

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.

@wking
Copy link
Copy Markdown
Member

wking commented Oct 10, 2022

/override ci/prow/e2e-agnostic-upgrade-out-of-change

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Oct 10, 2022

@wking: Overrode contexts on behalf of wking: ci/prow/e2e-agnostic-upgrade-out-of-change

Details

In response to this:

/override ci/prow/e2e-agnostic-upgrade-out-of-change

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.

@qJkee
Copy link
Copy Markdown
Contributor Author

qJkee commented Oct 10, 2022

This will never pass for cap addition; overriding again:

/override e2e-agnostic-upgrade-out-of-change

ahh, I did not mention that. I thought it was another "good" job that started to fail, thank you!

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD bce1e9f and 1 for PR HEAD e027e7d in total

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Oct 10, 2022

@qJkee: qJkee unauthorized: /override is restricted to Repo administrators, approvers in top level OWNERS file, and the following github teams:openshift: openshift-release-oversight.

Details

In response to this:

since Trevor already done that, overriding the test
/override ci/prow/e2e-agnostic-upgrade-out-of-change

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.

@wking
Copy link
Copy Markdown
Member

wking commented Oct 10, 2022

/override ci/prow/e2e-agnostic-upgrade-out-of-change

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Oct 10, 2022

@wking: Overrode contexts on behalf of wking: ci/prow/e2e-agnostic-upgrade-out-of-change

Details

In response to this:

/override ci/prow/e2e-agnostic-upgrade-out-of-change

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.

@wking
Copy link
Copy Markdown
Member

wking commented Oct 10, 2022

Network-y TargetDown and OAuth connectivity are orthogonal.

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

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Oct 10, 2022

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

Details

In response to this:

Network-y TargetDown and OAuth connectivity are orthogonal.

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

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.

qJkee added 2 commits October 10, 2022 19:19
go get github.com/openshift/api@5eaf4250c423eb7ae6b3139d82c14f14e5fe804a
go mod tidy
go mod vendor
git add -A go.* vendor
go get github.com/openshift/client-go@9dfefb19db2e6e1854c389b9e97a784752e2e41c
go mod tidy
go mod vendor
git add -A go.* vendor
@qJkee qJkee force-pushed the CNF-5646-bump-api branch from e027e7d to 85ebc4b Compare October 10, 2022 23:19
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Oct 10, 2022
update tests with new capabilities brought by
new version of openshift/api package
@qJkee qJkee force-pushed the CNF-5646-bump-api branch from 85ebc4b to 2fd7756 Compare October 11, 2022 15:27
Copy link
Copy Markdown
Member

@wking wking left a comment

Choose a reason for hiding this comment

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

/lgtm
/override ci/prow/e2e-agnostic-upgrade-out-of-change

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Oct 11, 2022
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Oct 11, 2022

@wking: Overrode contexts on behalf of wking: ci/prow/e2e-agnostic-upgrade-out-of-change

Details

In response to this:

/lgtm
/override ci/prow/e2e-agnostic-upgrade-out-of-change

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

openshift-ci Bot commented Oct 11, 2022

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: qJkee, wking

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

@openshift-merge-robot openshift-merge-robot merged commit af4633b into openshift:master Oct 11, 2022
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Oct 11, 2022

@qJkee: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-agnostic-upgrade-out-of-change 2fd7756 link unknown /test e2e-agnostic-upgrade-out-of-change

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.

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.

7 participants