Commit Graph

569 Commits

Author SHA1 Message Date
Iliia Khaprov 1ea83beadd
Change metric names in release notes too 2021-08-17 20:12:15 +02:00
Michael Klishin 5a580c9f4d
3.9.4 release notes wording 2021-08-17 20:47:20 +03:00
Michael Klishin 6a0058fe7c
Introduce TLS-related rabbitmq.conf settings for definition import
currently only used by the HTTPS mechanism but can be used by
any other.
2021-08-17 20:42:53 +03:00
Ilya Khaprov 9fed915192
Add alarms prometheus collector.
close #2653
2021-08-16 20:32:29 +02:00
Michael Klishin f3a5235408
Refactor definition import to allow for arbitrary sources
The classic local filesystem source is still supported
using the same traditional configuration key, load_definitions.

Configuration schema follows peer discovery in spirit:

 * definitions.import_backend configures the mechanism to use,
   which can be a module provided by a plugin
 * definitions.* keys can be defined by plugins and contain any
   keys a specific mechanism needs

For example, the classic local filesystem source can now be
configured like this:

``` ini
definitions.import_backend = local_filesystem
definitions.local.path = /path/to/definitions.d/definition.json
```

``` ini
definitions.import_backend = https
definitions.https.url = https://hostname/path/to/definitions.json
```

HTTPS may require additional configuration keys related to TLS/x.509
peer verification. Such extra keys will be added as the need for them
becomes evident.

References #3249
2021-08-14 14:53:45 +03:00
Michael Klishin 71df14c847
Initial 3.9.4 release notes 2021-08-13 13:42:18 +03:00
Michael Klishin 5a7466181a
3.9.3 release notes 2021-08-11 13:54:25 +03:00
Michael Klishin 01f4c06e0a
3.8.21 release notes 2021-08-11 13:54:18 +03:00
Michael Klishin 0b024f7421
3.8.20 release note edits 2021-08-10 02:52:41 +03:00
Michael Klishin f4754eae43
3.9.x release notes edits 2021-08-10 01:52:23 +03:00
Gerhard Lazu b6d83dbb60
Drop header from 3.9.x release notes
We don't want to include the header in the GitHub releases, as we will
end up with two headers with the same value. Considering that we are
thinking of fully automating patch releases, this change helps with that
too. Small steps.

Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2021-08-09 13:15:17 +01:00
Gerhard Lazu dfdce17a52
Fix line breaks and add extra info for release notes in 3.9.2
Mentioning the release-notes change is important, as we want to change
the way contributors (including us) make changes. Release notes should
be part of the change, and the reasoning behind it is in the 3.9.2
release notes.

Removing any mention of the Grafana dashboard as it is not something
that end-users will see. We didn't mention it in the 3.9.1 release
notes, and we are even thinking of removing all Grafana dashboards from
rabbitmq_prometheus. This explains why:
https://github.com/rabbitmq/release-engineering/issues/11#issuecomment-887627938

cc @michaelklishin

Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2021-08-09 13:06:26 +01:00
Michael Klishin 414b021958
3.8.20 release notes update 2021-08-09 14:25:13 +03:00
Michael Klishin 8255acd5f9
3.9.2 release notes update 2021-08-09 14:24:15 +03:00
Michael Klishin 74f76fcf8f
Merge pull request #3277 from rabbitmq/mk-3.8.20-release-notes
3.8.20 release notes
2021-08-08 22:59:41 +03:00
Michael Klishin 30ceca7406
A typo 2021-08-08 22:59:18 +03:00
Michael Klishin 77c0c9680a
3.8.20 release notes 2021-08-08 22:58:12 +03:00
Michael Klishin 35ee280cf0
3.9.2 release notes 2021-08-08 15:10:50 +03:00
Michael Klishin eff69f5772
Move release notes from rabbitmq/rabbitmq-website
Keeping them in this repo might encourage more people to update
them as changes are merged, and simplify release automation a bit.

So let's try it. Per suggestion from @gerhard.
2021-07-30 19:24:08 +03:00