Details
-
Story
-
Status: Closed
-
Medium
-
Resolution: Done
-
None
Description
- Ensure event details (names, order) etc. are absolutely clear from Spike, JosephKeenan has some learnings!
- Remove the operation field (22 June)
- If event cannot be send, no retry, just user log.error to report detailsĀ
Consider kafka configuration for retrynot for now.
A/C
- Agree Topic name for 'broadcast' topic with Stakeholders and Team (naming convention consistent with previous topics) : ncmp-events
- Schemas will be added to cps-ncmp-events/src/main/resources/schemas/ (subfolder if preferred or needed) : taken care
- Demo an event (in correct format) is sent once the module-sync (of a newly registered) cm-handle is completed
- Demo an event (in correct format) is a cm-handle 'remove registration'
- Include Event details in Read-the-Doc (see also CPS-Temporal) in the https://docs.onap.org/projects/onap-cps/en/latest/modeling.html section for CPS/NCMP
- We need to update the timestamp when state change happens. - recheck
- Delegate logic of state transitioning and publishing of the events to the helper.
Out-of-scope
- Update events (see comment on Spike, check with kieranmccarthy ) - No longer needed (check with Toine)
- Deleting and Deleted state not part of this user story.
CPS-1101
Open-issue
- Confirm out-of-scope
Attachments
Issue Links
- blocks
-
CPS-1103 Publish Events on the Operational Datastore Sync State change
-
- Open
-
-
CPS-1003 De-registration: send required event(s) using central state handler
-
- Closed
-
-
CPS-1102 Register the Cmhandle Sends Advised State notification.
-
- Closed
-
- is duplicated by
-
CPS-1102 Register the Cmhandle Sends Advised State notification.
-
- Closed
-
- relates to
-
CPS-858 Spike: Define NCMP notifications on CM handle Add (Ready) & Delete
-
- Closed
-
-
CPS-1100 Remove operation field from the LCM Event Payload and code refactor for that
-
- Closed
-
-
CPS-1101 Introducing the DELETING and DELETED Cmhandle State
-
- Closed
-
-
CPS-1104 Agree LCM Event Schema(s)
-
- Closed
-
-
CPS-1137 Refactor code to reflect LcmEvents instead of NcmpEvents
-
- Closed
-
-
CPS-1147 Refractor code to use the new LcmEvent schema now in the handler code
-
- Closed
-
Gerrit Reviews
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
129365,9 | NcmpEvent creation for ModuleSync | master | cps | Status: MERGED | +2 | +1 |
129472,7 | Ncmp Producer Setup | master | cps | Status: MERGED | +2 | +1 |
129595,7 | NcmpEvent creation and Mapping | master | cps | Status: MERGED | +2 | +1 |
129634,4 | Publish LCM Events | master | cps | Status: MERGED | +2 | +1 |
129661,1 | Eliminate cmhandle-properties tag | master | cps | Status: MERGED | +2 | +1 |
129673,1 | Remove operation from NcmpEvent | master | cps | Status: MERGED | +2 | +1 |
129700,3 | Publish NCMP Events on CM Handle State change | master | cps | Status: ABANDONED | -1 | +1 |
130202,8 | CmHandleState transition using state handler | master | cps | Status: MERGED | +2 | +1 |