go-apiops icon indicating copy to clipboard operation
go-apiops copied to clipboard

Path parameters in Request Validator generation

Open mheap opened this issue 1 year ago • 0 comments

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-param in the path

mheap avatar Sep 24 '24 10:09 mheap