summaryrefslogtreecommitdiffstats
path: root/blueprints/k8s-hv-ves.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'blueprints/k8s-hv-ves.yaml')
-rw-r--r--blueprints/k8s-hv-ves.yaml36
1 files changed, 35 insertions, 1 deletions
diff --git a/blueprints/k8s-hv-ves.yaml b/blueprints/k8s-hv-ves.yaml
index d76922b..103c964 100644
--- a/blueprints/k8s-hv-ves.yaml
+++ b/blueprints/k8s-hv-ves.yaml
@@ -27,7 +27,7 @@ imports:
inputs:
tag_version:
type: string
- default: 'nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.4.0'
+ default: 'nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.5.0'
service_component_type:
type: string
default: 'dcae-hv-ves-collector'
@@ -85,6 +85,27 @@ inputs:
use_tls:
type: boolean
default: true
+ service_component_name_override:
+ type: string
+ default: "dcae-hv-ves-collector"
+ 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-hv-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-hv-ves-collector:hv-ves-collector:hv-ves"
+ external_cert_use_external_tls:
+ type: boolean
+ description: Flag to indicate external tls enable/disable.
+ default: false
node_templates:
hv-ves:
interfaces:
@@ -125,9 +146,22 @@ 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: { concat: [ '/var/log/ONAP/', { get_input: service_component_type } ] }
tls_info:
cert_directory: '/etc/ves-hv/ssl'
use_tls: { get_input: use_tls }
+ external_cert:
+ external_cert_directory: '/etc/ves-hv/ssl'
+ 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