From e7c5d55a46831884fbb3387f50d342830ca69f94 Mon Sep 17 00:00:00 2001 From: Michael Woods Date: Sat, 15 Feb 2025 21:42:21 -0500 Subject: [PATCH] Server podman update. --- src/packetserver/server/jobs.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/packetserver/server/jobs.py b/src/packetserver/server/jobs.py index b8e2bb5..0e3f4fb 100644 --- a/src/packetserver/server/jobs.py +++ b/src/packetserver/server/jobs.py @@ -37,9 +37,10 @@ def get_orchestrator_from_config(cfg: dict) -> Union[Orchestrator, PodmanOrchest if 'runner' in cfg: val = cfg['runner'].lower().strip() if val == "podman": - orch = PodmanOrchestrator() image = cfg.get('image', 'debian') - orch.opts.image_name = image + opts = PodmanOptions(default_timeout=300, max_timeout=3600, image_name=image, max_active_jobs=5, + container_keepalive=300, name_prefix="packetserver_") + orch = PodmanOrchestrator(options=opts) return orch else: raise RuntimeError("Other orchestrators not implemented yet.")