From 090e1d01d5e60218b0f8e2ffafc0de59aa2cde96 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Mon, 19 Jun 2023 13:08:36 +0200 Subject: [PATCH] OZG-3961 - spring native config --- pom.xml | 7 +++++++ src/main/java/de/ozgcloud/operator/Config.java | 3 ++- .../de/ozgcloud/operator/SpringNativeConfiguration.java | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5bc0b85..b0a728f 100644 --- a/pom.xml +++ b/pom.xml @@ -74,6 +74,13 @@ <version>${operator-sdk.version}</version> </dependency> + <!-- https://mvnrepository.com/artifact/javax.validation/validation-api --> + <dependency> + <groupId>javax.validation</groupId> + <artifactId>validation-api</artifactId> + <version>2.0.1.Final</version> + </dependency> + <!-- start https://github.com/keycloak/keycloak/blob/main/pom.xml --> <dependency> <groupId>org.jboss.resteasy</groupId> diff --git a/src/main/java/de/ozgcloud/operator/Config.java b/src/main/java/de/ozgcloud/operator/Config.java index b44b9b7..a73b483 100644 --- a/src/main/java/de/ozgcloud/operator/Config.java +++ b/src/main/java/de/ozgcloud/operator/Config.java @@ -32,6 +32,7 @@ public class Config { // @Bean // KubernetesClient kubernetesClient() { -// return new KubernetesClientBuilder().build(); +// io.fabric8.kubernetes.client.Config config = new ConfigBuilder().withMasterUrl("https://mymaster.com").build(); +// return new KubernetesClientBuilder().withConfig(config).build(); // } } \ No newline at end of file diff --git a/src/main/java/de/ozgcloud/operator/SpringNativeConfiguration.java b/src/main/java/de/ozgcloud/operator/SpringNativeConfiguration.java index d737c41..ce84951 100644 --- a/src/main/java/de/ozgcloud/operator/SpringNativeConfiguration.java +++ b/src/main/java/de/ozgcloud/operator/SpringNativeConfiguration.java @@ -62,6 +62,8 @@ public class SpringNativeConfiguration { combined.add(org.keycloak.admin.client.Keycloak.class); +// combined.add(javax.vali) + try { combined.add(Class.forName("io.fabric8.kubernetes.client.okhttp.OkHttpClientBuilderImpl")); } catch (ClassNotFoundException e) { -- GitLab