These are chat archives for spring-cloud/spring-cloud
I have created a cloud-config-operator project that synchronises Kubernetes deployments with a configuration state managed in Spring Cloud Config.
With the right setup of configuration files in Git and the use of Kubernetes YAML templates any kind of application can be managed. Typically all apps in the same environment would share the same YAML deployment specification but when there is a need it can be replaced with a version dedicated to a given app.
The project is still in an early phase and the current 0.2 version is functional but mostly untested. It works locally on Docker CE with Kubernetes I am just trying it out on a Docker EE Kubernetes cluster.
I am very interested in feedback on both the idea and its execution - feel free to contact me for any questions!
Hi .. We are trying to upgrade our stack to latest spring-cloud and sprint-cloud-netflix . As part of that we have upgraded to latest available version 'Finchley.SR2'
We are experiencing weired error from org.springframework.cloud.netflix.archaius
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.cloud.netflix.archaius.ArchaiusAutoConfiguration': Unsatisfied dependency expressed through field 'externalConfigurations'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configurableEnvironmentConfiguration' defined in class path resource [org/springframework/cloud/netflix/archaius/ArchaiusAutoConfiguration.class]: Post-processing of merged bean definition failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.apache.commons.configuration.AbstractConfiguration] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2] Related cause: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'configurableEnvironmentConfiguration': Requested bean is currently in creation: Is there an unresolvable circular reference?
Has anyone experienced this error before ? How to troubleshoot and resolve it ?