SUSE-RU-2025:20803-1: important: Recommended update for python-azure-agent
SLE-UPDATES
null at suse.de
Tue Oct 14 08:31:28 UTC 2025
# Recommended update for python-azure-agent
Announcement ID: SUSE-RU-2025:20803-1
Release Date: 2025-10-01T08:41:25Z
Rating: important
References:
* bsc#1203164
* bsc#1222620
* bsc#1235140
* bsc#1240385
* bsc#1244933
* jsc#PED-1298
Affected Products:
* SUSE Linux Micro 6.1
An update that contains one feature and has five fixes can now be installed.
## Description:
This update for python-azure-agent fixes the following issues:
* Set AutoUpdate.UpdateToLatestVersion=n in /etc/waagent.conf (bsc#1244933)
* Fix %suse_version conditional in spec file so package is built using python2
in SLE 12 (bsc#1240385)
* Compensate for missing Python RPM macros in older distros
* Update to version 2.12.04 (bsc#1235140)
* The waagent script is executable and we set the proper interpreter using the macro for multibuild python. Do prefix the execution in the service file wit the interpreter
* Fix install_requires list syntax
* Update spec file
* Remove conditions for distros no longer maintained
* Simplify build and install conditionals using macros
* Enable GA versioning
* Cgroups api refactor for v2
* Fix JIT for FIPS 140-3
* reset network service unit file if python version changes
* Recognize SLE-Micro as a SLE based distribution
* Add distutils/version.py to azurelinuxagent
* Use legacycrypt instead of crypt on Python greater than or equal to 3.13
* Fix osutil/default route_add to pass string array.
* Fix argument to GoalState.init
* Add lock around access to fast_track.json
* Add DistroVersion class to compare distro versions
* LogCollector should skip and log warning for files that don't exist
* check for unexpected process in agent cgroups before cgroups enabled
* [Redo with correct source/target]: Remove check for "ibXX" interface format and rework mac-address regex to expand support
* Fix Ubuntu version codename for 24.04
* Update test certificate data
* move setupslice after cgroupsv2 check, remove unit file for log collector and remove fiirewall daemon-reload
* Address pylint warning deprecated-method
* Run pylint on Python 3.11
* Run unit tests with pytest on Python greater than or equal to 3.10
* Log logcollector cgroups if process is found in unexpected slice
* remove secret and use cert for aad app in e2e pipeline
* suppress pylint warn contextmanager-generator-missing-cleanup
* Switching to SNI based authentication for aad app
* updated PR template
* Avoiding mocked exception from being lost on test when using python 3.12: complete mocked info
* Add more useful logging statement for agent unit properties
* Remove wireserver fallback for imds calls
* Remove unused import
* Add support for Azure Linux 3
* Fix pytest warnings
* Allow use of node 16
* Send controller/cgroup path telemetry
* From 2.13.0.2
* Add support for nftables (+ refactoring of firewall code)
* Create walinuxagent nftable atomically
* Features in progress (Verify extension signature/Policy Enforcement)
* Parse encodedSignature property from EGS
* Add Regorus policy engine framework
* Remove Regorus and platform check for policy enforcement
* Telemetry (update logcollector telemetry with common properties)
* Handle non-boolean when parsing extension manifests
* Fix unicode type check when parsing extension manifests
* Telemetry: high-priority events
* Telemetry: report apparent dead code
* Cleanup: remove AMA extension services cgroups tracking code
* Accommodate the new behavior in OpenSSL 3.2.2 when given an empty input
* From 2.11.1.12
* Remove multi config extension status only on extension delete
* From 2.111.1.4
* General Improvements
* Improvements in telemetry for firewall settings
* From 2.10.0.8
* GA versioning
* Disabled GA versioning
* Add regular expression to match logs from very old agents
* Remove empty "distro" module
* Enable Python 2.7 for unit tests
* Add check for noexec on Permission denied errors
* Reorganize file structure of unit tests
* Report useful message when extension processing is disabled
* Add log and telemetry event for extension disabled
* Cleanup common directory
* Fix agent memory usage check
* enable rhel/centos agent-cgroups
* Add support for EC certificates
* Add Cpu Arch in local logs and telemetry events
* Clarify support status of installing from source.
* Gathering Guest ProxyAgent Log Files
* Remove debug info from waagent.status.json
* Handle errors when adding logs to the archive
* Update supported Ubuntu versions
* Fix pylint warning
* Add information about HTTP proxies
* update the proxy agenet log folder for logcollector
* Add config parameter to wait for cloud-init
* Adding AutoUpdate.UpdateToLatestVersion new flag support [Added in 2.10.0.8]
* Check certificates only if certificates are included in goal state
* Redact access tokens from extension's output
* Fix name of single IB device when provisioning RDMA
* Port NSBSD system to the latest version of waagent
* fix daemon version
* fix version checking in setup.py
* fix(ubuntu): Point to correct dhcp lease files
* Download certs on FT GS after check_certificates only when missing from disk
* Add support for EC certificates
* Fix for "local variable _COLLECT_NOEXEC_ERRORS referenced before assignment"
* Cache daemon version
* undo get daemon version change
* fix self-update frequency to spread over 24 hrs for regular type and 4 hrs for hotfix
* ignore dependencies from extensions that do not have settings
* Do not reset the mode of a extension's log directory
* skip cgroup monitoring if log collector doesn't start by the agent.
* NM should not be restarted during hostname publish if NM_CONTROLLED=y
* Daemon should remove stale published_hostname file and log useful warning
* Revert changes to publish_hostname in RedhatOSModernUtil
* Recover primary nic if down after publishing hostname in RedhatOSUtil
* fix a few typos in the spec file and use proper macros where applicable
* remove python3 requires
## 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 Linux Micro 6.1
zypper in -t patch SUSE-SLE-Micro-6.1-288=1
## Package List:
* SUSE Linux Micro 6.1 (noarch)
* python-azure-agent-2.12.0.4-slfo.1.1_1.1
* python-azure-agent-config-micro-2.12.0.4-slfo.1.1_1.1
## References:
* https://bugzilla.suse.com/show_bug.cgi?id=1203164
* https://bugzilla.suse.com/show_bug.cgi?id=1222620
* https://bugzilla.suse.com/show_bug.cgi?id=1235140
* https://bugzilla.suse.com/show_bug.cgi?id=1240385
* https://bugzilla.suse.com/show_bug.cgi?id=1244933
* https://jira.suse.com/browse/PED-1298
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20251014/f7e7c779/attachment.htm>
More information about the sle-updates
mailing list