[SEBA-988] Bump xos libraries in SimpleExampleService

Change-Id: Ic235433105773b5c5fdc65ea95ee6634f95af84b
diff --git a/Makefile b/Makefile
index 6020874..e38aa10 100644
--- a/Makefile
+++ b/Makefile
@@ -63,7 +63,7 @@
 venv-service:
 	virtualenv $@;\
     source ./$@/bin/activate ; set -u ;\
-    python venv-service/bin/pip install -r requirements.txt xosmigrate~=3.2.6
+    python venv-service/bin/pip install -r requirements.txt xosmigrate~=4.0.0
 
 create-migration: venv-service
 	source ./venv-service/bin/activate; set -u;\
diff --git a/VERSION b/VERSION
index b4da54e..0495c4a 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.2.3-dev
+1.2.3
diff --git a/requirements.txt b/requirements.txt
index 669c29b..0a02ecd 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,3 @@
-xossynchronizer~=3.2.1
-xosapi~=3.2.1
-xoskafka~=3.2.1
+xossynchronizer~=4.0.0
+xosapi~=4.0.0
+xoskafka~=4.0.0
diff --git a/xos/synchronizer/config.yaml b/xos/synchronizer/config.yaml
index 898bf30..46ab8b8 100644
--- a/xos/synchronizer/config.yaml
+++ b/xos/synchronizer/config.yaml
@@ -1,4 +1,3 @@
-
 # Copyright 2017-present Open Networking Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
@@ -15,10 +14,11 @@
 
 
 name: simpleexampleservice
-core_version: ">=2.2.1"
+core_version: ">=4.0.0"
 accessor:
-  username: xosadmin@opencord.org
-  password: "@/opt/xos/services/simpleexampleservice/credentials/xosadmin@opencord.org"
+  username: admin@opencord.org
+  password: letmein
+  endpoint: xos-core:50051
 required_models:
   - SimpleExampleService
   - SimpleExampleServiceInstance
diff --git a/xos/synchronizer/model_policies/model_policy_simpleexampleserviceinstance.py b/xos/synchronizer/model_policies/model_policy_simpleexampleserviceinstance.py
index f306cd5..c12b336 100644
--- a/xos/synchronizer/model_policies/model_policy_simpleexampleserviceinstance.py
+++ b/xos/synchronizer/model_policies/model_policy_simpleexampleserviceinstance.py
@@ -29,7 +29,7 @@
     model_name = "SimpleExampleServiceInstance"
 
     def handle_create(self, service_instance):
-        return self.handle_update(service_instance)
+        self.handle_update(service_instance)
 
     def render_index(self, service_instance):
         service = service_instance.owner.leaf_model
diff --git a/xos/synchronizer/steps/sync_simpleexampleserviceinstance.py b/xos/synchronizer/steps/sync_simpleexampleserviceinstance.py
index 73c5859..60fd827 100644
--- a/xos/synchronizer/steps/sync_simpleexampleserviceinstance.py
+++ b/xos/synchronizer/steps/sync_simpleexampleserviceinstance.py
@@ -17,13 +17,16 @@
 import os
 import sys
 from xossynchronizer.steps.syncstep import SyncStep
+from xossynchronizer.modelaccessor import SimpleExampleService, SimpleExampleServiceInstance
+
 from xosconfig import Config
 from multistructlog import create_logger
 
 log = create_logger(Config().get('logging'))
 
 class SyncSimpleExampleServiceInstance(SyncStep):
-    observes = "SimpleExampleServiceInstance"
+    provides = [SimpleExampleServiceInstance]
+    observes = SimpleExampleServiceInstance
     requested_interval = 0
 
     def __init__(self, *args, **kwargs):