diff options
Diffstat (limited to 'blueprints/reference_templates/tcadocker-service.yaml-template')
-rw-r--r-- | blueprints/reference_templates/tcadocker-service.yaml-template | 192 |
1 files changed, 0 insertions, 192 deletions
diff --git a/blueprints/reference_templates/tcadocker-service.yaml-template b/blueprints/reference_templates/tcadocker-service.yaml-template deleted file mode 100644 index 92deaa4..0000000 --- a/blueprints/reference_templates/tcadocker-service.yaml-template +++ /dev/null @@ -1,192 +0,0 @@ -# -# ============LICENSE_START==================================================== -# org.onap.dcae -# ============================================================================= -# Copyright (c) 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====================================================== - -tosca_definitions_version: cloudify_dsl_1_3 - - -imports: - - "http://www.getcloudify.org/spec/cloudify/3.4/types.yaml" - - "{{ ONAPTEMPLATE_RAWREPOURL_org_onap_dcaegen2_platform_plugins_releases }}/dockerplugin/3.2.1/dockerplugin_types.yaml" - - "{{ ONAPTEMPLATE_RAWREPOURL_org_onap_dcaegen2_platform_plugins_releases }}/relationshipplugin/1.0.0/relationshipplugin_types.yaml" - - "{{ ONAPTEMPLATE_RAWREPOURL_org_onap_dcaegen2_platform_plugins_releases }}/dcaepolicyplugin/2.3.0/dcaepolicyplugin_types.yaml" -inputs: - aaiEnrichmentHost: - default: none - type: string - aaiEnrichmentPort: - default: 8443 - type: string - cbs_host: - default: config-binding-service.dcae - type: string - cbs_port: - default: "10000" - type: string - consul_host: - default: consul-server.onap-consul - type: string - consul_port: - default: "8500" - type: string - dh_location_id: - default: zone1 - type: string - dh_override: - default: component_dockerhost - type: string - dmaap_host: - default: dmaap.onap-message-router - type: string - dmaap_port: - default: 3904 - type: string - enableAAIEnrichment: - default: false - type: string - enableRedisCaching: - default: false - type: string - external_port: - default: "32016" - description: "Port for CDAPgui to be exposed" - type: string - policy_id: - default: none - type: string - redisHosts: - type: string - tag_version: - default: "{{ ONAPTEMPLATE_DOCKERREGURL_org_onap_dcaegen2_releases }}/onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.0.0" - type: string -node_templates: - docker_service_host: - properties: - docker_host_override: - get_input: dh_override - location_id: - get_input: dh_location_id - type: dcae.nodes.SelectedDockerHost - tca_docker: - interfaces: - cloudify.interfaces.lifecycle: - start: - inputs: - envs: - AAIHOST: - get_input: aaiEnrichmentHost - AAIPORT: - get_input: aaiEnrichmentPort - CBS_HOST: - get_input: cbs_host - CBS_PORT: - get_input: cbs_port - CONFIG_BINDING_SERVICE: config_binding_service - CONSUL_HOST: - get_input: consul_host - CONSUL_PORT: - get_input: consul_port - DMAAPHOST: - get_input: dmaap_host - DMAAPPORT: - get_input: dmaap_port - DMAAPPUBTOPIC: unauthenticated.DCAE_CL_OUTPUT - DMAAPSUBTOPIC: unauthenticated.VES_MEASUREMENT_OUTPUT -# SERVICE_11011_IGNORE: "true" - SERVICE_11015_IGNORE: "true" - ports: - - concat: ["11011:", { get_input: external_port }] - stop: - inputs: - cleanup_image: true - properties: - application_config: - app_config: - appDescription: "DCAE Analytics Threshold Crossing Alert Application" - appName: dcae-tca - tcaAlertsAbatementTableName: TCAAlertsAbatementTable - tcaAlertsAbatementTableTTLSeconds: "1728000" - tcaSubscriberOutputStreamName: TCASubscriberOutputStream - tcaVESAlertsTableName: TCAVESAlertsTable - tcaVESAlertsTableTTLSeconds: "1728000" - tcaVESMessageStatusTableName: TCAVESMessageStatusTable - tcaVESMessageStatusTableTTLSeconds: "86400" - thresholdCalculatorFlowletInstances: "2" - app_preferences: - aaiEnrichmentHost: - get_input: aaiEnrichmentHost - aaiEnrichmentIgnoreSSLCertificateErrors: "true" - aaiEnrichmentPortNumber: "8443" - aaiEnrichmentProtocol: https - aaiEnrichmentUserName: DCAE - aaiEnrichmentUserPassword: DCAE - aaiVMEnrichmentAPIPath: /aai/v11/search/nodes-query - aaiVNFEnrichmentAPIPath: /aai/v11/network/generic-vnfs/generic-vnf - enableAAIEnrichment: - get_input: enableAAIEnrichment - enableAlertCEFFormat: "false" - enableRedisCaching: - get_input: enableRedisCaching - publisherContentType: application/json - publisherHostName: - get_input: dmaap_host - publisherHostPort: - get_input: dmaap_port - publisherMaxBatchSize: "1" - publisherMaxRecoveryQueueSize: "100000" - publisherPollingInterval: "20000" - publisherProtocol: http - publisherTopicName: unauthenticated.DCAE_CL_OUTPUT - redisHosts: - get_input: redisHosts - subscriberConsumerGroup: OpenDCAE-c12 - subscriberConsumerId: c12 - subscriberContentType: application/json - subscriberHostName: - get_input: dmaap_host - subscriberHostPort: - get_input: dmaap_port - subscriberMessageLimit: "-1" - subscriberPollingInterval: "30000" - subscriberProtocol: http - subscriberTimeoutMS: "-1" - subscriberTopicName: unauthenticated.VES_MEASUREMENT_OUTPUT - tca_policy: "{\"domain\":\"measurementsForVfScaling\",\"metricsPerEventName\":[{\"eventName\":\"vFirewallBroadcastPackets\",\"controlLoopSchemaType\":\"VNF\",\"policyScope\":\"DCAE\",\"policyName\":\"DCAE.Config_tca-hi-lo\",\"policyVersion\":\"v0.0.1\",\"thresholds\":[{\"closedLoopControlName\":\"ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.vNicUsageArray[*].receivedTotalPacketsDelta\",\"thresholdValue\":300,\"direction\":\"LESS_OR_EQUAL\",\"severity\":\"MAJOR\",\"closedLoopEventStatus\":\"ONSET\"},{\"closedLoopControlName\":\"ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.vNicUsageArray[*].receivedTotalPacketsDelta\",\"thresholdValue\":700,\"direction\":\"GREATER_OR_EQUAL\",\"severity\":\"CRITICAL\",\"closedLoopEventStatus\":\"ONSET\"}]},{\"eventName\":\"vLoadBalancer\",\"controlLoopSchemaType\":\"VM\",\"policyScope\":\"DCAE\",\"policyName\":\"DCAE.Config_tca-hi-lo\",\"policyVersion\":\"v0.0.1\",\"thresholds\":[{\"closedLoopControlName\":\"ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.vNicUsageArray[*].receivedTotalPacketsDelta\",\"thresholdValue\":300,\"direction\":\"GREATER_OR_EQUAL\",\"severity\":\"CRITICAL\",\"closedLoopEventStatus\":\"ONSET\"}]},{\"eventName\":\"Measurement_vGMUX\",\"controlLoopSchemaType\":\"VNF\",\"policyScope\":\"DCAE\",\"policyName\":\"DCAE.Config_tca-hi-lo\",\"policyVersion\":\"v0.0.1\",\"thresholds\":[{\"closedLoopControlName\":\"ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\",\"thresholdValue\":0,\"direction\":\"EQUAL\",\"severity\":\"MAJOR\",\"closedLoopEventStatus\":\"ABATED\"},{\"closedLoopControlName\":\"ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\",\"thresholdValue\":0,\"direction\":\"GREATER\",\"severity\":\"CRITICAL\",\"closedLoopEventStatus\":\"ONSET\"}]}]}" - docker_config: - healthcheck: - endpoint: / - interval: 15s - timeout: 1s - type: http - image: - get_input: tag_version - service_component_type: dcaegen2-analytics_tca - relationships: - - - target: docker_service_host - type: dcae.relationships.component_contained_in - - - target: tca_policy - type: cloudify.relationships.depends_on - type: dcae.nodes.DockerContainerForComponentsUsingDmaap - tca_policy: - properties: - policy_id: - get_input: policy_id - type: dcae.nodes.policy - |