summaryrefslogtreecommitdiffstats
path: root/dpo/blueprint
diff options
context:
space:
mode:
authorPawel <pawel.kasperkiewicz@nokia.com>2020-02-03 13:10:54 +0100
committerPawel <pawel.kasperkiewicz@nokia.com>2020-02-10 11:33:42 +0100
commit8ea270a713c547bd64189098d0fbccf4c5a94b1e (patch)
tree38a6530573901e70afe5a8028e0108f13c25f324 /dpo/blueprint
parentab6421bcf7b480f9955b6b4376554ec9677e71ed (diff)
Update ves collector image(blueprint_ves)
Issue-ID: DCAEGEN2-2045 Signed-off-by: Pawel <pawel.kasperkiewicz@nokia.com> Change-Id: I60092a0a4ed1b03caf21fe4378e65da059ffc0b8
Diffstat (limited to 'dpo/blueprint')
-rw-r--r--dpo/blueprint/blueprint_ves.yaml254
1 files changed, 0 insertions, 254 deletions
diff --git a/dpo/blueprint/blueprint_ves.yaml b/dpo/blueprint/blueprint_ves.yaml
deleted file mode 100644
index f373acfe..00000000
--- a/dpo/blueprint/blueprint_ves.yaml
+++ /dev/null
@@ -1,254 +0,0 @@
-# ================================================================================
-# Copyright (c) 2017-2018 AT&T Intellectual Property. All rights reserved.
-# ================================================================================
-# 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.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ============LICENSE_END=========================================================
-#
-# ECOMP is a trademark and service mark of AT&T Intellectual Property.
-
-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.5/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:
- collector.dmaap.streamid:
- type: string
- default: "fault=ves-fault,ves-fault-secondary|syslog=ves-syslog,ves-syslog-secondary|heartbeat=ves-heartbeat,ves-heartbeat-secondary|measurementsForVfScaling=ves-measurement,ves-measurement-secondary|mobileFlow=ves-mobileflow,ves-mobileflow-secondary|other=ves-other,ves-other-secondary|stateChange=ves-statechange,ves-statechange-secondary|thresholdCrossingAlert=ves-thresholdCrossingAlert,ves-thresholdCrossingAlert-secondary|voiceQuality=ves-voicequality,ves-voicequality-secondary|sipSignaling=ves-sipsignaling,ves-sipsignaling-secondary|notification=ves-notification,ves-notification-secondary|pnfRegistration=ves-pnfRegistration,ves-pnfRegistration-secondary"
- external_port:
- type: string
- description: Kubernetes node port on which collector is exposed
- default: "30235"
- header.authlist:
- type: string
- default: "sample1,$2a$10$pgjaxDzSuc6XVFEeqvxQ5u90DKJnM/u7TJTcinAlFJVaavXMWf/Zi|userid1,$2a$10$61gNubgJJl9lh3nvQvY9X.x4e5ETWJJ7ao7ZhJEvmfJigov26Z6uq|userid2,$2a$10$G52y/3uhuhWAMy.bx9Se8uzWinmbJa.dlm1LW6bYPdPkkywLDPLiy"
- log_directory:
- type: string
- default: "/opt/app/VESCollector/logs"
- replicas:
- type: integer
- description: number of instances
- default: 1
- tag_version:
- type: string
- default: "nexus.onap.org:10001/onap/org.onap.dcaegen2.collectors.ves.vescollector:1.3"
- ves_fault_publish_url:
- type: string
- ves_fault_secondary_publish_url:
- type: string
- ves_heartbeat_publish_url:
- type: string
- ves_heartbeat_secondary_publish_url:
- type: string
- ves_measurement_publish_url:
- type: string
- ves_measurement_secondary_publish_url:
- type: string
- ves_mobileflow_publish_url:
- type: string
- ves_mobileflow_secondary_publish_url:
- type: string
- ves_notification_publish_url:
- type: string
- ves_notification_secondary_publish_url:
- type: string
- ves_other_publish_url:
- type: string
- ves_other_secondary_publish_url:
- type: string
- ves_pnfRegistration_publish_url:
- type: string
- ves_pnfRegistration_secondary_publish_url:
- type: string
- ves_sipsignaling_publish_url:
- type: string
- ves_sipsignaling_secondary_publish_url:
- type: string
- ves_statechange_publish_url:
- type: string
- ves_statechange_secondary_publish_url:
- type: string
- ves_syslog_publish_url:
- type: string
- ves_syslog_secondary_publish_url:
- type: string
- ves_thresholdCrossingAlert_publish_url:
- type: string
- ves_thresholdCrossingAlert_secondary_publish_url:
- type: string
- ves_voicequality_publish_url:
- type: string
- ves_voicequality_secondary_publish_url:
- type: string
-node_templates:
- dcae-ves-collector:
- type: dcae.nodes.ContainerizedPlatformComponent
- interfaces:
- cloudify.interfaces.lifecycle:
- start:
- inputs:
- ports:
- - concat: ["8443:", {get_input: external_port }]
- properties:
- application_config:
- service_calls: []
- stream_publishes:
- ves-fault:
- dmaap_info:
- topic_url:
- get_input: ves_fault_publish_url
- type: message router
- ves-fault-secondary:
- dmaap_info:
- topic_url:
- get_input: ves_fault_secondary_publish_url
- type: message router
- ves-heartbeat:
- dmaap_info:
- topic_url:
- get_input: ves_heartbeat_publish_url
- type: message router
- ves-heartbeat-secondary:
- dmaap_info:
- topic_url:
- get_input: ves_heartbeat_secondary_publish_url
- type: message router
- ves-measurement:
- dmaap_info:
- topic_url:
- get_input: ves_measurement_publish_url
- type: message router
- ves-measurement-secondary:
- dmaap_info:
- topic_url:
- get_input: ves_measurement_secondary_publish_url
- type: message router
- ves-mobileflow:
- dmaap_info:
- topic_url:
- get_input: ves_mobileflow_publish_url
- type: message router
- ves-mobileflow-secondary:
- dmaap_info:
- topic_url:
- get_input: ves_mobileflow_secondary_publish_url
- type: message router
- ves-notification:
- dmaap_info:
- topic_url:
- get_input: ves_notification_publish_url
- type: message router
- ves-notification-secondary:
- dmaap_info:
- topic_url:
- get_input: ves_notification_secondary_publish_url
- type: message router
- ves-other:
- dmaap_info:
- topic_url:
- get_input: ves_other_publish_url
- type: message router
- ves-other-secondary:
- dmaap_info:
- topic_url:
- get_input: ves_other_secondary_publish_url
- type: message router
- ves-pnfRegistration:
- dmaap_info:
- topic_url:
- get_input: ves_pnfRegistration_publish_url
- type: message router
- ves-pnfRegistration-secondary:
- dmaap_info:
- topic_url:
- get_input: ves_pnfRegistration_secondary_publish_url
- type: message router
- ves-sipsignaling:
- dmaap_info:
- topic_url:
- get_input: ves_sipsignaling_publish_url
- type: message router
- ves-sipsignaling-secondary:
- dmaap_info:
- topic_url:
- get_input: ves_sipsignaling_secondary_publish_url
- type: message router
- ves-statechange:
- dmaap_info:
- topic_url:
- get_input: ves_statechange_publish_url
- type: message router
- ves-statechange-secondary:
- dmaap_info:
- topic_url:
- get_input: ves_statechange_secondary_publish_url
- type: message router
- ves-syslog:
- dmaap_info:
- topic_url:
- get_input: ves_syslog_publish_url
- type: message router
- ves-syslog-secondary:
- dmaap_info:
- topic_url:
- get_input: ves_syslog_secondary_publish_url
- type: message router
- ves-thresholdCrossingAlert:
- dmaap_info:
- topic_url:
- get_input: ves_thresholdCrossingAlert_publish_url
- type: message router
- ves-thresholdCrossingAlert-secondary:
- dmaap_info:
- topic_url:
- get_input: ves_thresholdCrossingAlert_secondary_publish_url
- type: message router
- ves-voicequality:
- dmaap_info:
- topic_url:
- get_input: ves_voicequality_publish_url
- type: message router
- ves-voicequality-secondary:
- dmaap_info:
- topic_url:
- get_input: ves_voicequality_secondary_publish_url
- type: message router
- stream_subcribes: {}
- auth.method: noAuth
- collector.dmaap.streamid:
- get_input: collector.dmaap.streamid
- collector.keystore.file.location: /opt/app/dcae-certificate/keystore.jks
- collector.keystore.passwordfile: /opt/app/dcae-certificate/.password
- collector.schema.checkflag: 1
- collector.schema.file: {"v1":"./etc/CommonEventFormat_27.2.json","v2":"./etc/CommonEventFormat_27.2.json","v3":"./etc/CommonEventFormat_27.2.json","v4":"./etc/CommonEventFormat_27.2.json","v5":"./etc/CommonEventFormat_28.4.1.json","v7":"./etc/CommonEventFormat_30.json"}
- collector.service.port: 8080
- collector.service.secure.port: 8443
- collector.truststore.file.location: /opt/app/dcae-certificate/truststore.jks
- collector.truststore.passwordfile: /opt/app/dcae-certificate/.trustpassword
- event.transform.flag: 1
- header.authlist:
- get_input: header.authlist
- tomcat.maxthreads: 200
- docker_config:
- interval: 15s
- timeout: 1s
- type: http
- endpoint: /healthcheck
- image:
- get_input: tag_version
- log_info:
- get_input: log_directory
- dns_name: dcae-ves-collector
- replicas:
- get_input: replicas
- name: dcae-ves-collector