fix(delivery): check storage before downloading deployment bundles #52
No reviewers
Labels
No labels
app-migration
bug
ci-cd
cluster
Documentation
duplicate
enhancement
gpu
invalid
networking
question
security
Storage
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Homelab/workflows!52
Loading…
Reference in a new issue
No description provided.
Delete branch "kiyi/storage-preflight"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.