open-consul/agent/consul/fsm
freddygv 142d8193e5 Add a new table to query service names by kind
This table purposefully does not index by partition/namespace. It's a
global view into all service names.

This table is intended to replace the current serviceListTxn watch in
intentionTopologyTxn. For cross-partition transparent proxying we need
to be able to calculate upstreams from intentions in any partition. This
means that the existing serviceListTxn function is insufficient since
it's scoped to a partition.

Moving away from that function is also beneficial because it watches the
main "services" table, so watchers will wake up when any instance is
registered or deregistered.
2021-12-03 17:28:12 -07:00
..
commands_oss.go Support Check-And-Set deletion of config entries (#11419) 2021-11-01 16:42:01 +00:00
commands_oss_test.go Support Check-And-Set deletion of config entries (#11419) 2021-11-01 16:42:01 +00:00
fsm.go stream: Use a no-op event publisher if streaming is disabled 2020-10-28 13:54:19 -04:00
fsm_test.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
snapshot.go trim help strings to save a few bytes 2020-11-16 11:02:11 -08:00
snapshot_oss.go consul: add virtual IP generation for connect services 2021-12-02 15:42:47 -08:00
snapshot_oss_test.go Add a new table to query service names by kind 2021-12-03 17:28:12 -07:00