[TT-15100][TT-15091] adjusted swagger enum and tyk vendor extension schema name#7535
[TT-15100][TT-15091] adjusted swagger enum and tyk vendor extension schema name#7535
Conversation
|
Swagger Changes
_ __ __
TykVendorExtension:
enum:
enum:
enum:
enum:
enum:
enum:
enum:
_| |_ _ / _|/ _| between swagger-prev.yml
+ one list entry added:
+ one list entry added:
+ one list entry added:
+ one list entry added:
+ one list entry added:
+ one map entry added:
- one list entry removed:
- one list entry removed:
- one list entry removed:
- one list entry removed:
- one list entry removed:
- one map entry removed:
- one map entry removed:
- one map entry removed:
- one map entry removed:
- one map entry removed:
- one map entry removed:
- one map entry removed:
/ _' | | | | |_| |_ and swagger-current.yml
\__,_|\__, |_| |_| returned 13 differences
components.schemas
components.schemas.BooleanQueryParam
components.schemas.TraceRequest.properties.oas.oneOf
paths./tyk/apis/oas.get.responses.200.content.application/json.schema.items.allOf
paths./tyk/apis/oas.post.requestBody.content.application/json.schema.allOf
paths./tyk/apis/oas/{apiID}.get.responses.200.content.application/json.schema.allOf
paths./tyk/apis/oas/{apiID}.put.requestBody.content.application/json.schema.allOf
paths./tyk/keys.post.parameters.hashed.schema
paths./tyk/keys/{keyID}.delete.parameters.hashed.schema
paths./tyk/keys/{keyID}.get.parameters.hashed.schema
paths./tyk/keys/{keyID}.post.parameters.hashed.schema
paths./tyk/keys/{keyID}.put.parameters.hashed.schema
paths./tyk/reload.get.parameters.block.schema
| (_| | |_| | _| _| |
|
API Changes no api changes detected |
🔍 Code Analysis ResultsThis pull request refactors and cleans up the gateway's OpenAPI specification in Files Changed Analysis
Architecture & Impact AssessmentWhat this PR accomplishes:
Key technical changes introduced:
Affected system components:
Schema Change Visualization: The PR changes how the Tyk vendor extension is structured within the OpenAPI specification. graph TD
subgraph Before
A["#/components/schemas/XTykAPIGateway"] -- "Referenced directly" --> B(Tyk-specific config)
end
subgraph After
C["#/components/schemas/TykVendorExtension"] -- "Contains" --> D("x-tyk-api-gateway property")
D -- "References" --> A
end
Scope Discovery & Context ExpansionThe scope of this PR is limited to the OpenAPI specification file. However, the impact extends to any process or team that relies on this specification. The This change will require consumers of the API specification to update their tooling to reference the new Metadata
Powered by Visor from Probelabs Last updated: 2025-11-12T09:38:06.966Z | Triggered by: opened | Commit: 2ebb37b 💡 TIP: You can chat with Visor using |
🔍 Code Analysis Results✅ Security Check PassedNo security issues found – changes LGTM. ✅ Architecture Check PassedNo architecture issues found – changes LGTM. ✅ Performance Check PassedNo performance issues found – changes LGTM. ✅ Quality Check PassedNo quality issues found – changes LGTM. ✅ Dependency Check PassedNo dependency issues found – changes LGTM. ✅ Connectivity Check PassedNo connectivity issues found – changes LGTM. Powered by Visor from Probelabs Last updated: 2025-11-12T09:38:07.971Z | Triggered by: opened | Commit: 2ebb37b 💡 TIP: You can chat with Visor using |
|
|
/release to release-5.8 |
…chema name (#7535) - Schema XTykApiGateway is renamed to TykVendorExtension in the schemas section - All $ref references to XTykApiGateway are updated to reference TykVendorExtension - BooleanQueryParam schema has enum removed while preserving type: boolean - All inline boolean parameter enums are removed from the specification <!---TykTechnologies/jira-linter starts here--> ### Ticket Details <details> <summary> <a href="https://tyktech.atlassian.net/browse/TT-15100" title="TT-15100" target="_blank">TT-15100</a> </summary> | | | |---------|----| | Status | Ready for Dev | | Summary | Tyk Dashboard Swagger YAML Schema Discrepancy | Generated at: 2025-11-12 09:34:58 </details> <!---TykTechnologies/jira-linter ends here--> (cherry picked from commit b091f91)
|
✅ Cherry-pick successful. A PR was created: #7537 |
…d tyk vendor extension schema name (#7535) (#7537) [TT-15100][TT-15091] adjusted swagger enum and tyk vendor extension schema name (#7535) - Schema XTykApiGateway is renamed to TykVendorExtension in the schemas section - All $ref references to XTykApiGateway are updated to reference TykVendorExtension - BooleanQueryParam schema has enum removed while preserving type: boolean - All inline boolean parameter enums are removed from the specification <!---TykTechnologies/jira-linter starts here--> ### Ticket Details <details> <summary> <a href="https://tyktech.atlassian.net/browse/TT-15100" title="TT-15100" target="_blank">TT-15100</a> </summary> | | | |---------|----| | Status | In Code Review | | Summary | Tyk Dashboard Swagger YAML Schema Discrepancy | Generated at: 2025-11-13 12:19:58 </details> <!---TykTechnologies/jira-linter ends here--> [TT-15100]: https://tyktech.atlassian.net/browse/TT-15100?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ Co-authored-by: Laurentiu <6229829+lghiur@users.noreply.github.com>



Ticket Details
TT-15100
Generated at: 2025-11-12 09:34:58