- Clean up conditions in spec file:
+ 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.
+ if 0%{?Suse_version} && 0{?suse_version} > 1315: no need to
first validate suse_version being defined: whenever it
is > 1315, must be defined.
- Tighten Requires against python3-mock.
OBS-URL: https://build.opensuse.org/request/show/1063998
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=95
+ Enabled support for Fast Track (faster processing of extensions)
+ Add telemetry for VM Size
+ Add telemetry for environment variables passed to extensions
+ Enforce CPU quota on the Agent on Red Hat and CentOS 7.4+
+ Restore all firewall rules needed for communication with the WireServer
+ Fix false positives reporting processes in the Agent's cgroup
+ Fix false errors when collecting debug logs
+ Don't report incorrect CPU usage data
+ Fetching a goal state with empty certificates property
+ Silence goal state fetch errors after 3 logs
+ Change fast track timestamp default from None to datetime.min
+ Retry HGAP's extensionsArtifact requests on BAD_REQUEST status
+ Support for Rocky Linux
+ RHEL 8
+ RHEL 9
+ Preliminary work to enforce CPU quota on extensions
+ Preliminary work for management of agent self-updates [GA Versioning]
+ Add CentOS 7.9 to end-to-end-tests
+ Add Mariner to end-to-end-tests
- 2.8.0.11 followed 2.7.3.0, no intermediate releases
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=87
+ Remove proper_dhcp_config_set.patch included upstream
+ Remove sle_hpc-is-sles.patch included upstream
+ Forward port reset-dhcp-deprovision.patch
+ Retry HGAP's extensionsArtifact requests on BAD_REQUEST status #2622
+ Use 'ip' instead of 'ifdown/ifup' to restart network interface on
RHEL >= 8.6 #2612#2624
- From 2.7.1.0
+ hotfix for OOM errors on the log collector
- From 2.7.0.6
+ Increase time of autoupdates after updates are available #2403
+ Send telemetry when upgrade available #2421
+ Enable collection of debugging information #2436, #2453, #2510
+ Add support for Python 2.6 to the debug info collection code #2452
+ Enable CPU/memory data collection on RedHat and CentOS #2450
+ Exclude end-to-end tests from Agent setup #2396, #2402
+ Fix log message in cgroups management #2427
+ Fix parsing of malformed error.json files #2433
+ Allow DNS queries over TCP #2429
+ Dont exit extension handler process if unable to fetch
first goal state #2440
+ Improvements for Mariner #2407, #2414
+ Add uos support #2420
+ Add support for VMware PhotonOS #2431
- From 2.6.0.2
+ added cloudlinux support (#2344)
+ Enable extensions cpu monitoring (#2357, #2384, #2391)
+ Support Flatcar Container Linux (#2365)
+ Retrieve VmSettings from HostGAPlugin
(#2378, #2382, #2386, #2394, #2397, #2404)
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=85
+ Remove paa_use_hostnamectl.patch included upstream
+ Forwrad port proper_dhcp_config_set.patch
+ 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
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=67
- Update to version 2.2.45 (jsc#ECO-80)
+ Remove paa_cve_2019-0804.patch, included upstream
+ Add support for Gen2 VM resource disks
+ Use alternate systemd detection
+ Fix /proc/net/route requirement that causes errors on FreeBSD
+ Add cloud-init auto-detect to prevent multiple provisioning mechanisms
from relying on configuration for coordination
+ Disable cgroups when daemon is setup incorrectly
+ Remove upgrade extension loop for the same goal state
+ Add container id for extension telemetry events
+ Be more exact when detecting IMDS service health
+ Changing add_event to start sending missing fields
- From 2.2.44
+ Remove outdated extension ZIP packages
+ Improved error handling when starting extensions using systemd
+ Reduce provisioning time of some custom images
+ Improve the handling of extension download errors
+ New API for extension authors to handle errors during extension update
+ Fix handling of errors in calls to openssl
+ Improve logic to determine current distro
+ Reduce verbosity of several logging statements
- From 2.2.42
+ Poll for artifact blob, addresses goal state procesing issue
- From 2.2.41
+ Rewriting the mechanism to start the extension using systemd-run for
systems using systemd for managing
+ Refactoring of resource monitoring framework using cgroup for both
systemd and non-systemd approaches [#1530, #1534]
+ Telemetry pipeline for resource monitoring data
- From 2.2.40
OBS-URL: https://build.opensuse.org/request/show/755926
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-azure-agent?expand=0&rev=11
+ Remove paa_cve_2019-0804.patch, included upstream
+ Add support for Gen2 VM resource disks
+ Use alternate systemd detection
+ Fix /proc/net/route requirement that causes errors on FreeBSD
+ Add cloud-init auto-detect to prevent multiple provisioning mechanisms
from relying on configuration for coordination
+ Disable cgroups when daemon is setup incorrectly
+ Remove upgrade extension loop for the same goal state
+ Add container id for extension telemetry events
+ Be more exact when detecting IMDS service health
+ Changing add_event to start sending missing fields
- From 2.2.44
+ Remove outdated extension ZIP packages
+ Improved error handling when starting extensions using systemd
+ Reduce provisioning time of some custom images
+ Improve the handling of extension download errors
+ New API for extension authors to handle errors during extension update
+ Fix handling of errors in calls to openssl
+ Improve logic to determine current distro
+ Reduce verbosity of several logging statements
- From 2.2.42
+ Poll for artifact blob, addresses goal state procesing issue
- From 2.2.41
+ Rewriting the mechanism to start the extension using systemd-run for
systems using systemd for managing
+ Refactoring of resource monitoring framework using cgroup for both
systemd and non-systemd approaches [#1530, #1534]
+ Telemetry pipeline for resource monitoring data
- From 2.2.40
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=55
- Add paa_cve_2019-0804.patch (bsc#1127838)
- An issue with swapfile handling in the agent creates a data leak situation
that exposes system memory data.
- Update to 2.2.36 (bsc#1119542)
- Remove, included upstream
+ paa_fix_driver_install_detect.patch
+ paa_rdma_install_proper_driver.patch
+ 0001-Obtain-platform-information-in-Python-version-depend.patch
+ 0001-Detect-openSUSE-and-SLES.patch
+ 0001-Handle-the-disapperance-of-net-tools.patch
+ 0001-Properly-detect-SLES-15-for-rdma-support.patch
- Forward port agent-no-auto-update.patch
- [#1451] Do not utf-8 encode telemetry messages
- From 2.2.35
+ [#1434] Use files instead of pipes to capture stdout/stderr
+ [#1431] Prevent multiple downloads of zips
+ [#1418] Add main module to Python's egg
+ [#1416] Fix UTF-8 encoding for telemetry payload
+ [#1408] Honor the 'no_proxy' flag
+ [#1391, #1401, #1441] Azure Stack improvements
+ [#1384] Write status file in WALinuxAgent lib folder
+ [#1375] Add support for Redhat
+ [#1373] Handle different kernel builds on SUSE Linux Enterprise
+ [#1365, #1385, #1389] Fixes for RDMA
- From 2.2.34
+ [#1397] Send events when extensions fail to complete operation
+ [#1394/#1366] Fix the threshold telemetry issue
+ [#1298] Implementing extension sequencing in azure Linux agent
+ [#1340] Allow Clear Linux detection in python2 and python3
OBS-URL: https://build.opensuse.org/request/show/685775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-azure-agent?expand=0&rev=10
- An issue with swapfile handling in the agent creates a data leak situation
that exposes system memory data.
- Update to 2.2.36 (bsc#1119542)
- Remove, included upstream
+ paa_fix_driver_install_detect.patch
+ paa_rdma_install_proper_driver.patch
+ 0001-Obtain-platform-information-in-Python-version-depend.patch
+ 0001-Detect-openSUSE-and-SLES.patch
+ 0001-Handle-the-disapperance-of-net-tools.patch
+ 0001-Properly-detect-SLES-15-for-rdma-support.patch
- Forward port agent-no-auto-update.patch
- [#1451] Do not utf-8 encode telemetry messages
- From 2.2.35
+ [#1434] Use files instead of pipes to capture stdout/stderr
+ [#1431] Prevent multiple downloads of zips
+ [#1418] Add main module to Python's egg
+ [#1416] Fix UTF-8 encoding for telemetry payload
+ [#1408] Honor the 'no_proxy' flag
+ [#1391, #1401, #1441] Azure Stack improvements
+ [#1384] Write status file in WALinuxAgent lib folder
+ [#1375] Add support for Redhat
+ [#1373] Handle different kernel builds on SUSE Linux Enterprise
+ [#1365, #1385, #1389] Fixes for RDMA
- From 2.2.34
+ [#1397] Send events when extensions fail to complete operation
+ [#1394/#1366] Fix the threshold telemetry issue
+ [#1298] Implementing extension sequencing in azure Linux agent
+ [#1340] Allow Clear Linux detection in python2 and python3
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=53
+ Switch to using "ip route" command
- Add paa_sudo_sle15_nopwd.patch
+ Work around issue where SLE 15 will not accept the user password when
using sudo, cause unknown, needed to time constraints w.r.t. release
- Add 0001-Properly-detect-SLES-15-for-rdma-support.patch
+ Properly detect SLES 15 for RDMA support
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=49