diff options
author | Jack Lucas <jflucas@research.att.com> | 2020-02-03 18:21:29 -0500 |
---|---|---|
committer | Jack Lucas <jflucas@research.att.com> | 2020-02-07 13:07:09 -0500 |
commit | bad772074d0bfd4c4dcb7bdd2cbe9ca7246fc28e (patch) | |
tree | 5119178d7308c199ffdc12a5b8b1c4877a1c092b /reference_templates/test_dr_pubsub.yaml-template | |
parent | 86685f86e7ee03a25f913da72de5105d92c1fbba (diff) |
Move k8s-bootstrap container to blueprints repo1.9.0
Cleanup of unnecessary input templates and other files
Use non-templatized blueprints instead of blueprint templates
Copy blueprints from blueprints/ directory into image
Move reference_templates to top-level directory
Issue-ID: DCAEGEN2-2041
Signed-off-by: Jack Lucas <jflucas@research.att.com>
Change-Id: Ib846a96a4995eb97383f63ff764705e6277a24b0
Diffstat (limited to 'reference_templates/test_dr_pubsub.yaml-template')
-rw-r--r-- | reference_templates/test_dr_pubsub.yaml-template | 145 |
1 files changed, 145 insertions, 0 deletions
diff --git a/reference_templates/test_dr_pubsub.yaml-template b/reference_templates/test_dr_pubsub.yaml-template new file mode 100644 index 0000000..dfde13a --- /dev/null +++ b/reference_templates/test_dr_pubsub.yaml-template @@ -0,0 +1,145 @@ +# ================================================================================ +# 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 + - {{ ONAPTEMPLATE_RAWREPOURL_org_onap_dcaegen2_platform_plugins_releases }}/k8splugin/1.4.13/k8splugin_types.yaml + - {{ ONAPTEMPLATE_RAWREPOURL_org_onap_ccsdk_platform_plugins_releases }}/type_files/dmaap/dmaap.yaml + +inputs: + feed00_name: + type: string + default: "feed00" + feed00_desc: + type: string + default: "Test feed from orchestrator" + location: + type: string + default: "san-francisco" + username: + type: string + default: "drdeliver" + password: + type: string + default: "1loveDataR0uter" + delivery_url: + type: string + default: "https://example.com/whatever" + +node_templates: + + feed00: + type: ccsdk.nodes.Feed + properties: + feed_name: { get_input: feed00_name } + feed_description: { get_input: feed00_desc } + feed_version: 1.0.9 + aspr_classification: "unclassified" + + client00: + type: dcae.nodes.ContainerizedServiceComponentUsingDmaap + + properties: + service_component_type: 'nginx-web' + image: nginx + docker_config: + healthcheck: + type: "http" + endpoint: "/" + streams_publishes: + - name: feed00 + location: { get_input: location } + client_role: org.onap.dcae.pnfPublisher + type: data_router + username: { get_input: username } + password: { get_input: password } + delivery_url: { get_input: delivery_url } + + relationships: + - type: ccsdk.relationships.publish_files + target: feed00 + + interfaces: + cloudify.interfaces.lifecycle: + start: + inputs: + ports: + - '80:0' + + client01: + type: dcae.nodes.ContainerizedServiceComponentUsingDmaap + + properties: + service_component_type: 'nginx-web' + image: nginx + docker_config: + healthcheck: + type: "http" + endpoint: "/" + application_config: + isSelfServeComponent: false + services_calls: {} + streams_subscribes: + ONAP-TEST-SUB-DR: + dmaap_info: <<feed00>> + type: data_router + streams_subscribes: + - name: feed00 + location: { get_input: location } + client_role: org.onap.dcae.pnfSubscriber + type: data_router + route: ONAP-TEST-SUB-DR + username: { get_input: username } + password: { get_input: password } + delivery_url: { get_input: delivery_url } + + relationships: + - type: ccsdk.relationships.subscribe_to_files + target: feed00 + + interfaces: + cloudify.interfaces.lifecycle: + start: + inputs: + ports: + - '80:0' + + +outputs: + + feed00_publish_url: + description: "Feed 00 publish URL" + value: { get_attribute: [feed00, publish_url]} + + feed00_logurl: + description: "Feed 00 logging URL" + value: { get_attribute: [feed00, log_url]} + + feed00_feed_id: + description: "Feed 00 feed id" + value: { get_attribute: [feed00, feed_id]} + + client00_feed00: + description: "Feed 00 data on client00" + value: { get_attribute: [client00, feed00]} + + client01_feed00: + description: "Feed 00 data on client01" + value: { get_attribute: [client01, feed00]} + + |