Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Policy - CDS integration for VNF is tested with vFirewall use case. Drools-pdp is used for deploying operational policy & Xacml-pdp is used for deploying monitoring policy.

Brief Test flow:

  • Drools-PDP reads the ONSET event from unauthenticated.DCAE_CL_OUTPUT DMaaP topic
  • Based out of the event, a request is made to CDS using the CDS Actor by Drools-PDP, where the action is "modify-config"
  • Upon receiving the request, CDS fetches the VNF details from AAI and performs the modify config operation in VNF.
  • Drools-PDP receives corresponding response from CDS, the results are logged and also posted to POLICY-CL-MGT topic.

Setting up the test environment

ONAP Setup

ONAP Integration SB00 lab is used for the testing.

CDS Blueprint setup

CDS blueprint used for the testing - vFW-CDS-Blueprint.zip

For CDS API to load the blueprint, please refer to the attached postman collection.

SDC Service creation & distribution

For service creation & distribution from SDC please refer to this guide - E2E Automation vFW w/ CDS Use Case - ONAP-02-Design Time

vFW software package - vFW.zip

DCAE Blueprint - dcae_blueprint.yaml