Service Mesh Impact on Projects

Service Mesh Impact on Projects

Please update the table with the information about your project's use of AAF

  • Uses AAF RBAC - yes/no

  • Uses AAF Certificate Management - full certificate management / certificate retrieval using Init Container

  • Project documentation for integration with AAF RBAC - links to any project documentation explaining how the project uses with AAF RBAC

  • Project documentation for integration with AAF Certificate Management - links to any project documentation explaining how the project uses AAF's certificate management features

 

Project

Uses AAF RBAC

Project Documentation for Integration with AAF RBAC

Uses AAF Certificate Management

Project Documentation for Integration with AAF Certificate Management

Project

Uses AAF RBAC

Project Documentation for Integration with AAF RBAC

Uses AAF Certificate Management

Project Documentation for Integration with AAF Certificate Management

AAI

Yes

AAF integration

No

 

AAF

 

 

 

 

APPC

 

 

 

 

CCSDK

 

 

 

 

CLAMP

 

 

 

 

CLI

 

 

 

 

DCAE

No

NA

Yes

DCAE uses custom TLS init container based off onap/aaf/aaf_agent:2.1.15  for cert generation. Details of resultant artifacts generated is documented below - 

Note: Not all DCAE components are installed through Helm. DCAE Services components are deployed through Cloudify and some components (e.g collectors) expects AAF certificates by default, hence any change to remove AAF dependency will have considerable impact.

DMaaP

Bus Controller: Yes (but off by default)

Message Router: Yes

Data Router: Yes (but off by default)

Bus Controller: None

Message Router: Authenticated Topic Provisioning

Data Router: N/A

Bus Controller: Yes (init container)

Message Router: Yes (full cert mgmt)

Data Router: Yes (init container)

Bus Controller: N/A

Message Router:

Data Router: 

ExtAPI

 

 

 

 

HOLMES

No

N/A

No

 

Logging

 

 

 

 

Modelling

 

 

 

 

MSB

 

 

 

 

MultiCloud

No

N/A

No

 

MUSIC

 

 

 

 

OOF

 

 

 

 

OOM

 

 

 

 

Policy

Partial support, some components use RBAC, others need additional AAF side configuration.

RBAC is disabled by default for all components.

None

Manual Periodic certificate  management following AAF procedures (no init container)

Certificate stores (AAF generated or non-AAF ones) can be overriden following procedures at https://onap.readthedocs.io/en/latest/submodules/policy/parent.git/docs/installation/oom.html#overriding-certificate-stores.

Portal

Yes

AAF integration

Yes

The process can be found here: https://gerrit.onap.org/r/gitweb?p=oom.git;a=blob;f=kubernetes/portal/components/portal-app/templates/deployment.yaml;hb=refs/heads/master

SDC

 

 

 

 

SDNC

 

 

 

 

SO

 

 

 

 

UsecaseUI

 

 

 

 

VFC

 

 

 

 

VID

No

 

No (AAF Cert is hardcoded in OOM charts)

 

VNFSDK

 

 

 

 

VVP