summaryrefslogtreecommitdiffstats
path: root/participant/participant-impl/participant-impl-kserve
diff options
context:
space:
mode:
authoraravind.est <aravindhan.a@est.tech>2023-03-08 15:08:44 +0000
committeraravind.est <aravindhan.a@est.tech>2023-03-08 15:10:09 +0000
commit4f15b44c04a6f328f1a3357b859482c147fba0cd (patch)
tree51c692cb237287adc32353c1980960b315fb2a28 /participant/participant-impl/participant-impl-kserve
parent7c4e1a2a23a0f0e2daf23fce7130a4327af25776 (diff)
Add kubernetes configuration fetching based on profile.
Fetch the kubernetes configuration from cluster only when the container runs on kubernetes cluster. This allows the container to run in a docker-compose based deployment. Issue-ID: POLICY-4574 Signed-off-by: aravind.est <aravindhan.a@est.tech> Change-Id: If12895c17734e87c327dda73ace0a91947f98022
Diffstat (limited to 'participant/participant-impl/participant-impl-kserve')
-rwxr-xr-xparticipant/participant-impl/participant-impl-kserve/src/main/java/org/onap/policy/clamp/acm/participant/kserve/Application.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/participant/participant-impl/participant-impl-kserve/src/main/java/org/onap/policy/clamp/acm/participant/kserve/Application.java b/participant/participant-impl/participant-impl-kserve/src/main/java/org/onap/policy/clamp/acm/participant/kserve/Application.java
index c5299e235..04bfd36ad 100755
--- a/participant/participant-impl/participant-impl-kserve/src/main/java/org/onap/policy/clamp/acm/participant/kserve/Application.java
+++ b/participant/participant-impl/participant-impl-kserve/src/main/java/org/onap/policy/clamp/acm/participant/kserve/Application.java
@@ -28,6 +28,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
+import org.springframework.context.annotation.Profile;
/**
* Starter.
@@ -54,6 +55,7 @@ public class Application {
* @return ApiClient
* @throws IOException exception
*/
+ @Profile("kubernetes")
@Bean
public ApiClient defaultApiClient() throws IOException {
return Config.fromCluster();