~jsimpso/charm-prometheus-alertmanager:master

Last commit made on 2022-12-12
Get this branch:
git clone -b master https://git.launchpad.net/~jsimpso/charm-prometheus-alertmanager
Only James Simpson can upload to this branch. If you are James Simpson please log in for upload directions.

Branch merges

Branch information

Recent commits

3b04dbc... by James Simpson

Pin MarkupSafe<2.1.0 for bug LP:1999356

674712d... by Mert Kirpici

Pin Jinja2 for focal builds

Reviewed-on: https://code.launchpad.net/~mertkirpici/charm-prometheus-alertmanager/+git/charm-prometheus-alertmanager/+merge/433450
Reviewed-by: Ramesh Sattaru <email address hidden>
Reviewed-by: Eric Chen <email address hidden>
Reviewed-by: 🤖 prod-jenkaas-bootstack <email address hidden>

a7beec3... by Mert Kirpici

build: pin Jinja2 version for focal builds

See the commented issue in wheelhouse.txt

Signed-off-by: Mert Kırpıcı <email address hidden>

d6be73d... by James Simpson

Add advertise_address and extra_peers options

Reviewed-on: https://code.launchpad.net/~jsimpso/charm-prometheus-alertmanager/+git/charm-prometheus-alertmanager/+merge/430219
Reviewed-by: Eric Chen <email address hidden>
Reviewed-by: Chi Wai CHAN <email address hidden>
Reviewed-by: Robert Gildein <email address hidden>

bbd6a46... by James Simpson

Remove typo

3e67080... by James Simpson

Add advertise_address and extra_peers options

This MP introduces the "advertise_address" and "extra_peers" charm
configuration options.

"advertise_address" allows for manual control over alertmanager's
  "--cluster.advertise-address" command line option.

This is required if you're deploying alertmanager to a device with
    only a public IP address[1]

When not manually provided, this option is omitted entirely (as is the
current behaviour).

The "extra_peers" option allows for manual cluster peers to be provided,
in addition to those provided via juju relation. This introduces the
possibility of clustering AlertManager servers across regions not
linked by a shared juju controller.

Tests have been added to cover the newly introduced code.

[1] https://github.com/prometheus/alertmanager#high-availability

591d11c... by Xav Paice

add charmcraft.yaml

Reviewed-on: https://code.launchpad.net/~xavpaice/charm-prometheus-alertmanager/+git/charm-prometheus-alertmanager/+merge/416436
Reviewed-by: James Troup <email address hidden>
Reviewed-by: 🤖 prod-jenkaas-bootstack <email address hidden>

dea8fad... by Xav Paice

add charmcraft.yaml

5da5970... by Chris Johnston

Cleanup readme.

Reviewed-on: https://code.launchpad.net/~cjohnston/charm-prometheus-alertmanager/+git/charm-prometheus-alertmanager/+merge/415469
Reviewed-by: James Troup <email address hidden>
Reviewed-by: 🤖 prod-jenkaas-bootstack <email address hidden>

5f7ebe4... by Chris Johnston

Cleanup readme. LP: #1891101