summaryrefslogtreecommitdiffstats
path: root/heat/vFW_CNF_CDS
diff options
context:
space:
mode:
Diffstat (limited to 'heat/vFW_CNF_CDS')
-rw-r--r--heat/vFW_CNF_CDS/templates/Makefile12
-rw-r--r--heat/vFW_CNF_CDS/templates/base/MANIFEST.json10
-rw-r--r--heat/vFW_CNF_CDS/templates/base/base_template.env9
-rw-r--r--heat/vFW_CNF_CDS/templates/base/base_template.yaml19
-rw-r--r--heat/vFW_CNF_CDS/templates/base/vfw.env28
-rw-r--r--heat/vFW_CNF_CDS/templates/base/vfw.yaml150
-rw-r--r--heat/vFW_CNF_CDS/templates/base/vpkg.env23
-rw-r--r--heat/vFW_CNF_CDS/templates/base/vpkg.yaml127
-rw-r--r--heat/vFW_CNF_CDS/templates/base/vsn.env22
-rw-r--r--heat/vFW_CNF_CDS/templates/base/vsn.yaml121
-rw-r--r--heat/vFW_CNF_CDS/templates/helm/README.txt2
-rw-r--r--heat/vFW_CNF_CDS/templates/helm/vpkg/templates/service.yaml2
-rw-r--r--heat/vFW_CNF_CDS/templates/helm/vsn/templates/service.yaml2
-rw-r--r--heat/vFW_CNF_CDS/templates/tools/tail_config13
14 files changed, 31 insertions, 509 deletions
diff --git a/heat/vFW_CNF_CDS/templates/Makefile b/heat/vFW_CNF_CDS/templates/Makefile
index 72e93f2a..5cae204b 100644
--- a/heat/vFW_CNF_CDS/templates/Makefile
+++ b/heat/vFW_CNF_CDS/templates/Makefile
@@ -1,15 +1,15 @@
.PHONY: all clean helm base cba clean_all
-CSAR_NAME ?= vfw_k8s_demo
-CBA_NAME ?= vFW_CDS_CNF
+ONBOARDING_PACKAGE_NAME ?= vfw_k8s_demo
+CBA_NAME ?= CBA
clean_all:
$(MAKE) clean
$(MAKE) all
+#Can't use .csar extension or SDC will panic
all: csar/ helm base cba
- #Can't use .csar extension or SDC will panic
- cd csar/ && zip -r $(CSAR_NAME).zip .
- mv csar/$(CSAR_NAME).zip .
+ cd csar/ && zip -r $(ONBOARDING_PACKAGE_NAME).zip .
+ mv csar/$(ONBOARDING_PACKAGE_NAME).zip .
helm: csar/
make -C helm
@@ -27,4 +27,4 @@ csar/:
clean:
rm -rf csar/
- rm -f $(CSAR_NAME).zip
+ rm -f $(ONBOARDING_PACKAGE_NAME).zip
diff --git a/heat/vFW_CNF_CDS/templates/base/MANIFEST.json b/heat/vFW_CNF_CDS/templates/base/MANIFEST.json
index cd971cd6..08f65e75 100644
--- a/heat/vFW_CNF_CDS/templates/base/MANIFEST.json
+++ b/heat/vFW_CNF_CDS/templates/base/MANIFEST.json
@@ -3,7 +3,7 @@
"description": "",
"data": [
{
- "file": "vFW_CDS_CNF.zip",
+ "file": "CBA.zip",
"type": "CONTROLLER_BLUEPRINT_ARCHIVE"
},
{
@@ -19,7 +19,7 @@
},
{
"file": "base_template_cloudtech_k8s_charts.tgz",
- "type": "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACTS"
+ "type": "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT"
},
{
"file": "vfw.yaml",
@@ -34,7 +34,7 @@
},
{
"file": "vfw_cloudtech_k8s_charts.tgz",
- "type": "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACTS"
+ "type": "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT"
},
{
"file": "vpkg.yaml",
@@ -49,7 +49,7 @@
},
{
"file": "vpkg_cloudtech_k8s_charts.tgz",
- "type": "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACTS"
+ "type": "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT"
},
{
"file": "vsn.yaml",
@@ -64,7 +64,7 @@
},
{
"file": "vsn_cloudtech_k8s_charts.tgz",
- "type": "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACTS"
+ "type": "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT"
}
]
}
diff --git a/heat/vFW_CNF_CDS/templates/base/base_template.env b/heat/vFW_CNF_CDS/templates/base/base_template.env
index 53735a9f..16d0a6aa 100644
--- a/heat/vFW_CNF_CDS/templates/base/base_template.env
+++ b/heat/vFW_CNF_CDS/templates/base/base_template.env
@@ -1,7 +1,4 @@
parameters:
- int_private1_net_cidr: 192.168.10.0/24
- int_private2_net_cidr: 192.168.20.0/24
- pub_key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQXYJYYi3/OUZXUiCYWdtc7K0m5C0dJKVxPG0eI8EWZrEHYdfYe6WoTSDJCww+1qlBSpA5ac/Ba4Wn9vh+lR1vtUKkyIC/nrYb90ReUd385Glkgzrfh5HdR5y5S2cL/Frh86lAn9r6b3iWTJD8wBwXFyoe1S2nMTOIuG4RPNvfmyCTYVh8XTCCE8HPvh3xv2r4egawG1P4Q4UDwk+hDBXThY2KS8M5/8EMyxHV0ImpLbpYCTBA6KYDIRtqmgS6iKyy8v2D1aSY5mc9J0T5t9S2Gv+VZQNWQDDKNFnxqYaAo1uEoq/i1q63XC5AD3ckXb2VT6dp23BQMdDfbHyUWfJN
- vnf_name: vFW_NextGen
- vnf_id: 12345
- vf_module_id: 123456
+ vnf_name: vFW_CDS_CNF
+ vnf_id: vFirewall_demo_app
+ vf_module_id: vFirewallNet
diff --git a/heat/vFW_CNF_CDS/templates/base/base_template.yaml b/heat/vFW_CNF_CDS/templates/base/base_template.yaml
index fdf1625c..fbcf1810 100644
--- a/heat/vFW_CNF_CDS/templates/base/base_template.yaml
+++ b/heat/vFW_CNF_CDS/templates/base/base_template.yaml
@@ -3,6 +3,7 @@
#==================LICENSE_START==========================================
#
#
+# Copyright © 2020 Samsung Electronics
# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -33,18 +34,6 @@ description: Dummy base heat template for vFW usecase
##############
parameters:
- int_private1_net_cidr:
- type: string
- label: Unprotected private network CIDR
- description: The CIDR of the unprotected private network
- int_private2_net_cidr:
- type: string
- label: Protected private network CIDR
- description: The CIDR of the protected private network
- pub_key:
- type: string
- label: Public key
- description: Public key to be installed on the compute instance
vnf_name:
type: string
description: VNF_NAME
@@ -67,12 +56,6 @@ resources:
dummy:
type: OS::Heat::None
properties:
- int_private1_net_cidr:
- get_param: int_private1_net_cidr
- int_private2_net_cidr:
- get_param: int_private2_net_cidr
- pub_key:
- get_param: pub_key
vnf_name:
get_param: vnf_name
vnf_id:
diff --git a/heat/vFW_CNF_CDS/templates/base/vfw.env b/heat/vFW_CNF_CDS/templates/base/vfw.env
index 42dccf9c..a43e40f0 100644
--- a/heat/vFW_CNF_CDS/templates/base/vfw.env
+++ b/heat/vFW_CNF_CDS/templates/base/vfw.env
@@ -1,30 +1,4 @@
parameters:
- vfw_image_name: PUT THE VM IMAGE NAME HERE (UBUNTU 1404)
- vfw_flavor_name: PUT THE VM FLAVOR NAME HERE (m1.medium suggested)
- public_net_id: PUT THE PUBLIC NETWORK ID HERE
- int_private1_net_id: zdfw1fwl01_unprotected
- int_private1_subnet_id: zdfw1fwl01_unprotected_sub
- int_private1_net_cidr: 192.168.10.0/24
- int_private2_net_id: zdfw1fwl01_protected
- int_private2_subnet_id: zdfw1fwl01_protected_sub
- int_private2_net_cidr: 192.168.20.0/24
- onap_private_net_id: PUT THE ONAP PRIVATE NETWORK NAME HERE
- onap_private_subnet_id: PUT THE ONAP PRIVATE NETWORK NAME HERE
- onap_private_net_cidr: 10.0.0.0/16
- vfw_int_private1_ip_0: 192.168.10.100
- vfw_int_private2_ip_0: 192.168.20.100
- vfw_onap_private_ip_0: 10.0.100.1
- #vpg_private_ip_0: 192.168.10.200
- vfw_int_private2_floating_ip: 192.168.10.200
- vfw_name_0: zdfw1fwl01fwl01
vnf_id: vFirewall_demo_app
- vnf_name: vFW_NextGen
+ vnf_name: vFW_CDS_CNF
vf_module_id: vFirewallCL
- dcae_collector_ip: 10.0.4.1
- dcae_collector_port: 30235
- demo_artifacts_version: 1.6.0-SNAPSHOT
- install_script_version: 1.6.0-SNAPSHOT
- key_name: vfw_key
- cloud_env: PUT openstack OR rackspace HERE
- sec_group: PUT THE ONAP SECURITY GROUP HERE
- nexus_artifact_repo: https://nexus.onap.org
diff --git a/heat/vFW_CNF_CDS/templates/base/vfw.yaml b/heat/vFW_CNF_CDS/templates/base/vfw.yaml
index c21988db..a1a434e2 100644
--- a/heat/vFW_CNF_CDS/templates/base/vfw.yaml
+++ b/heat/vFW_CNF_CDS/templates/base/vfw.yaml
@@ -3,6 +3,7 @@
#==================LICENSE_START==========================================
#
#
+# Copyright © 2020 Samsung Electronics
# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -33,74 +34,6 @@ description: Dummy heat template for vFirewall
##############
parameters:
- vfw_image_name:
- type: string
- label: Image name or ID
- description: Image to be used for compute instance
- vfw_flavor_name:
- type: string
- label: Flavor
- description: Type of instance (flavor) to be used
- public_net_id:
- type: string
- label: Public network name or ID
- description: Public network that enables remote connection to VNF
- int_private1_net_id:
- type: string
- label: Unprotected private network name or ID
- description: Private network that connects vPacketGenerator with vFirewall
- int_private1_subnet_id:
- type: string
- label: Unprotected private subnetwork name or ID
- description: Private subnetwork of the protected network
- int_private1_net_cidr:
- type: string
- label: Unprotected private network CIDR
- description: The CIDR of the unprotected private network
- int_private2_net_id:
- type: string
- label: Protected private network name or ID
- description: Private network that connects vFirewall with vSink
- int_private2_subnet_id:
- type: string
- label: Protected private subnetwork name or ID
- description: Private subnetwork of the unprotected network
- int_private2_net_cidr:
- type: string
- label: Protected private network CIDR
- description: The CIDR of the protected private network
- onap_private_net_id:
- type: string
- label: ONAP management network name or ID
- description: Private network that connects ONAP components and the VNF
- onap_private_subnet_id:
- type: string
- label: ONAP management sub-network name or ID
- description: Private sub-network that connects ONAP components and the VNF
- onap_private_net_cidr:
- type: string
- label: ONAP private network CIDR
- description: The CIDR of the protected private network
- vfw_int_private1_ip_0:
- type: string
- label: vFirewall private IP address towards the unprotected network
- description: Private IP address that is assigned to the vFirewall to communicate with the vPacketGenerator
- vfw_int_private2_ip_0:
- type: string
- label: vFirewall private IP address towards the protected network
- description: Private IP address that is assigned to the vFirewall to communicate with the vSink
- vfw_onap_private_ip_0:
- type: string
- label: vFirewall private IP address towards the ONAP management network
- description: Private IP address that is assigned to the vFirewall to communicate with ONAP components
- vfw_int_private2_floating_ip:
- type: string
- label: vPacketGenerator private IP address towards the unprotected network
- description: Private IP address that is assigned to the vPacketGenerator to communicate with the vFirewall
- vfw_name_0:
- type: string
- label: vFirewall name
- description: Name of the vFirewall
vnf_id:
type: string
label: VNF ID
@@ -113,37 +46,6 @@ parameters:
type: string
label: VF Module ID
description: The VF Module ID is provided by ONAP
- dcae_collector_ip:
- type: string
- label: DCAE collector IP address
- description: IP address of the DCAE collector
- dcae_collector_port:
- type: string
- label: DCAE collector port
- description: Port of the DCAE collector
- key_name:
- type: string
- label: Key pair name
- description: Public/Private key pair name
- install_script_version:
- type: string
- label: Installation script version number
- description: Version number of the scripts that install the vFW demo app
- demo_artifacts_version:
- type: string
- label: Artifacts version used in demo vnfs
- description: Artifacts (jar, tar.gz) version used in demo vnfs
- nexus_artifact_repo:
- type: string
- description: Root URL for the Nexus repository for Maven artifacts.
- # default: "https://nexus.onap.org"
- cloud_env:
- type: string
- label: Cloud environment
- description: Cloud environment (e.g., openstack, rackspace)
- sec_group:
- type: string
- description: ONAP Security Group
#############
@@ -156,59 +58,9 @@ resources:
dummy:
type: OS::Heat::None
properties:
- vfw_image_name:
- get_param: vfw_image_name
- vfw_flavor_name:
- get_param: vfw_flavor_name
- public_net_id:
- get_param: public_net_id
- int_private1_net_id:
- get_param: int_private1_net_id
- int_private1_subnet_id:
- get_param: int_private1_subnet_id
- int_private1_net_cidr:
- get_param: int_private1_net_cidr
- int_private2_net_id:
- get_param: int_private2_net_id
- int_private2_subnet_id:
- get_param: int_private2_subnet_id
- int_private2_net_cidr:
- get_param: int_private2_net_cidr
- onap_private_net_id:
- get_param: onap_private_net_id
- onap_private_subnet_id:
- get_param: onap_private_subnet_id
- onap_private_net_cidr:
- get_param: onap_private_net_cidr
- vfw_int_private1_ip_0:
- get_param: vfw_int_private1_ip_0
- vfw_int_private2_ip_0:
- get_param: vfw_int_private2_ip_0
- vfw_onap_private_ip_0:
- get_param: vfw_onap_private_ip_0
- vfw_int_private2_floating_ip:
- get_param: vfw_int_private2_floating_ip
- vfw_name_0:
- get_param: vfw_name_0
vnf_id:
get_param: vnf_id
vnf_name:
get_param: vnf_name
vf_module_id:
get_param: vf_module_id
- dcae_collector_ip:
- get_param: dcae_collector_ip
- dcae_collector_port:
- get_param: dcae_collector_port
- key_name:
- get_param: key_name
- install_script_version:
- get_param: install_script_version
- demo_artifacts_version:
- get_param: demo_artifacts_version
- nexus_artifact_repo:
- get_param: nexus_artifact_repo
- cloud_env:
- get_param: cloud_env
- sec_group:
- get_param: sec_group
diff --git a/heat/vFW_CNF_CDS/templates/base/vpkg.env b/heat/vFW_CNF_CDS/templates/base/vpkg.env
index 23f7817e..13d9e858 100644
--- a/heat/vFW_CNF_CDS/templates/base/vpkg.env
+++ b/heat/vFW_CNF_CDS/templates/base/vpkg.env
@@ -1,25 +1,4 @@
parameters:
- vpg_image_name: PUT THE VM IMAGE NAME HERE (UBUNTU 1404)
- vpg_flavor_name: PUT THE VM FLAVOR NAME HERE (m1.medium suggested)
- public_net_id: PUT THE PUBLIC NETWORK ID HERE
- int_private1_net_id: zdfw1fwl01_unprotected
- int_private1_subnet_id: zdfw1fwl01_unprotected_sub
- int_private1_net_cidr: 192.168.10.0/24
- onap_private_net_id: PUT THE ONAP PRIVATE NETWORK NAME HERE
- onap_private_subnet_id: PUT THE ONAP PRIVATE NETWORK NAME HERE
- onap_private_net_cidr: 10.0.0.0/16
- int_private2_net_cidr: 192.168.20.0/24
- vfw_int_private1_ip_0: 192.168.10.100
- vpg_int_private1_ip_0: 192.168.10.200
- vpg_onap_private_ip_0: 10.0.100.2
- vsn_int_private2_ip_0: 192.168.20.250
- vpg_name_0: zdfw1fwl01pgn01
- vnf_name: vFW_NextGen
+ vnf_name: vFW_CDS_CNF
vnf_id: vPacketGen_demo_app
vf_module_id: vTrafficPNG
- demo_artifacts_version: 1.6.0-SNAPSHOT
- install_script_version: 1.6.0-SNAPSHOT
- key_name: vfw_key
- cloud_env: PUT openstack OR rackspace HERE
- sec_group: PUT THE ONAP SECURITY GROUP HERE
- nexus_artifact_repo: https://nexus.onap.org \ No newline at end of file
diff --git a/heat/vFW_CNF_CDS/templates/base/vpkg.yaml b/heat/vFW_CNF_CDS/templates/base/vpkg.yaml
index 6a23da0a..1fdabc82 100644
--- a/heat/vFW_CNF_CDS/templates/base/vpkg.yaml
+++ b/heat/vFW_CNF_CDS/templates/base/vpkg.yaml
@@ -3,6 +3,7 @@
#==================LICENSE_START==========================================
#
#
+# Copyright © 2020 Samsung Electronics
# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -33,66 +34,6 @@ description: Dummy heat template for vPacketgen
##############
parameters:
- vpg_image_name:
- type: string
- label: Image name or ID
- description: Image to be used for compute instance
- vpg_flavor_name:
- type: string
- label: Flavor
- description: Type of instance (flavor) to be used
- public_net_id:
- type: string
- label: Public network name or ID
- description: Public network that enables remote connection to VNF
- int_private1_net_id:
- type: string
- label: Unprotected private network name or ID
- description: Private network that connects vPacketGenerator with vFirewall
- int_private1_subnet_id:
- type: string
- label: Unprotected private sub-network name or ID
- description: Private subnetwork for the unprotected network
- int_private1_net_cidr:
- type: string
- label: Unprotected private network CIDR
- description: The CIDR of the unprotected private network
- int_private2_net_cidr:
- type: string
- label: Protected private network CIDR
- description: The CIDR of the protected private network
- onap_private_net_id:
- type: string
- label: ONAP management network name or ID
- description: Private network that connects ONAP components and the VNF
- onap_private_subnet_id:
- type: string
- label: ONAP management sub-network name or ID
- description: Private sub-network that connects ONAP components and the VNF
- onap_private_net_cidr:
- type: string
- label: ONAP private network CIDR
- description: The CIDR of the protected private network
- vfw_int_private1_ip_0:
- type: string
- label: vFirewall private IP address towards the unprotected network
- description: Private IP address that is assigned to the vFirewall to communicate with the vPacketGenerator
- vsn_int_private2_ip_0:
- type: string
- label: vSink private IP address towards the protected network
- description: Private IP address that is assigned to the vSink to communicate with the vFirewall
- vpg_int_private1_ip_0:
- type: string
- label: vPacketGenerator private IP address towards the unprotected network
- description: Private IP address that is assigned to the vPacketGenerator to communicate with the vFirewall
- vpg_onap_private_ip_0:
- type: string
- label: vPacketGenerator private IP address towards the ONAP management network
- description: Private IP address that is assigned to the vPacketGenerator to communicate with ONAP components
- vpg_name_0:
- type: string
- label: vPacketGenerator name
- description: Name of the vPacketGenerator
vnf_name:
type: string
label: VNF NAME
@@ -105,30 +46,6 @@ parameters:
type: string
label: VF Module ID
description: The VF Module ID is provided by ONAP
- key_name:
- type: string
- label: Key pair name
- description: Public/Private key pair name
- install_script_version:
- type: string
- label: Installation script version number
- description: Version number of the scripts that install the vFW demo app
- demo_artifacts_version:
- type: string
- label: Artifacts version used in demo vnfs
- description: Artifacts (jar, tar.gz) version used in demo vnfs
- nexus_artifact_repo:
- type: string
- description: Root URL for the Nexus repository for Maven artifacts.
- # default: "https://nexus.onap.org"
- cloud_env:
- type: string
- label: Cloud environment
- description: Cloud environment (e.g., openstack, rackspace)
- sec_group:
- type: string
- description: ONAP Security Group
-
#############
# #
@@ -140,51 +57,9 @@ resources:
dummy:
type: OS::Heat::None
properties:
- vpg_image_name:
- get_param: vpg_image_name
- vpg_flavor_name:
- get_param: vpg_flavor_name
- public_net_id:
- get_param: public_net_id
- int_private1_net_id:
- get_param: int_private1_net_id
- int_private1_subnet_id:
- get_param: int_private1_subnet_id
- int_private1_net_cidr:
- get_param: int_private1_net_cidr
- int_private2_net_cidr:
- get_param: int_private2_net_cidr
- onap_private_net_id:
- get_param: onap_private_net_id
- onap_private_subnet_id:
- get_param: onap_private_subnet_id
- onap_private_net_cidr:
- get_param: onap_private_net_cidr
- vfw_int_private1_ip_0:
- get_param: vfw_int_private1_ip_0
- vsn_int_private2_ip_0:
- get_param: vsn_int_private2_ip_0
- vpg_int_private1_ip_0:
- get_param: vpg_int_private1_ip_0
- vpg_onap_private_ip_0:
- get_param: vpg_onap_private_ip_0
- vpg_name_0:
- get_param: vpg_name_0
vnf_name:
get_param: vnf_name
vnf_id:
get_param: vnf_id
vf_module_id:
get_param: vf_module_id
- key_name:
- get_param: key_name
- install_script_version:
- get_param: install_script_version
- demo_artifacts_version:
- get_param: demo_artifacts_version
- nexus_artifact_repo:
- get_param: nexus_artifact_repo
- cloud_env:
- get_param: cloud_env
- sec_group:
- get_param: sec_group
diff --git a/heat/vFW_CNF_CDS/templates/base/vsn.env b/heat/vFW_CNF_CDS/templates/base/vsn.env
index a0b2ec9c..34e79ebc 100644
--- a/heat/vFW_CNF_CDS/templates/base/vsn.env
+++ b/heat/vFW_CNF_CDS/templates/base/vsn.env
@@ -1,24 +1,4 @@
parameters:
- vsn_image_name: PUT THE VM IMAGE NAME HERE (UBUNTU 1404)
- vsn_flavor_name: PUT THE VM FLAVOR NAME HERE (m1.medium suggested)
- public_net_id: PUT THE PUBLIC NETWORK ID HERE
- int_private1_net_cidr: 192.168.10.0/24
- int_private2_net_id: zdfw1fwl01_protected
- int_private2_subnet_id: zdfw1fwl01_protected_sub
- int_private2_net_cidr: 192.168.20.0/24
- onap_private_net_id: PUT THE ONAP PRIVATE NETWORK NAME HERE
- onap_private_subnet_id: PUT THE ONAP PRIVATE NETWORK NAME HERE
- onap_private_net_cidr: 10.0.0.0/16
- vfw_int_private2_ip_0: 192.168.20.100
- vsn_int_private2_ip_0: 192.168.20.250
- vsn_onap_private_ip_0: 10.0.100.3
- vsn_name_0: zdfw1fwl01snk01
vnf_id: vSink_demo_app
vf_module_id: vFirewallCL
- vnf_name: vFW_NextGen
- #demo_artifacts_version: 1.6.0-SNAPSHOT
- install_script_version: 1.6.0-SNAPSHOT
- key_name: vfw_key
- cloud_env: PUT openstack OR rackspace HERE
- sec_group: PUT THE ONAP SECURITY GROUP HERE
- nexus_artifact_repo: https://nexus.onap.org \ No newline at end of file
+ vnf_name: vFW_CDS_CNF
diff --git a/heat/vFW_CNF_CDS/templates/base/vsn.yaml b/heat/vFW_CNF_CDS/templates/base/vsn.yaml
index de898a96..0667e5c4 100644
--- a/heat/vFW_CNF_CDS/templates/base/vsn.yaml
+++ b/heat/vFW_CNF_CDS/templates/base/vsn.yaml
@@ -3,6 +3,7 @@
#==================LICENSE_START==========================================
#
#
+# Copyright © 2020 Samsung Electronics
# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -33,62 +34,6 @@ description: Dummy heat template for vSink
##############
parameters:
- vsn_image_name:
- type: string
- label: Image name or ID
- description: Image to be used for compute instance
- vsn_flavor_name:
- type: string
- label: Flavor
- description: Type of instance (flavor) to be used
- public_net_id:
- type: string
- label: Public network name or ID
- description: Public network that enables remote connection to VNF
- int_private1_net_cidr:
- type: string
- label: Unprotected private network CIDR
- description: The CIDR of the unprotected private network
- int_private2_net_id:
- type: string
- label: Protected private network name or ID
- description: Private network that connects vFirewall with vSink
- int_private2_subnet_id:
- type: string
- label: Protected private subnetwork name or ID
- description: Private subnetwork of the unprotected network
- int_private2_net_cidr:
- type: string
- label: Protected private network CIDR
- description: The CIDR of the protected private network
- onap_private_net_id:
- type: string
- label: ONAP management network name or ID
- description: Private network that connects ONAP components and the VNF
- onap_private_subnet_id:
- type: string
- label: ONAP management sub-network name or ID
- description: Private sub-network that connects ONAP components and the VNF
- onap_private_net_cidr:
- type: string
- label: ONAP private network CIDR
- description: The CIDR of the protected private network
- vfw_int_private2_ip_0:
- type: string
- label: vFirewall private IP address towards the protected network
- description: Private IP address that is assigned to the vFirewall to communicate with the vSink
- vsn_int_private2_ip_0:
- type: string
- label: vSink private IP address towards the protected network
- description: Private IP address that is assigned to the vSink to communicate with the vFirewall
- vsn_onap_private_ip_0:
- type: string
- label: vSink private IP address towards the ONAP management network
- description: Private IP address that is assigned to the vSink to communicate with ONAP components
- vsn_name_0:
- type: string
- label: vSink name
- description: Name of the vSink
vnf_id:
type: string
label: VNF ID
@@ -101,30 +46,6 @@ parameters:
type: string
label: VF Module ID
description: The VF Module ID is provided by ONAP
- key_name:
- type: string
- label: Key pair name
- description: Public/Private key pair name
- install_script_version:
- type: string
- label: Installation script version number
- description: Version number of the scripts that install the vFW demo app
- #demo_artifacts_version:
- # type: string
- # label: Artifacts version used in demo vnfs
- # description: Artifacts (jar, tar.gz) version used in demo vnfs
- nexus_artifact_repo:
- type: string
- description: Root URL for the Nexus repository for Maven artifacts.
- # default: "https://nexus.onap.org"
- cloud_env:
- type: string
- label: Cloud environment
- description: Cloud environment (e.g., openstack, rackspace)
- sec_group:
- type: string
- description: ONAP Security Group
-
#############
# #
@@ -137,49 +58,9 @@ resources:
dummy:
type: OS::Heat::None
properties:
- vsn_image_name:
- get_param: vsn_image_name
- vsn_flavor_name:
- get_param: vsn_flavor_name
- public_net_id:
- get_param: public_net_id
- int_private1_net_cidr:
- get_param: int_private1_net_cidr
- int_private2_net_id:
- get_param: int_private2_net_id
- int_private2_subnet_id:
- get_param: int_private2_subnet_id
- int_private2_net_cidr:
- get_param: int_private2_net_cidr
- onap_private_net_id:
- get_param: onap_private_net_id
- onap_private_subnet_id:
- get_param: onap_private_subnet_id
- onap_private_net_cidr:
- get_param: onap_private_net_cidr
- vfw_int_private2_ip_0:
- get_param: vfw_int_private2_ip_0
- vsn_int_private2_ip_0:
- get_param: vsn_int_private2_ip_0
- vsn_onap_private_ip_0:
- get_param: vsn_onap_private_ip_0
- vsn_name_0:
- get_param: vsn_name_0
vnf_id:
get_param: vnf_id
vnf_name:
get_param: vnf_name
vf_module_id:
get_param: vf_module_id
- key_name:
- get_param: key_name
- install_script_version:
- get_param: install_script_version
- #demo_artifacts_version:
- # get_param: demo_artifacts_version
- nexus_artifact_repo:
- get_param: nexus_artifact_repo
- cloud_env:
- get_param: cloud_env
- sec_group:
- get_param: sec_group
diff --git a/heat/vFW_CNF_CDS/templates/helm/README.txt b/heat/vFW_CNF_CDS/templates/helm/README.txt
index bd7626b4..63429e91 100644
--- a/heat/vFW_CNF_CDS/templates/helm/README.txt
+++ b/heat/vFW_CNF_CDS/templates/helm/README.txt
@@ -1,4 +1,4 @@
-Helm content of csar package
+Helm content of onboarding package
To create necessary archives, please ensure you have [helm] and [make] installed first.
diff --git a/heat/vFW_CNF_CDS/templates/helm/vpkg/templates/service.yaml b/heat/vFW_CNF_CDS/templates/helm/vpkg/templates/service.yaml
index 7d2ecc13..a9994425 100644
--- a/heat/vFW_CNF_CDS/templates/helm/vpkg/templates/service.yaml
+++ b/heat/vFW_CNF_CDS/templates/helm/vpkg/templates/service.yaml
@@ -1,7 +1,7 @@
apiVersion: v1
kind: Service
metadata:
- name: {{ .Values.vpg_name_0 }}-management-api
+ name: "{{ .Values.vpg_name_0 }}-mgmt"
labels:
vnf-name: {{ .Values.vnf_name }}
vf-module-name: {{ .Values.vpg_name_0 }}
diff --git a/heat/vFW_CNF_CDS/templates/helm/vsn/templates/service.yaml b/heat/vFW_CNF_CDS/templates/helm/vsn/templates/service.yaml
index e93a8c9a..a046531f 100644
--- a/heat/vFW_CNF_CDS/templates/helm/vsn/templates/service.yaml
+++ b/heat/vFW_CNF_CDS/templates/helm/vsn/templates/service.yaml
@@ -1,7 +1,7 @@
apiVersion: v1
kind: Service
metadata:
- name: {{ .Values.vsn_name_0 }}-darkstat-ui
+ name: "{{ .Values.vsn_name_0 }}-ui"
labels:
vnf-name: {{ .Values.vnf_name }}
vf-module-name: {{ .Values.vsn_name_0 }}
diff --git a/heat/vFW_CNF_CDS/templates/tools/tail_config b/heat/vFW_CNF_CDS/templates/tools/tail_config
index ca19623c..ca49793c 100644
--- a/heat/vFW_CNF_CDS/templates/tools/tail_config
+++ b/heat/vFW_CNF_CDS/templates/tools/tail_config
@@ -1,17 +1,18 @@
-#!/bin/bash
+#!/bin/false
NAMESPACE="onap"
TAILS=(
- "/app/logs/apih/metrics.log so"
+ "/app/logs/apih/debug.log so"
+ "/app/logs/apih/error.log so"
"/app/logs/bpmn/debug.log so-bpmn-infra"
- "/app/logs/vnfm-adapter/debug.log so-vnfm-adapter"
+ "/app/logs/openstack/error.log so-openstack-adapter"
+ "/app/logs/openstack/debug.log so-openstack-adapter"
"/var/log/onap/sdnc/karaf.log sdnc"
- "/tmp/app.out network-name-gen"
+ "POD_LOG network-name-gen"
"POD_LOG cds-blueprints-processor"
"POD_LOG multicloud multicloud"
"POD_LOG multicloud-k8s multicloud-k8s"
"POD_LOG multicloud-k8s framework-artifactbroker"
- "/app/logs/openstack/error.log so-openstack-adapter"
- "/app/logs/openstack/debug.log so-openstack-adapter"
+ "POD_LOG msb-iag msb-iag"
)