You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're doing a similar thing merging configs discovered from multiple ephemeral Kuberentes clusters and currently use our own RouteInfo and ClusterInfo types (right now only the properties we currently use/discover from k8s) to serialize to/from instead of copy/pasting this code.
We use basically InMemoryConfigProvider (in steps 2-4) to gather and merge remote config then expose the merged config, but this IConfiguration ->Route/ClusterConfig would be useful in step 2 below when gathering the config the remote sources provide before merging.
Kubernetes clusters discover annotated Services and write config (with TTL) to some central storage (Table storage, database, etc.)
Proxies monitor central storage for changes in config and pull them down (deserialize to Route/ClusterConfig)
a. This would be nice to use the documented JSON config format instead of our custom type
What should we add or change to make your life better?
Expose this logic via a public API
Why is this important to you?
I need the ability to merge config from various sources that are added an removed dynamically (single aggregate dynamic config provider).
The text was updated successfully, but these errors were encountered: