Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

golang-github-prometheus-alertmanager-0.27.0-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

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.

Provides

Requires

License

Apache-2.0

Changelog

* 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

Files

/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, Sat May 18 01:14:50 2024