| { |
| "self": { |
| "version": "1.3.0", |
| "name": "dcaegen2-services-prh", |
| "description": "PNF Registration Handler", |
| "component_type": "docker" |
| }, |
| "streams": { |
| "subscribes": [ |
| { |
| "format": "prh", |
| "version": "1.0.0", |
| "config_key": "unauthenticated.VES_PNFREG_OUTPUT", |
| "type": "message_router" |
| } |
| ], |
| "publishes": [ |
| { |
| "format": "prh", |
| "version": "1.0.0", |
| "config_key": "unauthenticated.PNF_READY", |
| "type": "message_router" |
| }, |
| { |
| "format": "PNF_Reregistration_internal", |
| "version": "1.0.0", |
| "config_key": "unauthenticated.PNF_UPDATE", |
| "type": "message_router" |
| }, |
| { |
| "format": "AAI_Interaction", |
| "version": "1.0.0", |
| "config_key": "/aai/v12/network/pnfs/pnf/pnf_name", |
| "type": "message_router" |
| }, |
| { |
| "format": "AAI_Interaction", |
| "version": "1.0.0", |
| "config_key": "/aai/v12/network/pnfs/pnf/pnf_name", |
| "type": "message_router" |
| } |
| ] |
| }, |
| "services": { |
| "calls": [], |
| "provides": [] |
| }, |
| "parameters": [ |
| { |
| "name": "server.port", |
| "value": "8433", |
| "description": "PRH server port", |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "designer_editable": false |
| }, |
| { |
| "name": "server.ssl.key-store-type", |
| "value": "PKCS12", |
| "description": "Key store type required for ssl", |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "designer_editable": false |
| }, |
| { |
| "name": "server.ssl.key-store-password", |
| "value": "nokiapnf", |
| "description": "Key store password required for ssl", |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "designer_editable": false |
| }, |
| { |
| "name": "server.ssl.key-store", |
| "value": "classpath:keystore-local", |
| "description": "Key store local required for ssl", |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "designer_editable": false |
| }, |
| { |
| "name": "server.ssl.key-password", |
| "value": "nokiapnf", |
| "description": "Key password required for ssl", |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "designer_editable": false |
| }, |
| { |
| "name": "server.ssl.keyAlias", |
| "value": "tomcat-localhost", |
| "description": "Key alias required for ssl", |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "designer_editable": false |
| }, |
| { |
| "name": "consulHost", |
| "value": "10.42.111.9", |
| "description": "The host pointing to consul", |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "designer_editable": false |
| }, |
| { |
| "name": "cbsName", |
| "value": "cbs", |
| "description": "The name of cbs", |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "designer_editable": false |
| }, |
| { |
| "name": "appName", |
| "value": "dcae-prh", |
| "description": "The name of application", |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "designer_editable": false |
| } |
| ], |
| "auxilary": { |
| "healthcheck": { |
| "type": "http", |
| "endpoint": "/heartbeat" |
| }, |
| "ports": [ |
| "8100:8100", |
| "8433:8433" |
| ] |
| }, |
| "artifacts": [ |
| { |
| "type": "docker image", |
| "uri": "nexus3.onap.org:10003/onap/org.onap.dcaegen2.services.prh.prh-app-server:1.3.0-SNAPSHOT" |
| } |
| ] |
| } |