This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch quarkus-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 359e1f686c68df1e870b16dbbf4aa4a3385637f7 Author: James Netherton <jamesnether...@gmail.com> AuthorDate: Tue Aug 3 15:36:58 2021 +0100 Register SASL security provider for kudu --- .../camel/quarkus/component/kudu/deployment/KuduProcessor.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/extensions/kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java b/extensions/kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java index cab0cc1..ea8c820 100644 --- a/extensions/kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java +++ b/extensions/kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java @@ -20,6 +20,7 @@ import io.quarkus.deployment.annotations.BuildProducer; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem; import io.quarkus.deployment.builditem.FeatureBuildItem; +import io.quarkus.deployment.builditem.nativeimage.NativeImageSecurityProviderBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; class KuduProcessor { @@ -37,6 +38,11 @@ class KuduProcessor { } @BuildStep + NativeImageSecurityProviderBuildItem saslSecurityProvider() { + return new NativeImageSecurityProviderBuildItem("com.sun.security.sasl.Provider"); + } + + @BuildStep void reflection(BuildProducer<ReflectiveClassBuildItem> reflectiveClass) { reflectiveClass.produce(new ReflectiveClassBuildItem(true, false, "org.apache.kudu.tserver.Tserver$ResourceMetricsPB",