admin: Lock runners to system Blender #14

Merged
eva merged 1 commit from moss/admin-lock-system-blender into master 2026-09-17 08:55:32 +00:00

What

Admin-configurable lock_system_blender setting (mirrors registration_enabled) locks runners to system Blender (PATH blender / LookPath). When locked, render-settings Blender version is ignored for execution and the job_new Blender Version picker is hidden.

Why

Operators need to force a known system Blender across the farm instead of per-job manager-gathered versions (issue #13).

Test

  • go test ./... (local with ffmpeg): pass
  • Config persist + ChooseBlenderBinary path resolution tests with literal expects
  • Lock on → metadata stamped lock_system_blender; runner resolves system binary
  • Lock off → prior versioned behavior

Closes #13

## What Admin-configurable `lock_system_blender` setting (mirrors `registration_enabled`) locks runners to system Blender (PATH `blender` / LookPath). When locked, render-settings Blender version is ignored for execution and the job_new Blender Version picker is hidden. ## Why Operators need to force a known system Blender across the farm instead of per-job manager-gathered versions (issue #13). ## Test - `go test ./...` (local with ffmpeg): pass - Config persist + `ChooseBlenderBinary` path resolution tests with literal expects - Lock on → metadata stamped `lock_system_blender`; runner resolves system binary - Lock off → prior versioned behavior Closes #13
admin: Lock runners to system Blender
All checks were successful
CI / check-and-test (pull_request) Successful in 1m22s
13a613e542
Add lock_system_blender admin setting (mirrors registration_enabled) so
runners use PATH blender and ignore render-settings version when locked.
Hide the job_new Blender Version picker while locked. Closes #13.
Ghost requested reviews from eva, linus 2026-09-17 08:49:40 +00:00
eva merged commit a7c3311d47 into master 2026-09-17 08:55:32 +00:00
eva deleted branch moss/admin-lock-system-blender 2026-09-17 08:55:32 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
s1d3sw1ped/jiggablend!14
No description provided.