Merge "CORD-2831 Generate TOSCA for rcord-lite profile"
diff --git a/xos-core/templates/db-deployment.yaml b/xos-core/templates/db-deployment.yaml
index df06309..166e101 100644
--- a/xos-core/templates/db-deployment.yaml
+++ b/xos-core/templates/db-deployment.yaml
@@ -25,7 +25,7 @@
       labels:
         app: xos-db    
       annotations:
-        checksum/config-map: {{ include (print $.Chart.Name "/templates/db-configmap.yaml") . | sha256sum }}
+        checksum/config-map: {{ include (print $.Template.BasePath "/db-configmap.yaml") . | sha256sum }}
     spec:
       containers:
         - name: xos-db 
diff --git a/xos-services/exampleservice/templates/configmap.yaml b/xos-services/exampleservice/templates/configmap.yaml
index c0c1b9a..7e25008 100644
--- a/xos-services/exampleservice/templates/configmap.yaml
+++ b/xos-services/exampleservice/templates/configmap.yaml
@@ -19,19 +19,6 @@
 metadata:
   name: exampleservice
 data:
-  service-config: |
-    name: exampleservice
-    accessor:
-      username: {{ .Values.xos.admin_user }}
-      password: {{ .Values.xos.admin_password }}
-      endpoint: xos-core:50051
-    required_models:
-      - ExampleService
-      - ExampleServiceInstance
-      - ServiceDependency
-      - ServiceMonitoringAgentInfo
-    dependency_graph: "/opt/xos/synchronizers/exampleservice/model-deps"
-    steps_dir: "/opt/xos/synchronizers/exampleservice/steps"
-    sys_dir: "/opt/xos/synchronizers/exampleservice/sys"
-    model_policies_dir: "/opt/xos/synchronizers/exampleservice/model_policies"
-    models_dir: "/opt/xos/synchronizers/exampleservice/models"
+  serviceConfig: |
+{{ toYaml .Values.serviceConfig | indent 4 }}
+
diff --git a/xos-services/exampleservice/templates/deployment.yaml b/xos-services/exampleservice/templates/deployment.yaml
index 8e5dbc9..14f0c22 100644
--- a/xos-services/exampleservice/templates/deployment.yaml
+++ b/xos-services/exampleservice/templates/deployment.yaml
@@ -52,7 +52,7 @@
           configMap:
             name: exampleservice
             items:
-              - key: service-config
+              - key: serviceConfig
                 path: exampleservice_config.yaml
         - name: cert-chain-secret
           secret:
diff --git a/xos-services/exampleservice/values.yaml b/xos-services/exampleservice/values.yaml
index f93c1cb..c1f3ae1 100644
--- a/xos-services/exampleservice/values.yaml
+++ b/xos-services/exampleservice/values.yaml
@@ -35,6 +35,19 @@
 
 affinity: {}
 
-xos:
-  admin_user: admin@opencord.org
-  admin_password: letmein
+serviceConfig:
+  name: exampleservice
+  accessor:
+    username: admin@opencord.org
+    password: letmein
+    endpoint: xos-core:50051
+  required_models:
+    - ExampleService
+    - ExampleServiceInstance
+    - ServiceDependency
+    - ServiceMonitoringAgentInfo
+  dependency_graph: "/opt/xos/synchronizers/exampleservice/model-deps"
+  steps_dir: "/opt/xos/synchronizers/exampleservice/steps"
+  sys_dir: "/opt/xos/synchronizers/exampleservice/sys"
+  model_policies_dir: "/opt/xos/synchronizers/exampleservice/model_policies"
+  models_dir: "/opt/xos/synchronizers/exampleservice/models"