Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: golang-github-prometheus-alertmanager | Distribution: openSUSE:Factory:zSystems |
Version: 0.27.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Mar 18 20:27:36 2024 |
Group: System/Monitoring | Build host: reproducible |
Size: 52314612 | Source RPM: golang-github-prometheus-alertmanager-0.27.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://prometheus.io/ | |
Summary: Prometheus Alertmanager |
The Alertmanager handles alerts sent by client applications such as the Prometheus server. It takes care of deduplicating, grouping, and routing them to the correct receiver integration such as email, PagerDuty, or OpsGenie. It also takes care of silencing and inhibition of alerts.
Apache-2.0
* Mon Mar 18 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de> - update to 0.27.0: * [CHANGE] Discord Integration: Enforce max length in message. [#3597] * [CHANGE] API: Removal of all api/v1/ endpoints. These endpoints now log and return a deprecation message and respond with a status code of 410. #2970 * [FEATURE] UTF-8 Support: Introduction of support for any UTF-8 character as part of label names and matchers. Please read more below. #3453, #3483, #3567, #3570 * [FEATURE] Metrics: Introduced the experimental feature flag - -enable-feature=receiver-name-in-metrics to include the receiver name in the following metrics: #3045 alertmanager_notifications_total, alertmanager_notifications_failed_totall, alertmanager_notification_requests_total, alertmanager_notification_requests_failed_total, alertmanager_notification_latency_seconds * [FEATURE] Metrics: Introduced a new gauge named alertmanager_inhibition_rules that counts the number of configured inhibition rules. #3681 * [FEATURE] Metrics: Introduced a new counter named alertmanager_alerts_supressed_total that tracks muted alerts, it contains a reason label to indicate the source of the mute. [#3565] * [ENHANCEMENT] Discord Integration: Introduced support for webhook_url_file. #3555 * [ENHANCEMENT] Microsoft Teams Integration: Introduced support for webhook_url_file. #3555 * [ENHANCEMENT] Microsoft Teams Integration: Add support for summary. #3616 * [ENHANCEMENT] Metrics: Notification metrics now support two new values for the label reason, contextCanceled and contextDeadlineExceeded. #3631 * [ENHANCEMENT] Email Integration: Contents of auth_password_file are now trimmed of prefixed and suffixed whitespace. #3680 * [BUGFIX] amtool: Fixes the error scheme required for webhook url when using amtool with --alertmanager.url. #3509 * [BUGFIX] Mixin: Fix AlertmanagerFailedToSendAlerts, AlertmanagerClusterFailedToSendAlerts, and AlertmanagerClusterFailedToSendAlerts to make sure they ignore the reason label. #3599 * Removal of API v1 The Alertmanager v1 API has been deprecated since January 2019 with the release of Alertmanager v0.16.0. With the release of version 0.27.0 it is now removed. A successful HTTP request to any of the v1 endpoints will log and return a deprecation message while responding with a status code of 410. Please ensure you switch to the v2 equivalent endpoint in your integrations before upgrading. * Alertmanager support for all UTF-8 characters in matchers and label names Starting with Alertmanager v0.27.0, we have a new parser for matchers that has a number of backwards incompatible changes. While most matchers will be forward-compatible, some will not. Alertmanager is operating a transition period where it supports both UTF-8 and classic matchers, so it's entirely safe to upgrade without any additional configuration. With that said, we recommend the following: If this is a new Alertmanager installation, we recommend enabling UTF-8 strict mode before creating an Alertmanager configuration file. You can enable strict mode with alertmanager --config.file=config.yml - -enable-feature="utf8-strict-mode". If this is an existing Alertmanager installation, we recommend running the Alertmanager in the default mode called fallback mode before enabling UTF-8 strict mode. In this mode, Alertmanager will log a warning if you need to make any changes to your configuration file before UTF-8 strict mode can be enabled. Alertmanager will make UTF-8 strict mode the default in the next two versions, so it's important to transition as soon as possible. Irrespective of whether an Alertmanager installation is a new or existing installation, you can also use amtool to validate that an Alertmanager configuration file is compatible with UTF-8 strict mode before enabling it in Alertmanager server by running amtool check-config config.yml and inspecting the log messages. Should you encounter any problems, you can run the Alertmanager with just the classic parser enabled by running alertmanager - -config.file=config.yml --enable-feature="classic-mode". If so, please submit a bug report via GitHub issues. * Tue Feb 27 2024 Dominique Leuenberger <dimstar@opensuse.org> - Use %patch -P N instead of deprecated %patchN. * Mon Dec 11 2023 Witek Bedyk <witold.bedyk@suse.com> - Do not create PIE for s390x architecture * Tue Nov 21 2023 Witek Bedyk <witold.bedyk@suse.com> - Add 0002-Set-build-flags.patch - Require Go 1.20 or newer for building - Remove not used build flags - Create position independent executables (PIE) - Do not disable stripping the binaries - Add System/Monitoring group tag - Do not generate automatically changelog entries * Mon Aug 28 2023 daniel@molkentin.de - Update to version 0.26.0: * (CVE-2023-40577, bsc#1218838): Fix stored XSS via the /api/v1/alerts endpoint in the Alertmanager UI * Fast Forward the `main` branch to align with 0.26 * Check the validity of the generatorURL field * Fix year in 0.26.0-rc.0 entry (#3468) * Release: fix the version formatting (#3467) * Revert "Release: Fix version format (#3465)" (#3466) * Release: Fix version format (#3465) * Cut v0.26.0 rc.0 (#3447) * Update docs for slack_config (#3455) * Treat error response payloads from Slack as errors (#3121) * Bump github.com/benbjohnson/clock from 1.3.3 to 1.3.5 (#3434) * Bump github.com/go-openapi/errors from 0.20.3 to 0.20.4 (#3413) * Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#3414) * Bump github.com/aws/aws-sdk-go from 1.44.234 to 1.44.317 (#3448) * if 9093/9094 port is in use, test case will fail (#3320) * Log the GroupKey and alerts in retry (#3438) * Update email assets after #3420 (#3440) * cluster: fix panic when `tls_client_config` is empty * update the circleCI go orb * Mixin: Pin the mixtool version in CircleCI * Update email.html to use "https://schema.org" instead of "https://schema.org" (#3420) * Bump github.com/prometheus/common from 0.42.0 to 0.44.0 * Build with Go 1.20 * Fix example matchers in docs * Update common Prometheus files * fixing the field name for pagerduty image_config as per code https://pkg.go.dev/github.com/prometheus/alertmanager/config\#PagerdutyImage * Log a warning when repeat_interval is less than group_interval (#3389) * Add msteams (#3324) * Document difference between tab and newline in tests (#3383) * Bump github.com/prometheus/exporter-toolkit from 0.9.1 to 0.10.0 * Bump github.com/cenkalti/backoff/v4 from 4.2.0 to 4.2.1 * Bump github.com/go-openapi/runtime from 0.25.0 to 0.26.0 * Bump go.uber.org/atomic from 1.10.0 to 1.11.0 * Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 * Bump golang.org/x/net from 0.8.0 to 0.10.0 * notify/webhook: trim space from url_file content * Add more tests to TestMatchers (#3362) * Add tests to TestMatchers (#3357) * Cluster: Add memberlist label configuration option (#3354) * api/v2: Delete silence respond with 404 when silence is not found (#3352) * Add support for pushover devices (#3318) * Slack Notifier: Only return an error when it actually occurs (#3350) * Bump golang.org/x/text from 0.8.0 to 0.9.0 * Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 * Bump github.com/benbjohnson/clock from 1.3.0 to 1.3.3 * Bump github.com/rs/cors from 1.8.3 to 1.9.0 * Bump gopkg.in/telebot.v3 from 3.1.2 to 3.1.3 * fix: change receiver model pointer to value (#3338) * add reason code to slack notifier (#3252) * fix wechat notifier response field name (#3330) * add reason code to notifiers (#3307) * Bump github.com/aws/aws-sdk-go from 1.44.211 to 1.44.234 * Bump github.com/go-openapi/strfmt from 0.21.3 to 0.21.7 * Bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2 * Bump golang.org/x/tools from 0.6.0 to 0.7.0 * docs: document the new proxy-related settings * Update common Prometheus files * Add receiver name to the alerts page (#3289) * Update gopkg.in/alecthomas/kingpin.v2 to github.com/alecthomas/kingpin/v2 * Metrics: Silence maintenance success and failure (#3285) * Metrics: Notification log maintenance success and failure (#3286) * Fix comments as per Josh's feedback (#3284) * Fix corruption in templates that use title function (#3278) * Added note on data retention to documentation for repeat_interval (#3147) * Make TrimSpace available for use in the template (#3281) * support loading webhook URL from a file (#3223) * Bump golang.org/x/tools from 0.4.0 to 0.6.0 * Bump github.com/go-openapi/validate from 0.22.0 to 0.22.1 (#3269) * Bump golang.org/x/text from 0.6.0 to 0.7.0 * Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 * Bump github.com/aws/aws-sdk-go from 1.44.191 to 1.44.211 * replace atomic for uber fix atomic * Fix silences flaky test * Seperate the template creating functions for as-lib use (#3225) * fix gracefully-exiting stuck due to adding one more for `WaitGroup` (#3260) * Update common Prometheus files (#3257) * Add `--id` flag to `amtool silence query` (#3241) * Implement Stringer interface for Pairs and KVs (#3256) * Set cache control headers in V2 API to mirror V1 (#3195) * add status code label to the numTotalFailedNotifications metric (#3094) * mark webhook URL as a secret (#3228) * Bump golang.org/x/net from 0.4.0 to 0.5.0 * Bump github.com/aws/aws-sdk-go from 1.44.171 to 1.44.191 * Bump golang.org/x/text from 0.5.0 to 0.6.0 * Bump github.com/gofrs/uuid from 4.3.1+incompatible to 4.4.0+incompatible * Bump github.com/go-openapi/spec from 0.20.7 to 0.20.8 * Support loading Telegram bot token from file * Update common Prometheus files * Refactor nflog configuration options to make it similar to Silences. (#3220) * support loading pushover secrets from files (#3200) * Multiple improvements to Alertmanager configuration docs * Changes receiver and inhibition rules arrays to slices of value items * test: reduce flakiness of acceptance tests * Add missing docs for Discord notifier * Bump github.com/rs/cors from 1.8.2 to 1.8.3 * Bump github.com/aws/aws-sdk-go from 1.44.162 to 1.44.171 * Telegram default parse_mode has been changed to HTML * Synchronize common files from prometheus/prometheus (#3191) * bump:hashicorp/golang-lru to v2,aws-sdk-go,prometheus/common (#3182) * feat: add template.FromGlobsWithAdditionalFuncs (#3174) * Fixup: make signal handlers a bit simpler. * Wed Mar 22 2023 Johannes Kastl <kastl@b1-systems.de> - rework spec file to use obscpio - run tar and recompress services at buildtime * Wed Feb 15 2023 Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 0.25.0: * New notifier: Webex * telegram: use HTML template with HTML parse mode * Add support for reading VictorOps API key from file * Add support for reading PagerDuty secrets from files * Add timezone support to time intervals. * Allow first day of week to be Sunday or Monday * Enable HTTP 2 again * Secure cluster traffic via mutual TLS * EmailConfig: Use CanonicalMIMEHeaderKey instead of TitleCasing for headers * Reduce memory utilization in downstream projects creating multiple Alertmanager instances * Correcting the condition for updating a silence Earlier was checking upto nanosecond precision but reduced to second as the UI only sends upto millisecond * Remove the dedicated field to APIURL in favour of the configuration one * Remove the `bot_token` * Fix casing in victorops log message * Fix one last log level that I missed * Fix email template for resolved notifications * Update documentation * Update dependencies - Update required Go version to 1.19 - Rebased 0001-Default-settings.patch - Drop 0002-Update-prometheus-client-to-version-1.11.1.patch fixed upstream (now uses v1.14.0) * Tue Jul 19 2022 Witek Bedyk <witold.bedyk@suse.com> - Do not include sources (bsc#1200725) * Fri Apr 08 2022 Witek Bedyk <witold.bedyk@suse.com> - Update required Go version to 1.16 * Thu Mar 10 2022 Witek Bedyk <witold.bedyk@suse.com> - Update vendor tarball with prometheus/client_golang 1.11.1 (bsc#1196338, jsc#SLE-24077) + Added 0002-Update-prometheus-client-to-version-1.11.1.patch - Use %autosetup macro * Thu Mar 03 2022 ecsos@opensuse.org - Update to version 0.23.0: * Release 0.23.0 * Release 0.23.0-rc.0 * amtool: Detect version drift and warn users (#2672) * Add ability to skip TLS verification for amtool (#2663) * Fix empty isEqual in amtool. (#2668) * Fix main tests (#2670) * cli: add new template render command (#2538) * OpsGenie: refer to alert instead of incident (#2609) * Docs: target_match and source_match are DEPRECATED (#2665) * Fix test not waiting for cluster member to be ready - Add go_modules to _service. * Mon Sep 20 2021 Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400). Modified: * prometheus-alertmanager.service
/etc/prometheus /etc/prometheus/alertmanager.yml /etc/prometheus/alertmanager_templates /usr/bin/amtool /usr/bin/prometheus-alertmanager /usr/lib/systemd/system/prometheus-alertmanager.service /usr/sbin/rcprometheus-alertmanager /usr/share/doc/packages/golang-github-prometheus-alertmanager /usr/share/doc/packages/golang-github-prometheus-alertmanager/README.md /usr/share/licenses/golang-github-prometheus-alertmanager /usr/share/licenses/golang-github-prometheus-alertmanager/LICENSE /var/lib/prometheus /var/lib/prometheus/alertmanager
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 7 00:51:36 2024