gpp_maybe
Recommended update for python-azure-agent
SUSE-SLE-Micro-6.0-289
This update for python-azure-agent fixes the following issues: - Update to version 2.12.04 (bsc#1235140) + Remove the patch handeled by config file specialization sub-packages + 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 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 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 (Extensions.WaitForCloudInit) [Added in 2.10.0.8] + 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 [Added in 2.10.0.5] + Fix for "local variable _COLLECT_NOEXEC_ERRORS referenced before assignment" [Added in 2.10.0.5] + Cache daemon version [Added in 2.10.0.5] + undo get daemon version change [Added in 2.10.0.5] + fix self-update frequency to spread over 24 hrs for regular type and 4 hrs for hotfix [Added in 2.10.0.5] + ignore dependencies from extensions that do not have settings [Added in 2.10.0.6] + Do not reset the mode of a extension's log directory [Added in 2.10.0.8] + skip cgroup monitoring if log collector doesn't start by the agent. [Added in 2.10.0.8] + NM should not be restarted during hostname publish if NM_CONTROLLED=y [Added in 2.10.0.8] + Daemon should remove stale published_hostname file and log useful warning [Added in 2.10.0.8] + Revert changes to publish_hostname in RedhatOSModernUtil [Added in 2.10.0.8] + Recover primary nic if down after publishing hostname in RedhatOSUtil [Added in 2.10.0.8] - fix a few typos in the spec file and use proper macros where applicable - remove python3 requires - Restart the agent (bsc#1227600) + The agent service gets restarted in post but may fail due to a missing config file. config files were split into their own package previously. When we detect that we have to restore a config file we also need to restart the agent again.
-
Release DateApr 22 2025
-
References
-
Typerecommended
-
Severityimportant
cloud_download Downloads
SUSE Linux Micro 6.0 s390x
-
Packagespython-azure-agent
Microsoft Azure Linux Agentpython-azure-agent-config-micro2.12.0.4-1.1 lock rpm
SUSE specific configuration for Micropython311-pyasn12.12.0.4-1.1 lock rpm
ASN.1 types and codecs0.5.0-2.9 lock rpm
SUSE Linux Micro 6.0 aarch64
-
Packagespython-azure-agent
Microsoft Azure Linux Agentpython-azure-agent-config-micro2.12.0.4-1.1 lock rpm
SUSE specific configuration for Micropython311-pyasn12.12.0.4-1.1 lock rpm
ASN.1 types and codecs0.5.0-2.9 lock rpm
SUSE Linux Micro 6.0 x86_64
-
Packagespython-azure-agent
Microsoft Azure Linux Agentpython-azure-agent-config-micro2.12.0.4-1.1 lock rpm
SUSE specific configuration for Micropython311-pyasn12.12.0.4-1.1 lock rpm
ASN.1 types and codecs0.5.0-2.9 lock rpm