#!/bin/bash
 
-HELM_APPS=('mso' 'message-router' 'sdnc')
-ONAP_APPS=('sdc' 'aai' 'robot' 'vid' 'portal' 'policy' 'appc')
+HELM_APPS=('mso' 'message-router' 'sdnc' 'vid')
+ONAP_APPS=('sdc' 'aai' 'robot' 'portal' 'policy' 'appc')
 ONAP_DOCKER_REGISTRY_KEY=${ONAP_DOCKER_REGISTRY_KEY:-onap-docker-registry-key}
 ONAP_DOCKER_REGISTRY=${ONAP_DOCKER_REGISTRY:-nexus3.onap.org:10001}
 ONAP_DOCKER_USER=${ONAP_DOCKER_USER:-docker}
 
--- /dev/null
+apiVersion: v1
+description: A Helm chart for Kubernetes
+name: vid
+version: 0.1.0
 
 kind: Service
 metadata:
   name: vid-mariadb
+  namespace: {{ .Values.NS }}
 spec:
   ports:
   - name: vid-mariadb
   labels:
     app: vid-server
   name: vid-server
+  namespace: {{ .Values.NS }}
 spec:
   ports:
   - name: vid-server
 
   labels:
     app: vid-mariadb
   name: vid-mariadb
+  namespace: {{ .Values.NS }}
 spec:
   selector:
     matchLabels:
       name: vid-mariadb
     spec:
       containers:
-      - image: nexus3.onap.org:10001/library/mariadb:10
+      - image: {{ .Values.image.mariadb }}
+        imagePullPolicy: {{ .Values.pullPolicy }}
         name: vid-mariadb
         env:
         - name: MYSQL_DATABASE
       volumes:
         - name: vid-mariadb-data
           hostPath:
-            path: /dockerdata-nfs/onapdemo/vid/mariadb/data
+            path: /dockerdata-nfs/onap/vid/mariadb/data
         - name: vid-pre-init
           hostPath:
-            path: /dockerdata-nfs/onapdemo/vid/vid/lf_config/vid-pre-init.sql
+            path: /dockerdata-nfs/onap/vid/vid/lf_config/vid-pre-init.sql
         - name: my-cnf
           hostPath:
-            path: /dockerdata-nfs/onapdemo/vid/vid/lf_config/vid-my.cnf
+            path: /dockerdata-nfs/onap/vid/vid/lf_config/vid-my.cnf
       imagePullSecrets:
       - name: onap-docker-registry-key
 
   labels:
     app: vid-server
   name: vid-server
+  namespace: {{ .Values.NS }}
 spec:
   selector:
     matchLabels:
                       }
                   }
               ],
-              "image": "oomk8s/readiness-check:1.0.0",
-              "imagePullPolicy": "Always",
+              "image": "{{ .Values.image.readiness }}",
+              "imagePullPolicy": "{{ .Values.pullPolicy }}",
               "name": "vid-server-readiness"
           }
           ]'
           value: Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
         - name: VID_MYSQL_MAXCONNECTIONS
           value: "5"
-        image: nexus3.onap.org:10001/openecomp/vid:1.1-STAGING-latest
+        image: {{ .Values.image.vid }} 
+        imagePullPolicy: {{ .Values.pullPolicy }}
         name: vid-server
         ports:
         - containerPort: 8080
 
--- /dev/null
+NS: onap-vid
+pullPolicy: IfNotPresent
+image:
+  readiness: oomk8s/readiness-check:1.0.0
+  mariadb: mariadb:10
+  vid: nexus3.onap.org:10001/openecomp/vid:1.1-STAGING-latest