changed sdnc k8s deployment to support helm parameterization. updated image to 1.1
Issue-ID: OOM-52
Change-Id: Ie9ec8f60c80caffc69637bf83043902eef45dc18
Signed-off-by: kerenj <keren.joseph@amdocs.com>
 #!/bin/bash
 
-HELM_APPS=('mso' 'message-router')
-ONAP_APPS=('sdc' 'aai' 'robot' 'vid' 'sdnc' 'portal' 'policy' 'appc')
+HELM_APPS=('mso' 'message-router' 'sdnc')
+ONAP_APPS=('sdc' 'aai' 'robot' 'vid' '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: sdnc
+version: 0.1.0
 
 kind: Service
 metadata:
   name: dbhost
+  namespace: {{ .Values.NS }}
   labels:
     app: sdnc-dbhost
 spec:
 kind: Service
 metadata:
   name: sdnctldb01
+  namespace: {{ .Values.NS }}
   labels:
     app: sdnc-dbhost
 spec:
 kind: Service
 metadata:
   name: sdnctldb02
+  namespace: {{ .Values.NS }}
   labels:
     app: sdnc-dbhost
 spec:
 kind: Service
 metadata:
   name: sdnc-dgbuilder
+  namespace: {{ .Values.NS }}
   labels:
     app: sdnc-dgbuilder
 spec:
 kind: Service
 metadata:
   name: sdnhost
+  namespace: {{ .Values.NS }}
   labels:
     app: sdnc
 spec:
 kind: Service
 metadata:
   name: sdnc-portal
+  namespace: {{ .Values.NS }}
   labels:
     app: sdnc-portal
 spec:
 
 kind: Deployment
 metadata:
   name: sdnc-dbhost
+  namespace: {{ .Values.NS }}
 spec:
   selector:
     matchLabels:
           value: openECOMP1.0
         - name: MYSQL_ROOT_HOST
           value: '%'
-        image: mysql/mysql-server:5.6
+        image: {{ .Values.image.mysqlServer }}
+        imagePullPolicy: {{ .Values.pullPolicy }}
         name: sdnc-db-container
         volumeMounts:
         - mountPath: /var/lib/mysql
 
 kind: Deployment
 metadata:
   name: sdnc-dgbuilder
+  namespace: {{ .Values.NS }}
 spec:
   selector:
     matchLabels:
                       }
                   }
               ],
-              "image": "oomk8s/readiness-check:1.0.0",
-              "imagePullPolicy": "Always",
+              "image": "{{ .Values.image.readiness }}",
+              "imagePullPolicy": "{{ .Values.pullPolicy }}",
               "name": "sdnc-dgbuilder-readiness"
           }
           ]'
       - command:
         - /bin/bash
         - -c
-        - cd /opt/openecomp/sdnc/dgbuilder/ && ./start sdnc1.0 && wait
+        - cd /opt/openecomp/sdnc/dgbuilder/ && ./start.sh sdnc1.0 && wait
         env:
         - name: MYSQL_ROOT_PASSWORD
           value: openECOMP1.0
         - name: SDNC_CONFIG_DIR
           value: /opt/openecomp/sdnc/data/properties
-        image: nexus3.onap.org:10001/openecomp/dgbuilder-sdnc-image:1.0-STAGING-latest
+        image: {{ .Values.image.dgbuilderSdnc }}
+        imagePullPolicy: {{ .Values.pullPolicy }}
         name: sdnc-dgbuilder-container
         ports:
         - containerPort: 3100
 
 kind: Deployment
 metadata:
   name: sdnc
+  namespace: {{ .Values.NS }}
 spec:
   selector:
     matchLabels:
                       }
                   }
               ],
-              "image": "oomk8s/readiness-check:1.0.0",
-              "imagePullPolicy": "Always",
+              "image": "{{ .Values.image.readiness }}",
+              "imagePullPolicy": "{{ .Values.pullPolicy }}",
               "name": "sdnc-readiness"
           }
           ]'
           value: openECOMP1.0
         - name: SDNC_CONFIG_DIR
           value: /opt/openecomp/sdnc/data/properties
-        image: nexus3.onap.org:10001/openecomp/sdnc-image:1.0-STAGING-latest
+        image: {{ .Values.image.sdnc }}
+        imagePullPolicy: {{ .Values.pullPolicy }}
         name: sdnc-controller-container
         volumeMounts:
         - mountPath: /opt/openecomp/sdnc/data/properties
 
 kind: Deployment
 metadata:
   name: sdnc-portal
+  namespace: {{ .Values.NS }}
 spec:
   selector:
     matchLabels:
                       }
                   }
               ],
-              "image": "oomk8s/readiness-check:1.0.0",
-              "imagePullPolicy": "Always",
+              "image": "{{ .Values.image.readiness }}",
+              "imagePullPolicy": "{{ .Values.pullPolicy }}",
               "name": "sdnc-portal-readiness"
           }
           ]'
           value: openECOMP1.0
         - name: SDNC_CONFIG_DIR
           value: /opt/openecomp/sdnc/data/properties
-        image: nexus3.onap.org:10001/openecomp/admportal-sdnc-image:1.0-STAGING-latest
+        image: {{ .Values.image.admportalSdnc }}
+        imagePullPolicy: {{ .Values.pullPolicy }}
         name: sdnc-portal-container
         ports:
         - containerPort: 8843
 
--- /dev/null
+NS: onap-sdnc
+pullPolicy: Always
+image:
+  readiness: oomk8s/readiness-check:1.0.0
+  mysqlServer: mysql/mysql-server:5.6
+  dgbuilderSdnc: nexus3.onap.org:10001/openecomp/dgbuilder-sdnc-image:1.1-STAGING-latest
+  sdnc: nexus3.onap.org:10001/openecomp/sdnc-image:1.1-STAGING-latest
+  admportalSdnc: nexus3.onap.org:10001/openecomp/admportal-sdnc-image:1.1-STAGING-latest