[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):