open-consul/agent/consul/state
Matt Keeler 3badd4c35c
Add event generation for autopilot state updates (#12626)
Whenever autopilot updates its state it notifies Consul. That notification will then trigger Consul to extract out the ready server information. If the ready servers have changed, then an event will be published to notify any subscribers of the full set of ready servers.

All these ready server event things are contained within an autopilotevents package instead of the consul package to make importing them into the grpc related packages possible
2022-04-19 13:03:03 -04:00
..
acl.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
acl_events.go
acl_events_test.go
acl_oss.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
acl_oss_test.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
acl_schema.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
acl_test.go
autopilot.go
autopilot_test.go
catalog.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
catalog_events.go Move to using a shared EventPublisher (#12673) 2022-04-12 09:47:42 -04:00
catalog_events_oss.go
catalog_events_test.go Move to using a shared EventPublisher (#12673) 2022-04-12 09:47:42 -04:00
catalog_oss.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
catalog_oss_test.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
catalog_schema.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
catalog_test.go
config_entry.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
config_entry_intention.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
config_entry_intention_oss.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
config_entry_oss.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
config_entry_oss_test.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
config_entry_schema.go
config_entry_test.go
connect_ca.go
connect_ca_events.go Add event generation for autopilot state updates (#12626) 2022-04-19 13:03:03 -04:00
connect_ca_events_test.go Move to using a shared EventPublisher (#12673) 2022-04-12 09:47:42 -04:00
connect_ca_test.go
coordinate.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
coordinate_oss.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
coordinate_oss_test.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
coordinate_test.go
delay_oss.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
delay_test.go
federation_state.go
graveyard.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
graveyard_oss.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
graveyard_test.go
index_connect_test.go
indexer.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
intention.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
intention_oss.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
intention_test.go
kvs.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
kvs_oss.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
kvs_oss_test.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
kvs_test.go
memdb.go Move to using a shared EventPublisher (#12673) 2022-04-12 09:47:42 -04:00
operations_oss.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
prepared_query.go
prepared_query_index.go
prepared_query_index_test.go
prepared_query_test.go
query.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
query_oss.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
schema.go
schema_oss.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
schema_oss_test.go
schema_test.go
session.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
session_oss.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
session_test.go
state_store.go Move to using a shared EventPublisher (#12673) 2022-04-12 09:47:42 -04:00
state_store_oss_test.go
state_store_test.go Fixup acl.EnterpriseMeta 2022-04-05 15:11:49 -07:00
store_integration_test.go Add event generation for autopilot state updates (#12626) 2022-04-19 13:03:03 -04:00
system_metadata.go
system_metadata_test.go
tombstone_gc.go
tombstone_gc_test.go
txn.go
txn_test.go
usage.go
usage_oss.go
usage_test.go