uui:
   enabled: true
 vfc:
-  enabled: false
+  enabled: true
 vid:
   enabled: true
 vnfsdk:
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-localtime
             mountPath: /etc/localtime
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           resources:
 {{ toYaml .Values.resources | indent 12 }}
         {{- if .Values.nodeSelector }}
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-localtime
             mountPath: /etc/localtime
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-localtime
             mountPath: /etc/localtime
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName}}:{{ .Values.global.config.msbPort }}"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-localtime
             mountPath: /etc/localtime
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           resources:
 {{ toYaml .Values.resources | indent 12 }}
         {{- if .Values.nodeSelector }}
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           resources:
 {{ toYaml .Values.resources | indent 12 }}
         {{- if .Values.nodeSelector }}
 
 
 # application configuration
 # Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-localtime
             mountPath: /etc/localtime
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-localtime
             mountPath: /etc/localtime
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-localtime
             mountPath: /etc/localtime
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-localtime
             mountPath: /etc/localtime
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-localtime
             mountPath: /etc/localtime
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-localtime
             mountPath: /etc/localtime
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             - name: SERVICE_PORT
               value: "{{ .Values.config.workflowPort }}"
             - name: OPENPALETTE_MSB_IP
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}"
+              value: "{{ .Values.global.config.msbServiceName }}"
             - name: OPENPALETTE_MSB_PORT
-              value: "{{ .Values.config.msbPort | default 80 }}"
+              value: "{{ .Values.global.config.msbPort | default 80 }}"
           resources:
 {{ toYaml .Values.resources | indent 12 }}
         {{- if .Values.nodeSelector }}
 
 debugEnabled: false
 
 # application configuration
-config:
-  msbPort: 80
-  workflowPort: 10550
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             - name: SERVICE_PORT
               value: "{{ .Values.service.externalPort }}"
             - name: OPENPALETTE_MSB_IP
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}"
+              value: "{{ .Values.global.config.msbServiceName }}"
             - name: OPENPALETTE_MSB_PORT
-              value: "{{ .Values.config.msbPort | default 80 }}"
+              value: "{{ .Values.global.config.msbPort | default 80 }}"
           resources:
 {{ toYaml .Values.resources | indent 12 }}
         {{- if .Values.nodeSelector }}
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           resources:
 {{ toYaml .Values.resources | indent 12 }}
         {{- if .Values.nodeSelector }}
 
 debugEnabled: false
 
 # application configuration
-# Example:
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
             - name: MSB_ADDR
-              value: "{{ .Release.Name }}-msb-iag.{{ include "common.namespace" . }}:{{ .Values.config.msbPort }}"
+              value: "{{ .Values.global.config.msbServiceName }}:{{ .Values.global.config.msbPort }}"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-localtime
             mountPath: /etc/localtime
 
 debugEnabled: false
 
 # application configuration
-config:
-  msbPort: 80
+config: {}
 
 # default number of instances
 replicaCount: 1
 
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+global:
+  config:
+    msbServiceName: msb-iag
+    msbPort: 80
+
 # application configuration
 config:
   logstashServiceName: log-ls
 
 vfc-workflow-engine:
   config:
-    workflowPort: 10550
\ No newline at end of file
+    workflowPort: 10550