From 57a11eab9a59fa593168486c492d873c0b126a77 Mon Sep 17 00:00:00 2001 From: Doug Drechsel Date: Tue, 30 Sep 2025 16:09:53 -0400 Subject: [PATCH] Use Kubernetes Configured Eureka Server --- cloudbank-v5/customer-helidon/pom.xml | 1 - .../META-INF/microprofile-config.properties | 5 ----- .../src/main/resources/application.yaml | 12 ++++++++++++ 3 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 cloudbank-v5/customer-helidon/src/main/resources/application.yaml diff --git a/cloudbank-v5/customer-helidon/pom.xml b/cloudbank-v5/customer-helidon/pom.xml index 645702ed9..1329ec1e2 100644 --- a/cloudbank-v5/customer-helidon/pom.xml +++ b/cloudbank-v5/customer-helidon/pom.xml @@ -46,7 +46,6 @@ io.helidon.integrations.eureka helidon-integrations-eureka - runtime io.helidon.integrations.cdi diff --git a/cloudbank-v5/customer-helidon/src/main/resources/META-INF/microprofile-config.properties b/cloudbank-v5/customer-helidon/src/main/resources/META-INF/microprofile-config.properties index 935262b65..8806a7eec 100644 --- a/cloudbank-v5/customer-helidon/src/main/resources/META-INF/microprofile-config.properties +++ b/cloudbank-v5/customer-helidon/src/main/resources/META-INF/microprofile-config.properties @@ -21,11 +21,6 @@ hibernate.hbm2ddl.auto=create hibernate.show_sql=true hibernate.transaction.coordinator_class=jta -# Eureka configuration -server.features.eureka.client.base-uri=http://eureka.eureka:8761/eureka -server.features.eureka.instance.name=customer-helidon -server.features.eureka.instance.hostName=customer.helidon - # Liquibase configuration - Helidon style liquibase.change-log=classpath:db/changelog/controller.yaml liquibase.url=${javax.sql.DataSource.customer.URL} diff --git a/cloudbank-v5/customer-helidon/src/main/resources/application.yaml b/cloudbank-v5/customer-helidon/src/main/resources/application.yaml new file mode 100644 index 000000000..9a7fce1c9 --- /dev/null +++ b/cloudbank-v5/customer-helidon/src/main/resources/application.yaml @@ -0,0 +1,12 @@ + server: + features: + eureka: + enabled: true + client: + base-uri: ${eureka.client.service-url.defaultZone} + connect-timeout: PT10S + read-timeout: PT30S + instance: + name: "customer-helidon" + hostname: ${eureka.instance.hostname} + prefer-ip-address: ${eureka.instance.preferIpAddress:true} \ No newline at end of file