alertmanager/cluster
gotjosh 4150efa869
Cluster: Add `GetStates` to `Peer`
This adds support for retrieving the states from the cluster Peer.

This is useful for moving around the states from replica to replica when deem neccesary - while not stricily useful for the Alertmanager itself at the moment, we have a need to support migrations between different types of Alertmanager and this helps the cause.

Signed-off-by: gotjosh <josue.abreu@gmail.com>
2023-11-22 11:16:37 +00:00
..
clusterpb Secure cluster traffic via mutual TLS (#2237) 2021-08-09 14:58:06 -06:00
testdata cluster: fix panic when `tls_client_config` is empty 2023-08-04 14:29:06 +02:00
advertise.go Synchronize common files from prometheus/prometheus (#3191) 2022-12-23 10:59:32 +01:00
advertise_test.go Add feature flag to enable discovery and use of public IPaddr for clustering. (#2719) 2021-11-10 17:40:48 +01:00
channel.go Update golangci-lint and fix complaints (#2853) 2022-03-25 17:59:51 +01:00
channel_test.go Update golangci-lint and fix complaints (#2853) 2022-03-25 17:59:51 +01:00
cluster.go Cluster: Add `GetStates` to `Peer` 2023-11-22 11:16:37 +00:00
cluster_test.go Cluster: Add `GetStates` to `Peer` 2023-11-22 11:16:37 +00:00
connection_pool.go bump:hashicorp/golang-lru to v2,aws-sdk-go,prometheus/common (#3182) 2022-12-20 17:21:12 +01:00
delegate.go Update golangci-lint and fix complaints (#2853) 2022-03-25 17:59:51 +01:00
tls_config.go cluster: fix panic when `tls_client_config` is empty 2023-08-04 14:29:06 +02:00
tls_connection.go Update golangci-lint and fix complaints (#2853) 2022-03-25 17:59:51 +01:00
tls_connection_test.go Secure cluster traffic via mutual TLS (#2237) 2021-08-09 14:58:06 -06:00
tls_transport.go cluster: fix panic when `tls_client_config` is empty 2023-08-04 14:29:06 +02:00
tls_transport_test.go if 9093/9094 port is in use, test case will fail (#3320) 2023-08-07 12:31:05 +01:00