Skip to content
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

[release-4.10] Bug 2117321: UPSTREAM: 89885: Fix panic in openstack.InstanceExistsByProviderID() #1341

Conversation

openshift-cherrypick-robot

This is an automated cherry-pick of #1332

/assign mdbooth


... when provider is uninitialised.

This is a fix to downstream-only code which was originally proposed
upstream as kubernetes#89885 but did
not merge. It is therefore not relevant upstream. Given that we will
replace the openstack legacy cloud provider in 4.12 we will not
re-propose kubernetes#89885 or this fix to it.

Causes all openstack.Instances() methods which require more than the
local metadata service to return NotImplemented instead of crashing if
the provider is not initialised.
@openshift-ci-robot
Copy link

@openshift-cherrypick-robot: the contents of this pull request could not be automatically validated.

The following commits could not be validated and must be approved by a top-level approver:

Comment /validate-backports to re-evaluate validity of the upstream PRs, for example when they are merged upstream.

@openshift-ci
Copy link

openshift-ci bot commented Aug 10, 2022

@openshift-cherrypick-robot: Bugzilla bug 2109270 has been cloned as Bugzilla bug 2117321. Retitling PR to link against new bug.
/retitle [release-4.10] Bug 2117321: UPSTREAM: 89885: Fix panic in openstack.InstanceExistsByProviderID()

In response to this:

[release-4.10] Bug 2109270: UPSTREAM: 89885: Fix panic in openstack.InstanceExistsByProviderID()

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 changed the title [release-4.10] Bug 2109270: UPSTREAM: 89885: Fix panic in openstack.InstanceExistsByProviderID() [release-4.10] Bug 2117321: UPSTREAM: 89885: Fix panic in openstack.InstanceExistsByProviderID() Aug 10, 2022
@openshift-ci openshift-ci bot added bugzilla/severity-high Referenced Bugzilla bug's severity is high for the branch this PR is targeting. bugzilla/invalid-bug Indicates that a referenced Bugzilla bug is invalid for the branch this PR is targeting. labels Aug 10, 2022
@openshift-ci
Copy link

openshift-ci bot commented Aug 10, 2022

@openshift-cherrypick-robot: This pull request references Bugzilla bug 2117321, which is invalid:

  • expected dependent Bugzilla bug 2109270 to be in one of the following states: VERIFIED, RELEASE_PENDING, CLOSED (ERRATA), CLOSED (CURRENTRELEASE), but it is MODIFIED instead
  • expected dependent Bugzilla bug 2109270 to target a release in 4.11.0, but it targets "4.11.z" instead

Comment /bugzilla refresh to re-evaluate validity if changes to the Bugzilla bug are made, or edit the title of this pull request to link to a different bug.

In response to this:

[release-4.10] Bug 2117321: UPSTREAM: 89885: Fix panic in openstack.InstanceExistsByProviderID()

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 requested review from soltysh and sttts August 10, 2022 15:42
@openshift-ci openshift-ci bot added the vendor-update Touching vendor dir or related files label Aug 10, 2022
@mdbooth
Copy link

mdbooth commented Aug 11, 2022

/cherry-pick release-4.9

@openshift-cherrypick-robot
Copy link
Author

@mdbooth: once the present PR merges, I will cherry-pick it on top of release-4.9 in a new PR and assign it to you.

In response to this:

/cherry-pick release-4.9

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.

@mandre
Copy link
Member

mandre commented Aug 16, 2022

/retest

@mandre
Copy link
Member

mandre commented Aug 18, 2022

The certificate for the swift endpoint had expired, vexxhost has fixed it now. Let's retry.
/retest

@mandre
Copy link
Member

mandre commented Aug 24, 2022

/test e2e-openstack

@mandre
Copy link
Member

mandre commented Sep 7, 2022

/test e2e-openstack
/bugzilla refresh

@openshift-ci
Copy link

openshift-ci bot commented Sep 7, 2022

@mandre: An error was encountered querying GitHub for users with public email (juriarte@redhat.com) for bug 2117321 on the Bugzilla server at https://bugzilla.redhat.com. No known errors were detected, please see the full error message for details.

Full error message. Post "http://ghproxy/graphql": dial tcp 172.30.229.2:80: i/o timeout

Please contact an administrator to resolve this issue, then request a bug refresh with /bugzilla refresh.

In response to this:

/test e2e-openstack
/bugzilla refresh

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.

@kikisdeliveryservice
Copy link

/bugzilla refresh

@openshift-ci openshift-ci bot added bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. and removed bugzilla/invalid-bug Indicates that a referenced Bugzilla bug is invalid for the branch this PR is targeting. labels Oct 3, 2022
@openshift-ci
Copy link

openshift-ci bot commented Oct 3, 2022

@kikisdeliveryservice: This pull request references Bugzilla bug 2117321, which is valid.

6 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target release (4.10.z) matches configured target release for branch (4.10.z)
  • bug is in the state POST, which is one of the valid states (NEW, ASSIGNED, ON_DEV, POST, POST)
  • dependent bug Bugzilla bug 2109270 is in the state CLOSED (ERRATA), which is one of the valid states (VERIFIED, RELEASE_PENDING, CLOSED (ERRATA), CLOSED (CURRENTRELEASE))
  • dependent Bugzilla bug 2109270 targets the "4.11.z" release, which is one of the valid target releases: 4.11.0, 4.11.z
  • bug has dependents

Requesting review from QA contact:
/cc @eurijon

In response to this:

/bugzilla refresh

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 requested a review from eurijon October 3, 2022 17:12
@kikisdeliveryservice
Copy link

/test e2e-openstack

@mandre
Copy link
Member

mandre commented Nov 3, 2022

/retest

@mandre
Copy link
Member

mandre commented Nov 9, 2022

The deprovisioning issue should now be fixed. The rest looks like some general slowness in the test environment.
/test e2e-openstack

@mandre
Copy link
Member

mandre commented Nov 9, 2022

Infra failure during deployment.
/test e2e-openstack

@mandre
Copy link
Member

mandre commented Nov 9, 2022

One of the worker in ERROR status, Failed to allocate the network(s).
/test e2e-openstack

@mandre
Copy link
Member

mandre commented Nov 9, 2022

We're getting there. On the last run, only the usual Alerts alert/etcdMemberCommunicationSlow should not be at or above info failure because of slow infra.
/retest

@mandre
Copy link
Member

mandre commented Nov 10, 2022

/test e2e-openstack

@mandre
Copy link
Member

mandre commented Nov 17, 2022

Vexxhost had a rough week, many instanced ended in error. This should be fixed now.
/test e2e-openstack

@openshift-bot
Copy link

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 Feb 16, 2023
@MaysaMacedo
Copy link

/remove-lifecycle stale
/retest

@openshift-ci openshift-ci bot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Mar 14, 2023
@MaysaMacedo
Copy link

@mdbooth is this fix still valid?

@mdbooth
Copy link

mdbooth commented Mar 14, 2023

@mdbooth is this fix still valid?

Probably, yes.

@openshift-ci
Copy link

openshift-ci bot commented Mar 14, 2023

@openshift-cherrypick-robot: all tests passed!

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.

@MaysaMacedo
Copy link

/lgtm
/assign soltysh

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Apr 4, 2023
@openshift-ci
Copy link

openshift-ci bot commented Apr 4, 2023

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: MaysaMacedo, openshift-cherrypick-robot
Once this PR has been reviewed and has the lgtm label, please assign sttts for approval. For more information see the Kubernetes Code Review Process.

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

@openshift-bot
Copy link

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 Jul 4, 2023
@openshift-bot
Copy link

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 Aug 3, 2023
@mdbooth
Copy link

mdbooth commented Aug 16, 2023

Going to drop this because maintenance support ends in a couple of weeks and nobody has been complaining about it.
/close

@openshift-ci openshift-ci bot closed this Aug 16, 2023
@openshift-ci
Copy link

openshift-ci bot commented Aug 16, 2023

@mdbooth: Closed this PR.

In response to this:

Going to drop this because maintenance support ends in a couple of weeks and nobody has been complaining about it.
/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
backports/unvalidated-commits Indicates that not all commits come to merged upstream PRs. 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. lgtm Indicates that a PR is ready to be merged. lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. vendor-update Touching vendor dir or related files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants