Repository navigation
ComfyUI Base 3.9.1
ComfyUI Base 3.9.1: podctl create --private works and says its volume is not encrypted; a seed build needs no GPU (#13)
Two defects, both found on 2026-10-16 while setting up the RunPod side.
1. podctl create --private (the default since 3.8.1) always failed,
and claimed encryption it never asked for.
It sent volumeEncrypted: true; REST v1 POST /pods refuses that
("Extra input keys") because the field exists only
on the Pod read-back. Read from RunPod's own sources today: REST v1
PodCreateInput, REST v2 and runpodctl 3.0.1 have
no encryption input; GraphQL's deploy inputs carry only an undocumented
volumeKey string (not used: unverified, and
the docs say bring-your-own-key is not supported); the storage docs name
one way, the console's Encrypt volume box.
Now:
- the body never carries the field;
- a
noteline says the pod volume will NOT be encrypted, before the
pod exists, and that at a $0 balance RunPod
terminates a pod without a network volume, volume and all (billing
docs); - the summary prints what the read-back says:
ENCRYPTED pod volume,
pod volume … (not encrypted)or
(encryption not reported); the delete-on-false is gone; - the suite's fake RunPod refuses any
POST /podskey outside the live
PodCreateInput, so a field the API does not
take fails on the Mac first.
2. The template image could never be built. A seed build
(BASE_SEED=1, no GPU) failed its venv verify on
torch.cuda.is_available() is False and rolled back (runpod-template
base-image runs on main, both red). The
install now passes BASE_NO_GPU=1 to py/venv_verify.py for a seed
build only; the CUDA build, the archs and the
closure are still checked, and a real machine with no visible device
still fails.
Docs: hosts/runpod/README.md, _build/pod/README.md, handbook §1 and §10.
Exercised on this Mac against the fake RunPod
and a fake torch (verify.sh green from a clone outside ~/Developer);
not against the live API, and the image build is
CI's to show once the workspace pins this tag.
🤖 Generated with Claude Code
Co-authored-by: Claude Opus 5.5 noreply@anthropic.com
The zip is what a pod installs. Handbook: comfyui-base-handbook.md