1 # ============LICENSE_START=======================================================
2 # Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.
3 # ================================================================================
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15 # ============LICENSE_END=========================================================
17 tosca_definitions_version: cloudify_dsl_1_3
19 - http://www.getcloudify.org/spec/cloudify/3.4/types.yaml
20 - /k8splugin/1.4.22/node-type.yaml
21 - /relationship/1.0.1/types.yaml
22 - /cloudifydmaapplugin/1.4.6/node-type.yaml
23 - /dcaepolicyplugin/2.3.1/node-type.yaml
24 - /pgaas/0.3.2/pgaas_types.yaml
26 DCAE-HELLO-WORLD-PUB-DR_delivery_url:
28 DCAE-HELLO-WORLD-PUB-DR_location:
30 DCAE-HELLO-WORLD-PUB-DR_password:
32 DCAE-HELLO-WORLD-PUB-DR_subscriber_id:
34 DCAE-HELLO-WORLD-PUB-DR_username:
36 DCAE-HELLO-WORLD-SUB-DR_delivery_url:
38 DCAE-HELLO-WORLD-SUB-DR_location:
40 DCAE-HELLO-WORLD-SUB-DR_password:
42 DCAE-HELLO-WORLD-SUB-DR_subscriber_id:
44 DCAE-HELLO-WORLD-SUB-DR_username:
46 DCAE_HELLO_WORLD_PUB_MR_publish_url:
48 DCAE_HELLO_WORLD_SUB_MR_subscribe_url:
52 description: Kubernetes node port on which collector is exposed
53 default: '"''30235''"'
56 default: '"/opt/app/vcc/logs/DCAE"'
59 description: number of instances
63 default: '"dcae-controller-vcc-helloworld-pm:18.02-001"'
67 dcae.collectors-vcc-helloworld-pm:
68 type: dcae.nodes.ContainerizedPlatformComponent
70 cloudify.interfaces.lifecycle:
78 DCAE-HELLO-WORLD-PUB-DR:
81 get_input: DCAE-HELLO-WORLD-PUB-DR_username
83 get_input: DCAE-HELLO-WORLD-PUB-DR_password
85 get_input: DCAE-HELLO-WORLD-PUB-DR_location
87 get_input: DCAE-HELLO-WORLD-PUB-DR_delivery_url
89 get_input: DCAE-HELLO-WORLD-PUB-DR_subscriber_id
91 DCAE-HELLO-WORLD-PUB-MR:
94 get_input: DCAE_HELLO_WORLD_PUB_MR_publish_url
97 DCAE-HELLO-WORLD-SUB-DR:
100 get_input: DCAE-HELLO-WORLD-SUB-DR_username
102 get_input: DCAE-HELLO-WORLD-SUB-DR_password
104 get_input: DCAE-HELLO-WORLD-SUB-DR_location
106 get_input: DCAE-HELLO-WORLD-SUB-DR_delivery_url
108 get_input: DCAE-HELLO-WORLD-SUB-DR_subscriber_id
110 DCAE-HELLO-WORLD-SUB-MR:
113 get_input: DCAE_HELLO_WORLD_SUB_MR_subscribe_url
115 isSelfServeComponent: false
118 get_input: vcc_hello_name
122 script: /opt/app/vcc/bin/common/HealthCheck_HelloWorld.sh
125 get_input: tag_version
127 get_input: log_directory
128 dns_name: dcae.collectors-vcc-helloworld-pm
131 name: dcae.collectors-vcc-helloworld-pm