You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2021/08/03 15:20:58 UTC
[camel-quarkus] 03/06: Temporarily work around Kudu SASL issues
related to #2975
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 92559de4d849a8b8ec7c377ed497ee5ec1d627dc
Author: James Netherton <ja...@gmail.com>
AuthorDate: Tue Aug 3 15:36:58 2021 +0100
Temporarily work around Kudu SASL issues related to #2975
---
.../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",