-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
Kube service annotations
-
To Do
-
100
-
100%
-
0% To Do, 0% In Progress, 100% Done
-
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
- is related to
-
THREESCALE-1587 Unable to import service if path annotation is empty or "/"
- Closed
- relates to
-
ENTESB-9251 Fuse project generation from Apicurio
- Closed
- links to