From decc5aeb78a6add0d0b3ba1842604ca79db92f41 Mon Sep 17 00:00:00 2001 From: Chris Laprun Date: Sat, 21 Jan 2023 17:17:30 +0100 Subject: [PATCH] feat: expose setting namespaces directly to subclasses --- .../kubernetes/KubernetesDependentResourceConfig.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/KubernetesDependentResourceConfig.java b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/KubernetesDependentResourceConfig.java index 02a3c8dd78..44a3b0a7bd 100644 --- a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/KubernetesDependentResourceConfig.java +++ b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/KubernetesDependentResourceConfig.java @@ -93,6 +93,12 @@ public ResourceDiscriminator getResourceDiscriminator() { public void changeNamespaces(Set namespaces) { if (!wereNamespacesConfigured()) { this.namespacesWereConfigured = true; + setNamespaces(namespaces); + } + } + + protected void setNamespaces(Set namespaces) { + if (namespaces != null && !namespaces.isEmpty()) { this.namespaces = namespaces; } }