Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

draw.io Diagram
bordertrue
diagramNameONAP_Component_Templateholmes-r10
simpleViewerfalse
width
linksauto
tbstyletop
diagramDisplayNameholmes_r7r10
lboxtrue
diagramWidth861
revision74


2. Component API definitions

Template Component provides the following interfaces:

Offered Interface NameOffered Interface DescriptionCapabilitiesVersion(s)StatusModelAPI Specs (Swagger)
xxxE
HOLMESE-1
External Interface Definition. 

capabilities

x.y.z (according to strategy)

model-a

model-b

xxxI-2Internal interfaces if we want to raise them
This is a set of rule management interfaces, which is mainly intended for the CRUD actions of the rules of Holmes.

Allows applications to create, update, delete, and query the rule entities.

1.0.0production

Defined by Holmes

swagger.json
HOLMESE-2Health check.

Allows other applications to perform healthcheck on Holmes.

1.0.0production-

 Display and update:

xxxxx

Note:   xxxI interface is a internal interface.  xxxxE interface is a external interface

...

Template Component consumes the following Interfaces:

Consumed Interface NameConsumed Interface DescriptionVersion(s)API Spec (Swagger)
POE-4To send the closed control loop events to policy to trigger downstream actions.-Closed Loop Event Data Structure
DMaaP-2To retrieve VES events from DMaaP.4.0.0swagger.json

DMaaP-3To send closed control loop events to DMaaP.
AAIE-1To query resource information from A&AI.v19

aai_swagger_v19.html

aai_swagger_v19.yaml

3. Component Description:

A more detailed figure and description of the component.<< link to project-specific description elsewhere >>

https://docs.onap.org/projects/onap-holmes-rule-management/en/latest/platform/architecture.html

4. Component Deployment Architecture

Should reference the deployment section in the component description template

https://docs.onap.org/projects/onap-holmes-rule-management/en/latest/release-notes.html

5. New Release Capabilities

<< list the new capabilities that were introduced in this release, or a hot-link to the key features. New sub-chapter per release, as per a release notes document >> 

6. References

...

In the Jakarta release, Holmes will complete the DCAE transformation to remove dependencies on Consul and CBS.

Jira
serverONAP Jira
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyREQ-1038

Changes on the workflow:

BeforeAfter

Image Added

Image Added

6. References

  1.  More documents about API : Holmes API Documentation - Honolulu