From f9c65d196d0524cb5024ac518e4db68753491335 Mon Sep 17 00:00:00 2001 From: tjnaik Date: Fri, 16 Jan 2026 12:53:38 -0800 Subject: [PATCH] Fix EnvironmentUtils init order for etcd endpoints --- .../io/clustercontroller/ClusterControllerApplication.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/clustercontroller/ClusterControllerApplication.java b/src/main/java/io/clustercontroller/ClusterControllerApplication.java index e839d84..3cbaf17 100644 --- a/src/main/java/io/clustercontroller/ClusterControllerApplication.java +++ b/src/main/java/io/clustercontroller/ClusterControllerApplication.java @@ -54,7 +54,9 @@ public static void main(String[] args) { @Bean @Primary - public ClusterControllerConfig config() { + public ClusterControllerConfig config(EnvironmentUtils envUtils) { + // envUtils parameter ensures EnvironmentUtils bean is initialized first + // so that ClusterControllerConfig can use EnvironmentUtils.get() for env var resolution ClusterControllerConfig config = new ClusterControllerConfig(); log.info("Loaded configuration"); return config;