DCAE Platform support dynamic topic/feed provisioning through usage for DMaap plugin which interfaces with Dmaap-DBCL component to carry out this request and provision AAF based topic/feed; once the provisioning is completed, the corresponding configuration are returned back for MS (as configuration in consul)
Overview
<Brief write on how plugin is invoked and internal of plugin work flow)
The dmaap-plugin is invoked via k8s plugin or docker plugin.
Dmaap Plugin Dependencies
<components and configuration required for this plugin in ONAP DCAE eg Consul, Cloudify, Dmaap-DBCL, DMAAP)
Running the dmaap-plugin depends on the setup of Consul, Cloudify, Dmaap-DBCL in ONAP.
Blueprints
<list all the test blueprint along with small description on what the scope of each blueprints)
All blueprint should be uploaded into https://git.onap.org/dcaegen2/platform/blueprints/tree/blueprints/reference_templates
Test Setup
<env dependencies; and pre-requisite for testing + any data load (e.g location details + consul load)>
Pre-requisite for running the test blueprints:
1) Add the dmaap kv into consul
{
"dmaap" :
{
"username": "whatever",
"password": "whatever",
"owner" : "dcaeorch",
"protocol" : "http"
}
}
2) Add location san-francisco into DBCL
Deployment Steps
<steps for running blueprint listed earlier >
For each of the test blueprints, run the following commands:
cfy install -b <blueprint_name> -d <deployment_name> <blueprint_name>
(after the blueprint is successfully deployed, enter)
cfy uninstall <deployment_name>
Validation
<expected logs + consul entry + curl commands/postman + any other steps for verification from MS standpoint>
Check whether the deployment output contains error messages.