SUSE-RU-2021:2101-1: moderate: Recommended update for SUSE Manager Client Tools

sle-updates at lists.suse.com sle-updates at lists.suse.com
Mon Jun 21 22:28:30 UTC 2021


   SUSE Recommended Update: Recommended update for SUSE Manager Client Tools
______________________________________________________________________________

Announcement ID:    SUSE-RU-2021:2101-1
Rating:             moderate
References:         #1151558 #1173557 #1177884 #1177928 #1180583 
                    #1180584 #1180585 #1185178 
Affected Products:
                    SUSE Manager Tools 12
                    SUSE Linux Enterprise Server 12-SP5
______________________________________________________________________________

   An update that has 8 recommended fixes can now be installed.

Description:

   This update fixes the following issues:

   golang-github-prometheus-node_exporter:

   - Update to 1.1.2
     * Bug fixes
       + Handle errors from disabled PSI subsystem
       + Sanitize strings from /sys/class/power_supply
       + Silence missing netclass errors
       + Fix ineffassign issue
       + Fix some noisy log lines
       + filesystem_freebsd: Fix label values
       + Fix various procfs parsing errors
       + Handle no data from powersupplyclass
       + udp_queues_linux.go: change upd to udp in two error strings
       + Fix node_scrape_collector_success behaviour
       + Fix NodeRAIDDegraded to not use a string rule expressions
       + Fix node_md_disks state label from fail to failed
       + Handle EPERM for syscall in timex collector
       + bcache: fix typo in a metric name
       + Fix XFS read/write stats
     * Changes
       + Improve filter flag names
       + Add btrfs and powersupplyclass to list of exporters enabled by
         default
     * Features
       + Add fibre channel collector
       + Expose cpu bugs and flags as info metrics
       + Add network_route collector
       + Add zoneinfo collector
     * Enhancements
       + Add more InfiniBand counters
       + Add flag to aggr ipvs metrics to avoid high cardinality metrics
       + Adding backlog/current queue length to qdisc collector
       + Include TCP OutRsts in netstat metrics
       + Add pool size to entropy collector
       + Remove CGO dependencies for OpenBSD amd64
       + bcache: add writeback_rate_debug status
       + Add check state for mdadm arrays via node_md_state metric
       + Expose XFS inode statistics
       + Expose zfs zpool state
       + Added an ability to pass collector.supervisord.url via
         SUPERVISORD_URL environment variable
   - Do not include sources (bsc#1151558)
   - Remove rc symlink

   golang-github-prometheus-prometheus:

   - Add tarball with vendor modules and web assets
   - Read formula data from exporters map
   - Add support for TLS targets
   - Upgrade to upstream version 2.26.0
     + Changes
       * Alerting: Using Alertmanager v2 API by default.
       * Prometheus/Promtool: Binaries are now printing help and usage to
         stdout instead of stderr.
       * UI: Make the React UI default.
       * Remote write: The following metrics were removed/renamed in remote
         write. > prometheus_remote_storage_succeeded_samples_total was
         removed and prometheus_remote_storage_samples_total was introduced
         for all the samples attempted to send. >
         prometheus_remote_storage_sent_bytes_total was removed and replaced
         with prometheus_remote_storage_samples_bytes_total and
         prometheus_remote_storage_metadata_bytes_total. >
         prometheus_remote_storage_failed_samples_total ->
         prometheus_remote_storage_samples_failed_total. >
         prometheus_remote_storage_retried_samples_total ->
         prometheus_remote_storage_samples_retried_total. >
         prometheus_remote_storage_dropped_samples_total ->
         prometheus_remote_storage_samples_dropped_total. >
         prometheus_remote_storage_pending_samples ->
         prometheus_remote_storage_samples_pending.
       * Remote: Do not collect non-initialized timestamp metrics.
     + Features
       * Remote: Add support for AWS SigV4 auth method for remote_write.
       * PromQL: Allow negative offsets. Behind
         --enable-feature=promql-negative-offset flag.
       * UI: Add advanced auto-completion, syntax highlighting and linting to
         graph page query input.
       * Include a new `--enable-feature=` flag that enables experimental
         features.
       * Add TLS and basic authentication to HTTP endpoints.
       * promtool: Add check web-config subcommand to check web config files.
       * promtool: Add tsdb create-blocks-from openmetrics subcommand to
         backfill metrics data from an OpenMetrics file.
     + Enhancements
       * PromQL: Add last_over_time, sgn, clamp functions.
       * Scrape: Add support for specifying type of Authorization header
         credentials with Bearer by default.
       * Scrape: Add follow_redirects option to scrape configuration.
       * Remote: Allow retries on HTTP 429 response code for remote_write.
       * Remote: Allow configuring custom headers for remote_read.
       * UI: Hitting Enter now triggers new query.
       * UI: Better handling of long rule and names on the /rules and
         /targets pages.
       * UI: Add collapse/expand all button on the /targets page.
       * Add optional name property to testgroup for better test failure
         output.
       * Add warnings into React Panel on the Graph page.
       * TSDB: Increase the number of buckets for the compaction duration
         metric.
       * Remote: Allow passing along custom remote_write HTTP headers.
       * Mixins: Scope grafana configuration.
       * Kubernetes SD: Add endpoint labels metadata.
       * UI: Expose total number of label pairs in head in TSDB stats page.
       * TSDB: Reload blocks every minute, to detect new blocks and enforce
         retention more often.
       * Cache basic authentication results to significantly improve
         performance of HTTP endpoints.
       * HTTP API: Fast-fail queries with only empty matchers.
       * HTTP API: Support matchers for labels API.
       * promtool: Improve checking of URLs passed on the command line.
       * SD: Expose IPv6 as a label in EC2 SD.
       * SD: Reuse EC2 client, reducing frequency of requesting credentials.
       * TSDB: Add logging when compaction takes more than the block time
         range.
       * TSDB: Avoid unnecessary GC runs after compaction.
       * Remote write: Added a metric
         prometheus_remote_storage_max_samples_per_send for remote write.
       * TSDB: Make the snapshot directory name always the same length.
       * TSDB: Create a checkpoint only once at the end of all head
         compactions.
       * TSDB: Avoid Series API from hitting the chunks.
       * TSDB: Cache label name and last value when adding series during
         compactions making compactions faster.
       * PromQL: Improved performance of Hash method making queries a bit
         faster.
       * promtool: tsdb list now prints block sizes.
       * promtool: Calculate mint and maxt per test avoiding unnecessary
         calculations.
       * SD: Add filtering of services to Docker Swarm SD.
     + Bug fixes
       * API: Fix global URL when external address has no port.
       * Deprecate unused flag --alertmanager.timeout.

   mgr-cfg:

   - SPEC: Updated Python definitions for RHEL8 and quoted text comparisons.

   mgr-custom-info:

   - Update package version to 4.2.0

   mgr-daemon:

   - Update translation strings
   - Update the translations from weblate
   - Added quotes around %{_vendor} token for the if statements in spec file.
   - Fix removal of mgr-deamon with selinux enabled (bsc#1177928)
   - Updating translations from weblate

   mgr-osad:

   - Change the log file permissions as expected by logrotate (bsc#1177884)
   - Change deprecated path /var/run into /run for systemd (bsc#1185178)
   - Python fixes
   - Removal of RHEL5

   mgr-push:

   - Defined __python for python2.
   - Excluded RHEL8 for Python 2 build.

   mgr-virtualization:

   - Update package version to 4.2.0

   python-hwdata:

   - Modified to build on RHEL8.

   rhnlib:

   - Update package version to 4.2.0

   spacecmd:

   - Rename system migration to system transfer
   - Rename SP to product migration
   - Update translation strings
   - Add group_addconfigchannel and group_removeconfigchannel
   - Add group_listconfigchannels and configchannel_listgroups
   - Fix spacecmd compat with Python 3
   - Deprecated "Software Crashes" feature
   - Document advanced package search on '--help' (bsc#1180583)
   - Fixed advanced search on 'package_listinstalledsystems'
   - Fixed duplicate results when using multiple search criteria (bsc#1180585)
   - Fixed "non-advanced" package search when using multiple package names
     (bsc#1180584)
   - Update translations
   - Fix: make spacecmd build on Debian
   - Add Service Pack migration operations (bsc#1173557)

   spacewalk-client-tools:

   - Update the translations from weblate
   - Drop the --noSSLServerURL option
   - Updated RHEL Python requirements.
   - Added quotes around %{_vendor}.

   spacewalk-koan:

   - Fix for spacewalk-koan test

   spacewalk-oscap:

   - Update package version to 4.2.0

   spacewalk-remote-utils:

   - Update package version to 4.2.0

   supportutils-plugin-susemanager-client:

   - Update package version to 4.2.0

   suseRegisterInfo:

   - Add support for Amazon Linux 2
   - Add support for Alibaba Cloud Linux 2
   - Adapted for RHEL build.

   uyuni-common-libs:

   - Cleaning up unused Python 2 build leftovers.
   - Disabled debug package build.


Patch Instructions:

   To install this SUSE Recommended 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 Tools 12:

      zypper in -t patch SUSE-SLE-Manager-Tools-12-2021-2101=1

   - SUSE Linux Enterprise Server 12-SP5:

      zypper in -t patch SUSE-SLE-SERVER-12-SP5-2021-2101=1



Package List:

   - SUSE Manager Tools 12 (aarch64 ppc64le s390x x86_64):

      golang-github-prometheus-node_exporter-1.1.2-1.12.1
      golang-github-prometheus-prometheus-2.26.0-1.24.1
      python2-uyuni-common-libs-4.2.3-1.12.1

   - SUSE Manager Tools 12 (noarch):

      mgr-cfg-4.2.2-1.15.1
      mgr-cfg-actions-4.2.2-1.15.1
      mgr-cfg-client-4.2.2-1.15.1
      mgr-cfg-management-4.2.2-1.15.1
      mgr-custom-info-4.2.1-1.9.1
      mgr-daemon-4.2.7-1.26.1
      mgr-osad-4.2.5-1.27.1
      mgr-push-4.2.2-1.9.1
      mgr-virtualization-host-4.2.1-1.17.1
      python2-hwdata-2.3.5-12.6.1
      python2-mgr-cfg-4.2.2-1.15.1
      python2-mgr-cfg-actions-4.2.2-1.15.1
      python2-mgr-cfg-client-4.2.2-1.15.1
      python2-mgr-cfg-management-4.2.2-1.15.1
      python2-mgr-osa-common-4.2.5-1.27.1
      python2-mgr-osad-4.2.5-1.27.1
      python2-mgr-push-4.2.2-1.9.1
      python2-mgr-virtualization-common-4.2.1-1.17.1
      python2-mgr-virtualization-host-4.2.1-1.17.1
      python2-rhnlib-4.2.3-21.31.1
      python2-spacewalk-check-4.2.10-52.50.1
      python2-spacewalk-client-setup-4.2.10-52.50.1
      python2-spacewalk-client-tools-4.2.10-52.50.1
      python2-spacewalk-koan-4.2.3-24.21.1
      python2-spacewalk-oscap-4.2.1-19.15.1
      python2-suseRegisterInfo-4.2.3-25.15.1
      spacecmd-4.2.8-38.82.1
      spacewalk-check-4.2.10-52.50.1
      spacewalk-client-setup-4.2.10-52.50.1
      spacewalk-client-tools-4.2.10-52.50.1
      spacewalk-koan-4.2.3-24.21.1
      spacewalk-oscap-4.2.1-19.15.1
      spacewalk-remote-utils-4.2.1-24.18.1
      supportutils-plugin-susemanager-client-4.2.2-6.21.1
      suseRegisterInfo-4.2.3-25.15.1

   - SUSE Linux Enterprise Server 12-SP5 (aarch64 ppc64le s390x x86_64):

      golang-github-prometheus-node_exporter-1.1.2-1.12.1


References:

   https://bugzilla.suse.com/1151558
   https://bugzilla.suse.com/1173557
   https://bugzilla.suse.com/1177884
   https://bugzilla.suse.com/1177928
   https://bugzilla.suse.com/1180583
   https://bugzilla.suse.com/1180584
   https://bugzilla.suse.com/1180585
   https://bugzilla.suse.com/1185178



More information about the sle-updates mailing list