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

Generation of Kube service annotations for Fuse API projects

XMLWordPrintable

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

      • 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

            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

              Created:
              Updated:
              Resolved: