mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-21 16:02:28 +00:00
cccd8b9847
Remove the per-worker-group container_runtime option entirely and decide the docker runtime automatically: for a `# docker` job, if a Docker daemon is already provided (DOCKER_HOST set or /var/run/docker.sock mounted) use it (backwards compatible, unchanged); otherwise start a per-job rootless podman (its own ephemeral daemon, torn down with the job). podman must be present (the *-full images) — else a clear error. Removed: container_runtime from WorkerConfigOpt/WorkerConfig/load_worker_config/ WORKER_CONFIG/monitor, the CE config allowlist entry, and the frontend "Container runtime" toggle. docker-compose / README: the windmill_worker_docker example no longer sets CONTAINER_RUNTIME (podman is automatic when no daemon is provided). Verified e2e: a worker with no CONTAINER_RUNTIME and no DOCKER_HOST auto-runs a # docker job via per-job podman; the provided-daemon (legacy) path is unchanged. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>