~xavpaice/charm-prometheus2:update_charmcraft

Last commit made on 2022-03-15
Get this branch:
git clone -b update_charmcraft https://git.launchpad.net/~xavpaice/charm-prometheus2
Only Xav Paice can upload to this branch. If you are Xav Paice please log in for upload directions.

Branch merges

Branch information

Name:
update_charmcraft
Repository:
lp:~xavpaice/charm-prometheus2

Recent commits

ef201e9... by Xav Paice

add openstackclient to functest

e098015... by Xav Paice

update functest for telegraf address

b6cd3be... by Xav Paice

Make manual-jobs relation hook test for data

78f06ec... by Xav Paice

remove resource pins for etcd in functest

b3c4ad3... by Xav Paice

Update charmcraft

Charmcraft is now used to build Bionic and Focal charms, plus that built
charm is used for functional tests.

4dfe8c0... by Simon Déziel

This feature allows prometheus2 to receive a TLS client cert/key from the related unit (for prometheus-manual). This is needed to have prometheus scrape LXD metrics endpoint that requires TLS client authentication (see https://linuxcontainers.org/lxd/docs/master/metrics/).

This work depends on https://github.com/juju-solutions/interface-prometheus-manual/pull/5 to work but won't break if the new job's fields are not present.

Reviewed-on: https://code.launchpad.net/~sdeziel/charm-prometheus2/+git/charm-prometheus2/+merge/413313
Reviewed-by: James Troup <email address hidden>

63ecc8e... by Simon Déziel

Update unit tests for update_prometheus_manual_jobs

Signed-off-by: Simon Deziel <email address hidden>

664e058... by Simon Déziel

Add client_cert and client_key data passed through relation data

This fixes LP: #1958913.

Signed-off-by: Simon Deziel <email address hidden>

9d7105d... by Xav Paice

add charmcraft.yaml

Reviewed-on: https://code.launchpad.net/~xavpaice/charm-prometheus2/+git/prometheus2-charm/+merge/414938
Reviewed-by: James Troup <email address hidden>

f566c84... by Xav Paice

add --keep-faulty-model to tox.ini