Skip to content

Commit 0069a01

Browse files
committed
Revert "refactor: remove unneeded implementation of NamespaceChangeable"
This reverts commit 8a7b04c.
1 parent 552050a commit 0069a01

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/KubernetesDependentResourceConfig.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import java.util.Set;
44

5+
import io.javaoperatorsdk.operator.api.config.NamespaceChangeable;
56
import io.javaoperatorsdk.operator.api.reconciler.Constants;
67
import io.javaoperatorsdk.operator.api.reconciler.ResourceDiscriminator;
78
import io.javaoperatorsdk.operator.processing.event.source.filter.GenericFilter;
@@ -11,7 +12,7 @@
1112

1213
import static io.javaoperatorsdk.operator.api.reconciler.Constants.NO_VALUE_SET;
1314

14-
public class KubernetesDependentResourceConfig<R> {
15+
public class KubernetesDependentResourceConfig<R> implements NamespaceChangeable {
1516

1617
private Set<String> namespaces = Constants.SAME_AS_CONTROLLER_NAMESPACES_SET;
1718
private String labelSelector = NO_VALUE_SET;
@@ -88,7 +89,12 @@ public ResourceDiscriminator getResourceDiscriminator() {
8889
return resourceDiscriminator;
8990
}
9091

91-
@SuppressWarnings("unused")
92+
@Override
93+
public void changeNamespaces(Set<String> namespaces) {
94+
setNamespaces(namespaces);
95+
this.namespacesWereConfigured = true;
96+
}
97+
9298
protected void setNamespaces(Set<String> namespaces) {
9399
if (!wereNamespacesConfigured() && namespaces != null && !namespaces.isEmpty()) {
94100
this.namespaces = namespaces;

0 commit comments

Comments
 (0)