summaryrefslogtreecommitdiffstats
path: root/src/test/resources/clds/blueprint-with-microservice-chain.yaml
diff options
context:
space:
mode:
authorAdam Krysiak <adam.krysiak@nokia.com>2019-03-08 09:28:46 +0000
committerGerrit Code Review <gerrit@onap.org>2019-03-08 09:28:46 +0000
commit2d01f5210b6b5c8f0b6cdd99728d8b7b9f2fa886 (patch)
tree259fd4e7a2e515434c19261fbe8dd49a2d14d700 /src/test/resources/clds/blueprint-with-microservice-chain.yaml
parent322f2fe16e1649833ade316d367c30e203d2c26b (diff)
parentc2ac232af66853dc6bc06f6cf4b03e5319eceb85 (diff)
Merge "Extract modules names and relations"
Diffstat (limited to 'src/test/resources/clds/blueprint-with-microservice-chain.yaml')
-rw-r--r--src/test/resources/clds/blueprint-with-microservice-chain.yaml92
1 files changed, 92 insertions, 0 deletions
diff --git a/src/test/resources/clds/blueprint-with-microservice-chain.yaml b/src/test/resources/clds/blueprint-with-microservice-chain.yaml
new file mode 100644
index 000000000..7b7148d54
--- /dev/null
+++ b/src/test/resources/clds/blueprint-with-microservice-chain.yaml
@@ -0,0 +1,92 @@
+tosca_definitions_version: cloudify_dsl_1_3
+
+imports:
+ - http://www.getcloudify.org/spec/cloudify/3.4/types.yaml
+ - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/k8splugin/1.4.4/k8splugin_types.yaml
+ - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/dcaepolicyplugin/2.3.0/dcaepolicyplugin_types.yaml
+inputs:
+ first_app_docker_image:
+ type: string
+ default: "image1"
+ second_app_docker_image:
+ type: string
+ default: "image2"
+ third_app_docker_image:
+ type: string
+ default: "image3"
+ dmaap_ip:
+ type: string
+ default: "message-router:3904"
+ dmaap_topic:
+ type: string
+ default: "/events/unauthenticated.DCAE_CL_OUTPUT"
+ policy_id:
+ type: string
+ default: "policy_id"
+node_templates:
+ second_app:
+ type: dcae.nodes.ContainerizedServiceComponentUsingDmaap
+ properties:
+ service_component_type: dcaegen2-analytics-tca
+ service_component_name_override: second_app
+ image: { get_input: second_app_docker_image }
+ interfaces:
+ cloudify.interfaces.lifecycle:
+ start:
+ inputs:
+ envs:
+ grpc_server.host: "first_app.onap"
+ dmaap_ip: {get_input: dmaap_ip}
+ dmapp_topic: {get_input: dmaap_topic}
+ policy_id: {get_input: policy_id}
+ ports:
+ - 8080:8080
+ relationships:
+ - type: cloudify.relationships.connected_to
+ target: first_app
+ - type: clamp_node.relationships.gets_input_from
+ target: first_app
+ first_app:
+ type: dcae.nodes.ContainerizedPlatformComponent
+ properties:
+ name: first_app
+ dns_name: "first_app"
+ image: { get_input: first_app_docker_image }
+ container_port: 6565
+ interfaces:
+ cloudify.interfaces.lifecycle:
+ start:
+ inputs:
+ envs:
+ dmaap_ip: {get_input: dmaap_ip}
+ dmapp_topic: {get_input: dmaap_topic}
+ policy_id: {get_input: policy_id}
+ ports:
+ - 8081:8081
+ relationships:
+ - type: cloudify.relationships.connected_to
+ target: third_app
+ - type: clamp_node.relationships.gets_input_from
+ target: third_app
+
+ third_app:
+ type: dcae.nodes.ContainerizedPlatformComponent
+ properties:
+ name: third_app
+ dns_name: "third_app"
+ image: { get_input: third_app_docker_image }
+ container_port: 443
+ interfaces:
+ cloudify.interfaces.lifecycle:
+ start:
+ inputs:
+ envs:
+ dmaap_ip: {get_input: dmaap_ip}
+ dmapp_topic: {get_input: dmaap_topic}
+ policy_id: {get_input: policy_id}
+ ports:
+ - 8082:8082
+ tca_policy:
+ type: dcae.nodes.policy
+ properties:
+ policy_id: { get_input: policy_id } \ No newline at end of file