3Di模拟容器中心
项目描述
container-hub
容器中心
机器管理器的精神继承者。主要目的是启动和停止3Di模拟容器。
使用方法
容器中心仅公开后端类中的两个函数,up() 和 down()。可以通过 get_backend 辅助函数导入后端类
from container_hub import get_backend backend = get_backend(settings) # settings 是 simple-settings/Django settings 或类似对象。
基于提供的设置,这将为您提供载体后端,来自 container_hub.carriers.marathon.backend 或 container_hub.carriers.docker.backend。
感谢
此包是用 Cookiecutter 和 audreyr/cookiecutter-pypackage 项目模板创建的。
历史
0.1.19 (2024-03-19)
尝试再次发布。
0.1.18 (2024-03-19)
尝试使用调整后的GA工作流程进行PyPi发布。
0.1.17 (2024-03-19)
重试发布。
0.1.16 (2024-03-19)
尝试发布到PyPi
0.1.15 (2024-03-19)
过滤 Kubernetes 作业:必须以“simulation-”开头
0.1.14 (2023-08-29)
添加了获取 Kubernetes 后端作业状态的功能。
0.1.13 (2023-07-10)
Kubernetes 作业应该只运行一次。
允许对 EmptyDirVolumeSource 设置大小限制。
0.1.12 (2023-03-06)
密钥挂载选项不正确。
0.1.11 (2023-03-03)
允许更多的 Kubernetes 挂载选项。
0.1.10 (2023-03-01)
启用 annotations 和 resources(限制/请求)。
0.1.9 (2023-02-13)
在模拟和调度容器之间添加了名为“shared-data”的共享 EmptyDirVolumeSource。
0.1.8 (2023-02-10)
在 Kubernetes 中删除 scheduler-worker 容器。
0.1.7 (2022-12-07)
需要使用 openapi 中的 V1DeleteOptions。
0.1.6 (2022-09-19)
自动删除作业下的 pod。
添加了为 docker 后端打开调试端口的选项。
0.1.5 (2022-06-24)
为 Kubernetes 模拟 Job 添加了 imagePullSecrets、NodeAffinity 和 Resources 选项。
0.1.4 (2022-06-17)
Kubernetes 后端的 container_list() 需要仅返回 simulation-id。
0.1.3 (2022-06-15)
测试后的 Kubernetes 后端更改。
0.1.2 (2022-05-09)
添加了 Kubernetes 支持。
0.1.1 (2022-04-15)
主要重构:载体现在可通过后端模块使用。
0.0.19 (2022-04-13)
不要从 simple-settings 中获取 SENTRY 设置。应通过 up 函数的 envs 参数提供。
0.0.18 (2021-12-21)
更新了 pypi 令牌。
0.0.17 (2021-12-21)
通过环境参数动态设置容器的“LOG_LEVEL”。
0.0.16 (2021-09-03)
当同时提供 gridadmin_download_url 和 tables_download_url 参数时,禁用模型挂载。
0.0.15 (2021-07-27)
为 up() 函数添加了传递 gridadmin_download_url 和 tables_download_url 参数的选项。
0.0.14 (2021-06-09)
删除了 threedi-api-client 作为要求。
将 pypi 发布管道添加到 github action 工作流程中。
0.0.13 (2020-10-13)
将“clean_up_files”参数添加到“up()”函数中。
0.0.12 (2020-08-11)
升级了 docker 版本。
0.0.11 (2020-05-15)
为 up() 函数添加了“max_rate”参数。
0.0.10 (2020-04-20)
所有 MarathonApp 参数必须是字符串。
0.0.9 (2020-04-20)
对于 marathon,会话内存参数 mem 必须是字符串。
0.0.8 (2020-04-16)
将 pause_timeout 参数添加到 up() 函数中。
0.0.7 (2020-02-19)
在查询 docker container_list 时删除“simulation-”前缀,以确保所有载体之间的一致性。
0.0.6 (2020-01-27)
使用通用的 envs 参数,该参数将设置容器环境变量。
将 sim_uid、sim_ref_datetime、end_time、duration 和 start_mode 参数添加到容器 CMD。
0.0.5 (2020-01-17)
使用通用的 marathon 约束设置。
0.0.4 (2019-12-19)
添加了对主机和 IP 查找的支持。
0.0.3 (2019-12-19)
还捕获了 simple settings 的 ImportErrors。
0.0.2 (2019-12-19)
重命名环境变量 only_initialize 为 scheduler_action。
0.0.1 (2019-12-19)
这是 PyPI 上的第一次发布。
项目详情
container_hub-0.1.19.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | da3e55b305f238a2a3dcde5114d6b55750629ac2637cb5c30ae5e9f2f0180676 |
|
MD5 | 6bc4efb98d596c87c3abee40bea3f42b |
|
BLAKE2b-256 | 8acacf2ca039ee2e5b843edd5ff93aa5b0d1b97a8f44981faa1f9e92bd093603 |
container_hub-0.1.19-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e31bb1f1f60a1a0960e94745b7c4361e7b178282d936ce98800adefcfde37734 |
|
MD5 | 1f47f771fbf5eee3d7372ed7dc346e3f |
|
BLAKE2b-256 | b107f501bb2461e65f159b7578ebb6ac9963dcc69bde7313f8e1233ff9b5e569 |