Uploaded image for project: 'Managed Services - Client Experience'
  1. Managed Services - Client Experience
  2. MGDX-169

Enforce OpenAPI standards for each service

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Major Major
    • devexp-sdk
    • None
    • OpenAPI Validation
    • False
    • Hide

      None

      Show
      None
    • False
    • To Do
    • 0% To Do, 0% In Progress, 100% Done

       Definition of the problem 

      Each service works in separation on defining their API for end users. 
      Some services generate resulting OpenAPI file that often causes issues on SDK level. We need to be able to detect errors in OpenAPI file at the PR level to prevent from breaking changes in SDK

        Solution

      App services validator should run in the github workflow and prevent users from pushing invalid changes. We need to enforce that for the new and existing services

      https://github.com/5733d9e2be6485d52ffa08870cabdee0/sandbox/blob/main/.github/workflows/openapi_validate.yaml

      https://github.com/5733d9e2be6485d52ffa08870cabdee0/sandbox/blob/main/.github/workflows/openapi_validate.yaml

              dsaridak@redhat.com Dimitri Saridakis
              wtrocki_kafka_devexp Wojciech Trocki (Inactive)
              MK - DevExp
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: