From 5e40fbfdf79be48a5ff19393f65c0e09309e868a Mon Sep 17 00:00:00 2001 From: dfarrelly Date: Wed, 20 Feb 2019 14:26:37 +0000 Subject: Add pm-mapper deployment artifacts Issue-ID: DCAEGEN2-1080 Change-Id: Ic7157ec4888f9ddfa399fe20ebb76f09d3c3cf1c Signed-off-by: dfarrelly --- dpo/tosca_models/translate.yaml | 160 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 dpo/tosca_models/translate.yaml (limited to 'dpo/tosca_models/translate.yaml') diff --git a/dpo/tosca_models/translate.yaml b/dpo/tosca_models/translate.yaml new file mode 100644 index 0000000..2d45100 --- /dev/null +++ b/dpo/tosca_models/translate.yaml @@ -0,0 +1,160 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: dcaegen2.services.pm-mapper_translate +imports: +- schema: schema.yaml +topology_template: + inputs: + buscontroller_feed_subscription_endpoint: + type: string + cpu_period: + type: integer + default: 10000 + cpu_quota: + type: integer + default: 30000 + cpu_shares: + type: integer + default: 256 + dmaap_dr_delete_endpoint: + type: string + dmaap_dr_feed_id: + type: string + filter: + type: string + image: + type: string + location_id: + type: string + mem_limit: + type: string + default: 500m + policy: + type: string + restart_policy.Name: + type: string + default: on-failure + restart_policy.max_retry_counts: + type: integer + default: 3 + service_component_type: + type: string + service_name: + type: string + substitution_mappings: + node_type: tosca.dcae.nodes.dockerApp.dcaegen2.services.pm-mapper + capabilities: {} + requirements: + host: + - dcaegen2.services.pm-mapper + - host + policy: + - dcaegen2.services.pm-mapper + - policy + stream_publish_0: + - dcaegen2.services.pm-mapper + - stream_publish_0 + stream_subscribe_0: + - dcaegen2.services.pm-mapper + - stream_subscribe_0 + node_templates: + dcaegen2.services.pm-mapper: + type: dcae.nodes.DockerContainerForComponentsUsingDmaap + properties: + application_config: + buscontroller_feed_subscription_endpoint: + get_input: buscontroller_feed_subscription_endpoint + dmaap_dr_delete_endpoint: + get_input: dmaap_dr_delete_endpoint + dmaap_dr_feed_id: + get_input: dmaap_dr_feed_id + filter: + get_input: filter + policy: + get_input: policy + service_name: + get_input: service_name + services_calls: {} + streams_publishes: + pm_mapper_publish_mr: + aaf_password: + get_property: + - SELF + - stream_publish_0 + - aaf_password + aaf_username: + get_property: + - SELF + - stream_publish_0 + - aaf_username + dmaap_info: + concat: + - '<<' + - get_property: + - SELF + - stream_publish_0 + - node_name + - '>>' + type: message_router + streams_subscribes: + pm_mapper_subscribe_dr: + dmaap_info: + concat: + - '<<' + - get_property: + - SELF + - stream_subscribe_0 + - node_name + - '>>' + type: data_router + docker_config: + healthcheck: + endpoint: /healthcheck + interval: 30s + timeout: 10s + type: http + policy: + script_path: /opt/app/reconfigure.sh + trigger_type: docker + image: nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.pm-mapper:1.0-SNAPSHOT + location_id: + get_input: location_id + service_component_type: dcaegen2.services.pm-mapper + streams_publishes: + - client_role: + get_property: + - SELF + - stream_publish_0 + - client_role + location: + get_property: + - SELF + - stream_publish_0 + - location + name: + get_property: + - SELF + - stream_publish_0 + - node_name + type: message_router + streams_subscribes: + - location: + get_property: + - SELF + - stream_subscribe_0 + - location + name: + get_property: + - SELF + - stream_subscribe_0 + - node_name + type: data_router + interfaces: + cloudify.interfaces.lifecycle: + type: tosca.interfaces.Root + start: + inputs: + host_config: null + stop: + inputs: + cleanup_image: null -- cgit 1.2.3-korg