-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Update gophercloud #23496
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
Update gophercloud #23496
Conversation
|
/sig storage |
|
Where the gophercloud version comes from? Upstream #73437 (commit 55a8dbcbfbe1833330d88fc67421532d3fbbb066 contains slightly different code. And this PR contains thousands of files that are not in Kubernetes. What is our vendor pruning policy? |
|
Yes - I brought forward gophercloud version mentioned in - kubernetes/kubernetes#79637 but since upstream has moved to use gomodules, calling it And I needed kubernetes/kubernetes@55a8dbc because it contains necessary changes in kubernetes code to accomodate for version bump.
Also about vendor stripping/pruning - I am not sure why is glide not stripping files by scanning the imports. Ideally it should. |
Yes, more obvious commit message would be useful.
Ack, I see other deps are not pruned either, so let it be as it is. Still, this replaces lot of OpenStack code with something that was not tested by us and can bring regressions. It's mostly adding support for new APIs, yet I am not sure we have power to retest whole OCP on OSP in 3.11.z timeframe. |
So the reason we need the entire 0.1.0 release rather than just the cherry-pick of the commit that fixes the issue is because - gophercloud/gophercloud#1408 while fixed the issue, it had a regression. And the fix that fixes the regression had conflict with other related changes. It is my understanding that - reauth. mechanism in gophercloud is quite problematic and suffers from several problems. Only around 0.1.0 release - dust seems to have settled down little bit. So far our options are:
|
|
There are also these options:
|
|
Just for a quick update - the hotfix build was deployed in customers environment and it was confirmed that, this patch fixes the customer's issue and no regression was found. We should be good to go with this PR. |
|
/retest |
|
@gnufied Any timeframe on getting conflicts resolved so this can get merged? |
86385f3 to
a52183b
Compare
Fix bug with mutex lock on reauth
a52183b to
2da3064
Compare
|
/retest |
|
The customer has confirmed it fixes the bug and has no obvious regressions. /lgtm |
|
/retest |
|
@gnufied: The following test failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. 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. |
|
The CI for 3.11 branches is broken. @dobbymoodge is working on fixing the CI |
|
/retest |
1 similar comment
|
/retest |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: gnufied, jsafrane, knobunc 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 |
Update gophercloud library.
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1731282