Skip to content

Commit d0d0da0

Browse files
committed
fix: properly set deprecated filters when overriding configuration
1 parent 7bb3503 commit d0d0da0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/ControllerConfigurationOverrider.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,10 +192,13 @@ public ControllerConfiguration<R> build() {
192192
}
193193
}).collect(Collectors.toList());
194194

195-
return new ResolvedControllerConfiguration<>(original.getResourceClass(), original.getName(),
195+
final var overridden = new ResolvedControllerConfiguration<>(
196+
original.getResourceClass(), original.getName(),
196197
generationAware, original.getAssociatedReconcilerClassName(), retry, rateLimiter,
197198
reconciliationMaxInterval, onAddFilter, onUpdateFilter, genericFilter, newDependentSpecs,
198199
namespaces, finalizer, labelSelector);
200+
overridden.setEventFilter(customResourcePredicate);
201+
return overridden;
199202
}
200203

201204
public static <R extends HasMetadata> ControllerConfigurationOverrider<R> override(

0 commit comments

Comments
 (0)