Feature update for golang-github-prometheus-alertmanager

Announcement ID: SUSE-FU-2021:3924-1
Rating: moderate
References:
Affected Products:
  • openSUSE Leap 15.3
  • openSUSE Leap 15.4
  • openSUSE Leap 15.5
  • SUSE Enterprise Storage 6
  • SUSE Linux Enterprise Desktop 15
  • SUSE Linux Enterprise Desktop 15 SP1
  • SUSE Linux Enterprise Desktop 15 SP2
  • SUSE Linux Enterprise Desktop 15 SP3
  • SUSE Linux Enterprise Desktop 15 SP4
  • SUSE Linux Enterprise Desktop 15 SP5
  • SUSE Linux Enterprise Desktop 15 SP6
  • SUSE Linux Enterprise High Performance Computing 15
  • SUSE Linux Enterprise High Performance Computing 15 SP1
  • SUSE Linux Enterprise High Performance Computing 15 SP2
  • SUSE Linux Enterprise High Performance Computing 15 SP3
  • SUSE Linux Enterprise High Performance Computing 15 SP4
  • SUSE Linux Enterprise High Performance Computing 15 SP5
  • SUSE Linux Enterprise High Performance Computing 15 SP6
  • SUSE Linux Enterprise Real Time 15 SP1
  • SUSE Linux Enterprise Real Time 15 SP2
  • SUSE Linux Enterprise Real Time 15 SP3
  • SUSE Linux Enterprise Real Time 15 SP4
  • SUSE Linux Enterprise Real Time 15 SP5
  • SUSE Linux Enterprise Server 15
  • SUSE Linux Enterprise Server 15 SP1
  • SUSE Linux Enterprise Server 15 SP2
  • SUSE Linux Enterprise Server 15 SP3
  • SUSE Linux Enterprise Server 15 SP4
  • SUSE Linux Enterprise Server 15 SP5
  • SUSE Linux Enterprise Server 15 SP6
  • SUSE Linux Enterprise Server for SAP Applications 15
  • SUSE Linux Enterprise Server for SAP Applications 15 SP1
  • SUSE Linux Enterprise Server for SAP Applications 15 SP2
  • SUSE Linux Enterprise Server for SAP Applications 15 SP3
  • SUSE Linux Enterprise Server for SAP Applications 15 SP4
  • SUSE Linux Enterprise Server for SAP Applications 15 SP5
  • SUSE Linux Enterprise Server for SAP Applications 15 SP6
  • SUSE Manager Client Tools for SLE 15
  • SUSE Manager Proxy 4.1
  • SUSE Manager Proxy 4.1 Module 4.1
  • SUSE Manager Proxy 4.2
  • SUSE Manager Proxy 4.2 Module 4.2
  • SUSE Manager Retail Branch Server 4.1
  • SUSE Manager Retail Branch Server 4.2

An update that contains one feature and has two fixes can now be installed.

Description:

This feature update for golang-github-prometheus-alertmanager fixes the following issue:

Provide version 0.21.0 of golang-github-prometheus-alertmanager (jsc#SLE-21859)

  • Exclude s390 architecture
  • Remove systemd and shadow hard requirements
  • Use the system user provided by the 'system-user-prometheus' subpackge
  • Add 'prometheus-alertmanager' package alias
  • Fix building amtool (bsc#1176943)
  • Fix permissions for '/var/lib/prometheus' to match 'golang-github-prometheus-prometheus' package and avoid installation checks failures
  • Remove HipChat integration as it is end-of-life.
  • Remove default assignment of environment variables.
  • Enforce 512KB event size limit.
  • Add cluster command to show cluster and peer statuses.
  • Add redirection from '/' to the routes prefix when it isn't empty.
  • Add 'max_alerts' option to limit the number of alerts included in the payload.
  • Improve logs for API v2, notifications and clustering.
  • Fix child routes not inheriting their parent route's grouping when 'group_by: [...]'.
  • Fix the receiver selector in the Alerts page when the receiver name contains regular expression metacharacters such as '+'.
  • Fix error message about start and end time validation.
  • Fix a potential race condition in dispatcher.
  • Return an empty array of peers when the clustering is disabled.
  • Fix the registration of 'alertmanager_dispatcher_aggregation_groups' and 'alertmanager_dispatcher_alert_processing_duration_seconds' metrics.
  • Always retry notifications with back-off.
  • Update to build with go1.14
  • Refresh example config from upstream
  • Add 'network-online' (Wants and After) dependency to systemd unit (bsc#1143913)

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • SUSE Manager Client Tools for SLE 15
    zypper in -t patch SUSE-SLE-Manager-Tools-15-2021-3924=1
  • SUSE Manager Proxy 4.1 Module 4.1
    zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Proxy-4.1-2021-3924=1
  • SUSE Manager Proxy 4.2 Module 4.2
    zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Proxy-4.2-2021-3924=1
  • SUSE Enterprise Storage 6
    zypper in -t patch SUSE-Storage-6-2021-3924=1

Package List:

  • SUSE Manager Client Tools for SLE 15 (aarch64 ppc64le s390x x86_64)
    • golang-github-prometheus-alertmanager-0.21.0-4.4.1
  • SUSE Manager Proxy 4.1 Module 4.1 (aarch64 ppc64le s390x x86_64)
    • golang-github-prometheus-alertmanager-0.21.0-4.4.1
  • SUSE Manager Proxy 4.2 Module 4.2 (aarch64 ppc64le s390x x86_64)
    • golang-github-prometheus-alertmanager-0.21.0-4.4.1
  • SUSE Enterprise Storage 6 (aarch64 x86_64)
    • golang-github-prometheus-alertmanager-0.21.0-4.4.1

References: