Skip to content
Snippets Groups Projects
Commit 6de7468f authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Common Object Factory:

- added context "admin" as default for slices
parent 558a3f00
No related branches found
No related tags found
2 merge requests!54Release 2.0.0,!34Context Scalability extensions using CockroachDB + Removal of Stateful database inside Device + other
...@@ -14,7 +14,9 @@ ...@@ -14,7 +14,9 @@
import copy import copy
from typing import Dict, List, Optional from typing import Dict, List, Optional
from common.Constants import DEFAULT_CONTEXT_NAME
from common.proto.context_pb2 import SliceStatusEnum from common.proto.context_pb2 import SliceStatusEnum
from common.tools.object_factory.Context import json_context_id
def get_slice_uuid(a_endpoint_id : Dict, z_endpoint_id : Dict) -> str: def get_slice_uuid(a_endpoint_id : Dict, z_endpoint_id : Dict) -> str:
return 'slc:{:s}/{:s}=={:s}/{:s}'.format( return 'slc:{:s}/{:s}=={:s}/{:s}'.format(
...@@ -35,6 +37,8 @@ def json_slice( ...@@ -35,6 +37,8 @@ def json_slice(
constraints : List[Dict] = [], config_rules : List[Dict] = [], service_ids : List[Dict] = [], constraints : List[Dict] = [], config_rules : List[Dict] = [], service_ids : List[Dict] = [],
subslice_ids : List[Dict] = [], owner : Optional[Dict] = None): subslice_ids : List[Dict] = [], owner : Optional[Dict] = None):
if context_id is None: context_id = json_context_id(DEFAULT_CONTEXT_NAME)
result = { result = {
'slice_id' : json_slice_id(slice_uuid, context_id=context_id), 'slice_id' : json_slice_id(slice_uuid, context_id=context_id),
'slice_status' : {'slice_status': status}, 'slice_status' : {'slice_status': status},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment