blob: 70c1eda467973c940706da79b7ef0478c23c43a7 [file] [log] [blame]
tosca_definitions_version: cloudify_dsl_1_3
imports:
- "http://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml"
- "https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R5/k8splugin/1.4.13/k8splugin_types.yaml"
- "https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R5/clamppolicyplugin/1.0.0/clamppolicyplugin_types.yaml"
inputs:
tag_version:
type: string
description: docker image
policy_model_id:
type: 'string'
default: 'onap.policies.monitoring.dcae-pm-initiation-handler'
policy_id:
type: 'string'
default: 'onap.policies.monitoring.dcae-pm-initiation-handler'
node_templates:
pmsh:
relationships:
- type: cloudify.relationships.depends_on
target: pmsh-policy
interfaces:
cloudify.interfaces.lifecycle:
start:
inputs:
ports:
- '8443:0'
- '8081:0'
properties:
image:
get_input: tag_version
replicas: 1
service_component_type: "pmsh"
service_component_name_override: "pmsh"
type: dcae.nodes.ContainerizedServiceComponent
pmsh-policy:
type: clamp.nodes.policy
properties:
policy_model_id:
get_input: policy_model_id
policy_id:
get_input: policy_id