CPS-1489: Overview of Kafka Topics in CPS Components
References
Topics Owned by CPS Components
Use Case | Helm Chart | CPS Component | Actual | Required* | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Parameter Name | Value (Topic Name) | Owner | Sender | Receiver | User | Access | Sender | Receiver | |||
2 | CPS Data Historical Data | dataUpdatedTopic | cps.data-updated-events | CPS-Temporal | CPS-Core | CPS-Temporal | cps-kafka-user | Read & Write |
| write |
| read |
3 | CM Handle State Updates | ncmpEventsTopic | ncmp-events | CPS-NCMP | CPS-NCMP | External | cps-kafka-user | All |
| write | N/A | N/A |
4 | Internal ASync Dara request updates | ncmpAsyncM2MTopic | ncmp-async-m2m | CPS-NCMP | DMI-plugin | CPS-NCMP CPS-Core | cps-kafka-user | All |
| write |
| read |
5 | CM VES Events processing | dmiCmEventsTopic | dmi-cm-events | CPS-NCMP | DMI-plugin | CPS-NCMP CPS-Core | cps-kafka-user | All |
| write |
| read |
Note: CPS-1503: Update Kafka User and Access detailsClosed will address the changes specified in the 'Required' section of this table
We will have a single Kafka user for CPS-Core and CPS-NCMP
External Topics
CPS(-NCMP) components are involved accessing but not defining these topics
Use Case | Topic Name | Owner | CPS Component | Access | |
---|---|---|---|---|---|
1 | CM VES Events processing | unauthenticated.SEC_3GPP_PROVISIONING_OUTPUT | ONAP VES Collection | DMI-Plugin | read |
2 | CM VES Events processing | cm-events | O-RAN Interface (TBC) | CPS-NCMP | write |
3 | CM AVC Subscription CRUD | cm-avc-subscription | EDM | CPS-NCMP | read ( cps-core ) |
Note
topic-name | All Topic Names marked in red in the table above are not finalized i.e. still in progress |