diff --git a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/GenericResourceUpdatePreProcessor.java b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/GenericResourceUpdatePreProcessor.java index 9cd63a2871..223f9483e8 100644 --- a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/GenericResourceUpdatePreProcessor.java +++ b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/GenericResourceUpdatePreProcessor.java @@ -1,9 +1,6 @@ package io.javaoperatorsdk.operator.processing.dependent.kubernetes; -import io.fabric8.kubernetes.api.model.ConfigMap; import io.fabric8.kubernetes.api.model.HasMetadata; -import io.fabric8.kubernetes.api.model.Secret; -import io.javaoperatorsdk.operator.ReconcilerUtils; import io.javaoperatorsdk.operator.api.reconciler.Context; public abstract class GenericResourceUpdatePreProcessor implements @@ -11,37 +8,6 @@ public abstract class GenericResourceUpdatePreProcessor i private GenericResourceUpdatePreProcessor() {} - @SuppressWarnings("unchecked") - public static ResourceUpdatePreProcessor processorFor( - Class resourceType) { - if (Secret.class.isAssignableFrom(resourceType)) { - return (ResourceUpdatePreProcessor) new GenericResourceUpdatePreProcessor() { - @Override - protected void updateClonedActual(Secret actual, Secret desired) { - actual.setData(desired.getData()); - actual.setStringData(desired.getStringData()); - } - }; - } else if (ConfigMap.class.isAssignableFrom(resourceType)) { - return (ResourceUpdatePreProcessor) new GenericResourceUpdatePreProcessor() { - - @Override - protected void updateClonedActual(ConfigMap actual, ConfigMap desired) { - actual.setData(desired.getData()); - actual.setBinaryData((desired.getBinaryData())); - } - }; - } else { - return new GenericResourceUpdatePreProcessor<>() { - @Override - protected void updateClonedActual(R actual, R desired) { - var desiredSpec = ReconcilerUtils.getSpec(desired); - ReconcilerUtils.setSpec(actual, desiredSpec); - } - }; - } - } - public R replaceSpecOnActual(R actual, R desired, Context context) { var clonedActual = context.getControllerConfiguration().getConfigurationService() .getResourceCloner()