go-apiops
go-apiops copied to clipboard
Path parameters in Request Validator generation
When using Deck openapi2kong to convert a spec file with a Request Validator plugin configured to auto-generate the parameter_schema, the parameters in the path appear to be ignored. openapi2kong generates request validator plugins for query parameters as expected.
openapi: 3.0.0
info:
description: httpbin test service
version: 1.0.0
title: httpbin test service
servers:
- url: http://httpbin
description: testing
paths:
/test/common-param/{common-param}:
parameters:
- in: path
name: common-param
schema:
type: integer
required: true
get:
parameters:
- in: query
name: metadata
schema:
type: boolean
required: false
responses:
'200':
description: OK
x-kong-plugin-request-validator:
enabled: true
config:
verbose_response: true
Acceptance Criteria
- [ ] A request validator plugin instance is generated for
common-paramin the path