issue 8813: remove restic from the valid uploader type

Signed-off-by: Lyndon-Li <lyonghui@vmware.com>
This commit is contained in:
Lyndon-Li
2025-07-07 15:07:03 +08:00
parent c505021752
commit 88ec5fa193
7 changed files with 12 additions and 16 deletions

View File

@@ -588,6 +588,11 @@ func (r *PodVolumeBackupReconciler) OnDataPathProgress(ctx context.Context, name
func (r *PodVolumeBackupReconciler) SetupWithManager(mgr ctrl.Manager) error {
gp := kube.NewGenericEventPredicate(func(object client.Object) bool {
pvb := object.(*velerov1api.PodVolumeBackup)
if _, err := uploader.ValidateUploaderType(pvb.Spec.UploaderType); err != nil {
return false
}
if pvb.Status.Phase == velerov1api.PodVolumeBackupPhaseAccepted {
return true
}