summaryrefslogtreecommitdiffstats
path: root/blueprints/k8s-ves.yaml
diff options
context:
space:
mode:
authorTomasz Wrobel <tomasz.wrobel@nokia.com>2020-09-04 12:28:06 +0200
committerJoanna Jeremicz <joanna.jeremicz@nokia.com>2020-09-10 14:18:33 +0200
commite493a9213def73b2615c8cc13c8accbe576bce39 (patch)
tree1a972004cdc530d3d6c2fd5bdba17b95b12e7678 /blueprints/k8s-ves.yaml
parentc9264652adc017bde220c8be6acb37d1b02b82df (diff)
Update bootstrap container blueprints2.1.4
1. Update HV-VES and PRH default image tag - HV-VES top up to 1.5.0 - PRH top up to 1.5.4 Issue-ID: DCAEGEN2-2242 2. [DCAE] Adapt DCAE blueprints to CFY DCAE K8S plugin version 3.x.x - fix for static FQDN override Issue-ID: DCAEGEN2-2386 3. Update VES CFY blueprint Updated VES image version to 1.7.4. Updated some properties format to match supported format in VES. Issue-ID: DCAEGEN2-2264 4. Adjust VES and HV-VES collectors to use certificates from CMPv2 - Modify VES blueprint - Modify HV-VES blueprint Issue-ID: DCAEGEN2-1794 Issue-ID: DCAEGEN2-2195 Signed-off-by: Krzysztof Kuzmicki <krzysztof.kuzmicki@nokia.com> Change-Id: I6abadcaa0bd8a51f1f4bba7923c382312baa4224 Signed-off-by: Joanna Jeremicz <joanna.jeremicz@nokia.com>
Diffstat (limited to 'blueprints/k8s-ves.yaml')
-rw-r--r--blueprints/k8s-ves.yaml40
1 files changed, 37 insertions, 3 deletions
diff --git a/blueprints/k8s-ves.yaml b/blueprints/k8s-ves.yaml
index bf8a855..f83fa3b 100644
--- a/blueprints/k8s-ves.yaml
+++ b/blueprints/k8s-ves.yaml
@@ -57,7 +57,7 @@ inputs:
default: "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.SEC_3GPP_PERFORMANCEASSURANCE_OUTPUT"
tag_version:
type: string
- default: "nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.ves.vescollector:1.7.3"
+ default: "nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.ves.vescollector:1.7.4"
internal_port:
type: string
description: Kubernetes node port on which collector is exposed
@@ -89,9 +89,30 @@ inputs:
service_id:
type: string
default: "dcae-ves-collector"
+ service_component_name_override:
+ type: string
+ default: "dcae-ves-collector"
enable_tls:
type: boolean
default: false
+ external_cert_ca_name:
+ type: string
+ description: Name of Certificate Authority configured on CertService side.
+ default: "RA"
+ external_cert_common_name:
+ type: string
+ description: Common name which should be present in certificate.
+ default: "dcae-ves-collector"
+ external_cert_sans:
+ type: string
+ description: "List of Subject Alternative Names (SANs) which should be present
+ in certificate. Delimiter - : Should contain common_name value and other FQDNs
+ under which given component is accessible."
+ default: "dcae-ves-collector:ves-collector:ves"
+ external_cert_use_external_tls:
+ type: boolean
+ description: Flag to indicate external tls enable/disable.
+ default: false
replicas:
type: integer
description: number of instances
@@ -134,8 +155,8 @@ node_templates:
get_input: collector_externalSchema_schemasLocation
collector.externalSchema.mappingFileLocation:
get_input: collector_externalSchema_mappingFileLocation
- event.externalSchema.schemaRefPath: /event/stndDefinedFields/schemaReference
- event.externalSchema.stndDefinedDataPath: /event/stndDefinedFields/data
+ event.externalSchema.schemaRefPath: $.event.stndDefinedFields.schemaReference
+ event.externalSchema.stndDefinedDataPath: $.event.stndDefinedFields.data
collector.service.port: "8080"
collector.service.secure.port: "8443"
event.transform.flag: "0"
@@ -207,10 +228,23 @@ node_templates:
replicas: {get_input: replicas}
service_component_type: { get_input: service_component_type }
service_id: { get_input: service_id }
+ service_component_name_override: { get_input: service_component_name_override }
log_info:
log_directory: "/opt/app/VESCollector/logs"
tls_info:
cert_directory: '/opt/app/dcae-certificate/'
use_tls:
get_input: enable_tls
+ external_cert:
+ external_cert_directory: '/opt/app/dcae-certificate/'
+ use_external_tls:
+ get_input: external_cert_use_external_tls
+ cert_type: "JKS"
+ ca_name:
+ get_input: external_cert_ca_name
+ external_certificate_parameters:
+ common_name:
+ get_input: external_cert_common_name
+ sans:
+ get_input: external_cert_sans
type: dcae.nodes.ContainerizedServiceComponent