Added a flag to decide whether init job is needed.
Change-Id: Ib40571048dac1d1161d756edc5d738b86aac1c7a
Issue-ID: OOM-1712
Signed-off-by: priyanshua <pagarwal@amdocs.com>
         release: {{ .Release.Name }}
     spec:
       initContainers:
+      {{- if .Values.global.initJob.enabled }}
       - name: {{ include "common.name" . }}-job-completion
         image: "{{ .Values.global.readinessRepository }}/{{ .Values.global.readinessImage }}"
         imagePullPolicy: "{{ .Values.global.pullPolicy | default .Values.pullPolicy }}"
             fieldRef:
               apiVersion: v1
               fieldPath: metadata.namespace
+      {{ end }}
       containers:
         - name: {{ include "common.name" . }}
           image: "{{ include "common.repository" . }}/{{ .Values.image }}"
 
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+{{ if .Values.global.initJob.enabled }}
 apiVersion: batch/v1
 kind: Job
 metadata:
             secretKeyRef: {name: {{ .Release.Name }}-sdc-cs-secrets, key: sdc_password}
       imagePullSecrets:
       - name: "{{ include "common.namespace" . }}-docker-registry-key"
+{{ end }}
\ No newline at end of file
 
   readinessImage: readiness-check:2.0.0
   loggingRepository: docker.elastic.co
   loggingImage: beats/filebeat:5.5.0
+  initJob:
+    enabled: true
 
 #################################################################
 # Application configuration defaults.