Skip to content

Commit

Permalink
Added OpenAPI response structures for sys endpoints (#18515)
Browse files Browse the repository at this point in the history
* added response objects to all of the endpoints laid out by the ticket linked

* added changelog file and updated based on review

* added the required bool to the correct fields

* Update vault/logical_system_paths.go

Co-authored-by: Daniel Huckins <[email protected]>

* Update vault/logical_system_paths.go

Co-authored-by: Daniel Huckins <[email protected]>

* Update vault/logical_system_paths.go

Co-authored-by: Daniel Huckins <[email protected]>

* Update vault/logical_system_paths.go

Co-authored-by: Daniel Huckins <[email protected]>

* Update vault/logical_system_paths.go

Co-authored-by: Daniel Huckins <[email protected]>

* Update vault/logical_system_paths.go

Co-authored-by: Daniel Huckins <[email protected]>

* Update vault/logical_system_paths.go

Co-authored-by: Daniel Huckins <[email protected]>

* updated based on review

* Update vault/logical_system_paths.go

Co-authored-by: Daniel Huckins <[email protected]>

* Update vault/logical_system_paths.go

Co-authored-by: Daniel Huckins <[email protected]>

* updated based on review and added test cases for validating response structures

* fix copy pasta issues breaking tests

* Update vault/logical_system_paths.go

Co-authored-by: Anton Averchenkov <[email protected]>

* fix test failures

* fixed issue with refrencing the wrong req var name

* fixed another test case and double checked the rest

* updated based on review

* updated in all locations

* Update vault/logical_system_paths.go

Co-authored-by: Anton Averchenkov <[email protected]>

* Update vault/logical_system_paths.go

Co-authored-by: Anton Averchenkov <[email protected]>

* fixed my brain fart

* Update vault/logical_system_paths.go

Co-authored-by: Anton Averchenkov <[email protected]>

* address fmt error

---------

Co-authored-by: lursu <[email protected]>
Co-authored-by: Daniel Huckins <[email protected]>
Co-authored-by: Anton Averchenkov <[email protected]>
  • Loading branch information
4 people authored Feb 15, 2023
1 parent ede32d5 commit 4d29d00
Show file tree
Hide file tree
Showing 5 changed files with 902 additions and 83 deletions.
3 changes: 3 additions & 0 deletions changelog/18515.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
openapi: Add openapi response definitions to vault/logical_system_paths.go defined endpoints.
```
Loading

0 comments on commit 4d29d00

Please sign in to comment.