summaryrefslogtreecommitdiffstats
path: root/ms/command-executor/src/main/python/command_executor_server.py
diff options
context:
space:
mode:
authorOleg Mitsura <oleg.mitsura@amdocs.com>2021-01-15 13:49:25 -0500
committerOleg Mitsura <oleg.mitsura@amdocs.com>2021-01-26 10:26:13 -0500
commitb62aabac76abe92f04e0991157292c276d3d9177 (patch)
tree41c7dc0b2a6881e15a1b6af2cbbe2fd5af461544 /ms/command-executor/src/main/python/command_executor_server.py
parent99856ebe10b933a11b683c58635c13a58e542abe (diff)
PV/PVC elimination
Issue-ID: CCSDK-3086 1. initial commit 2. fix accidental paste / rebased cleaned up unneeded validation call in cmd-exec upload Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com> Change-Id: Ife5460c5be59aa8d8592d82099b27c507b08c6c6
Diffstat (limited to 'ms/command-executor/src/main/python/command_executor_server.py')
-rw-r--r--ms/command-executor/src/main/python/command_executor_server.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/ms/command-executor/src/main/python/command_executor_server.py b/ms/command-executor/src/main/python/command_executor_server.py
index 175ddc7d3..057214306 100644
--- a/ms/command-executor/src/main/python/command_executor_server.py
+++ b/ms/command-executor/src/main/python/command_executor_server.py
@@ -27,8 +27,16 @@ class CommandExecutorServer(CommandExecutor_pb2_grpc.CommandExecutorServiceServi
def __init__(self):
self.logger = logging.getLogger(self.__class__.__name__)
+ def uploadBlueprint(self, request, context):
+ # handler for 'uploadBluleprint' call - extracts compressed cbaData to a bpname/bpver/bpuuid dir.
+ blueprint_name_version_uuid = utils.blueprint_name_version_uuid(request)
+ extra = utils.getExtraLogData(request)
+ self.logger.info("{} - Received uploadBlueprint request".format(blueprint_name_version_uuid), extra=extra)
+ handler = CommandExecutorHandler(request)
+ return handler.uploadBlueprint(request)
+
def prepareEnv(self, request, context):
- blueprint_id = utils.get_blueprint_id(request)
+ blueprint_id = utils.blueprint_name_version_uuid(request)
extra = utils.getExtraLogData(request)
self.logger.info("{} - Received prepareEnv request".format(blueprint_id), extra=extra)
self.logger.info(request, extra=extra)
@@ -43,7 +51,7 @@ class CommandExecutorServer(CommandExecutor_pb2_grpc.CommandExecutorServiceServi
return utils.build_grpc_response(request.requestId, prepare_env_response)
def executeCommand(self, request, context):
- blueprint_id = utils.get_blueprint_id(request)
+ blueprint_id = utils.blueprint_name_version_uuid(request)
extra = utils.getExtraLogData(request)
self.logger.info("{} - Received executeCommand request".format(blueprint_id), extra=extra)
if os.environ.get('CE_DEBUG','false') == "true":
@@ -59,4 +67,4 @@ class CommandExecutorServer(CommandExecutor_pb2_grpc.CommandExecutorServiceServi
ret = utils.build_grpc_response(request.requestId, exec_cmd_response)
self.logger.info("Payload returned : {}".format(exec_cmd_response), extra=extra)
- return ret \ No newline at end of file
+ return ret