@@ -51,11 +51,8 @@ public class ConfigurationServiceOverrider {
5151 private Duration reconciliationTerminationTimeout ;
5252 private Boolean ssaBasedCreateUpdateMatchForDependentResources ;
5353 private Set <Class <? extends HasMetadata >> defaultNonSSAResource ;
54- private Boolean previousAnnotationForDependentResources ;
55- private Boolean parseResourceVersions ;
5654 private Boolean useSSAToPatchPrimaryResource ;
5755 private Boolean cloneSecondaryResourcesWhenGettingFromCache ;
58- private Set <Class <? extends HasMetadata >> previousAnnotationUsageBlocklist ;
5956
6057 @ SuppressWarnings ("rawtypes" )
6158 private DependentResourceFactory dependentResourceFactory ;
@@ -168,31 +165,6 @@ public ConfigurationServiceOverrider withDefaultNonSSAResource(
168165 return this ;
169166 }
170167
171- public ConfigurationServiceOverrider withPreviousAnnotationForDependentResources (boolean value ) {
172- this .previousAnnotationForDependentResources = value ;
173- return this ;
174- }
175-
176- /**
177- * @param value true if internal algorithms can use metadata.resourceVersion as a numeric value.
178- * @return this
179- */
180- public ConfigurationServiceOverrider withParseResourceVersions (boolean value ) {
181- this .parseResourceVersions = value ;
182- return this ;
183- }
184-
185- /**
186- * @deprecated use withParseResourceVersions
187- * @param value true if internal algorithms can use metadata.resourceVersion as a numeric value.
188- * @return this
189- */
190- @ Deprecated (forRemoval = true )
191- public ConfigurationServiceOverrider wihtParseResourceVersions (boolean value ) {
192- this .parseResourceVersions = value ;
193- return this ;
194- }
195-
196168 public ConfigurationServiceOverrider withUseSSAToPatchPrimaryResource (boolean value ) {
197169 this .useSSAToPatchPrimaryResource = value ;
198170 return this ;
@@ -204,12 +176,6 @@ public ConfigurationServiceOverrider withCloneSecondaryResourcesWhenGettingFromC
204176 return this ;
205177 }
206178
207- public ConfigurationServiceOverrider withPreviousAnnotationForDependentResourcesBlocklist (
208- Set <Class <? extends HasMetadata >> blocklist ) {
209- this .previousAnnotationUsageBlocklist = blocklist ;
210- return this ;
211- }
212-
213179 public ConfigurationService build () {
214180 return new BaseConfigurationService (original .getVersion (), cloner , client ) {
215181 @ Override
@@ -218,43 +184,43 @@ public Set<String> getKnownReconcilerNames() {
218184 }
219185
220186 private <T > T overriddenValueOrDefault (
221- T value , Function <ConfigurationService , T > defaultValue ) {
187+ T value , Function <ConfigurationService , T > defaultValue ) {
222188 return value != null ? value : defaultValue .apply (original );
223189 }
224190
225191 @ Override
226192 public boolean checkCRDAndValidateLocalModel () {
227193 return overriddenValueOrDefault (
228- checkCR , ConfigurationService ::checkCRDAndValidateLocalModel );
194+ checkCR , ConfigurationService ::checkCRDAndValidateLocalModel );
229195 }
230196
231197 @ SuppressWarnings ("rawtypes" )
232198 @ Override
233199 public DependentResourceFactory dependentResourceFactory () {
234200 return overriddenValueOrDefault (
235- dependentResourceFactory , ConfigurationService ::dependentResourceFactory );
201+ dependentResourceFactory , ConfigurationService ::dependentResourceFactory );
236202 }
237203
238204 @ Override
239205 public int concurrentReconciliationThreads () {
240206 return Utils .ensureValid (
241- overriddenValueOrDefault (
242- concurrentReconciliationThreads ,
243- ConfigurationService ::concurrentReconciliationThreads ),
244- "maximum reconciliation threads" ,
245- 1 ,
246- original .concurrentReconciliationThreads ());
207+ overriddenValueOrDefault (
208+ concurrentReconciliationThreads ,
209+ ConfigurationService ::concurrentReconciliationThreads ),
210+ "maximum reconciliation threads" ,
211+ 1 ,
212+ original .concurrentReconciliationThreads ());
247213 }
248214
249215 @ Override
250216 public int concurrentWorkflowExecutorThreads () {
251217 return Utils .ensureValid (
252- overriddenValueOrDefault (
253- concurrentWorkflowExecutorThreads ,
254- ConfigurationService ::concurrentWorkflowExecutorThreads ),
255- "maximum workflow execution threads" ,
256- 1 ,
257- original .concurrentWorkflowExecutorThreads ());
218+ overriddenValueOrDefault (
219+ concurrentWorkflowExecutorThreads ,
220+ ConfigurationService ::concurrentWorkflowExecutorThreads ),
221+ "maximum workflow execution threads" ,
222+ 1 ,
223+ original .concurrentWorkflowExecutorThreads ());
258224 }
259225
260226 @ Override
@@ -288,22 +254,22 @@ public ExecutorService getWorkflowExecutorService() {
288254 @ Override
289255 public Optional <LeaderElectionConfiguration > getLeaderElectionConfiguration () {
290256 return leaderElectionConfiguration != null
291- ? Optional .of (leaderElectionConfiguration )
292- : original .getLeaderElectionConfiguration ();
257+ ? Optional .of (leaderElectionConfiguration )
258+ : original .getLeaderElectionConfiguration ();
293259 }
294260
295261 @ Override
296262 public Optional <InformerStoppedHandler > getInformerStoppedHandler () {
297263 return informerStoppedHandler != null
298- ? Optional .of (informerStoppedHandler )
299- : original .getInformerStoppedHandler ();
264+ ? Optional .of (informerStoppedHandler )
265+ : original .getInformerStoppedHandler ();
300266 }
301267
302268 @ Override
303269 public boolean stopOnInformerErrorDuringStartup () {
304270 return overriddenValueOrDefault (
305- stopOnInformerErrorDuringStartup ,
306- ConfigurationService ::stopOnInformerErrorDuringStartup );
271+ stopOnInformerErrorDuringStartup ,
272+ ConfigurationService ::stopOnInformerErrorDuringStartup );
307273 }
308274
309275 @ Override
@@ -314,57 +280,34 @@ public Duration cacheSyncTimeout() {
314280 @ Override
315281 public Duration reconciliationTerminationTimeout () {
316282 return overriddenValueOrDefault (
317- reconciliationTerminationTimeout ,
318- ConfigurationService ::reconciliationTerminationTimeout );
283+ reconciliationTerminationTimeout ,
284+ ConfigurationService ::reconciliationTerminationTimeout );
319285 }
320286
321287 @ Override
322288 public boolean ssaBasedCreateUpdateMatchForDependentResources () {
323289 return overriddenValueOrDefault (
324- ssaBasedCreateUpdateMatchForDependentResources ,
325- ConfigurationService ::ssaBasedCreateUpdateMatchForDependentResources );
290+ ssaBasedCreateUpdateMatchForDependentResources ,
291+ ConfigurationService ::ssaBasedCreateUpdateMatchForDependentResources );
326292 }
327293
328294 @ Override
329295 public Set <Class <? extends HasMetadata >> defaultNonSSAResources () {
330296 return overriddenValueOrDefault (
331- defaultNonSSAResource , ConfigurationService ::defaultNonSSAResources );
332- }
333-
334- @ Override
335- public boolean previousAnnotationForDependentResourcesEventFiltering () {
336- return overriddenValueOrDefault (
337- previousAnnotationForDependentResources ,
338- ConfigurationService ::previousAnnotationForDependentResourcesEventFiltering );
339- }
340-
341- @ Override
342- public boolean parseResourceVersionsForEventFilteringAndCaching () {
343- return overriddenValueOrDefault (
344- parseResourceVersions ,
345- ConfigurationService ::parseResourceVersionsForEventFilteringAndCaching );
297+ defaultNonSSAResource , ConfigurationService ::defaultNonSSAResources );
346298 }
347299
348300 @ Override
349301 public boolean useSSAToPatchPrimaryResource () {
350302 return overriddenValueOrDefault (
351- useSSAToPatchPrimaryResource , ConfigurationService ::useSSAToPatchPrimaryResource );
303+ useSSAToPatchPrimaryResource , ConfigurationService ::useSSAToPatchPrimaryResource );
352304 }
353305
354306 @ Override
355307 public boolean cloneSecondaryResourcesWhenGettingFromCache () {
356308 return overriddenValueOrDefault (
357- cloneSecondaryResourcesWhenGettingFromCache ,
358- ConfigurationService ::cloneSecondaryResourcesWhenGettingFromCache );
359- }
360-
361- @ Override
362- public Set <Class <? extends HasMetadata >>
363- withPreviousAnnotationForDependentResourcesBlocklist () {
364- return overriddenValueOrDefault (
365- previousAnnotationUsageBlocklist ,
366- ConfigurationService ::withPreviousAnnotationForDependentResourcesBlocklist );
309+ cloneSecondaryResourcesWhenGettingFromCache ,
310+ ConfigurationService ::cloneSecondaryResourcesWhenGettingFromCache );
367311 }
368312 };
369- }
370- }
313+ }}
0 commit comments