diff options
-rw-r--r-- | blueprints/ves.yaml-template | 55 |
1 files changed, 29 insertions, 26 deletions
diff --git a/blueprints/ves.yaml-template b/blueprints/ves.yaml-template index a09c119..0a94e5b 100644 --- a/blueprints/ves.yaml-template +++ b/blueprints/ves.yaml-template @@ -8,9 +8,9 @@ # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at -# +# # http://www.apache.org/licenses/LICENSE-2.0 -# +# # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -21,7 +21,7 @@ tosca_definitions_version: cloudify_dsl_1_3 -imports: +imports: - "http://www.getcloudify.org/spec/cloudify/3.4/types.yaml" - "{{ 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" @@ -40,22 +40,26 @@ inputs: type: string default: "zone1" -node_templates: - docker_host_host: - properties: - docker_host_override: +node_templates: + docker_collector_host: + properties: + docker_host_override: get_input: dh_override - location_id: + location_id: get_input: dh_location_id type: dcae.nodes.SelectedDockerHost - ves_ves: - interfaces: - cloudify.interfaces.lifecycle: - stop: - inputs: + ves: + interfaces: + cloudify.interfaces.lifecycle: + stop: + inputs: cleanup_image: true - properties: - application_config: + start: + inputs: + ports: + - '8080:8080' + properties: + application_config: collector.dmaap.streamid: fault=ves_fault|syslog=ves_syslog|heartbeat=ves_heartbeat|measurementsForVfScaling=ves_measurement|mobileFlow=ves_mobileflow|other=ves_other|stateChange=ves_statechange|thresholdCrossingAlert=ves_thresholdCrossingAlert|voiceQuality=ves_voicequality|sipSignaling=ves_sipsignaling collector.inputQueue.maxPending: "8096" collector.keystore.alias: "dynamically generated" @@ -69,28 +73,27 @@ node_templates: header.authflag: "0" header.authlist: "userid1,base64encodepwd1|userid2,base64encodepwd2" services_calls: [] - streams_publishes: - ves_fault: - dmaap_info: - topic_url: + streams_publishes: + ves_fault: + dmaap_info: + topic_url: get_input: ves_fault_publish_url type: message_router - ves_measurement: - dmaap_info: + ves_measurement: + dmaap_info: topic_url: get_input: ves_measurement_publish_url type: message_router tomcat.maxthreads: "200" - docker_config: - healthcheck: + docker_config: + healthcheck: endpoint: /healthcheck interval: 15s timeout: 1s type: http - image: "{{ ONAPTEMPLATE_DOCKERREGURL_org_onap_dcaegen2_releases }}/onap/org.onap.dcaegen2.collectors.ves.vescollector:1.1-latest" + image: "{{ ONAPTEMPLATE_DOCKERREGURL_org_onap_dcaegen2_releases }}/onap/org.onap.dcaegen2.collectors.ves.vescollector:1.1-latest" service_component_type: dcaegen2-collectors-ves relationships: - type: dcae.relationships.component_contained_in - target: docker_host_host + target: docker_collector_host type: dcae.nodes.DockerContainerForComponentsUsingDmaap - |