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

Generation of Kube service annotations for Fuse API projects

    XMLWordPrintable

Details

    • Epic
    • Resolution: Done
    • Major
    • fuse-7.2
    • None
    • None
    • None
    • Kube service annotations
    • To Do
    • 100
    • 100% 100%
    • 100
    • 100% 100%
    • Fuse 7.2 Sprint 34

    Description

      • Create and register service metadata for Fuse-based APIs

      As a developer, I expect APIs developed in Fuse (i.e. API Provider, REST Dsl) to include standard API service metadata when published to OpenShift. The following service metadata should be included in all APIs implemented in Fuse:
      https://github.com/KurtStam/kubernetes/blob/4e2c82fcb1d4eb67c4d493d663f4c91aaa5a88e7/docs/proposals/service-discovery.md

      Fuse Online services would need to expose the meta data as well

      Metadata should be generated off of artifacts (code/config) in the implementation project. There should also be an option to override default configuration declaratively (e.g. through Maven configuration).

      Rest DSL first and CXF support second.

      DoD

      • Fuse API projects has metadata (described in Kurt's service discovery doc)
      • I can override the metadata
      • Fuse online is also discoverable (See https://github.com/syndesisio/syndesis/issues/3407)
      • Rest DSL is supported first
      • The project is discoverable by 3Scale

      Attachments

        Issue Links

          Activity

            People

              kstam@redhat.com Kurt Stam (Inactive)
              garygaughan Gary Gaughan (Inactive)
              Tomáš Sedmík Tomáš Sedmík
              Votes:
              1 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: