summaryrefslogtreecommitdiffstats
path: root/mod/bpgenerator/TestCases
diff options
context:
space:
mode:
authorMantena, Ravi (rx908f) <rx908f@att.com>2020-07-01 14:18:48 -0400
committerRavi Mantena <rx908f@att.com>2020-07-01 15:08:06 -0400
commit7e4e7939f698f593bf4019f3a4a1813206b77463 (patch)
treea3ccec6b7418d182a4946299499456aea6d9dd58 /mod/bpgenerator/TestCases
parent8479ac77ba084f9d42e16b252e6671ff59aedd13 (diff)
Switch between ContainerizedPlatformComponent to ContainerizedServiceComponent, Remove name, dns_name and add service_component_type for onap, Add location_id from dmaap in bp_gen
Issue-ID: DCAEGEN2-2144> Change-Id: Ice8529336c21b2a6e27555509215e911f80279b8 Signed-off-by: Ravi Mantena <rx908f@att.com>
Diffstat (limited to 'mod/bpgenerator/TestCases')
-rw-r--r--mod/bpgenerator/TestCases/ves/blueprints/vesK8sWithDmaap.yaml (renamed from mod/bpgenerator/TestCases/ves/blueprints/ves-with-dmaap_yaml.yaml)179
-rw-r--r--mod/bpgenerator/TestCases/ves/blueprints/vesK8sWithoutDmaap.yaml (renamed from mod/bpgenerator/TestCases/ves/blueprints/ves-no-change_yaml.yaml)12
2 files changed, 97 insertions, 94 deletions
diff --git a/mod/bpgenerator/TestCases/ves/blueprints/ves-with-dmaap_yaml.yaml b/mod/bpgenerator/TestCases/ves/blueprints/vesK8sWithDmaap.yaml
index 915411e..601690e 100644
--- a/mod/bpgenerator/TestCases/ves/blueprints/ves-with-dmaap_yaml.yaml
+++ b/mod/bpgenerator/TestCases/ves/blueprints/vesK8sWithDmaap.yaml
@@ -15,15 +15,15 @@
# See the License for the specific language governing permissions and
# limitations under the License.
# ============LICENSE_END=========================================================
+#
#description: Collector for receiving VES events through restful interface
#blueprint_version: 1.5.0
---
tosca_definitions_version: cloudify_dsl_1_3
description: Collector for receiving VES events through restful interface
imports:
-- https://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml
-- https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R6/k8splugin/1.7.1/k8splugin_types.yaml
-- https://nexus.onap.org/service/local/repositories/raw/content/org.onap.ccsdk.platform.plugins/type_files/dmaap/dmaap.yaml
+- http://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml
+- https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R6/k8splugin/1.7.2/k8splugin_types.yaml
inputs:
collector.dmaap.streamid:
type: string
@@ -51,6 +51,9 @@ inputs:
header.authlist:
type: string
default: "sample1,$2a$10$pgjaxDzSuc6XVFEeqvxQ5u90DKJnM/u7TJTcinAlFJVaavXMWf/Zi|userid1,$2a$10$61gNubgJJl9lh3nvQvY9X.x4e5ETWJJ7ao7ZhJEvmfJigov26Z6uq|userid2,$2a$10$G52y/3uhuhWAMy.bx9Se8uzWinmbJa.dlm1LW6bYPdPkkywLDPLiy"
+ location_id:
+ type: string
+ default: ""
replicas:
type: integer
description: number of instances
@@ -61,65 +64,65 @@ inputs:
tag_version:
type: string
default: "nexus.onap.org:10001/onap/org.onap.dcaegen2.collectors.ves.vescollector:latest"
- topic0_name:
+ ves-fault_topic_name:
type: string
- topic1_name:
+ ves-fault_ves-fault_topic_aaf_password:
type: string
- topic2_name:
+ ves-fault_ves-fault_topic_aaf_username:
type: string
- topic3_name:
+ ves-fault_ves-fault_topic_client_role:
type: string
- topic4_name:
+ ves-fault_ves-fault_topic_location:
type: string
- topic5_name:
+ ves-heartbeat-secondary_topic_name:
type: string
- ves-fault_topic0_aaf_password:
+ ves-heartbeat-secondary_ves-heartbeat-secondary_topic_aaf_password:
type: string
- ves-fault_topic0_aaf_username:
+ ves-heartbeat-secondary_ves-heartbeat-secondary_topic_aaf_username:
type: string
- ves-fault_topic0_client_role:
+ ves-heartbeat-secondary_ves-heartbeat-secondary_topic_client_role:
type: string
- ves-fault_topic0_location:
+ ves-heartbeat-secondary_ves-heartbeat-secondary_topic_location:
type: string
- ves-heartbeat-secondary_topic3_aaf_password:
+ ves-measurement_topic_name:
type: string
- ves-heartbeat-secondary_topic3_aaf_username:
+ ves-measurement_ves-measurement_topic_aaf_password:
type: string
- ves-heartbeat-secondary_topic3_client_role:
+ ves-measurement_ves-measurement_topic_aaf_username:
type: string
- ves-heartbeat-secondary_topic3_location:
+ ves-measurement_ves-measurement_topic_client_role:
type: string
- ves-measurement_topic1_aaf_password:
+ ves-measurement_ves-measurement_topic_location:
type: string
- ves-measurement_topic1_aaf_username:
+ ves-notification_topic_name:
type: string
- ves-measurement_topic1_client_role:
+ ves-notification_ves-notification_topic_aaf_password:
type: string
- ves-measurement_topic1_location:
+ ves-notification_ves-notification_topic_aaf_username:
type: string
- ves-notification_topic5_aaf_password:
+ ves-notification_ves-notification_topic_client_role:
type: string
- ves-notification_topic5_aaf_username:
+ ves-notification_ves-notification_topic_location:
type: string
- ves-notification_topic5_client_role:
+ ves-other_topic_name:
type: string
- ves-notification_topic5_location:
+ ves-other_ves-other_topic_aaf_password:
type: string
- ves-other_topic2_aaf_password:
+ ves-other_ves-other_topic_aaf_username:
type: string
- ves-other_topic2_aaf_username:
+ ves-other_ves-other_topic_client_role:
type: string
- ves-other_topic2_client_role:
+ ves-other_ves-other_topic_location:
type: string
- ves-other_topic2_location:
+ ves-pnfRegistration_topic_name:
type: string
- ves-pnfRegistration_topic4_aaf_password:
+ ves-pnfRegistration_ves-pnfRegistration_topic_aaf_password:
type: string
- ves-pnfRegistration_topic4_aaf_username:
+ ves-pnfRegistration_ves-pnfRegistration_topic_aaf_username:
type: string
- ves-pnfRegistration_topic4_client_role:
+ ves-pnfRegistration_ves-pnfRegistration_topic_client_role:
type: string
- ves-pnfRegistration_topic4_location:
+ ves-pnfRegistration_ves-pnfRegistration_topic_location:
type: string
node_templates:
dcae-ves-collector:
@@ -138,47 +141,47 @@ node_templates:
service_calls: []
streams_publishes:
ves-fault:
- dmaap_info: <<topic0>>
+ dmaap_info: <<ves-fault_topic>>
type: message router
pass:
- get_input: ves-fault_topic0_aaf_password
+ get_input: ves-fault_ves-fault_topic_aaf_password
user:
- get_input: ves-fault_topic0_aaf_username
+ get_input: ves-fault_ves-fault_topic_aaf_username
ves-heartbeat-secondary:
- dmaap_info: <<topic3>>
+ dmaap_info: <<ves-heartbeat-secondary_topic>>
type: message router
pass:
- get_input: ves-heartbeat-secondary_topic3_aaf_password
+ get_input: ves-heartbeat-secondary_ves-heartbeat-secondary_topic_aaf_password
user:
- get_input: ves-heartbeat-secondary_topic3_aaf_username
+ get_input: ves-heartbeat-secondary_ves-heartbeat-secondary_topic_aaf_username
ves-measurement:
- dmaap_info: <<topic1>>
+ dmaap_info: <<ves-measurement_topic>>
type: message router
pass:
- get_input: ves-measurement_topic1_aaf_password
+ get_input: ves-measurement_ves-measurement_topic_aaf_password
user:
- get_input: ves-measurement_topic1_aaf_username
+ get_input: ves-measurement_ves-measurement_topic_aaf_username
ves-notification:
- dmaap_info: <<topic5>>
+ dmaap_info: <<ves-notification_topic>>
type: message router
pass:
- get_input: ves-notification_topic5_aaf_password
+ get_input: ves-notification_ves-notification_topic_aaf_password
user:
- get_input: ves-notification_topic5_aaf_username
+ get_input: ves-notification_ves-notification_topic_aaf_username
ves-other:
- dmaap_info: <<topic2>>
+ dmaap_info: <<ves-other_topic>>
type: message router
pass:
- get_input: ves-other_topic2_aaf_password
+ get_input: ves-other_ves-other_topic_aaf_password
user:
- get_input: ves-other_topic2_aaf_username
+ get_input: ves-other_ves-other_topic_aaf_username
ves-pnfRegistration:
- dmaap_info: <<topic4>>
+ dmaap_info: <<ves-pnfRegistration_topic>>
type: message router
pass:
- get_input: ves-pnfRegistration_topic4_aaf_password
+ get_input: ves-pnfRegistration_ves-pnfRegistration_topic_aaf_password
user:
- get_input: ves-pnfRegistration_topic4_aaf_username
+ get_input: ves-pnfRegistration_ves-pnfRegistration_topic_aaf_username
streams_subscribes: {}
auth.method: noAuth
collector.dmaap.streamid:
@@ -218,45 +221,47 @@ node_templates:
path: /opt/logs/DCAE/VESCollector/etc
image:
get_input: tag_version
+ location_id:
+ get_input: location_id
service_component_type: dcae-ves-collector
replicas:
get_input: replicas
streams_publishes:
- - name: topic0
+ - name: ves-fault_topic
location:
- get_input: ves-fault_topic0_location
+ get_input: ves-fault_ves-fault_topic_location
client_role:
- get_input: ves-fault_topic0_client_role
+ get_input: ves-fault_ves-fault_topic_client_role
type: message router
- - name: topic1
+ - name: ves-measurement_topic
location:
- get_input: ves-measurement_topic1_location
+ get_input: ves-measurement_ves-measurement_topic_location
client_role:
- get_input: ves-measurement_topic1_client_role
+ get_input: ves-measurement_ves-measurement_topic_client_role
type: message router
- - name: topic2
+ - name: ves-other_topic
location:
- get_input: ves-other_topic2_location
+ get_input: ves-other_ves-other_topic_location
client_role:
- get_input: ves-other_topic2_client_role
+ get_input: ves-other_ves-other_topic_client_role
type: message router
- - name: topic3
+ - name: ves-heartbeat-secondary_topic
location:
- get_input: ves-heartbeat-secondary_topic3_location
+ get_input: ves-heartbeat-secondary_ves-heartbeat-secondary_topic_location
client_role:
- get_input: ves-heartbeat-secondary_topic3_client_role
+ get_input: ves-heartbeat-secondary_ves-heartbeat-secondary_topic_client_role
type: message router
- - name: topic4
+ - name: ves-pnfRegistration_topic
location:
- get_input: ves-pnfRegistration_topic4_location
+ get_input: ves-pnfRegistration_ves-pnfRegistration_topic_location
client_role:
- get_input: ves-pnfRegistration_topic4_client_role
+ get_input: ves-pnfRegistration_ves-pnfRegistration_topic_client_role
type: message router
- - name: topic5
+ - name: ves-notification_topic
location:
- get_input: ves-notification_topic5_location
+ get_input: ves-notification_ves-notification_topic_location
client_role:
- get_input: ves-notification_topic5_client_role
+ get_input: ves-notification_ves-notification_topic_client_role
type: message router
resource_config:
limits:
@@ -271,44 +276,44 @@ node_templates:
get_input: dcae-ves-collector_memory_request
relationships:
- type: ccsdk.relationships.publish_events
- target: topic0
+ target: ves-fault_topic
- type: ccsdk.relationships.publish_events
- target: topic1
+ target: ves-measurement_topic
- type: ccsdk.relationships.publish_events
- target: topic2
+ target: ves-other_topic
- type: ccsdk.relationships.publish_events
- target: topic3
+ target: ves-heartbeat-secondary_topic
- type: ccsdk.relationships.publish_events
- target: topic4
+ target: ves-pnfRegistration_topic
- type: ccsdk.relationships.publish_events
- target: topic5
- topic0:
+ target: ves-notification_topic
+ ves-fault_topic:
type: ccsdk.nodes.Topic
properties:
topic_name:
- get_input: topic0_name
- topic1:
+ get_input: ves-fault_topic_name
+ ves-heartbeat-secondary_topic:
type: ccsdk.nodes.Topic
properties:
topic_name:
- get_input: topic1_name
- topic2:
+ get_input: ves-heartbeat-secondary_topic_name
+ ves-measurement_topic:
type: ccsdk.nodes.Topic
properties:
topic_name:
- get_input: topic2_name
- topic3:
+ get_input: ves-measurement_topic_name
+ ves-notification_topic:
type: ccsdk.nodes.Topic
properties:
topic_name:
- get_input: topic3_name
- topic4:
+ get_input: ves-notification_topic_name
+ ves-other_topic:
type: ccsdk.nodes.Topic
properties:
topic_name:
- get_input: topic4_name
- topic5:
+ get_input: ves-other_topic_name
+ ves-pnfRegistration_topic:
type: ccsdk.nodes.Topic
properties:
topic_name:
- get_input: topic5_name \ No newline at end of file
+ get_input: ves-pnfRegistration_topic_name \ No newline at end of file
diff --git a/mod/bpgenerator/TestCases/ves/blueprints/ves-no-change_yaml.yaml b/mod/bpgenerator/TestCases/ves/blueprints/vesK8sWithoutDmaap.yaml
index b93f9c1..9786fff 100644
--- a/mod/bpgenerator/TestCases/ves/blueprints/ves-no-change_yaml.yaml
+++ b/mod/bpgenerator/TestCases/ves/blueprints/vesK8sWithoutDmaap.yaml
@@ -16,14 +16,13 @@
# limitations under the License.
# ============LICENSE_END=========================================================
#
-#
#description: Collector for receiving VES events through restful interface
#blueprint_version: 1.5.0
---
tosca_definitions_version: cloudify_dsl_1_3
imports:
-- https://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml
-- https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R6/k8splugin/1.7.1/k8splugin_types.yaml
+- http://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml
+- https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R6/k8splugin/1.7.2/k8splugin_types.yaml
inputs:
always_pull_image:
type: boolean
@@ -82,7 +81,7 @@ inputs:
type: string
node_templates:
dcae-ves-collector:
- type: dcae.nodes.ContainerizedPlatformComponent
+ type: dcae.nodes.ContainerizedServiceComponent
interfaces:
cloudify.interfaces.lifecycle:
start:
@@ -148,7 +147,7 @@ node_templates:
healthcheck:
interval: 15s
timeout: 1s
- type: https
+ type: http
endpoint: /healthcheck
volumes:
- container:
@@ -167,10 +166,9 @@ node_templates:
get_input: image
location_id:
get_input: location_id
- dns_name: dcae-ves-collector
+ service_component_type: dcae-ves-collector
replicas:
get_input: replicas
- name: dcae-ves-collector
resource_config:
limits:
cpu: