@@ -84,32 +84,32 @@ var autoExcludeClusterScopedResources = []string{
8484}
8585
8686type backupReconciler struct {
87- ctx context.Context
88- logger logrus.FieldLogger
89- discoveryHelper discovery.Helper
90- backupper pkgbackup.Backupper
91- kbClient kbclient.Client
92- clock clock.WithTickerAndDelayedExecution
93- backupLogLevel logrus.Level
94- newPluginManager func (logrus.FieldLogger ) clientmgmt.Manager
95- backupTracker BackupTracker
96- defaultBackupLocation string
97- defaultVolumesToFsBackup bool
98- defaultBackupTTL time.Duration
99- defaultVGSLabelKey string
100- defaultCSISnapshotTimeout time.Duration
101- resourceTimeout time.Duration
102- defaultItemOperationTimeout time.Duration
103- defaultSnapshotLocations map [string ]string
104- metrics * metrics.ServerMetrics
105- backupStoreGetter persistence.ObjectBackupStoreGetter
106- formatFlag logging.Format
107- credentialFileStore credentials.FileStore
108- maxConcurrentK8SConnections int
109- defaultSnapshotMoveData bool
110- globalCRClient kbclient.Client
111- itemBlockWorkerCount int
112- concurrentBackups int
87+ ctx context.Context
88+ logger logrus.FieldLogger
89+ discoveryHelper discovery.Helper
90+ backupper pkgbackup.Backupper
91+ kbClient kbclient.Client
92+ clock clock.WithTickerAndDelayedExecution
93+ backupLogLevel logrus.Level
94+ newPluginManager func (logrus.FieldLogger ) clientmgmt.Manager
95+ backupTracker BackupTracker
96+ defaultBackupLocation string
97+ defaultVolumesToFsBackup bool
98+ defaultBackupTTL time.Duration
99+ defaultVGSLabelKey string
100+ defaultCSISnapshotTimeout time.Duration
101+ resourceTimeout time.Duration
102+ defaultItemOperationTimeout time.Duration
103+ defaultSnapshotLocations map [string ]string
104+ metrics * metrics.ServerMetrics
105+ backupStoreGetter persistence.ObjectBackupStoreGetter
106+ formatFlag logging.Format
107+ credentialFileStore credentials.FileStore
108+ maxConcurrentK8SConnections int
109+ defaultSnapshotMoveData bool
110+ globalCRClient kbclient.Client
111+ itemBlockWorkerCount int
112+ concurrentBackups int
113113 additionalVolumePolicyActions []string
114114}
115115
@@ -142,32 +142,32 @@ func NewBackupReconciler(
142142 additionalVolumePolicyActions []string ,
143143) * backupReconciler {
144144 b := & backupReconciler {
145- ctx : ctx ,
146- discoveryHelper : discoveryHelper ,
147- backupper : backupper ,
148- clock : & clock.RealClock {},
149- logger : logger ,
150- backupLogLevel : backupLogLevel ,
151- newPluginManager : newPluginManager ,
152- backupTracker : backupTracker ,
153- kbClient : kbClient ,
154- defaultBackupLocation : defaultBackupLocation ,
155- defaultVolumesToFsBackup : defaultVolumesToFsBackup ,
156- defaultBackupTTL : defaultBackupTTL ,
157- defaultVGSLabelKey : defaultVGSLabelKey ,
158- defaultCSISnapshotTimeout : defaultCSISnapshotTimeout ,
159- resourceTimeout : resourceTimeout ,
160- defaultItemOperationTimeout : defaultItemOperationTimeout ,
161- defaultSnapshotLocations : defaultSnapshotLocations ,
162- metrics : metrics ,
163- backupStoreGetter : backupStoreGetter ,
164- formatFlag : formatFlag ,
165- credentialFileStore : credentialStore ,
166- maxConcurrentK8SConnections : maxConcurrentK8SConnections ,
167- defaultSnapshotMoveData : defaultSnapshotMoveData ,
168- itemBlockWorkerCount : itemBlockWorkerCount ,
169- concurrentBackups : max (concurrentBackups , 1 ),
170- globalCRClient : globalCRClient ,
145+ ctx : ctx ,
146+ discoveryHelper : discoveryHelper ,
147+ backupper : backupper ,
148+ clock : & clock.RealClock {},
149+ logger : logger ,
150+ backupLogLevel : backupLogLevel ,
151+ newPluginManager : newPluginManager ,
152+ backupTracker : backupTracker ,
153+ kbClient : kbClient ,
154+ defaultBackupLocation : defaultBackupLocation ,
155+ defaultVolumesToFsBackup : defaultVolumesToFsBackup ,
156+ defaultBackupTTL : defaultBackupTTL ,
157+ defaultVGSLabelKey : defaultVGSLabelKey ,
158+ defaultCSISnapshotTimeout : defaultCSISnapshotTimeout ,
159+ resourceTimeout : resourceTimeout ,
160+ defaultItemOperationTimeout : defaultItemOperationTimeout ,
161+ defaultSnapshotLocations : defaultSnapshotLocations ,
162+ metrics : metrics ,
163+ backupStoreGetter : backupStoreGetter ,
164+ formatFlag : formatFlag ,
165+ credentialFileStore : credentialStore ,
166+ maxConcurrentK8SConnections : maxConcurrentK8SConnections ,
167+ defaultSnapshotMoveData : defaultSnapshotMoveData ,
168+ itemBlockWorkerCount : itemBlockWorkerCount ,
169+ concurrentBackups : max (concurrentBackups , 1 ),
170+ globalCRClient : globalCRClient ,
171171 additionalVolumePolicyActions : additionalVolumePolicyActions ,
172172 }
173173 b .updateTotalBackupMetric ()
@@ -583,7 +583,7 @@ func (b *backupReconciler) prepareBackupRequest(ctx context.Context, backup *vel
583583 request .Status .ValidationErrors = append (request .Status .ValidationErrors , "encountered labelSelector as well as orLabelSelectors in backup spec, only one can be specified" )
584584 }
585585
586- resourcePolicies , err := resourcepolicies .GetResourcePoliciesFromBackup (* request .Backup , b .kbClient , logger )
586+ resourcePolicies , err := resourcepolicies .GetResourcePoliciesFromBackup (* request .Backup , b .kbClient , logger , b . additionalVolumePolicyActions , true )
587587 if err != nil {
588588 request .Status .ValidationErrors = append (request .Status .ValidationErrors , err .Error ())
589589 }
0 commit comments