diff options
Diffstat (limited to 'mod/runtimeapi/runtime-core/src/test/data/blueprints/helloworld_onap_dublin.yaml')
-rw-r--r-- | mod/runtimeapi/runtime-core/src/test/data/blueprints/helloworld_onap_dublin.yaml | 131 |
1 files changed, 131 insertions, 0 deletions
diff --git a/mod/runtimeapi/runtime-core/src/test/data/blueprints/helloworld_onap_dublin.yaml b/mod/runtimeapi/runtime-core/src/test/data/blueprints/helloworld_onap_dublin.yaml new file mode 100644 index 0000000..6334282 --- /dev/null +++ b/mod/runtimeapi/runtime-core/src/test/data/blueprints/helloworld_onap_dublin.yaml @@ -0,0 +1,131 @@ +# ============LICENSE_START======================================================= +# Copyright (c) 2019 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 +- /k8splugin/1.4.22/node-type.yaml +- /relationship/1.0.1/types.yaml +- /cloudifydmaapplugin/1.4.6/node-type.yaml +- /dcaepolicyplugin/2.3.1/node-type.yaml +- /pgaas/0.3.2/pgaas_types.yaml +inputs: + DCAE-HELLO-WORLD-PUB-DR_delivery_url: + type: string + DCAE-HELLO-WORLD-PUB-DR_location: + type: string + DCAE-HELLO-WORLD-PUB-DR_password: + type: string + DCAE-HELLO-WORLD-PUB-DR_subscriber_id: + type: string + DCAE-HELLO-WORLD-PUB-DR_username: + type: string + DCAE-HELLO-WORLD-SUB-DR_delivery_url: + type: string + DCAE-HELLO-WORLD-SUB-DR_location: + type: string + DCAE-HELLO-WORLD-SUB-DR_password: + type: string + DCAE-HELLO-WORLD-SUB-DR_subscriber_id: + type: string + DCAE-HELLO-WORLD-SUB-DR_username: + type: string + DCAE_HELLO_WORLD_PUB_MR_publish_url: + type: string + DCAE_HELLO_WORLD_SUB_MR_subscribe_url: + type: string + external_port: + type: string + description: Kubernetes node port on which collector is exposed + default: '"''30235''"' + log_directory: + type: string + default: '"/opt/app/vcc/logs/DCAE"' + replicas: + type: integer + description: number of instances + default: 1 + tag_version: + type: string + default: '"dcae-controller-vcc-helloworld-pm:18.02-001"' + vcc_hello_name: + type: string +node_templates: + dcae.collectors-vcc-helloworld-pm: + type: dcae.nodes.ContainerizedPlatformComponent + interfaces: + cloudify.interfaces.lifecycle: + start: + inputs: + ports: [] + properties: + application_config: + service_calls: [] + stream_publishes: + DCAE-HELLO-WORLD-PUB-DR: + dmaap_info: + username: + get_input: DCAE-HELLO-WORLD-PUB-DR_username + password: + get_input: DCAE-HELLO-WORLD-PUB-DR_password + location: + get_input: DCAE-HELLO-WORLD-PUB-DR_location + delivery_url: + get_input: DCAE-HELLO-WORLD-PUB-DR_delivery_url + subscriber_id: + get_input: DCAE-HELLO-WORLD-PUB-DR_subscriber_id + type: data_router + DCAE-HELLO-WORLD-PUB-MR: + dmaap_info: + topic_url: + get_input: DCAE_HELLO_WORLD_PUB_MR_publish_url + type: message_router + stream_subcribes: + DCAE-HELLO-WORLD-SUB-DR: + dmaap_info: + username: + get_input: DCAE-HELLO-WORLD-SUB-DR_username + password: + get_input: DCAE-HELLO-WORLD-SUB-DR_password + location: + get_input: DCAE-HELLO-WORLD-SUB-DR_location + delivery_url: + get_input: DCAE-HELLO-WORLD-SUB-DR_delivery_url + subscriber_id: + get_input: DCAE-HELLO-WORLD-SUB-DR_subscriber_id + type: data_router + DCAE-HELLO-WORLD-SUB-MR: + dmaap_info: + topic_url: + get_input: DCAE_HELLO_WORLD_SUB_MR_subscribe_url + type: message_router + isSelfServeComponent: false + useDtiConfig: false + vcc_hello_name: + get_input: vcc_hello_name + docker_config: + interval: 60s + timeout: 20s + script: /opt/app/vcc/bin/common/HealthCheck_HelloWorld.sh + type: docker + image: + get_input: tag_version + log_info: + get_input: log_directory + dns_name: dcae.collectors-vcc-helloworld-pm + replicas: + get_input: replicas + name: dcae.collectors-vcc-helloworld-pm |