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());
-    }
 }

Reply via email to