summaryrefslogtreecommitdiffstats
path: root/blueprints/prh-service.yaml-template
diff options
context:
space:
mode:
authorvagrant <vv770d@att.com>2018-03-21 10:16:04 +0000
committervagrant <vv770d@att.com>2018-03-21 10:16:17 +0000
commit230d6b64f8513992d89b2c460bacfc4f3fe30488 (patch)
tree7208f84aec1ed901a001f0865350e897a0dd5f6e /blueprints/prh-service.yaml-template
parent4dcedf5f1dbf8ec2725c4c92618279fc2291adae (diff)
draft blueprints for new services
This is yet to be validated as underlying services development not completed yet This will serve as base for creating K8S blueprint. Change-Id: Ib911aa1ecc420b733ab618ef543c825ae1579034 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-405
Diffstat (limited to 'blueprints/prh-service.yaml-template')
-rw-r--r--blueprints/prh-service.yaml-template55
1 files changed, 55 insertions, 0 deletions
diff --git a/blueprints/prh-service.yaml-template b/blueprints/prh-service.yaml-template
new file mode 100644
index 0000000..51810f1
--- /dev/null
+++ b/blueprints/prh-service.yaml-template
@@ -0,0 +1,55 @@
+tosca_definitions_version: cloudify_dsl_1_3
+imports:
+- "{{ ONAPTEMPLATE_RAWREPOURL_org_onap_dcaegen2_platform_plugins_releases }}/type_files/dockerplugin/2/dockerplugin_types.yaml"
+- "{{ ONAPTEMPLATE_RAWREPOURL_org_onap_dcaegen2_platform_plugins_releases }}/type_files/relationshipplugin/1/relationshipplugin_types.yaml"
+inputs:
+ prh_publish_url:
+ type: string
+ default: "http://10.0.11.1:3904/events/unauthenticated.SO_OUTPUT"
+ prh_subcribe_url:
+ type: string
+ default: "http://10.0.11.1:3904/events/unauthenticated.SEC_OTHER_OUTPUT"
+ docker_host_override:
+ type: string
+ default: "component_dockerhost"
+ dh_location_id:
+ type: string
+ default: "zone1"
+node_templates:
+ docker_service_host:
+ type: dcae.nodes.SelectedDockerHost
+ properties:
+ docker_host_override:
+ get_input: docker_host_override
+ location_id:
+ get_input: dh_location_id
+ heartbeatService:
+ type: dcae.nodes.DockerContainerForComponentsUsingDmaap
+ properties:
+ application_config:
+ streams_publishes:
+ dcae_cl_out:
+ dmaap_info:
+ topic_url:
+ get_input: prh_publish_url
+ type: message_router
+ streams_subscribes:
+ heartbeat_fault:
+ dmaap_info:
+ topic_url:
+ get_input: prh_subcribe_url
+ type: message_router
+ docker_config:
+ healthcheck:
+ script: /app/bin/check_health.py
+ interval: 18s
+ timeout: 30s
+ type: docker
+ image: "{{ ONAPTEMPLATE_DOCKERREGURL_org_onap_dcaegen2_releases }}/onap/org.onap.dcaegen2.services.prh:1.0"
+ location_id:
+ get_input: dh_location_id
+ service_component_type: dcaegen2-services-prh
+ relationships:
+ - target: docker_service_host
+ type: dcae.relationships.component_contained_in
+