fix(migrate-*): bump item-operation-timeout to 4h for large PVCs
ci/woodpecker/manual/migrate-immich Pipeline failed

Pipeline 754 hit `Operation Error: timeout on preparing data upload`
on immich's 250 GB library PVC. Velero's CSI plugin defaults to 30 min
for the prepare phase (CSI VolumeSnapshotContent provisioning + Kopia
DataUpload setup). Fast Ceph snapshot creation is plenty for paperless
or music-assistant but slow for big PVCs.

Add --item-operation-timeout=4h to every velero backup create call so
the prepare phase has room to finish on the largest PVCs without
falsely failing.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-28 14:30:17 +02:00
co-authored by Claude Opus 4.7
parent 664f136221
commit 68bba536d2
5 changed files with 5 additions and 0 deletions
+1
View File
@@ -180,6 +180,7 @@ steps:
--include-namespaces "$NS" \
--include-resources persistentvolumeclaims \
--snapshot-move-data \
--item-operation-timeout=4h \
--labels "velero.io/schedule-name=$SCHED"
log "Polling Backup $BACKUP_NAME ..."
+1
View File
@@ -334,6 +334,7 @@ steps:
--include-namespaces "$NS" \
--include-resources persistentvolumeclaims \
--snapshot-move-data \
--item-operation-timeout=4h \
--labels "velero.io/schedule-name=$SCHED"
log "Polling Backup $BACKUP_NAME ..."
+1
View File
@@ -178,6 +178,7 @@ steps:
--include-namespaces "$NS" \
--include-resources persistentvolumeclaims \
--snapshot-move-data \
--item-operation-timeout=4h \
--labels "velero.io/schedule-name=$SCHED"
log "Polling Backup $BACKUP_NAME ..."
+1
View File
@@ -176,6 +176,7 @@ steps:
--include-namespaces "$NS" \
--include-resources persistentvolumeclaims \
--snapshot-move-data \
--item-operation-timeout=4h \
--labels "velero.io/schedule-name=$SCHED"
log "Polling Backup $BACKUP_NAME ..."
+1
View File
@@ -291,6 +291,7 @@ steps:
--include-namespaces "$NS" \
--include-resources persistentvolumeclaims \
--snapshot-move-data \
--item-operation-timeout=4h \
--labels "velero.io/schedule-name=$SCHED"
log "Polling Backup $BACKUP_NAME ..."