[PMSH] Add enable_tls flag to bp inputs 46/109446/3
authorefiacor <fiachra.corcoran@est.tech>
Tue, 23 Jun 2020 09:37:04 +0000 (10:37 +0100)
committerefiacor <fiachra.corcoran@est.tech>
Thu, 2 Jul 2020 12:24:45 +0000 (13:24 +0100)
Signed-off-by: efiacor <fiachra.corcoran@est.tech>
Issue-ID: DCAEGEN2-2146
Change-Id: Iabe484ca48763d896933c06a6b99f1328e1a2d74

blueprints/k8s-pmsh.yaml

index 1304d68..da90a23 100644 (file)
@@ -28,7 +28,7 @@ inputs:
   tag_version:
     type: string
     description: Docker image to be used
-    default: 'nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.pmsh:1.0.3'
+    default: 'nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.pmsh:1.1.0'
   replicas:
     type: integer
     description: Number of instances
@@ -75,6 +75,13 @@ inputs:
   pgaas_cluster_name:
     type: string
     default: 'dcae-pg-primary.onap'
+  enable_tls:
+    type: boolean
+    default: true
+  protocol:
+    type: string
+    description: PMSH protocol. If enable_tls is false, set to http
+    default: 'https'
 node_templates:
   pgaasvm:
     type: dcae.nodes.pgaas.database
@@ -107,6 +114,7 @@ node_templates:
       service_component_type: 'dcae-pmsh'
       service_component_name_override: 'dcae-pmsh'
       application_config:
+        enable_tls: { get_input: enable_tls }
         aaf_identity: 'dcae@dcae.onap.org'
         aaf_password: 'demo123456!'
         operational_policy_name: { get_input: operational_policy_name }
@@ -140,11 +148,11 @@ node_templates:
           endpoint: /healthcheck
           interval: 15s
           timeout: 1s
-          type: https
+          type: { get_input: protocol }
       image: { get_input: tag_version }
       replicas: { get_input: replicas }
       log_info:
         log_directory: '/var/log/ONAP/dcaegen2/services/pmsh'
       tls_info:
         cert_directory: '/opt/app/pmsh/etc/certs'
-        use_tls: true
+        use_tls: { get_input: enable_tls }