Commit Graph

36 Commits

Author SHA1 Message Date
Jakub Sokołowski 19d63d6daa
docker: migrate to Docker Compose V2
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-10-15 21:37:22 +02:00
markoburcul fb63c16eb2
ansible: Change hostname to inventory_hostname
Due to the change caused by updated terraform script, we need to change
usage of variable `hostname` to `inventory_hostname`.

Signed-off-by: markoburcul <marko@status.im>
2024-09-17 08:05:06 +02:00
markoburcul 6bba694dcc oauth-proxy: Add option to setup oauth with keycloak
Modify the call to oauth proxy role so it is possible to use keycloak-oidc provider along with github.

Referenced issue: https://github.com/status-im/infra-misc/issues/285

Signed-off-by: markoburcul <marko@status.im>
2024-08-21 17:09:45 +00:00
Jakub Sokołowski f9f0c5a8fb
meta: use full names of Ansible roles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-14 10:25:02 +02:00
Anton Iakimov 7a6687469d
add general custom receivers and template 2024-03-28 11:01:40 +01:00
Jakub Sokołowski 4e43dd54e2
switch to using oauth-proxy Ansible role
This way we get version upgrades for free.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-26 09:20:38 +02:00
Jakub Sokołowski e9de18e424
support providing extra alert receivers
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-12 15:11:48 +02:00
Jakub Sokołowski 4978f97eb5
upgrade from 0.24.0 to 0.25.0
https://github.com/prometheus/alertmanager/releases/tag/v0.25.0

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-12 14:21:35 +02:00
Jakub Sokołowski 63774b1ef2
alertmanager: set log format to json
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-26 03:46:52 +02:00
Jakub Sokołowski 53ae53b622
add oauth consul service with ssl-proxy-backend tag
Necessary to use our own SSL termination setup.
https://github.com/status-im/infra-hq/issues/73

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-13 21:57:44 +02:00
Jakub Sokołowski fb101d4152
improve format of display_name and state_message
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-29 18:53:15 +02:00
Jakub Sokołowski c466659d8d
change default group_by to alertname and fleet
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-29 18:53:04 +02:00
Jakub Sokołowski f8f347e603
upgarde from 0.23.0 to 0.24.0
https://github.com/prometheus/alertmanager/releases/tag/v0.24.0

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-29 14:40:37 +02:00
Jakub Sokołowski 917b3554e2
consul: fix reloading without ACL token
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-02-18 11:20:40 +01:00
Jakub Sokołowski 8bccc3cd90
upgrade oauth from 7.1.3 to 7.2.1
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-01-17 13:46:45 +01:00
Jakub Sokołowski 3f3bd97491
alertmanager: upgrade 0.21.0 to 0.23.0
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-01-17 13:06:05 +01:00
Jakub Sokołowski e1c585bc9a
don't add --cluster.peer if there are no other peers
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-05-31 19:51:23 +02:00
Jakub Sokołowski 4ee375e104
upgrade OAuth2 Proxy from 5.0.0 to 7.1.3
https://github.com/oauth2-proxy/oauth2-proxy/releases/tag/v7.1.3

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-05-31 19:20:05 +02:00
Jakub Sokołowski 6a4fe922a6
replace Tinc VPN with WireGuard
https://github.com/status-im/infra-hq/issues/58

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-05-19 23:00:33 +02:00
Jakub Sokołowski 304a3044ca
use prom/alertmanager image instead of one from quay.io
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-05-06 17:32:15 +02:00
Jakub Sokołowski a659ba2721
configure probe interval and timeout
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-10 11:07:05 +01:00
Jakub Sokołowski b84557d921
fix pings, map UDP cluster port as well
Fixes issue with:
[DEBUG] memberlist: Failed ping: 01ES60AHQ05ZNRSXR6Y5SW33Q2 (timeout reached)
[WARN] memberlist: Was able to connect to 01ES60AHQ05ZNRSXR6Y5SW33Q2 but other probes failed, network may be m

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-10 11:06:55 +01:00
Jakub Sokołowski 1fa2e4fb22
alertmanager: fix cluster port in --cluster.peer flag
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-08 14:54:08 +01:00
Jakub Sokołowski 2acc84a84f
alertmanager: fix container name in amtool wrapper
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-08 14:54:08 +01:00
Jakub Sokołowski a5f116ec1a
add support for specifying GitHub teams
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-07 19:21:15 +01:00
Jakub Sokołowski 9d507ef5c8
set explicit permissions for config files
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-07 15:13:49 +01:00
Jakub Sokołowski d57bfd18f0
make default message type CRITICAL
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-07 15:02:14 +01:00
Jakub Sokołowski 4578af78e4
add support for OAuth proxy container
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-07 14:51:18 +01:00
Jakub Sokołowski 935860d435
refactor to use Docker Compose
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-07 14:27:27 +01:00
Jakub Sokołowski 74f8605b28
add missing required variable
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-07 12:56:15 +01:00
Jakub Sokołowski c68e8aa03b
make variables in config file required
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-07 12:44:43 +01:00
Jakub Sokołowski 5333cc9770
add more parameters to configure
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-07 12:43:15 +01:00
Jakub Sokołowski 79690b66ca
re-organize the README
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-07 12:40:32 +01:00
Jakub Sokołowski dbb90251c2
add role files from infra-hq
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-07 12:38:42 +01:00
Jakub Sokołowski 0c7c8165c3
add metadata
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-07 12:19:30 +01:00
Jakub Sokołowski 3659018d1d
initial empty commit
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-12-07 12:18:35 +01:00