Dan Upton
2427e38839
Enable servers to configure arbitrary proxies from the catalog ( #13244 )
...
OSS port of enterprise PR 1822
Includes the necessary changes to the `proxycfg` and `xds` packages to enable
Consul servers to configure arbitrary proxies using catalog data.
Broadly, `proxycfg.Manager` now has public methods for registering,
deregistering, and listing registered proxies — the existing local agent
state-sync behavior has been moved into a separate component that makes use of
these methods.
When an xDS session is started for a proxy service in the catalog, a goroutine
will be spawned to watch the service in the server's state store and
re-register it with the `proxycfg.Manager` whenever it is updated (and clean
it up when the client goes away).
2022-05-27 12:38:52 +01:00
..
2022-04-21 17:34:40 -05:00
2022-05-20 15:47:40 +01:00
2022-05-12 16:34:17 -04:00
2022-04-07 11:29:27 -07:00
2022-05-19 16:03:46 -04:00
2022-04-05 15:11:49 -07:00
2022-05-25 12:37:44 -05:00
2022-05-27 12:38:52 +01:00
2022-05-19 14:00:07 -05:00
2022-05-24 10:22:53 -07:00
2022-04-05 15:11:49 -07:00
2022-04-21 16:21:35 -04:00
2022-05-27 12:38:52 +01:00
2022-05-27 12:38:52 +01:00
2022-05-26 17:55:16 -07:00
2022-05-25 13:20:17 -07:00
2022-05-27 12:38:52 +01:00
2022-05-20 15:47:40 +01:00
2022-05-26 17:23:56 +01:00
2022-05-27 12:38:52 +01:00
2022-04-29 13:42:49 -04:00
2022-04-29 13:42:49 -04:00
2022-05-19 16:03:46 -04:00
2022-04-29 13:42:49 -04:00
2022-05-09 10:07:19 -07:00
2022-04-05 15:11:49 -07:00
2022-05-25 14:33:00 -05:00
2022-05-19 16:03:46 -04:00
2022-04-05 15:11:49 -07:00
2022-04-18 11:41:10 -04:00
2022-05-27 12:38:52 +01:00
2022-05-26 13:49:40 -07:00
2022-05-25 13:20:17 -07:00
2022-04-05 15:11:49 -07:00
2022-04-29 13:42:49 -04:00
2022-04-29 13:42:49 -04:00
2022-04-29 13:42:49 -04:00
2022-04-18 11:41:10 -04:00
2022-04-29 13:42:49 -04:00
2022-04-29 13:42:49 -04:00
2022-04-29 13:42:49 -04:00
2022-04-05 15:11:49 -07:00
2022-04-29 13:42:49 -04:00
2022-04-29 13:42:49 -04:00
2022-04-05 15:11:49 -07:00
2022-04-05 15:11:49 -07:00
2022-04-29 13:42:49 -04:00
2022-04-29 13:42:49 -04:00
2022-04-29 13:42:49 -04:00
2022-05-26 13:49:40 -07:00
2022-05-25 13:20:17 -07:00
2022-04-29 13:42:49 -04:00
2022-05-02 11:49:05 -07:00
2022-04-29 13:42:49 -04:00
2022-05-09 16:39:48 -07:00
2022-05-25 14:33:00 -05:00
2022-05-24 13:21:15 -04:00
2022-04-29 13:42:49 -04:00
2022-04-12 10:50:25 -07:00
2022-04-29 13:42:49 -04:00
2022-05-02 11:49:05 -07:00
2022-05-25 13:43:35 -05:00
2022-05-25 13:43:35 -05:00
2022-04-29 13:42:49 -04:00
2022-04-29 13:42:49 -04:00
2022-05-25 13:20:17 -07:00
2022-05-25 13:20:17 -07:00
2022-04-29 13:42:49 -04:00
2022-05-19 16:03:46 -04:00
2022-05-19 16:03:46 -04:00
2022-04-29 13:42:49 -04:00
2022-04-29 13:42:49 -04:00
2022-05-13 14:05:22 -04:00