Reenable HV-VES healthcheck 65/73365/1
authorFilip Krzywka <filip.krzywka@nokia.com>
Thu, 22 Nov 2018 10:10:26 +0000 (11:10 +0100)
committerFilip Krzywka <filip.krzywka@nokia.com>
Thu, 22 Nov 2018 10:12:55 +0000 (11:12 +0100)
Change-Id: I18197e691f719b3ba40c117800b40946c2fd53ef
Issue-ID: DCAEGEN2-794
Signed-off-by: Filip Krzywka <filip.krzywka@nokia.com>
blueprints/k8s-hv-ves.yaml-template

index fffafff..7840c94 100644 (file)
@@ -59,6 +59,10 @@ inputs:
   perf3gpp_kafka_topic:
     type: string
     default: 'HV_VES_PERF3GPP'
+  healthcheck_port:
+    type: integer
+    description: Network port that the HV-Ves HTTP service for performing healthcheck is running
+    default: 6060
 node_templates:
   hv-ves:
     interfaces:
@@ -70,6 +74,8 @@ node_templates:
                 { concat: [ 'http://', { get_input: consul_host }, ':', { get_input: consul_port }, '/v1/kv/', { get_input: hv_ves_name} ] }
               VESHV_LISTEN_PORT:
                 { concat: [ { get_input: container_port }, '' ] }
+              VESHV_HEALTH_CHECK_API_PORT:
+                { concat: [ { get_input: healthcheck_port }, '' ] }
               VESHV_SSL_DISABLE: ''
     properties:
       application_config:
@@ -77,13 +83,12 @@ node_templates:
         collector.routing:
             - fromDomain: { get_input: perf3gpp_domain }
               toTopic: { get_input: perf3gpp_kafka_topic }
-#      TODO: https://jira.onap.org/browse/DCAEGEN2-794
-#      docker_config:
-#        healthcheck:
-#          endpoint: /health/ready
-#          interval: 15s
-#          timeout: 1s
-#          type: http
+      docker_config:
+        healthcheck:
+          type: script
+          script: "/opt/ves-hv-collector/bin/healthcheck.sh"
+          interval: 15s
+          timeout: 2s
       image: { get_input: tag_version }
       replicas: { get_input: replicas }
       name: { get_input: hv_ves_name }