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
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -14,7 +14,9 @@

import copy
from typing import Dict, List, Optional
from common.Constants import DEFAULT_CONTEXT_NAME
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:
    return 'slc:{:s}/{:s}=={:s}/{:s}'.format(
@@ -35,6 +37,8 @@ def json_slice(
    constraints : List[Dict] = [], config_rules : List[Dict] = [], service_ids : List[Dict] = [],
    subslice_ids : List[Dict] = [], owner : Optional[Dict] = None):

    if context_id is None: context_id = json_context_id(DEFAULT_CONTEXT_NAME)

    result = {
        'slice_id'          : json_slice_id(slice_uuid, context_id=context_id),
        'slice_status'      : {'slice_status': status},