DCAE Services Component - Service Mesh Compatibility



DCAE Components

Protocol (based on K8S Service)

HTTPS if Optional

AAF Certificates if Optional

Client/Server (based on API if any exposed)

Secure Topic

SVC mesh complaint

Comment

VESCollector

HTTPS/HTTP

YES

YES

Server

NO

YES



TCAgen2

HTTP

NA

YES?

NA

NO

YES

Need to verify deployment with tlsServer: false

AAF certificate required for AAI communication

PRH

HTTP

NA

YES

Client

NO

YES

Need to verify deploy with tlsServer: false; possibly certificate required for AAI communication

HV-VES

HTTPS/HTTP

YES

YES

Server

NO (message-router-kafka:9092)

YES

Need to verify deploy with tlsServer: false + security.sslDisable: true

DFC

HTTPS/HTTP

YES
Default is HTTPS, but can be switched to HTTP 

NO

Server

DR – Yes; MR – No

NO

DCAEGEN2-3039 - DFC - Make certificate dependencies configurable (planned in Kohn)



PM-Mapper

HTTPS/HTTP

YES
Default is HTTPS, but can be switched to HTTP 

NO

Client

DR – Yes, MR - Yes

NO

DCAEGEN2-3032 - Migrate PM-Mapper to use unauthenticated topic (Done - Jakarta)

DCAEGEN2-3038 - PM-Mapper - Make certificate dependencies configurable  (Done - Jakarta)

DR feed will be switched to http in Kohn

BBS-Eventprocessor

HTTP

NA

YES

Client

YES

YES?

Need to verify deploy with tlsServer: false + application.ssl.enableDmaapCertAuth: false

Service deprecated with J release

Heartbeat MS

HTTP

NA

YES

NA

NO

YES

Need to verify deploy with tlsServer: false

DL-Feeder

HTTP

NA

YES

NA

NO

YES

Certificate probably not required

DL-AdminUI

HTTP

NA

YES

Server

NA

YES

Certificate probably not required

DL-DES

HTTP

NA

YES

Server

NA

YES

Certificate probably not required

KPI-MS

HTTP

NA

YES

Client?

YES (cambria client)

YES

DCAEGEN2-3033 - Migrate KPI-MS to use unauthenticated topic - DONE (J)

(has dependency on DCAEGEN2-3032)

PMSH

HTTPS (default)/HTTP

YES

YES

Client

YES

YES

12/3/21 - Port hardcoded to 8443 (supports as https or http)
Need to verify deploy with tlsServer: false + application_config enable_tls: false

RESTConf

HTTP

YES

NO

Client

NO (cambria client)

NO

03/04/22 - Dependent on AAF certs; if not mounted app/readiness fails.

DCAEGEN2-3095 - RESTConf - Make certificate dependencies configurable

SliceAnalysis MS

HTTP

YES

YES

Server?

YES (cambria client)

YES

DCAEGEN2-3034 - Migrate SliceAnalysis MS to use unauthenticated topic

(has dependency on DCAEGEN2-3032 DONE (J)

SNMPTRap Collector

UDP

NA

YES

NA

NO

YES



SON-Handler

HTTPS(helm)/HTTP (blueprint)

YES

YES

Client

YES (cambria client)

YES

DCAEGEN2-3035 - Migrate SON-Handler to use unauthenticated topic  DONE (J)



VES-Mapper

HTTP

NA

YES

NA

NO

YES



DCAE MS Healthcheck

HTTP

NA

YES

Server

NO

YES



VES-OpenAPI manager

HTTP

NA

YES

NA

NO

YES



CBS

HTTPS/HTTP

YES

YES

Server

NO

YES

Service deprecated with J release