spring-cloud-kubernetes: After upgrade to 2.1.4 not Kubernetes context doesn't load

Describe the bug After upgrade to 2.1.4 when I run tests not in kubernetes i’ve got:

2022-09-26 12:33:09.315  WARN [jwt-generator,,] 3948242 --- [           main] ubernetesProfileEnvironmentPostProcessor : Not running inside kubernetes. Skipping 'kubernetes' profile activation.
2022-09-26 12:32:39.480  INFO [jwt-generator,,] 3946211 --- [           main] o.s.c.k.client.KubernetesClientUtils     : Could not create the Kubernetes ApiClient in a cluster environment, because : 

java.lang.IllegalStateException: java.lang.NumberFormatException: Cannot parse null string
	at io.kubernetes.client.util.ClientBuilder.setBasePath(ClientBuilder.java:262)
	at io.kubernetes.client.util.ClientBuilder.cluster(ClientBuilder.java:248)
	at org.springframework.cloud.kubernetes.client.KubernetesClientUtils.kubernetesApiClient(KubernetesClientUtils.java:43)

This is because KubernetesClientAutoConfiguration#apiClient is load before KubernetesInformerAutoConfiguration#defaultApiClient

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Reactions: 2
  • Comments: 23 (11 by maintainers)

Most upvoted comments

@wind57 Hey Erabii, understand and thanks for the information.