Add Artifact Manager service. 38/100938/1
authorMarek Szwalkiewicz <marek.szwalkiewicz@external.t-mobile.pl>
Thu, 30 Jan 2020 13:49:18 +0000 (13:49 +0000)
committerMarek Szwalkiewicz <marek.szwalkiewicz@external.t-mobile.pl>
Thu, 30 Jan 2020 13:52:07 +0000 (13:52 +0000)
commitbe4c46420944531765ecc8bae7305086d71a36d0
treebe9309a134a50e964b1257395d74c41c2da512ef
parentda25e1649c9a10f998c8dde068641d7601a3f00a
Add Artifact Manager service.

Adds a micro service that offers gRPC interface for CBA artifacts manipulation. By default the
service is attached to py-executor but can be ran as a separate service if needed in the future.

Issue-ID: CCSDK-1988
Change-Id: I40e20f085ae1c1e81a48f76dbea181af28d9bd0d
Signed-off-by: Marek Szwalkiewicz <marek.szwalkiewicz@external.t-mobile.pl>
45 files changed:
ms/artifact-manager/README [new file with mode: 0644]
ms/artifact-manager/manager/__init__.py [new file with mode: 0644]
ms/artifact-manager/manager/configuration.py [new file with mode: 0644]
ms/artifact-manager/manager/errors.py [new file with mode: 0644]
ms/artifact-manager/manager/servicer.py [new file with mode: 0644]
ms/artifact-manager/manager/utils.py [new file with mode: 0644]
ms/artifact-manager/requirements/docker.txt [new file with mode: 0644]
ms/artifact-manager/requirements/local.txt [new file with mode: 0644]
ms/artifact-manager/requirements/shared.txt [new file with mode: 0644]
ms/artifact-manager/requirements/test.txt [moved from ms/py-executor/test-requirements.txt with 63% similarity]
ms/artifact-manager/server.py [new file with mode: 0644]
ms/artifact-manager/setup.py [new file with mode: 0644]
ms/artifact-manager/tests/base_test.py [new file with mode: 0644]
ms/artifact-manager/tests/configuration-test.ini [new file with mode: 0644]
ms/artifact-manager/tests/configuration_test.py [new file with mode: 0644]
ms/artifact-manager/tests/servicer_test.py [new file with mode: 0644]
ms/artifact-manager/tests/utils_test.py [new file with mode: 0644]
ms/artifact-manager/tox.ini [new file with mode: 0644]
ms/configuration-local.ini [moved from ms/py-executor/configuration-local.ini with 72% similarity]
ms/configuration.ini [moved from ms/py-executor/configuration.ini with 73% similarity]
ms/logging.yaml [new file with mode: 0644]
ms/py-executor/blueprints_grpc/__init__.py
ms/py-executor/blueprints_grpc/blueprint_processing_server.py
ms/py-executor/blueprints_grpc/executor_utils.py
ms/py-executor/blueprints_grpc/script_executor_configuration.py
ms/py-executor/client.py
ms/py-executor/docker/Dockerfile
ms/py-executor/docker/distribution.xml
ms/py-executor/docker/start.sh
ms/py-executor/requirements/docker.txt [new file with mode: 0644]
ms/py-executor/requirements/local.txt [new file with mode: 0644]
ms/py-executor/requirements/shared.txt [moved from ms/py-executor/requirements.txt with 85% similarity]
ms/py-executor/requirements/test.txt [new file with mode: 0644]
ms/py-executor/resource_resolution/README
ms/py-executor/resource_resolution/client.py
ms/py-executor/server.py
ms/py-executor/tox.ini
py-modules/common/proto/BluePrintCommon_pb2.py [moved from ms/py-executor/blueprints_grpc/proto/BluePrintCommon_pb2.py with 100% similarity]
py-modules/common/proto/BluePrintCommon_pb2_grpc.py [moved from ms/py-executor/blueprints_grpc/proto/BluePrintCommon_pb2_grpc.py with 100% similarity]
py-modules/common/proto/BluePrintManagement_pb2.py [moved from ms/py-executor/blueprints_grpc/proto/BluePrintManagement_pb2.py with 99% similarity]
py-modules/common/proto/BluePrintManagement_pb2_grpc.py [moved from ms/py-executor/blueprints_grpc/proto/BluePrintManagement_pb2_grpc.py with 98% similarity]
py-modules/common/proto/BluePrintProcessing_pb2.py [moved from ms/py-executor/blueprints_grpc/proto/BluePrintProcessing_pb2.py with 99% similarity]
py-modules/common/proto/BluePrintProcessing_pb2_grpc.py [moved from ms/py-executor/blueprints_grpc/proto/BluePrintProcessing_pb2_grpc.py with 96% similarity]
py-modules/common/proto/__init__.py [moved from ms/py-executor/blueprints_grpc/proto/__init__.py with 100% similarity]
py-modules/common/setup.py [new file with mode: 0644]