SIP Docker Swarm客户端库。
skasip-docker-swarm的Python项目详细描述
SKA SDP SIP Docker Swarm客户端API
简介
这个包包含一个客户端库,用于与Docker引擎接口 用于创建、删除和检查Docker Swarm服务以及 管理Docker Swarm节点。
此库用于其他ska sdp sip执行控制 服务,特别是处理块控制器。
快速启动
安装时使用:
pip3 install -U skasip-docker-swarm
示例用法:
fromsip_docker_swarmimportDockerSwarmClientDOCKER_SWARM=DockerSwarmClient()DOCKER_SWARM.get_service_list()
测试
sip ci/cd系统自动运行linting和单元测试,但也可以 从Docker_API代码目录中使用以下命令手动运行:
pytest --pylint --docstyle --codestyle -s -v --pylint-rcfile=../../../.pylintrc .
或者从顶层目录运行以下命令
./tools/run_tests.sh sip/execution_control/docker_api/sip_docker_swarm
待办事项
- 需要在函数中添加异常
- 将日志添加到脚本中
- 依赖项未启用->;需要对此进行研究
- 需要设置环境变量
- 更新节点功能的单元测试
- 了解如何验证撰写文件 虽然测试该服务是有用的,但它可能更好地进行测试。 服务也在运行