| { |
| "self": { |
| "name": "dcaegen2.collectors.datafile.datafile-app-server", |
| "version": "1.0.0", |
| "description": "Docker application to collect log file from PNF", |
| "component_type": "docker" |
| }, |
| "streams": { |
| "subscribes": [ |
| { |
| "type": "message_router", |
| "config_key": "datafile_subscribe_mr", |
| "format": "VES_specification", |
| "version": "7.30.1" |
| } |
| ], |
| "publishes": [ |
| { |
| "type": "data_router", |
| "config_key": "datafile_publish_dr", |
| "format": "3GPP_XML", |
| "version": "1.0.0" |
| } |
| ] |
| }, |
| "services": { |
| "calls": [], |
| "provides": [] |
| }, |
| "auxilary": { |
| "healthcheck": { |
| "type": "http", |
| "interval": "15s", |
| "timeout": "1s", |
| "endpoint": "/heartbeat" |
| } |
| }, |
| "artifacts": [ |
| { |
| "uri": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:latest", |
| "type": "docker image" |
| } |
| ], |
| "parameters": [ |
| { |
| "name": "service_name", |
| "value": "datafile", |
| "description": "Name of the service", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "buscontroller_feed_publishing_endpoint", |
| "value": "http://dmaap-bc.onap.svc.cluster.local:8080/webapi/feeds", |
| "description": "DMAAP Bus Controller feed endpoint", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": true, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap_dr_feed_id", |
| "value": "bulk_pm_feed", |
| "description": "ID of the data router feed that the datafile collector will publish", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "streams_consumer.datafile_consume_mr.message_router_topic", |
| "value": "/events/unauthenticated.VES_NOTIFICATION_OUTPUT", |
| "description": "datafile collector consume VES event to message router topic ", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapConsumerConfiguration.dmaapHostName", |
| "value": "localhost", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapConsumerConfiguration.dmaapPortNumber", |
| "value": "2222", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapConsumerConfiguration.dmaapTopicName", |
| "value": "/events/unauthenticated.VES_NOTIFICATION_OUTPUT", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapConsumerConfiguration.dmaapProtocol", |
| "value": "http", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapConsumerConfiguration.dmaapContentType", |
| "value": "application/json", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapConsumerConfiguration.consumerId", |
| "value": "C12", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapConsumerConfiguration.consumerGroup", |
| "value": "OpenDcae-c12", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapConsumerConfiguration.timeoutMs", |
| "value": "-1", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapConsumerConfiguration.messageLimit", |
| "value": "1", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapProducerConfiguration.dmaapHostName", |
| "value": "localhost", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapProducerConfiguration.dmaapPortNumber", |
| "value": "3907", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapProducerConfiguration.dmaapTopicName", |
| "value": "publish", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapProducerConfiguration.dmaapProtocol", |
| "value": "https", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapProducerConfiguration.dmaapUserName", |
| "value": "dradmin", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapProducerConfiguration.dmaapUserPassword", |
| "value": "dradmin", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapProducerConfiguration.dmaapContentType", |
| "value": "application/octet-stream", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "ftp.ftpesConfiguration.keyCert", |
| "value": "config/dfc.jks", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "ftp.ftpesConfiguration.keyPassword", |
| "value": "secret", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "ftp.ftpesConfiguration.trustedCA", |
| "value": "config/ftp.jks", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "ftp.ftpesConfiguration.trustedCAPassword", |
| "value": "secret", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "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": "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": "security.keyStorePath", |
| "value": "/opt/app/datafile/etc/cert/key.p12", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "security.keyStorePasswordPath", |
| "value": "/opt/app/datafile/etc/cert/key.pass", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "security.enableDmaapCertAuth", |
| "value": false, |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapBusControllerConfiguration.dmaapHostName", |
| "value": "localhost", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapBusControllerConfiguration.dmaapPortNumber", |
| "value": "6666", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapBusControllerConfiguration.dmaapTopicName", |
| "value": "webapis/feeds", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapBusControllerConfiguration.dmaapDrFeedName", |
| "value": "bulk_pm_feed", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapBusControllerConfiguration.dmaapProtocol", |
| "value": "https", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapBusControllerConfiguration.dmaapUserName", |
| "value": "dbcadmin", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapBusControllerConfiguration.dmaapUserPassword", |
| "value": "dbcadmin", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "dmaap.dmaapBusControllerConfiguration.dmaapContentType", |
| "value": "application/json", |
| "description": "", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "datafile.policy", |
| "value": "", |
| "description": "datafile Policy JSON as string", |
| "designer_editable": false, |
| "sourced_at_deployment": false, |
| "policy_editable": true, |
| "type": "string", |
| "required": true |
| } |
| ] |
| } |