Skip to content

Commit ecbc145

Browse files
committed
adding a comment about ResourceUpdaterMatcher customization
Signed-off-by: Steve Hawkins <[email protected]>
1 parent 15d50a9 commit ecbc145

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Diff for: operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/KubernetesDependentResource.java

+5-2
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,14 @@ public abstract class KubernetesDependentResource<R extends HasMetadata, P exten
4343
private final boolean garbageCollected = this instanceof GarbageCollected;
4444
private KubernetesDependentResourceConfig<R> kubernetesDependentResourceConfig;
4545

46+
private boolean usingCustomResourceUpdateMatcher;
47+
4648
@SuppressWarnings("unchecked")
4749
public KubernetesDependentResource(Class<R> resourceType) {
4850
super(resourceType);
4951

50-
updaterMatcher = this instanceof ResourceUpdaterMatcher
52+
usingCustomResourceUpdateMatcher = this instanceof ResourceUpdaterMatcher;
53+
updaterMatcher = usingCustomResourceUpdateMatcher
5154
? (ResourceUpdaterMatcher<R>) this
5255
: GenericResourceUpdaterMatcher.updaterMatcherFor(resourceType);
5356
}
@@ -190,7 +193,7 @@ protected void addMetadata(boolean forMatch, R actualResource, final R target, P
190193
}
191194

192195
protected boolean useSSA(Context<P> context) {
193-
if (this instanceof ResourceUpdaterMatcher) {
196+
if (usingCustomResourceUpdateMatcher) {
194197
return false;
195198
}
196199
Optional<Boolean> useSSAConfig =

0 commit comments

Comments
 (0)