| { |
| "self": { |
| "name": "datafile-collector", |
| "version": "1.4.3", |
| "description": "Docker application to collect log file from PNF", |
| "component_type": "docker" |
| }, |
| "streams": { |
| "subscribes": [ |
| { |
| "type": "message_router", |
| "config_key": "VES_NOTIFICATION_OUTPUT", |
| "format": "VES_specification", |
| "version": "7.30.1" |
| } |
| ], |
| "publishes": [ |
| { |
| "type": "data_router", |
| "config_key": "PM_MEAS_FILES", |
| "format": "3GPP_XML", |
| "version": "1.0.0" |
| } |
| ] |
| }, |
| "services": { |
| "calls": [], |
| "provides": [] |
| }, |
| "auxilary": { |
| "healthcheck": { |
| "type": "http", |
| "interval": "15s", |
| "timeout": "1s", |
| "endpoint": "/heartbeat" |
| }, |
| "volumes": [ |
| { |
| "container": { "bind": "/home/datafile/.ssh/" }, |
| "config_volume": { "name":"onap-dcae-dfc-known-hosts" } |
| } |
| ], |
| "ports": [ |
| "8100:0", |
| "8433:0" |
| ], |
| "log_info": { |
| "log_directory": "/var/log/ONAP" |
| }, |
| "tls_info": { |
| "cert_directory": "/opt/app/datafile/etc/cert/", |
| "use_tls": true, |
| "use_external_tls": false |
| } |
| }, |
| "artifacts": [ |
| { |
| "uri": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:latest", |
| "type": "docker image" |
| } |
| ], |
| "parameters": [ |
| { |
| "name": "dmaap.ftpesConfig.keyCert", |
| "value": "/opt/app/datafile/etc/cert/cert.p12", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.ftpesConfig.keyPasswordPath", |
| "value": "/opt/app/datafile/etc/cert/p12.pass", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.ftpesConfig.trustedCa", |
| "value": "/opt/app/datafile/etc/cert/trust.jks", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.ftpesConfig.trustedCaPasswordPath", |
| "value": "/opt/app/datafile/etc/cert/trust.pass", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.security.trustStorePath", |
| "value": "/opt/app/datafile/etc/cert/trust.jks", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.security.trustStorePasswordPath", |
| "value": "/opt/app/datafile/etc/cert/trust.pass", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.security.keyStorePath", |
| "value": "/opt/app/datafile/etc/cert/cert.jks", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.security.keyStorePasswordPath", |
| "value": "/opt/app/datafile/etc/cert/jks.pass", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.security.enableDmaapCertAuth", |
| "value": false, |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "boolean", |
| "required": true |
| }, |
| { |
| "name": "sftp.security.strictHostKeyChecking", |
| "value": true, |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "boolean", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapConsumerConfiguration.consumerGroup", |
| "value": "OpenDcae-c12", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": true, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapConsumerConfiguration.consumerId", |
| "value": "C12", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": true, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapConsumerConfiguration.timeoutMs", |
| "value": -1, |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "required": true |
| } |
| ] |
| } |