/
CPS-1489: Overview of Kafka Topics in CPS Components

CPS-1489: Overview of Kafka Topics in CPS Components

References

  1. CPS-1489: Create overview of all existing Kafka Topics used by CPS ComponentsClosed

  2. CPS-1503: Update Kafka User and Access detailsClosed

  3. CPS Data Notifications Overview

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

  • cps-core-ku

write

  • cps-temporal-ku

read

3

CM Handle State Updates

ncmpEventsTopic

ncmp-events

CPS-NCMP

CPS-NCMP

External

cps-kafka-user

All

  • cps-core-ku

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

  • ncmp-dmi-ku

write

  • cps-core-ku

read

5

CM VES Events processing

dmiCmEventsTopic

dmi-cm-events

CPS-NCMP

DMI-plugin

CPS-NCMP

CPS-Core

cps-kafka-user

All

  • ncmp-dmi-ku

write

  • cps-core-ku

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

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



Related content

CPS Data Notifications Overview
CPS Data Notifications Overview
More like this
CPS R16 Release Planning
CPS R16 Release Planning
More like this
CPS-1434: VES Message to update CPS DB
CPS-1434: VES Message to update CPS DB
More like this
CPS-2067 Granular control of CPS core notifications
CPS-2067 Granular control of CPS core notifications
More like this
CPS-1796: Document Kafka Interfaces using AsyncAPI
CPS-1796: Document Kafka Interfaces using AsyncAPI
More like this
CPS-1392 NCMP Consume Subscription Event
CPS-1392 NCMP Consume Subscription Event
More like this