{ "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.certificateConfig.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.certificateConfig.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.certificateConfig.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.certificateConfig.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 } ] }