Project

General

Profile

Actions

Bug #20629

closed

Invalid openapi definition

Added by Alexis Mousset about 2 years ago. Updated about 1 year ago.

Status:
Released
Priority:
N/A
Category:
API
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
To do
Fix check:
To do
Regression:
No

Description

We have some errors, we should have better checks on the PRs.


Structural error at components.schemas.techniques
should NOT have additional properties
additionalProperty: response, definitions
Jump to line 2363

Semantic error at components.schemas.techniques.response.items.oneOf.0.$ref
$refs must reference a valid location in the document
Jump to line 2368

Semantic error at components.schemas.techniques.response.items.oneOf.1.$ref
$refs must reference a valid location in the document
Jump to line 2369

Semantic error at components.schemas.techniques.definitions.editorTechnique.properties.parameters.items.$ref
$refs must reference a valid location in the document
Jump to line 2402

Semantic error at components.schemas.techniques.definitions.editorTechnique.properties.resources.items.$ref
$refs must reference a valid location in the document
Jump to line 2407

Semantic error at components.schemas.techniques.definitions.editorTechnique.properties.calls.items.oneOf.0.$ref
$refs must reference a valid location in the document
Jump to line 2413

Semantic error at components.schemas.techniques.definitions.editorTechnique.properties.calls.items.oneOf.1.$ref
$refs must reference a valid location in the document
Jump to line 2414

Semantic error at components.schemas.techniques.definitions.techniqueBlock.properties.calls.items.oneOf.0.$ref
$refs must reference a valid location in the document
Jump to line 2508

Semantic error at components.schemas.techniques.definitions.techniqueBlock.properties.calls.items.oneOf.1.$ref
$refs must reference a valid location in the document
Jump to line 2509

Semantic error at paths./settings/allowed_networks/{nodeId}.get.responses.200.content.application/json.schema.properties.data.properties.settings.properties.allowed_networks
Schemas with 'type: array', require a sibling 'items: ' field
Jump to line 8699

Semantic error at paths./settings/allowed_networks/{nodeId}.post.responses.200.content.application/json.schema.properties.data.properties.allowed_networks
Schemas with 'type: array', require a sibling 'items: ' field
Jump to line 8761

Semantic error at paths./settings/allowed_networks/{nodeId}/diff.post.requestBody.content.application/json.schema.properties.allowed_networks.properties.add
Schemas with 'type: array', require a sibling 'items: ' field
Jump to line 8793

Semantic error at paths./settings/allowed_networks/{nodeId}/diff.post.requestBody.content.application/json.schema.properties.allowed_networks.properties.delete
Schemas with 'type: array', require a sibling 'items: ' field
Jump to line 8801

Semantic error at paths./settings/allowed_networks/{nodeId}/diff.post.responses.200.content.application/json.schema.properties.data.properties.allowed_networks
Schemas with 'type: array', require a sibling 'items: ' field
Jump to line 8837

Actions #1

Updated by Alexis Mousset about 2 years ago

  • Status changed from New to In progress
  • Assignee set to Alexis Mousset
Actions #2

Updated by Vincent MEMBRÉ about 2 years ago

  • Target version changed from 7.0.0 to 7.0.1
Actions #3

Updated by Vincent MEMBRÉ about 2 years ago

  • Target version changed from 7.0.1 to 7.0.2
Actions #5

Updated by Vincent MEMBRÉ about 2 years ago

  • Target version changed from 7.0.2 to 7.0.3
Actions #7

Updated by Vincent MEMBRÉ almost 2 years ago

  • Target version changed from 7.0.3 to 7.0.4
Actions #8

Updated by Vincent MEMBRÉ almost 2 years ago

  • Target version changed from 7.0.4 to 7.0.5
Actions #9

Updated by Vincent MEMBRÉ almost 2 years ago

  • Target version changed from 7.0.5 to 7.0.6
Actions #10

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 7.0.6 to 7.0.7
Actions #11

Updated by Alexis Mousset over 1 year ago

  • Target version changed from 7.0.7 to 7.1.5
  • Regression set to No
Actions #12

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 7.1.5 to 7.1.6
Actions #13

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 7.1.6 to 7.1.7
Actions #14

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 7.1.7 to 7.1.8
Actions #15

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 7.1.8 to 7.1.9
Actions #16

Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 7.1.9 to 7.1.10
Actions #17

Updated by Vincent MEMBRÉ about 1 year ago

  • Target version changed from 7.1.10 to 1016
Actions #18

Updated by Alexis Mousset about 1 year ago

  • Status changed from In progress to New
Actions #19

Updated by Alexis Mousset about 1 year ago

  • Target version changed from 1016 to 7.2.5
Actions #20

Updated by Alexis Mousset about 1 year ago

redocly lint also seem pretty capable.

Actions #21

Updated by Alexis Mousset about 1 year ago

  • Target version changed from 7.2.5 to 7.3.0~rc1
Actions #22

Updated by Alexis Mousset about 1 year ago

  • Status changed from New to In progress
Actions #23

Updated by Alexis Mousset about 1 year ago


Structural error at components.schemas.techniques.items
should be object
Jump to line 2563
Semantic error at components.schemas.techniques.items
`items` must be an object
Jump to line 2563
Structural error at components.schemas.technique-category.properties.subcategories.items
should be object
Jump to line 2589
Semantic error at components.schemas.technique-category.properties.subcategories.items
`items` must be an object
Jump to line 2589
Structural error at components.schemas.categories-tree.properties.subcategories.items
should be object
Jump to line 2614
Semantic error at components.schemas.categories-tree.properties.subcategories.items
`items` must be an object
Jump to line 2614
Semantic error at paths./archives/export.get.parameters.0.schema
Schemas with 'type: array', require a sibling 'items: ' field
Jump to line 3445
Semantic error at paths./archives/export.get.parameters.1.schema
Schemas with 'type: array', require a sibling 'items: ' field
Jump to line 3462
Semantic error at paths./archives/export.get.parameters.2.schema
Schemas with 'type: array', require a sibling 'items: ' field
Jump to line 3479
Semantic error at paths./archives/export.get.parameters.3.schema
Schemas with 'type: array', require a sibling 'items: ' field
Jump to line 3496

Actions #24

Updated by Alexis Mousset about 1 year ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Alexis Mousset to Elaad FURREEDAN
Actions #25

Updated by Alexis Mousset about 1 year ago

  • Status changed from Pending technical review to Pending release
Actions #26

Updated by Vincent MEMBRÉ about 1 year ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 7.3.0~rc1 which was released today.

Actions

Also available in: Atom PDF