This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 33b571b074e95f48365f9c951502090439f4a00c Author: James Netherton <jamesnether...@gmail.com> AuthorDate: Wed Mar 5 13:41:06 2025 +0000 Remove reflective class configuration for Kubernetes vault configuration Fixes #7045 --- .../kubernetes/deployment/KubernetesProcessor.java | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/extensions/kubernetes/deployment/src/main/java/org/apache/camel/quarkus/component/kubernetes/deployment/KubernetesProcessor.java b/extensions/kubernetes/deployment/src/main/java/org/apache/camel/quarkus/component/kubernetes/deployment/KubernetesProcessor.java index 3280f2f596..a122e0987f 100644 --- a/extensions/kubernetes/deployment/src/main/java/org/apache/camel/quarkus/component/kubernetes/deployment/KubernetesProcessor.java +++ b/extensions/kubernetes/deployment/src/main/java/org/apache/camel/quarkus/component/kubernetes/deployment/KubernetesProcessor.java @@ -18,16 +18,12 @@ package org.apache.camel.quarkus.component.kubernetes.deployment; import io.fabric8.kubernetes.client.KubernetesClient; import io.quarkus.arc.deployment.BeanContainerBuildItem; -import io.quarkus.deployment.annotations.BuildProducer; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.annotations.ExecutionTime; import io.quarkus.deployment.annotations.Record; import io.quarkus.deployment.builditem.FeatureBuildItem; -import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; import org.apache.camel.quarkus.component.kubernetes.CamelKubernetesRecorder; import org.apache.camel.quarkus.core.deployment.spi.CamelRuntimeBeanBuildItem; -import org.apache.camel.vault.KubernetesConfigMapVaultConfiguration; -import org.apache.camel.vault.KubernetesVaultConfiguration; class KubernetesProcessor { private static final String FEATURE = "camel-kubernetes"; @@ -47,15 +43,4 @@ class KubernetesProcessor { KubernetesClient.class.getName(), recorder.getKubernetesClient(beanContainer.getValue())); } - - /** - * TODO: Remove this https://github.com/apache/camel-quarkus/issues/7045 - */ - @BuildStep - void registerForReflection(BuildProducer<ReflectiveClassBuildItem> reflectiveClass) { - reflectiveClass.produce(ReflectiveClassBuildItem - .builder(KubernetesVaultConfiguration.class, KubernetesConfigMapVaultConfiguration.class) - .methods() - .build()); - } }