<div class="container">
<h1>Recommended update for python-azure-agent</h1>
<table class="table table-striped table-bordered">
<tbody>
<tr>
<th>Announcement ID:</th>
<td>SUSE-RU-2024:2536-2</td>
</tr>
<tr>
<th>Rating:</th>
<td>important</td>
</tr>
<tr>
<th>References:</th>
<td>
<ul>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1217301">bsc#1217301</a>
</li>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1217302">bsc#1217302</a>
</li>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1222620">bsc#1222620</a>
</li>
<li style="display: inline;">
<a href="https://jira.suse.com/browse/PED-7869">jsc#PED-7869</a>
</li>
</ul>
</td>
</tr>
<tr>
<th>Affected Products:</th>
<td>
<ul class="list-group">
<li class="list-group-item">Public Cloud Module 12</li>
<li class="list-group-item">SUSE Linux Enterprise High Performance Computing 12 SP2</li>
<li class="list-group-item">SUSE Linux Enterprise High Performance Computing 12 SP3</li>
<li class="list-group-item">SUSE Linux Enterprise High Performance Computing 12 SP4</li>
<li class="list-group-item">SUSE Linux Enterprise High Performance Computing 12 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Server 12</li>
<li class="list-group-item">SUSE Linux Enterprise Server 12 SP1</li>
<li class="list-group-item">SUSE Linux Enterprise Server 12 SP2</li>
<li class="list-group-item">SUSE Linux Enterprise Server 12 SP3</li>
<li class="list-group-item">SUSE Linux Enterprise Server 12 SP4</li>
<li class="list-group-item">SUSE Linux Enterprise Server 12 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 12</li>
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 12 SP1</li>
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 12 SP2</li>
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 12 SP3</li>
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 12 SP4</li>
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 12 SP5</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>An update that contains one feature and has three fixes can now be installed.</p>
<h2>Description:</h2>
<p>This update for python-azure-agent following contains the following fixes:</p>
<ul>
<li>Keep the existing config file. (bsc#1222620)</li>
<li>
<p>During separation of the config file into subpackages it was forgotten
that on update of the main package the previously provided config file
would be removed. SInce we do not know which flavor of our images the
package is being upgraded on, preserve the previously existing config
file. This will orphan the file if non of the -config-* packages gets
installed.</p>
</li>
<li>
<p>Do not force wicked dependency for networking, allow NM in SLE Micro 5.5
and for ALP based products</p>
</li>
<li>
<p>Change patch syntax in preparetion for RPM 4.20</p>
</li>
<li>
<p>Recognise SLE-Micro as a SLE based distro</p>
</li>
<li>
<p>Create sub-packages for the config (jsc#PED-7869)</p>
</li>
<li>Remove config manipulation from image building</li>
<li>Set up a config for SLE-Micro</li>
<li>Makes deafult upstream config available</li>
<li>Update to 2.9.1.1 (bsc#1217301, bsc#1217302)</li>
<li>Update mock update patch.</li>
<li>Download certificates when goal state source is fast track #2761</li>
<li>Increase the max number of extension events by 20% #2785</li>
<li>Remove version suffix from extension slice #2782</li>
<li>Support int type for eventPid and eventTid fields #2786</li>
<li>Improve log for swap counter not found #2789</li>
<li>Remove cgroup files during deprovisioning #2790</li>
<li>Log VM architecture in heartbeat telemetry for arm64 adoption
monitoring #2818</li>
<li>Enforce memory usage for agent #2671</li>
<li>Use common download logic for agent downloads #2682</li>
<li>Implement Fedora distro #2642</li>
<li>Report message in handler heartbeat #2688</li>
<li>Remove dependency on pathlib from makepkg #2717</li>
<li>Do not fetch extensions goal state in log collector #2713</li>
<li>Update log collector unit file to remove memory limit #2757</li>
<li>Fix bug in get_dhcp_pid (CoreOS) #2784</li>
<li>Fetch full distro version for mariner #2773
>From 2.9.04</li>
<li>Resource Governance on extensions (CPU monitoring and enforcing & Memory
monitoring) #2632 #2581 #2555</li>
<li>Agent resource governance #2597 #2591 #2546</li>
<li>monitor system-wide memory metrics (#2610)</li>
<li>Additional telemetry for goal state (#2675)</li>
<li>HostGAPlugin usage improvements #2662 #2673 #2655 #2651</li>
<li>Add logging statements for mrseq migration during update (#2667)</li>
<li>Logcollector memory usage #2658 #2637</li>
<li>Update Log Collector default in Comments and Readme (#2608)</li>
<li>Improve telemetry success and failure markers (#2605) #2604 #2599</li>
<li>Fix formatting of exceptions on Python 3.10
(traceback.format's etype argument) (#2663)</li>
<li>Fix UNKNOWN(Zombie) Process in unexpected processes check (#2644)</li>
<li>SUSE: Fix valid values for DHCLIENT_HOSTNAME_OPTION (#2643)</li>
<li>Debian - string conversion for systemd service (#2574)</li>
<li>Do not set a CPU quota on the agent for RHEL and Centos (#2685) #2689 #2693</li>
<li>support rhel distro (#2620) #2598</li>
<li>
<p>Added support for devuan linux distribution (#2553)
No incremental updates between 2.8.011 and 2.9.0.4</p>
</li>
<li>
<p>Clean up conditions in spec file:</p>
</li>
<li>There is no maintained distro > 1315 (SLE12) AND < 1500
(SLE15). Only openSUSE 13.2 and 13.3 lived in that space, but
they are clearly not the target of this spec file.</li>
<li>
<p>if 0%{?Suse_version} && 0{?suse_version} > 1315: no need to
first validate suse_version being defined: whenever it
is > 1315, must be defined.</p>
</li>
<li>
<p>Use unittest.mock first, falling back to mock if required.</p>
</li>
<li>Tighten Requires against python3-mock.</li>
</ul>
<h2>Patch Instructions:</h2>
<p>
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".<br/>
Alternatively you can run the command listed for your product:
</p>
<ul class="list-group">
<li class="list-group-item">
Public Cloud Module 12
<br/>
<code>zypper in -t patch SUSE-SLE-Module-Public-Cloud-12-2024-2536=1</code>
</li>
</ul>
<h2>Package List:</h2>
<ul>
<li>
Public Cloud Module 12 (noarch)
<ul>
<li>python-azure-agent-config-default-2.9.1.1-34.44.1</li>
<li>python-azure-agent-config-server-2.9.1.1-34.44.1</li>
<li>python-azure-agent-config-micro-2.9.1.1-34.44.1</li>
<li>python-azure-agent-config-hpc-2.9.1.1-34.44.1</li>
<li>python-azure-agent-2.9.1.1-34.44.1</li>
</ul>
</li>
</ul>
<h2>References:</h2>
<ul>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1217301">https://bugzilla.suse.com/show_bug.cgi?id=1217301</a>
</li>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1217302">https://bugzilla.suse.com/show_bug.cgi?id=1217302</a>
</li>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1222620">https://bugzilla.suse.com/show_bug.cgi?id=1222620</a>
</li>
<li>
<a href="https://jira.suse.com/browse/PED-7869">https://jira.suse.com/browse/PED-7869</a>
</li>
</ul>
</div>