Skip to content

Commit

Permalink
[KOGITO-9774] Registering kubernetes service loaders in native mode
Browse files Browse the repository at this point in the history
  • Loading branch information
fjtirado committed Sep 5, 2023
1 parent 3a67eb1 commit fd29a5a
Showing 1 changed file with 7 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
package org.kie.kogito.addons.quarkus.kubernetes;

import org.jboss.logmanager.Level;
import org.kie.kogito.addons.k8s.resource.catalog.KubernetesServiceCatalog;
import org.kie.kogito.addons.quarkus.k8s.EndpointCallerProducer;
import org.kie.kogito.addons.quarkus.k8s.EndpointDiscoveryProducer;
import org.kie.kogito.addons.quarkus.k8s.config.ServiceDiscoveryConfigBuilder;
Expand All @@ -27,6 +28,7 @@
import io.quarkus.deployment.builditem.FeatureBuildItem;
import io.quarkus.deployment.builditem.LogCategoryBuildItem;
import io.quarkus.deployment.builditem.RunTimeConfigBuilderBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem;

class KogitoAddOnKubernetesProcessor extends AnyEngineKogitoAddOnProcessor {

Expand Down Expand Up @@ -62,4 +64,9 @@ void runtimeInitConfigBuilderProducer(BuildProducer<RunTimeConfigBuilderBuildIte
public void produceLoggingCategories(BuildProducer<LogCategoryBuildItem> categories) {
categories.produce(new LogCategoryBuildItem("okhttp3.OkHttpClient", Level.WARN));
}

@BuildStep
public ServiceProviderBuildItem nativeRegistration() {
return ServiceProviderBuildItem.allProvidersFromClassPath(KubernetesServiceCatalog.class.getCanonicalName());
}
}

0 comments on commit fd29a5a

Please sign in to comment.