~johnsca/charm-prometheus2:johnsca/feature/manual-job-relation-2

Last commit made on 2019-08-22
Get this branch:
git clone -b johnsca/feature/manual-job-relation-2 https://git.launchpad.net/~johnsca/charm-prometheus2
Only Cory Johns can upload to this branch. If you are Cory Johns please log in for upload directions.

Branch merges

Branch information

Name:
johnsca/feature/manual-job-relation-2
Repository:
lp:~johnsca/charm-prometheus2

Recent commits

a88141c... by Cory Johns

Add filename escaping per review

a49b4a8... by Cory Johns

Refactor ca_file writing logic out of interface layer into charm

73f9890... by Cory Johns

Add relation endpoint for charms to provide manual job configs

The charm currently supports manual job configuration stanzas via charm
config, but that means charms like Kubernetes which want to use those
have to depend on the operator to manually download and pass in the job
config data. This change adds a new relation endpoint for charms to be
able to provide manual job stanzas automatically over the relation.

Also, fix repo URL in layer.yaml

This caused me to waste some time working on the wrong charm when I used
`charm pull-source`. It would be great if we could figure out a better
way to tie a charm to its source layer repo that would be less likely to
get out of date.

Reviewed-on: https://code.launchpad.net/~johnsca/prometheus2-charm/+git/prometheus2-charm/+merge/371005
Reviewed-by: Jeremy Lounder <email address hidden>
Reviewed-by: Stuart Bishop <email address hidden>

af63107... by Cory Johns

Add relation endpoint for charms to provide manual job configs

The charm currently supports manual job configuration stanzas via charm
config, but that means charms like Kubernetes which want to use those
have to depend on the operator to manually download and pass in the job
config data. This change adds a new relation endpoint for charms to be
able to provide manual job stanzas automatically over the relation.

2402f41... by Cory Johns

Fix repo URL in layer.yaml

This caused me to waste some time working on the wrong charm when I used
`charm pull-source`. It would be great if we could figure out a better
way to tie a charm to its source layer repo that would be less likely to
get out of date.

75278e6... by Tom Haddon

Fix typo in metadata.yaml

Reviewed-on: https://code.launchpad.net/~mthaddon/prometheus2-charm/+git/prometheus2-charm/+merge/367463
Reviewed-by: Gareth Woolridge <email address hidden>

5b5a4c2... by Tom Haddon

Add full stop in README

93c7fa8... by Roberto Mier Escandon

psmisc package is not included in packet.net machines by default and that makes prometheus fail when using killall command:

line 459, in reload_prometheus subprocess.check_call(['killall', '-HUP', 'prometheus'])

Reviewed-on: https://code.launchpad.net/~rmescandon/prometheus2-charm/+git/prometheus2-charm/+merge/358759
Reviewed-by: Tom Haddon <email address hidden>

949d0f5... by Tom Haddon

Fix typo in metadata.yaml

89dc19f... by Kevin W Monroe

lp:1828063 add a core.snap resource to facilitate offline installs

Reviewed-on: https://code.launchpad.net/~prometheus-charmers/prometheus2-charm/+git/prometheus2-charm/+merge/367206
Reviewed-by: Stuart Bishop <email address hidden>