Commit Graph

104 Commits

Author SHA1 Message Date
gotjosh 89e7f00df3
Cut 0.27 main (#3742)
* Cut Alertmanager version 0.27 from the rc.0 (#3740)

Signed-off-by: gotjosh <josue.abreu@gmail.com>

* update the release md to reflect the current timings

Signed-off-by: gotjosh <josue.abreu@gmail.com>

---------

Signed-off-by: gotjosh <josue.abreu@gmail.com>
2024-02-28 14:53:13 +00:00
gotjosh b7d4c4ab86
Release: Cut 0.27.0-rc.0 (#3721)
* Release: Cut 0.27.0-rc.0

Signed-off-by: gotjosh <josue.abreu@gmail.com>

* small fixes

- typo in respond
- add PR numbers for UTF-8

Signed-off-by: gotjosh <josue.abreu@gmail.com>

* more worthsmithing

Signed-off-by: gotjosh <josue.abreu@gmail.com>

* Fix flaky test TestClusterJoinAndReconnect/TestTLSConnection (#3722)

wait until `p2.Status()` returns because it blocks until we're ready - that way, we're guaranteed to know that the cluster size is 2.

Signed-off-by: gotjosh <josue.abreu@gmail.com>

---------

Signed-off-by: gotjosh <josue.abreu@gmail.com>
2024-02-14 11:27:10 +00:00
Simon Pasquier 8090c43d27 Merge remote-tracking branch 'origin/release-0.26' into merge-release-0.26
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2023-09-05 16:30:25 +02:00
gotjosh 7b9dba6afa
Add a `[SECURITY]` to the changelog and update CVE-2023-40577
Some users have been vocal about the security fix not visible enough in the changelog, it seems like prometheus uses [SECURITY] to disclose these and I think it's a good practice.

A copy of #3487 but for the release branch of 0.26

Signed-off-by: gotjosh <josue.abreu@gmail.com>
2023-08-25 11:20:52 +01:00
gotjosh fea2ca46b5
Cut 0.26 (#3478)
* Cut 0.26

Release version 0.26 of the Alertmanager
---------

Signed-off-by: gotjosh <josue.abreu@gmail.com>
2023-08-23 19:05:17 +01:00
gotjosh c238d88b71
Fast Forward the `main` branch to align with 0.26
Signed-off-by: gotjosh <josue.abreu@gmail.com>
2023-08-23 16:44:07 +01:00
Simon Pasquier b8f60392f4
Check the validity of the generatorURL field
The Source button should only be displayed if the link starts by
'http://' or 'https://'.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2023-08-23 16:42:24 +01:00
Simon Pasquier 236ce26e55 Check the validity of the generatorURL field
The Source button should only be displayed if the link starts by
'http://' or 'https://'.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2023-08-23 15:32:32 +02:00
gotjosh 0f80a72ee2
Fix year in 0.26.0-rc.0 entry (#3468) (#3475)
Signed-off-by: Leonardo Taccari <leot@NetBSD.org>
Co-authored-by: Leonardo Taccari <iamleot@gmail.com>
2023-08-23 14:14:20 +01:00
Leonardo Taccari 6fe1a24df0
Fix year in 0.26.0-rc.0 entry (#3468)
Signed-off-by: Leonardo Taccari <leot@NetBSD.org>
2023-08-18 10:50:32 +01:00
gotjosh 3ea2f24586
Release: fix the version formatting (#3467)
It should be <major>.<minor>.<patch>-rc.<candidate>

Signed-off-by: gotjosh <josue.abreu@gmail.com>
2023-08-17 16:35:19 +01:00
gotjosh a0375ae9cd
Cut v0.26.0 rc.0 (#3447)
* Cut v0.26.0 rc.0

Signed-off-by: gotjosh <josue.abreu@gmail.com>

* pr feedback

Signed-off-by: gotjosh <josue.abreu@gmail.com>

* fix the release date

Signed-off-by: gotjosh <josue.abreu@gmail.com>

---------

Signed-off-by: gotjosh <josue.abreu@gmail.com>
2023-08-17 15:04:19 +01:00
Simon Pasquier 4f7c85f8c9 Cut v0.25.0
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2022-12-22 10:31:49 +01:00
Simon Pasquier 9226eb0310 Cut v0.25.0-rc.2
The publish_release job failed to complete when v0.25.0-rc.1 was pushed
because the binaries were not available (the build_all job didn't run on
v0.x tags).

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2022-12-19 09:45:35 +01:00
Simon Pasquier 54bd81d222 Cut v0.25.0-rc.1
The CI automation failed to publish the vv0.25.0-rc.0 tag so we need
to spin another release candidate.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2022-12-16 16:49:40 +01:00
Simon Pasquier 5bfd61d499 release: cut v0.25.0-rc.0
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2022-12-16 14:26:00 +01:00
Simon Pasquier af5f6b7b70 Release 0.24.0
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2022-07-18 10:29:28 +02:00
Simon Pasquier 7612aa0b8e
Revert "Release 0.24.0" 2022-03-25 10:07:49 +01:00
Simon Pasquier 9519d1ba0b Release 0.24.0
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2022-03-24 14:47:26 +01:00
Simon Pasquier a22abf048c Release 0.24.0-rc.0
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2022-03-10 17:18:56 +01:00
Julien Pivotto 60a6e4cf76 Release 0.23.0
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-08-25 12:23:34 +02:00
Julien Pivotto 30992cec55 Release 0.23.0-rc.0
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-08-09 14:18:28 +02:00
Julien Pivotto 328da85fb6 Release 0.22.2
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-06-01 10:00:13 +02:00
Julien Pivotto 82c9605a72 Release 0.22.1
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-05-27 12:21:56 +02:00
Julien Pivotto 0394ddcac3 Release alertmanager 0.22
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-05-21 12:12:49 +02:00
Julien Pivotto a51874cb86 Relase 0.22.0-rc.2
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-05-17 23:50:05 +02:00
Julien Pivotto c9667d8b08 Release 0.22.0-rc.1
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-05-09 21:48:38 +02:00
Julien Pivotto edc148b068 Add #2276 to release notes
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-05-05 11:04:55 +02:00
Julien Pivotto 4cdf949b7d Release 0.22.0-rc.0
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-05-04 18:59:03 +02:00
Simon Pasquier 4c6c03ebfe
Cut v0.21.0 (#2297)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2020-06-17 10:44:48 +02:00
Simon Pasquier 56f09a62b2
notify: always retry with a back-off (#2290)
By default the library implementing the back-off timer stops the timer
after 15 minutes. Since the code never checked the value returned by the
ticker, notification retries were executed without delay after the 15
minutes had elapsed (e.g. for `group_interval` greater than 15m).

This change ensures that the back-off timer never expires.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2020-06-16 09:50:35 +02:00
Julien Pivotto 1cba0c7a37
Remove HipChat (#2281)
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2020-06-11 15:51:10 +02:00
Simon Pasquier 4346e1a51c
Cut v0.21.0-rc.0 (#2279)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2020-06-05 12:56:17 +02:00
Josh Soref 0f2c65d265 Spelling (#2167)
* spelling: inhibition

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: matchers

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: notification

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: nonexistent

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: obfuscated

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: occurred

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: relevant

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unexpected

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: marshaled

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: marshaling

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2020-01-23 17:06:16 +01:00
Simon Pasquier b49ebfc683
Merge release 0.20 (#2140)
* Revert "slack: retry 429 errors (#2112)" (#2128)

This reverts commit 26cc96a787.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>

* Revert "config: remove support for JSON marshaling (#2086)" (#2133)

This reverts commit 918f08b66a.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>

* config: fix JSON unmarshaling for HostPort (#2134)

Signed-off-by: Simon Pasquier <spasquie@redhat.com>

* Cut 0.20.0 (#2137)

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-12-12 16:35:19 +01:00
Simon Pasquier 89db909017
Cut 0.20.0-rc.0 (#2119)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-11-27 13:41:30 +01:00
Simon Pasquier 8beee36bd0
Merge release-0.19 branch to master (#2020)
* Cut v0.19.0 (#2017)

Signed-off-by: Simon Pasquier <spasquie@redhat.com>

* Fix CHANGELOG.md (#2018)

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-09-05 11:08:08 +02:00
Simon Pasquier 5b775deb2f
Cut v0.19.0-rc.0 (#2015)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-08-30 12:35:05 +02:00
Simon Pasquier 97d979848b
Cut v0.18.0 (#1952) (#1954)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-07-09 21:12:41 +02:00
Simon Pasquier 75d3ba991c
Cut v0.18.0-rc.0 (#1947)
* Cut v0.18.0-rc.0

Signed-off-by: Simon Pasquier <spasquie@redhat.com>

* fix typo

Signed-off-by: Simon Pasquier <spasquie@redhat.com>

* Fix more small typos

Signed-off-by: Simon Pasquier <spasquie@redhat.com>

* include #1948

Signed-off-by: Simon Pasquier <spasquie@redhat.com>

* Fix release date

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-07-03 22:03:32 +02:00
Bartek Płotka 9ddc5f1348 opsgenie: Moved from deprecated, non documented teams to responders field. (#1863)
Teams config option will fail unmarshalling as it is deprecated.

Fixes https://github.com/prometheus/alertmanager/issues/1818

Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
2019-05-13 14:51:26 +02:00
stuart nelson 8175988acc Cut v0.17.0
Signed-off-by: stuart nelson <stuartnelson3@gmail.com>
2019-05-02 15:03:19 +02:00
Paul Gier 52f78c5b88 cli: add note to changelog related to amtool update
Signed-off-by: Paul Gier <pgier@redhat.com>
2019-03-29 09:11:09 -05:00
Karsten Weiss c637ca1a6e Fix typos in comments and metric HELPs (#1790)
No functional change.

Signed-off-by: Karsten Weiss <knweiss@gmail.com>
2019-03-12 10:29:26 +01:00
Nguyen Quang Huy edf170d03b Add signed off to commit (#1766)
- Fix error string should not be capitalized from [Golang coding convention](https://github.com/golang/go/wiki/CodeReviewComments#error-strings)
- Fix some typos

Signed-off-by: Nguyen Quang Huy <huynq0911@gmail.com>
2019-02-25 11:04:42 +01:00
Max Leonard Inden 8e157b3af5
api/v2: Make cluster status peers and name optional
If a users chooses to disable the Alertmanager cluster feature, there is
no cluster name nor cluster peers. Hence these should be optional. Only
cluster status is set to "disabled".

Signed-off-by: Max Leonard Inden <IndenML@gmail.com>
2019-02-04 11:40:30 +01:00
Max Leonard Inden d90c52d6a1
*: Cut v0.16.1
Signed-off-by: Max Leonard Inden <IndenML@gmail.com>
2019-01-31 16:57:20 +01:00
Max Leonard Inden 2f055d9966
api/v2: Do not populate cluster info if clustering is disabled
When users start Alertmanager with `--cluster.listen-address=`, the
cluster will not be initialized, hence api.peer will be `nil`. So far
this would result in a nil pointer dereference by the API v2 accessing
the api.peer field.

With this patch, api v2 skips populating the peers array, sets the name
to an empty string and the status to "disabled" in case `api.peer` is
nil.

Signed-off-by: Max Leonard Inden <IndenML@gmail.com>
2019-01-31 16:56:59 +01:00
Max Leonard Inden a0b7f6eea3
*: Cut v0.16.0
Signed-off-by: Max Leonard Inden <IndenML@gmail.com>
2019-01-21 14:00:55 +01:00
Max Leonard Inden 71997ffc49
*: Cut v0.16.0-beta.0
Signed-off-by: Max Leonard Inden <IndenML@gmail.com>
2019-01-15 21:51:12 +01:00