Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-9250

Standalone Apicurio

    XMLWordPrintable

Details

    • Epic
    • Resolution: Done
    • Major
    • fuse-7.2
    • None
    • None
    • None
    • Standalone APICurio
    • To Do
    • 100
    • 100% 100%
    • 100
    • 100% 100%
    • Fuse 7.2 Sprint 34

    Description

      As a developer, I want to be able to follow a design-first approach to developing my APIs by defining the API prior to implementing it. My organization has deployed OpenShift as our DevOps platform and I want to access an API designer as a service within the OpenShift service catalog.

      Creating an instance of the API designer within OpenShift (apicurio) should result in the editor being available at a URL external to the OpenShift environment. All API design sessions are stateless with no persistence support (standalone) for in-progress API editing sessions.

      The combination of the ability to download an API definition and load an existing definition provide the basis for a user-managed persistence of in-progress API definitions (e.g start before lunch, finish after lunch).

      Given that the API designer is stateless, multiple users can use the designer independently. No support for collaboration between users. There should be no login/security to access the designer.

      DOD:

      • I can create an instance of the API designer in the service catalog.
      • I can access the API designer via url from outside the cluster.
      • Users should be able to download an API definition at any point during the editing session.
      • Editing sessions should start with an empty/new definition of an API.
      • I should also support the ability to upload an existing API definition.

      Attachments

        Issue Links

          Activity

            People

              ewittman@redhat.com Eric Wittmann
              garygaughan Gary Gaughan (Inactive)
              Tomáš Sedmík Tomáš Sedmík
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: