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
[LIBCLOUD-965] /v3/OS-FEDERATION/projects deprecated in OpenStack OIDC auth #1145
Conversation
Codecov Report
@@ Coverage Diff @@
## trunk #1145 +/- ##
==========================================
+ Coverage 85.52% 86.11% +0.59%
==========================================
Files 348 348
Lines 66579 66890 +311
Branches 5924 5938 +14
==========================================
+ Hits 56941 57604 +663
+ Misses 7233 6858 -375
- Partials 2405 2428 +23
Continue to review full report at Codecov.
|
@micafer Thank you for your contribution! Unfortunately the old path is no longer covered by tests. Are the OpenStack versions that need the old path still supported? If yes, we need somehow two tests to test the two paths. If it can be removed, then let's do that! I don't have other issues with your code. Thanks! |
Hi @pquentin , |
Thanks! Merged in trunk. ✨ Can you please close the LIBCLOUD issue? I can't do that myself. |
LIBCLOUD issue closed! |
[LIBCLOUD-965] /v3/OS-FEDERATION/projects deprecated in OpenStack OIDC auth
Description
As stated here:
https://developer.openstack.org/api-ref/identity/v3-ext/#list-projects-a-federated-user-can-access
The path: /v3/OS-FEDERATION/projects has been deprecated in v1.1. Use core GET /auth/projects. This call has the same response format.
Also added response.body as body of the MalformedResponseError to improve error messages in case of non expected response code.
Status
Checklist (tick everything that applies)