diff options
Diffstat (limited to 'dpo/spec/prh.componentspec.json')
-rw-r--r-- | dpo/spec/prh.componentspec.json | 138 |
1 files changed, 138 insertions, 0 deletions
diff --git a/dpo/spec/prh.componentspec.json b/dpo/spec/prh.componentspec.json new file mode 100644 index 00000000..045ca11b --- /dev/null +++ b/dpo/spec/prh.componentspec.json @@ -0,0 +1,138 @@ +{ + "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" + } + ] +} |