fix(delivery): check storage before downloading deployment bundles #52

Merged
gitchegumi merged 1 commit from kiyi/storage-preflight into main 2026-09-21 15:28:24 -05:00
Member

ComfyUI deployment waited through Helm timeouts because its local StorageClass and PVs were missing. Both shared deployment entry points now verify signed manifest metadata and check the selected environment’s PVC/PV prerequisites before downloading the large bundle or rescanning images.

Checks cover referenced claims, static PV compatibility/reservations, dynamic provisioning (including WaitForFirstConsumer), and StatefulSet claim templates. No storage resources are created. Host paths, CSI health and scheduling remain rollout checks. Existing signed bundles remain usable.

Validation: all 182 workflow tests pass locally, including missing ComfyUI storage and early failure before archive download; git diff --check passes. Not deployed.

Adoption prerequisite: reconcile platform deployment identities with get/list permissions for PVs and StorageClasses before adopting this workflow release. Legacy identities need the same read permissions. Related: #5, Homelab/Comfy-UI#1.

ComfyUI deployment waited through Helm timeouts because its local StorageClass and PVs were missing. Both shared deployment entry points now verify signed manifest metadata and check the selected environment’s PVC/PV prerequisites before downloading the large bundle or rescanning images. Checks cover referenced claims, static PV compatibility/reservations, dynamic provisioning (including WaitForFirstConsumer), and StatefulSet claim templates. No storage resources are created. Host paths, CSI health and scheduling remain rollout checks. Existing signed bundles remain usable. Validation: all 182 workflow tests pass locally, including missing ComfyUI storage and early failure before archive download; git diff --check passes. Not deployed. Adoption prerequisite: reconcile platform deployment identities with get/list permissions for PVs and StorageClasses before adopting this workflow release. Legacy identities need the same read permissions. Related: #5, Homelab/Comfy-UI#1.
fix(delivery): check storage before downloading deployment bundles
All checks were successful
Workflow acceptance / acceptance (pull_request) Successful in 3m6s
Repository security / security-1 (pull_request) Successful in 3m18s
Repository security / security (pull_request) Successful in 0s
Library checks / tests (pull_request) Successful in 3m32s
576b38b71b
gitchegumi approved these changes 2026-09-21 15:28:20 -05:00
gitchegumi deleted branch kiyi/storage-preflight 2026-09-21 15:28:25 -05:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
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
Homelab/workflows!52
No description provided.