Recommended update for python-azure-agent

Announcement ID: SUSE-RU-2020:2945-1
Rating: critical
References:
Affected Products:
  • Public Cloud Module 15-SP2
  • Public Cloud Module 15-SP1
  • SUSE Linux Enterprise High Performance Computing 15 SP1
  • SUSE Linux Enterprise High Performance Computing 15 SP2
  • SUSE Linux Enterprise Server 15 SP1
  • SUSE Linux Enterprise Server 15 SP2
  • SUSE Linux Enterprise Server for SAP Applications 15 SP1
  • SUSE Linux Enterprise Server for SAP Applications 15 SP2
  • SUSE Manager Proxy 4.0
  • SUSE Manager Proxy 4.1
  • SUSE Manager Retail Branch Server 4.0
  • SUSE Manager Retail Branch Server 4.1
  • SUSE Manager Server 4.0
  • SUSE Manager Server 4.1

An update that has four fixes can now be installed.

Description:

This update for python-azure-agent fixes the following issues:

  • Fixes an issue when the 'python-azure-agent' fails to initialize Azure instances. (bsc#1177161, bsc#1177257)

Update to version 2.2.49.2 (bsc#1176368, bsc#1176369)

  • Do not use --unit with systemd-cgls (#1910)
  • Report processes that do not belong to the agent's cgroup (#1908)
  • Use controller mount point for extension cgroup path (#1899)
  • Improvements in setup of cgroups (#1896)
  • Remove ExtensionsMetricsData and per-process Memory data (#1884)
  • Fix return value of start_extension_command (#1927)
  • Remove import * (#1900)
  • Fix flaky ExtensionCleanupTest class (#1898)
  • Fix codecov badge (#1883)
  • Changed codecov to run on py3.8 (#1875)
  • Update documentation on /dev/random (#1909)
  • Mount options are in mount(8) (#1893)
  • Remove ssh host key thumbprint in report ready (#1913)
  • Emit AutoUpdate value at service start only (#1907)
  • Add logging for version mismatch (#1895)
  • Send telemetry event if libdir changes (#1897)
  • Add log collector utility (#1847)
  • Move AutoUpdate reporting to HeartBeat event (#1919)
  • Removing infinite download of extension manifest without a new GS (#1874)
  • Fix wrongful dir deletion (#1873)
  • Fix the cleanup-outdated-handlers to only delete handlers that are not present in the GS (#1889)
  • Expose periods of environment thread in waagent.conf (#1891)
  • Added user @kevinclark19a as Contributor. (#1906)
  • From 2.2.48.1
  • Refactoring GoalState class out of Protocol, making Protocol thread-safe, removing stale dependencies of Protocol and removing the dependency on the file system to read the Protocol info
  • Fetch goal state when creating HostPluginProtocol (#1799)
  • Separate goal state from the protocol class (#1777)
  • Make protocol util a singleton per thread (#1743, #1756)
  • Fetch goal state before sending telemetry (#1751)
  • Remove file dependency (#1754)
  • Others (#1758, #1767, #1744, #1749, #1816, #1820)
  • New logs for goal state fetch (#1797) and refresh (#1794).
  • Thread name added to logs (#1778)
  • Populate telemetry events at creation time (#1791)
  • Periodic HeartBeat to be logged to the file (#1755)
  • Add unit test to verify call stacks on telemetry events (#1828)
  • Others (#1841, #1842, #1846)
  • Handling errors while reading extension status files (Limiting Size and Transient issues)(#1761)
  • Enable SWAP on Resource Disk as Application Certification Support suggested (#1762)
  • Update 'Provisioning' options in default configs ( #1853)
  • Drop Metadata Server Support (#1806, #1839, #1840 )
  • Improve documentation of ResourceDisk.EnableSwapEncryption (#1782)
  • Removed is_snappy function (#1774)
  • Handle exceptions in monitor thread (#1770)
  • Fix timestamp for periodic operations in the monitor thread (#1879)
  • Fix permissions on the Ubuntu systemd service file (#1814)
  • Update hostname setting for SUSE distros (#1832)
  • Python 3.8 improvements + support for Ubuntu 20.04 (#1860, #1865, #1738)
  • Testing and dev-infra improvements [#1771, #1768, #1800, #1826, #1827, #1833]
  • Others (#1854, #1858)

  • From 2.2.46

  • [#1741] Do not update goal state when refreshing the host plugin

  • [#1731] Fix upgrade sequence when update command fails
  • [#1725] Initialize CPU usage
  • [#1716, #1737] Added UTC logging and correcting the format
  • [#1651, #1729] Start sending PerformanceCounter metrics and additional memory information for Cgroups

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:

  • Public Cloud Module 15-SP1
    zypper in -t patch SUSE-SLE-Module-Public-Cloud-15-SP1-2020-2945=1
  • Public Cloud Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-Public-Cloud-15-SP2-2020-2945=1

Package List:

  • Public Cloud Module 15-SP1 (noarch)
    • python-azure-agent-2.2.49.2-3.15.3
  • Public Cloud Module 15-SP2 (noarch)
    • python-azure-agent-2.2.49.2-3.15.3

References: