prometheus-alertmanager-snap:master

Last commit made on 2022-08-09
Get this branch:
git clone -b master https://git.launchpad.net/prometheus-alertmanager-snap
Members of Llama (LMA) Charmers can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
master
Repository:
lp:prometheus-alertmanager-snap

Recent commits

601b31d... by James Simpson

Add systemd reload capability

d4771b6... by James Simpson

Improve metadata and simplify parts

* Stop hard-coding version, adopt it from the "alertmanager" step
  instead.
* Add a description line flagging the snap as unofficial and pointing to
  the upstream source.
* Add a license to be auto-filled on the store page.
* Set icon to 114x114 and lowercase the name.
* Add a link to the upstream site.
* Override the pull phase of alertmanager
  * Set the snap version to the version of the latest GitHub release,
    minus the leading "v"
  * Ensure that this is the version being built
* Make the override-build phase shellcheck compliant
* Collapse the "example-config" part into the "alertmanager" part to
  avoid cloning the remote repo twice.

1fbd571... by James Simpson

Upgrade Alertmanager and snap base

* Upgrade Alertmanager from 0.21.0 to 0.24.0
* Upgrade base from core18 to core20
* Upgrade Go to 1.18
* Add an icon
* Add link to snap source
* Shellcheck and safety improvements to wrapper script

d24bee1... by Lucas Kanashiro

Alphabetically sort fields with multiple values

7465aa0... by Lucas Kanashiro

Add build dependency on curl

ed0432f... by Lucas Kanashiro

Build the snap on multiple architectures

233b8be... by Lucas Kanashiro

Run the tests that not take too long during the build

ad68b70... by Lucas Kanashiro

Use the appropriate snapcraft part variables in override-build

36795b1... by Lucas Kanashiro

Use core18 as base

b25362d... by Lucas Kanashiro

Use override-build instead of build and install

Also no need to export $GOPATH and change the directory