Issue Summary:
In Vault UI, when navigating to OpenAPI Docs (Swagger), the LIST query works as expected. However, GET requests to fetch details about specific objects, such as AppRole or JWT role information, do not return any results. Additionally, no network calls are observed when making the GET requests. This behavior is a known bug present in Vault version 1.17.x.
Expected Behavior:
- GET requests should return the details of the requested objects if they are present. For example, if a GET request is made to retrieve information about an AppRole or JWT Role, the Vault UI should display the details as expected.
- The request should be valid, and the roles should exist in the system for the information to be returned.
Impact:
- The bug affects the API Explorer within the Vault UI (Swagger).
- No details are returned for GET requests on objects like AppRole or JWT Role, despite these roles being present in the Vault system.
- The issue only impacts the UI-based API Explorer and does not affect functionality via the CLI or direct API calls.
Workaround/Solution:
- There is no workaround for this issue in the affected versions of Vault (1.17.x).
- The issue has been resolved in the following fixed versions:
- 1.17.10
- 1.18.3
- Users experiencing this issue should upgrade to Vault 1.17.10 or 1.18.3 to resolve the bug.
Additional Notes:
- The bug only impacts the Vault UI's Swagger interface. The same GET requests can be successfully executed via the CLI or direct API calls.