mirror of
https://github.com/portainer/portainer.git
synced 2025-07-24 15:59:41 +02:00
feat(openapi): github workflow to generate and validate openapi spec EE-2056 (#6101)
* github workflow to generate and validate openapi spec * updated github workflow name to remove spaces and be more explicit * added swagger-cli globally to reduce dep installation times * removed redundant webhook payload in GET request * fixed edgeGroupList OAS3 response model * updated CI pipeline to convert OAS2 to OAS3 and validate OAS3 instead * updated pipeline name to be more explicit * removed redundant swagger-cli dependency as we are using swagger2openapi only in github CI * fixed bug with no validation - using swagger-cli to validate
This commit is contained in:
parent
0042c7c1d9
commit
183304853e
5 changed files with 326 additions and 11 deletions
|
@ -21,7 +21,7 @@ type decoratedEdgeGroup struct {
|
|||
// @tags edge_groups
|
||||
// @security jwt
|
||||
// @produce json
|
||||
// @success 200 {array} portainer.EdgeGroup{HasEdgeStack=bool} "EdgeGroups"
|
||||
// @success 200 {array} decoratedEdgeGroup "EdgeGroups"
|
||||
// @failure 500
|
||||
// @failure 503 "Edge compute features are disabled"
|
||||
// @router /edge_groups [get]
|
||||
|
|
|
@ -20,7 +20,6 @@ type webhookListOperationFilters struct {
|
|||
// @tags webhooks
|
||||
// @accept json
|
||||
// @produce json
|
||||
// @param body body webhookCreatePayload true "Webhook data"
|
||||
// @param filters query webhookListOperationFilters false "Filters"
|
||||
// @success 200 {array} portainer.Webhook
|
||||
// @failure 400
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue