I don't understand why every document/tutorial I have read on this subject makes it so hard to understand. It's actually pretty straight forward, and it kills me that I've wasted so much of my time stumbling through all of this.
This set of notes will explain how the config server works, how to use it for multiple profile types, and what you need to get it running in your environment.
The config server's entire purpose is to provide a way for other services in your system to get their configuration information. It is a service itself that other services query and it will return back their configuration information at startup and during runtime.
You have 2 main methods for providing this configuration information:
- Reference a github repository