1105 lines
47 KiB
Plaintext
1105 lines
47 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Jul 12 15:41:55 UTC 2024 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Add agent-btrfs-use-f.patch (bsc#1227711)
|
|
+ Use the proper option to force btrfs to overwrite a file system on the
|
|
resource disk if one already exists.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 10 15:09:56 UTC 2024 - Joachim Gleissner <jgleissner@suse.com>
|
|
|
|
- Set Provisioning.Agent parameter to 'cloud-init' in SLE Micro >= 5.5
|
|
(bsc#1227106).
|
|
- Do not package waagent2.0 in Python 3 builds.
|
|
- Drop obsolete otherproviders keyword from Conflicts statements
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 1 09:53:19 UTC 2024 - Joachim Gleissner <jgleissner@suse.com>
|
|
|
|
- Do not require wicked in non-SUSE build environments.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 26 10:14:35 UTC 2024 - Joachim Gleissner <jgleissner@suse.com>
|
|
|
|
- Apply python3 interpreter patch in non SLE build environments
|
|
(bcs#1227067)
|
|
- Simplify %suse_version conditionals
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 5 18:58:43 UTC 2024 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Use the -Z option for mv and cp in the posttrans to properly handle
|
|
SELinux context (bsc#1225946)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 10 22:53:47 UTC 2024 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Keep the existing config file (bsc#1222620)
|
|
+ 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.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 20 20:07:51 UTC 2024 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Do not force wicked dependency for networking, allow NM in SLE Micro 5.5
|
|
and for ALP based products
|
|
- Change patch syntax in preparetion for RPM 4.20
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 12 18:46:08 UTC 2024 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Recognise SLE-Micro as a SLE based distro
|
|
+ Add agent-micro-is-sles.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 13 17:46:41 UTC 2023 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
|
|
- Create sub-packages for the config (jsc#PED-7869)
|
|
+ Remove config manipulation from image building
|
|
+ Set up a config for SLE-Micro
|
|
+ Makes deafult upstream config available
|
|
|
|
- Update to 2.9.1.1 (bsc#1217301, bsc#1217302)
|
|
+ Update remove-mock.patch
|
|
+ Download certificates when goal state source is fast track #2761
|
|
+ Increase the max number of extension events by 20% #2785
|
|
+ Remove version suffix from extension slice #2782
|
|
+ Support int type for eventPid and eventTid fields #2786
|
|
+ Improve log for swap counter not found #2789
|
|
+ Remove cgroup files during deprovisioning #2790
|
|
+ Log VM architecture in heartbeat telemetry for arm64 adoption
|
|
monitoring #2818
|
|
+ Enforce memory usage for agent #2671
|
|
+ Use common download logic for agent downloads #2682
|
|
+ Implement Fedora distro #2642
|
|
+ Report message in handler heartbeat #2688
|
|
+ Remove dependency on pathlib from makepkg #2717
|
|
+ Do not fetch extensions goal state in log collector #2713
|
|
+ Update log collector unit file to remove memory limit #2757
|
|
+ Fix bug in get_dhcp_pid (CoreOS) #2784
|
|
+ Fetch full distro version for mariner #2773
|
|
From 2.9.04
|
|
+ Resource Governance on extensions (CPU monitoring and enforcing & Memory
|
|
monitoring) #2632 #2581 #2555
|
|
+ Agent resource governance #2597 #2591 #2546
|
|
+ monitor system-wide memory metrics (#2610)
|
|
+ Additional telemetry for goal state (#2675)
|
|
+ HostGAPlugin usage improvements #2662 #2673 #2655 #2651
|
|
+ Add logging statements for mrseq migration during update (#2667)
|
|
+ Logcollector memory usage #2658 #2637
|
|
+ Update Log Collector default in Comments and Readme (#2608)
|
|
+ Improve telemetry success and failure markers (#2605) #2604 #2599
|
|
+ Fix formatting of exceptions on Python 3.10
|
|
(traceback.format's etype argument) (#2663)
|
|
+ Fix UNKNOWN(Zombie) Process in unexpected processes check (#2644)
|
|
+ SUSE: Fix valid values for DHCLIENT_HOSTNAME_OPTION (#2643)
|
|
+ Debian - string conversion for systemd service (#2574)
|
|
+ Do not set a CPU quota on the agent for RHEL and Centos (#2685) #2689 #2693
|
|
+ support rhel distro (#2620) #2598
|
|
+ Added support for devuan linux distribution (#2553)
|
|
|
|
No incremental updates between 2.8.011 and 2.9.0.4
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 9 11:37:51 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- 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.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 25 04:34:04 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Add patch remove-mock.patch:
|
|
* Use unittest.mock first, falling back to mock if required.
|
|
- Tighten Requires against python3-mock.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 29 20:40:07 UTC 2022 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Add paa_12_sp5_rdma_no_ext_driver.patch (bsc#1203181)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 29 15:35:37 UTC 2022 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Update to version 2.8.0.11 (bsc#1203164)
|
|
+ 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
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 1 08:03:21 UTC 2022 - Stefan Schubert <schubi@suse.com>
|
|
|
|
- Migration to /usr/etc: Saving user changed configuration files
|
|
in /etc and restoring them while an RPM update.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 11 16:55:04 UTC 2022 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Update to 2.7.3.0 (jsc#PED-1298)
|
|
+ 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)
|
|
+ Set Agent's CpuQuota to 75% (#2383)
|
|
+ Use handler status if extension status is None when computing
|
|
the ExtensionsSummary (#2358) (#2361)
|
|
+ fix bug with dependent extensions with no settings (#2285) (#2362)
|
|
+ Create events dir for handlers if ETP enabled (#2366)
|
|
+ Report status even if goal state cannot be processed (#2370)
|
|
+ Define ExtensionsSummary.eq (#2371) (#2373)
|
|
+ Implement ExtensionsSummary.ne in terms of eq (#2375)
|
|
- From 2.5.0.2
|
|
+ Enable Extension Telemetry Pipeline (#2337, #2339)
|
|
+ Enable Periodic Log Collection in systemd distros (#2295,#2289)
|
|
+ Implement InitialGoalStatePeriod parameter + improvements in logging
|
|
goal state processing(#2332)
|
|
+ Fix operation name in InitializeHostPlugin event(#2338)
|
|
+ Mock systemctl stop cmd (#2335)
|
|
+ Report transitioning when status file not found (#2330)
|
|
+ Dont create default status file for Single-Config extensions (#2318)
|
|
+ Do not create placeholder status file for AKS extensions (#2298)
|
|
+ Save waagent_status to history folder and add additional details to
|
|
the status file (#2325,#2301,#2270)
|
|
+ Rename Debug.FetchVmSettings to Debug.EnableFastTrack (#2324)
|
|
+ Update HostGAplugin headers before fetching vmSettings (#2323)
|
|
+ Handle HTTP GONE in vmSettings request (#2321)
|
|
+ Added log statements to debug issues in vmSettings API(#2317)
|
|
+ Remove reference to re.IGNORECASE (#2316)
|
|
+ Add and remove extension slice (#2315)
|
|
+ FastTrack changes (#2314, #2313,#2306, #2304,#2294, #2293)
|
|
+ Helper to handle exception message(#2305)
|
|
+ Remove trailing spaces from command name (#2296)
|
|
+ Add debug info for systemd-run false positives (#2292)
|
|
+ Move Github Actions VMs to Ubuntu 18 (#2291)
|
|
+ Onboard redhat82, ubuntu20 (#2290, #2279)
|
|
+ Allow systemd-run in the Agent's cgroup (#2287)
|
|
+ Use handler status if extension status is None (#2358)
|
|
+ Bug Fix :Define ExtensionsSummary.ne (#2371)
|
|
- From 2.4.0.2
|
|
+ Support for Multi config (#2245, #2261)
|
|
+ Support sles 15 sp2 distro (#2272)
|
|
+ Cleanup history folder every 30 min (#2258)
|
|
+ Updated _read_status_file to include a fragment of status file in
|
|
the exception (#2257)
|
|
+ Fix telemetry unicode errors (Re-add #1937) (#2278)
|
|
+ Match IPoIB interface with any alphanumeric characters (#2239)
|
|
+ Fix bug with dependent extensions with no settings (#2285)
|
|
+ Do not create placeholder status file for AKS extensions (#2298)
|
|
+ Refactoring of Agent's main loop (#2275)
|
|
+ Exception for Linux Patch Extension for creating placeholder
|
|
status file (#2307)
|
|
+ Dont create default status file for Single-Config extensions (#2318)
|
|
+ Fix bad logging (#2241)
|
|
+ Fixed logging of PeriodicOperation (#2263)
|
|
+ Log collector broken pipe fix (#2267)
|
|
+ Improved logging for Multi config (#2246)
|
|
- From 2.3.1.1
|
|
+ revert for reducing the time window where we restart the network
|
|
interfaces of the VM
|
|
- From 2.3.0.2
|
|
+ Enforce CPUQuota on agent #2222, #2226
|
|
+ Add support for RequiredFeatures and GoalStateAggregateStatus APIs
|
|
#2190, #2206, #2209, #2216
|
|
+ Added fallback locations for extension manifests #2188
|
|
+ Add missing call to str.format() when creating exception #2193
|
|
+ Remove helper network service on deprovision #2191
|
|
+ Use a helper script to start the network service #2225 #2253
|
|
+ Initialize published_hostname using /var/lib/cloud/data/set-hostname #2215
|
|
+ Fix utf logging for persist firewall rules #2237
|
|
+ Replace firewall-setup unit file if changed #2236
|
|
- From 2.2.54
|
|
+ PA changes to check cloud-init (#2061)
|
|
+ log collector (#2066)
|
|
+ cgroups CPU percentage py processor count (#2074)
|
|
+ Parse InVMGoalStateMetaData from Extension Config (#2081)
|
|
+ iscsi disk support for agent configs (#2073)
|
|
+ Add support for VMs with multiple IB devices (#2085)
|
|
+ Python 3.9 support (#2082)
|
|
+ Add support for CBL-Mariner distro (#2099)
|
|
+ Enable Provisioning.MonitorHostName for Ubuntu (#1934)
|
|
+ Added supportedFeatures flag in status reporting (#2089)
|
|
+ Parse ext runtime settings (#2087)
|
|
+ GHA merge validation (#2097)
|
|
+ Cgroups improvements
|
|
+ renamed the eventsFolder variable for preview and enabled ETP (#2140)
|
|
+ Agent slice and custom unit files telemetry (#2150)
|
|
+ Make IPoIB interface online (#2116)
|
|
+ Add option to disable NetworkConfigurationChanges (#2156)
|
|
+ Log network configuration on service start (#2157)
|
|
+ Setup persistent firewall rules on service restart (#2154)
|
|
+ switched to using run_command (#2060)
|
|
+ fixes for chained-comparison and dangerous-default-value pylint
|
|
warnings (#2072)
|
|
+ fixed depends on errors (#2059)
|
|
+ WireIp env variable added (#2078)
|
|
+ Unstick HGAP channel as default (#2046)
|
|
+ shellutil.run_command fixes (#2086, #2098)
|
|
+ unit test fixes (#2090, #2091, #2108, #2153)
|
|
+ fix distro resolution for RedHat (#2083)
|
|
+ Read KVP value in binary mode (#2084)
|
|
+ Redact protected settings in goal state debug files (#2130)
|
|
+ Modify retry logic for empty goal state (#2140)
|
|
+ GS no config fix (#2141)
|
|
+ CommandExecution.log logrototate config -> custom log management (#2143)
|
|
+ binary file for firewall rules (#2147)
|
|
+ Refresh host ga plugin periodically (#2155)
|
|
+ Disabled custom service (#2166)
|
|
+ update test zips (#2167)
|
|
- From 2.2.53.1
|
|
+ Extension Telemetry Pipeline as a private-preview feature
|
|
- From 2.2.53
|
|
+ Start exthandler with the same python interpreter (#2007)
|
|
+ Verify that the extension status is an array (#2010)
|
|
+ Remove enum _UpdateType and retry fetching goal state (#2018)
|
|
+ use dd for ext4 as well as xfs (#2042)
|
|
+ Fix path for error.json (#2044)
|
|
+ Switch to run command changes, + provisioning changes that need to be
|
|
reverted. (#2050)
|
|
+ Fix timestamp for goal state archive (#2051)
|
|
+ Case insensitive parsing or Plugins and PluginSettings (#2054)
|
|
+ Revert "Fixed delays for HTTP retries rather than exponential
|
|
delays (#1967)" (#2065)
|
|
+ Fixed bug causing "MAC verified OK" message (#2069)
|
|
+ Revert unicode fix manually (#1937) (#2070)
|
|
+ Recreate handler environment file on service startup (#1960)
|
|
+ Add log collection tool and thread (#1987)
|
|
+ Thread interface (#1990)
|
|
+ Verify that the CPU and Memory cgroups for the agent are properly
|
|
initialized; disabled cgroups if they are not active. (#2015)
|
|
+ SUSE config: use Btrfs LZO compression for ResourceDisk (#2055)
|
|
+ Extension telemetry pipeline (#1918)
|
|
+ Reformatted the heartbeat event (#2009)
|
|
+ Add LIS version to OSInfo.message (#2011)
|
|
+ One thread for telemetry (#2019)
|
|
+ Limit description character length sent for health report (#2020)
|
|
+ Remove Serial Console Logging (#2028)
|
|
+ Echo log to /dev/console during provisioning (#2043)
|
|
+ Adding telemetry for logrotate (#2045)
|
|
+ Report placeholder extension status as an array (#2068)
|
|
+ Fix broken link in readme (#2014)
|
|
+ Add log collector flags to README (#2029)
|
|
- From 2.2.52
|
|
+ Do not retrieve users in each goal state (#1935)
|
|
+ Fix check for systemd-run failure when invoking extensions (#1943)
|
|
+ Fix telemetry unicode errors (#1937)
|
|
+ Uninstall unregistered extensions (#1970)
|
|
+ Use run_command to execute iptables (#1944)
|
|
+ Use run_command for ip route (#1958)
|
|
+ Fix handling of gen2 disks with udev rules (#1954)
|
|
+ Add API for uploading logs via host plugin (#1902)
|
|
+ Fixed delays for HTTP retries rather than exponential delays (#1967)
|
|
+ Resolve undefined variable (#1950)
|
|
+ Convert owner uid to string (#1949)
|
|
+ Fix Travis special checks for distro and remove useless cgroup tests (#1959)
|
|
+ Use tmp_dir instead of data_dir (#1968)
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 21 11:12:12 UTC 2022 - Stefan Schubert <schubi@suse.com>
|
|
|
|
- Removed %config flag for files in /usr directory.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 20 10:31:02 UTC 2022 - Stefan Schubert <schubi@suse.com>
|
|
|
|
- Cleanup spec file:
|
|
-- Removed %{_distconfdir}/logrotate.d from dirlist. It will be
|
|
handled by package filelist now.
|
|
-- %{_distconfdir}/logrotate.d/* can be changed by vendor only.
|
|
So it will be replaced by an RPM update.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 15 10:57:00 UTC 2022 - Stefan Schubert <schubi@suse.com>
|
|
|
|
- Moved logrotate files from user specific directory /etc/logrotate.d
|
|
to vendor specific directory /usr/etc/logrotate.d.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 17 15:11:53 UTC 2022 - pgajdos@suse.com
|
|
|
|
- require python-rpm-macros to fix build for TW
|
|
- do not require test dependencies for build, they are not needed
|
|
(no testsuite run in %check)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 5 12:13:47 UTC 2022 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Add reset-dhcp-deprovision.patch (bsc#1198258)
|
|
+ Reset the dhcp config when deprovisioning and instance to ensure
|
|
instances from aVM image created from that instance send host information
|
|
to the DHCP server.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 30 11:25:56 UTC 2021 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Add sysvinit-tools as dependency (bsc#1181600, bsc#1181601)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 12 21:20:17 UTC 2021 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Add sle_hpc-is-sles.patch (bsc#1180719)
|
|
+ Recognise SLE_HPC as SLES and use the proper RDMA handler and
|
|
distro specific initialization code
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 3 15:33:42 UTC 2020 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Update proper_dhcp_config_set.patch (bsc#1177161, bsc#1177257)
|
|
+ Add missing imports
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 10 13:02:13 UTC 2020 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Update to version 2.2.49.2 (bsc#1176368, bsc#1176369)
|
|
+ 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
|
|
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
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 14 12:59:45 UTC 2020 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Drop paa_sudo_sle15_nopwd.patch (bsc#1175198)
|
|
+ sudoers file is managed by cloud-init we no longer need this hack
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 17 17:20:01 UTC 2020 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Add proper_dhcp_config_set.patch (bsc#1173866)
|
|
+ Properly set the dhcp configuration to push the hostname to the DHCP
|
|
server
|
|
+ Do not bring the interface down to push the hostname, just use ifup
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 24 20:41:35 UTC 2020 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- Add paa_use_hostnamectl.patch (bsc#1167601, bsc#1167602)
|
|
+ Set the hostname using hostnamectl to ensure setting is
|
|
properly applied
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 3 15:53:16 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- BuildRequire pkgconfig(udev) instead of udev: allow OBS to
|
|
shortcut through -mini flavors.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 5 21:10:48 UTC 2019 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- 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
|
|
+ Fixed tracking of memory/cpu usage
|
|
+ Do not prevent extensions from running if setting up cgroups fails
|
|
+ Enable systemd-aware deprovisioning on all versions >= 18.04
|
|
+ Add systemd support for Debian Jessie, Stretch, and Buster
|
|
+ Support for Linux Openwrt
|
|
- From 2.2.38
|
|
+ Fix CVE-2019-0804
|
|
+ Add fixes for handling swap file and other nit fixes
|
|
- From 2.2.37
|
|
+ Improves re-try logic to handle errors while downloading extensions
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 7 18:21:15 UTC 2019 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- 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.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 7 17:09:52 UTC 2019 - Robert Schweikert <rjschwei@suse.com>
|
|
|
|
- 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
|
|
+ [#1345] FreeBSD swap issues fix (#1144)
|
|
+ [#1349] Use append_file in Redhat6xOSUtil.openssl_to_openssh()
|
|
+ [#1355] Ensure 'value' for authorized ssh keys end in "\n"
|
|
+ [#1361] Remove main module
|
|
- From 2.2.32
|
|
+ [#1325] Enable cgroups by default on all distros
|
|
+ [#1327, #1347] Allow enforcing of cgroups limits
|
|
+ [#1337] Allow configuration for cgroups
|
|
+ [#1333] Add support for NSBSD
|
|
+ [#1319] Stream extension downloads to disk
|
|
(do not buffer the download in memory)
|
|
+ [#1303] Fix to support custom DNS servers
|
|
+ [#1306] Log extension stdout and stderr
|
|
+ [#1302] Better of cloud-init configuration during deprovisioning
|
|
+ [#1295] Fix to report the correct extension error code
|
|
+ [#1289] Allow disabling the agent or extensions
|
|
+ [#1290] Use the "ip route" command instead of the "route" comand
|
|
during network configuration
|
|
+ [#1281] Delete JIT accounts
|
|
+ [#1234] Fix for reading KVP values from host
|
|
+ [#1287] Add UDEV rule in azure disk encryption
|
|
- From 2.2.31
|
|
Upstream version jump
|
|
+ [#1196] Health store integration
|
|
+ [#1199] CGroups support
|
|
+ [#1194] Use host for status reporting
|
|
+ [#1188] Fix for sentinel and signal handlers
|
|
+ [#1182] Telemetry updates
|
|
+ [#1171] Add support for JIT
|
|
+ [#1164] Fix for name resolution in Ubuntu 18.04
|
|
+ [#1154] Set connection close header
|
|
+ [#1143] Remove extension packages after extraction
|
|
- From 2.2.26
|
|
+ Update Debian specific configuration and setup.
|
|
- From 2.2.25
|
|
+ Upstream version jump
|
|
+ Revert extension manifest caching to prevent downgrade issues.
|
|
- From 2.2.20
|
|
+ This is a hotfix release for #945, details and mitigation are available
|
|
in the wiki.
|
|
- From 2.2.29
|
|
+ [#929] wire.py#update_goal_state does not handle out-of-date
|
|
GoalState errors
|
|
+ [#908] Set Files to 0400 in /var/lib/waagent
|
|
+ [#906] Hardcoded value for sshd's ClientAliveInterval (180)
|
|
+ [#899] Improve HeartBeat Event
|
|
+ [#898] Send dummy status if extension fails to write a #.status file
|
|
+ [#897] 'Target handler state' wall of errors
|
|
+ [#896] End of Line Comments are Not Supported nor Handled
|
|
+ [#891] Create a Telemetry Event to Track Custom Data Execution
|
|
+ [#884] Cleanup Old Goal State and Extension Cache
|
|
+ [#876] The agent should use a scaling back-off when retrying HTTP requests
|
|
+ [#869] The agent should report OS information in the correct JSON format.
|
|
+ [#822] Update docs
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 6 21:59:43 UTC 2018 - rjschwei@suse.com
|
|
|
|
- Remove paa_up_only_to_push_hostname.patch
|
|
+ Turns out the issue was a kernel bug and while ifdown ifup sequence to
|
|
bounce the hostname to the DHCP server is overkill we do not
|
|
want to carry a "cosmetic" patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 5 19:26:14 UTC 2018 - rjschwei@suse.com
|
|
|
|
- Add paa_up_only_to_push_hostname.patch (bsc#1094420)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 10 21:30:31 UTC 2018 - rjschwei@suse.com
|
|
|
|
- Add 0001-Handle-the-disapperance-of-net-tools.patch (bsc#1092831)
|
|
+ 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
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 2 15:51:08 UTC 2018 - rjschwei@suse.com
|
|
|
|
- Add 0001-Detect-openSUSE-and-SLES.patch (bsc#1087764)
|
|
+ Properly detect SLES 15 and openSUSE Leap 15 in Python 3
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 20 13:38:04 UTC 2018 - rjschwei@suse.com
|
|
|
|
- Update paa_force_py3_sle15.patch (bsc#1061584)
|
|
+ Another reference to python, which points to python2
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 27 20:36:45 UTC 2018 - rjschwei@suse.com
|
|
|
|
- Add paa_force_py3_sle15.patch
|
|
+ Force use of Python 3 for SLE 15 and later
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 21 14:21:21 UTC 2018 - rjschwei@suse.com
|
|
|
|
- Modify 0001-Obtain-platform-information-in-Python-version-depend.patch to
|
|
reflect agreed upon solution with upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 8 18:53:50 UTC 2018 - rjschwei@suse.com
|
|
|
|
- Add 0001-Obtain-platform-information-in-Python-version-depend.patch
|
|
to fix build on distribution with Python 3.6 and later (boo#997614)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 5 19:46:36 UTC 2018 - rjschwei@suse.com
|
|
|
|
- Fix RDMA driver package version install issue (bsc#1074865)
|
|
+ Added paa_rdma_install_proper_driver.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 12 20:13:42 UTC 2017 - rjschwei@suse.com
|
|
|
|
- Update to version 2.2.18
|
|
+ [#868] Fix for sudoer update
|
|
+ [#886] Agent should not update outside of goal state
|
|
+ [#889] Firewall removal should not retry
|
|
- Fixes issues introduces with 2.2.17
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 3 11:37:50 UTC 2017 - dimstar@opensuse.org
|
|
|
|
- BuildRequire distribution-release instead of
|
|
openSUSE/sles-release.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 20 12:12:53 UTC 2017 - rjschwei@suse.com
|
|
|
|
- Fix typo in dependency
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 16 11:00:53 UTC 2017 - rjschwei@suse.com
|
|
|
|
- Update to version 2.2.17 (bsc#1058974, bsc#1058975)
|
|
+ Remove paa_noref_local_install.patch, included upstream
|
|
+ Setup build for Python 3 for distros > SLE 12
|
|
+ [#879] -- OS.EnableFirewall=y breaks load balanced sets probing
|
|
- From 2.2.16
|
|
+ [#865] -- The agent should retry ETIMEDOUT (110) IOErrors
|
|
- From 2.2.15
|
|
+ [#783] -- The agent fails to use the standard Linux environment variables
|
|
for HTTP proxy
|
|
+ [#784] -- Adjust http retry and logging
|
|
+ [#786] -- Add Provisioning.SshHostKeyPairType=auto to support ssh-keygen -A
|
|
+ [#791] -- Prevent bloating sudoers waagent when agent has problem
|
|
+ [#792] -- Clearlinux distro_name does not match
|
|
+ [#796] -- Accommodate new Clear Linux distro string in os-release
|
|
+ [#798] -- Support Ubuntu RDMA driver update
|
|
+ [#800] -- HostGAPlugin still use proxy while auto-updating
|
|
+ [#801] -- Agent fails to clean-up PID files
|
|
+ [#807] -- The agent should not emit duplicate events
|
|
+ [#808] -- The agent should more gracefully handle out-of-space disk
|
|
errors (IOError 28)
|
|
+ [#811] -- Comments inline in /etc/waagent.conf cause config to not be read
|
|
+ [#812] -- Agent fails and isn't recoverable if an extension's log
|
|
directory is not present anymore
|
|
+ [#823] -- Show config options in use
|
|
+ [#830] -- Ensure VM identifier is properly ordered
|
|
+ [#845] -- ')' is missed in show-configuration
|
|
+ [#850] -- Cannot get to state 'Running' with Provisioning.Enabled=n
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 8 18:33:06 UTC 2017 - rjschwei@suse.com
|
|
|
|
- Add paa_fix_driver_install_detect.patch (bsc#1057888)
|
|
+ Avoid the driver from re-installing if the same version is already
|
|
installed, this avoids an enless reboot loop
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 24 14:12:07 UTC 2017 - rjschwei@suse.com
|
|
|
|
- Add paa_noref_local_install.patch (bsc#1050229)
|
|
+ Do not refresh the repos when we install the local RDMA kmp,
|
|
repo access has already failed, no need to try again
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 23 13:33:39 UTC 2017 - rjschwei@suse.com
|
|
|
|
- Update to version 2.2.14 (bsc#1050000)
|
|
+ [#777] -- Deprovisioning when VM identifier changes is too aggressive
|
|
+ [#769] -- HostGAPlugin requests should never go through proxy
|
|
+ [#764] -- waagent -configuration-path:/path -start not take effect
|
|
+ [#761] -- MetadataProtocol has no client object
|
|
+ [#757] -- deprovision is executed even if input 'n'
|
|
+ [#754] -- /etc/resolv.conf is removed if create a VM base on
|
|
an specialized image
|
|
+ [#746] -- Agent WALinuxAgent-2.2.12 is blacklisted - skipping download
|
|
+ [#740] -- Duplicate logging on RHEL/CentOS
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 23 13:10:40 UTC 2017 - rjschwei@suse.com
|
|
|
|
- Remove timeout udev rules (bsc#1049480)
|
|
+ 99-azure-timeout.rules
|
|
+ Rule is broken
|
|
+ Timeout is being set by the eagent code
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 13 13:48:59 UTC 2017 - rjschwei@suse.com
|
|
|
|
- Modify dependencies, systemd is runtime, not build
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 8 19:44:25 UTC 2017 - rjschwei@suse.com
|
|
|
|
- Update to version 2.2.13 (bsc#1042202, bsc#1042203)
|
|
+ [#712] Initial support for OpenBSD
|
|
+ [#730] Archlinux documentation
|
|
+ [#743] Fix for FreeBSD resource disk discovery
|
|
+ [#748] Fix for host plugin response encoding
|
|
+ [#750] Fix for GAiA public key handling
|
|
+ [#751] Fix for host plugin channel initialization
|
|
+ [#752] Fix for AzureStack protocol error handling
|
|
+ [#753] Removal of iptables rules from AzureStack protocol
|
|
- From 2.2.12
|
|
+ [#711] -- There are too many log print to /var/log/waagent.log
|
|
+ [#714] -- Questionable split call in common/conf.py
|
|
+ [#717] -- Remove extension logs during deprovision
|
|
+ [#720] -- Reset of RDMA drivers not taking effect
|
|
+ [#721] -- WALA deprovision process not clean up all cloudinit files
|
|
+ [#724] -- Location of configuration file should be editable issue
|
|
+ [#725] -- v2.2.11 can throw unexpected exceptions on provisioned VMs
|
|
+ [#727] -- v2.2.11 cannot update status for RDFE VMs
|
|
- From 2.2.11
|
|
+ [#463] Ensure the transport certificate expires in no more than two
|
|
years enhancement
|
|
+ [#470] Emit goal state processing performance metrics enhancement
|
|
+ [#518] Align with the Azure Stack protocol enhancement
|
|
+ [#531] Location of configuration file should be editable feature request
|
|
+ [#604] v2.2.x - Need new OS.SshDir in waagent.conf feature request
|
|
+ [#631] Will "waagent -deprovision[+user]" wipe the cloud-init data?
|
|
feature request
|
|
+ [#668] Agent continuously logs error on FIPS compliant server
|
|
+ [#679] Enable auto-update for AzureStack feature request
|
|
+ [#682] Default route is not added if it already exists cla-not-required
|
|
+ [#684] mkfs options out of order
|
|
+ [#685] Change option order for mkfs. Alpine is being picky
|
|
+ [#686] Use of hostnameclt causes hostname rename lowercase for RHEL 7.x
|
|
+ [#687] Enable customer-supported cloud-init
|
|
+ [#688] Agent should purge /var/lib/waagent/events if it gets full
|
|
+ [#689] Remove superseded extension folders / zip files
|
|
+ [#693] Agent should remove unused extension directories and zip
|
|
files enhancement
|
|
+ [#694] Agent should not issue an HTTP HEAD to determine status blob
|
|
type enhancement
|
|
+ [#695] Ensure all udev rules are copied in Ubuntu cla-not-required
|
|
+ [#699] [2.2.10] Some questions about Extension clean up
|
|
+ [#701] Reduce polling time for extension processing
|
|
+ [#706] Provision Event is not Fired if Customer Forgets to Deprovision VM
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 21 10:44:52 UTC 2017 - rjschwei@suse.com
|
|
|
|
- Update to version 2.2.10 (bsc#1035418, bsc#1035419)
|
|
+ [#675] Clean up extension directories
|
|
+ [#673] Provisioning logging improvements
|
|
+ [#674] Override decode custom data
|
|
+ [#670] Add Arch distro support
|
|
- From version 2.2.9
|
|
+ [#665] Networking logging cleanup
|
|
+ [#666] Keygen logging cleanup
|
|
+ [#667] Reduce the monitoring loop wait time
|
|
- From version 2.2.8
|
|
+ [#649] Improve host plugin failure handling
|
|
+ [#647] Add telemetry for put status failures
|
|
+ [#646] Improve extension handler logging
|
|
+ [#645] Reduce guest agent update logging
|
|
+ [#644] Add basic 32-bit support to interface detection
|
|
+ [#641] Better heartbeat exception handling
|
|
+ [#640] Better unhandled exception logging
|
|
+ [#638] Improve NSG state management
|
|
+ [#637] Better handling and cleanup of old events
|
|
+ [#635] Pass environment variables to subprocess
|
|
+ [#634] Improve RDMA package matching
|
|
+ [#629] Better handling of resource disk mounting
|
|
+ [#624] Data disks udev rule
|
|
+ [#614] Add support for EulerOS
|
|
- From version 2.2.7
|
|
+ [#625] Enabled PageBlob support through HostGAPlugin
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 13 20:59:29 UTC 2017 - rjschwei@suse.com
|
|
|
|
- Update to version 2.2.6 (bsc#1029223, bsc#1029224)
|
|
+ [#611] Improve logging when interface detection fails
|
|
+ [#603] Retry when get thuimbprint fails
|
|
+ [#602] Ensure host plugin calls fail gracefully
|
|
+ [#601] Handle interface resets more gracefully
|
|
+ [#600] Wait for partition before mounting
|
|
+ [#599] Correct check for heartbeat freshness
|
|
+ [#594] Fix RDMA reboot issue
|
|
+ [#588] Changed permissions for log directory
|
|
- From 2.2.5
|
|
+ [#587] Fix potential sync issue with incarnation number and cache
|
|
- From 2.2.4
|
|
+ [#579] Extend VM health status
|
|
+ [#578] Fix FreeBSD deprovision
|
|
+ [#577] Improve mount call and logging
|
|
+ [#573] Centos 7.0 hostnamectl fix
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 27 15:12:29 UTC 2017 - rjschwei@rjsdomain
|
|
|
|
- Update to version 2.2.3 (bsc#1018369)
|
|
+ NSG improvements
|
|
+ CoreOS fix
|
|
+ Debian fixes
|
|
+ Apply patch from Debian
|
|
+ Unhandled errors
|
|
+ Handle ExtensionError from decide_version
|
|
+ Correct mkfile size check
|
|
+ Add a log message when primary nic is not found
|
|
+ Add telemetry event for host plugin usage
|
|
+ Fix typo in log message
|
|
+ Prevent duplicates in sysinfo
|
|
+ Add support for Match blocks in sshd config
|
|
+ Fix the logic for agent version
|
|
+ Support offline hostname changes
|
|
+ Ensure config file is updated correctly
|
|
+ Support NetworkManager leases
|
|
+ Fix password encoding
|
|
+ Minor bug fixes
|
|
+ Fix for hostnamectl
|
|
+ RHEL-7 hostname
|
|
+ Fix password encrypting failure in python 2.*
|
|
+ Handle interrupt signal
|
|
+ Fix the issues for mounting resourcedisk
|
|
- From 2.2.2
|
|
+ Cleanup SUSE config
|
|
+ Support for F5 Networks BIG-IP
|
|
+ Fix sfdisk options
|
|
+ Fix for fetch manifest
|
|
+ Fix config options for RDMA
|
|
+ Fix issue with xfs swapon
|
|
+ Add Clear Linux distro support
|
|
+ Handle deprovisioning interruption
|
|
+ Reduce goal state logging
|
|
+ Increase polling rate
|
|
+ RHUI cleanup
|
|
+ Add restart_if function for Alpine
|
|
+ Support OnHold flag
|
|
+ Fix for decode_config
|
|
+ Azure stack certificate fix
|
|
+ Enable over-provisioning support
|
|
+ Enable host plugin scenarios
|
|
+ RDMA updates
|
|
+ sfdisk logging fix
|
|
+ Big IP updates
|
|
- From 2.2.1
|
|
+ Correct the installed version check in decide_version
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 5 13:02:06 UTC 2016 - rjschwei@suse.com
|
|
|
|
- Add comment to specfile clarifying the Provides directive lifespan
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 3 20:56:00 UTC 2016 - rjschwei@suse.com
|
|
|
|
- Update to version 2.2.0
|
|
+ Non linear release number jump
|
|
+ Add agent-no-auto-update.patch
|
|
+ [#361] More graceful 503 handling
|
|
+ [#364] Enforce http proxy support for calls to storage
|
|
+ [#367] Stop disabling SELinux during provisioning
|
|
+ [#377] Fix partition table race condition
|
|
+ [#387] Fix latest version selection
|
|
+ [#388] Fix extension substatus structure
|
|
+ [#389] Fix shlex related update bug in Python 2.6
|
|
+ [#391] Correct behavior of register-service
|
|
+ [#398] AzureStack fixes
|
|
+ [#400] Support xfs filesystem
|
|
+ [#404] Correct service start/restart behavior
|
|
+ [#411] Support for disabling provisioning
|
|
+ [#417] Stop spamming journal with pidof dhlient related messages
|
|
+ [#418] Add goal state processor to the version output
|
|
+ [#425] Fix walinuxagent.service Want, After
|
|
+ [#439] Ensure to load latest agents
|
|
+ [#451] Correct proxy port type
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 13 18:03:20 UTC 2016 - rjschwei@suse.com
|
|
|
|
- Upstream releases a tarball WALinuxAgent-%{version} while this is
|
|
a reminder of days gone by, as in Windows Azure, it is less confusing
|
|
and less work if we stay with the upstream source name vs. renaming
|
|
the tarball.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 29 18:45:25 UTC 2016 - bear454@opensuse.org
|
|
|
|
- Update to version 2.1.6 (bsc#994592)
|
|
+ improved RDMA support
|
|
+ extension state migration
|
|
+ Alpine Linux support
|
|
+ fixes for #347, #351, #353
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 9 11:48:56 UTC 2016 - rjschwei@suse.com
|
|
|
|
- Require eject (bsc#992796,bsc#992797)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 26 12:20:38 UTC 2016 - bbrunner@suse.com
|
|
|
|
- Added version to Provides: WALinuxAgent
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 25 15:12:55 UTC 2016 - rjschwei@suse.com
|
|
|
|
- Replace Conflicts directive with Provides, Obsoletes pair
|
|
(bsc#990424, bsc#990489)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 20 14:57:12 UTC 2016 - rjschwei@suse.com
|
|
|
|
- Update to version 2.1.5 (bsc#989789)
|
|
+ Remove 99-azure-product-uuid.rules included from upstream
|
|
+ Remove python-azure-agent-setup.diff no longer needed
|
|
+ Remove python-azure-agent-disable-test-check-pid.diff
|
|
+ Disable tests
|
|
- Test have been re-written such that they are expected to run in
|
|
Azure, since we build the package in the build service 95% fail
|
|
+ goal state processing extension
|
|
+ multi-nic improvements
|
|
+ Fix failed to mount Resource Disk #145
|
|
+ Fix PID file not updating on service restart #141
|
|
+ Fix libglibmm-2.4-1c2a dependency #133
|
|
+ Fix Creating a swap file takes too long #116
|
|
+ Fix ERROR:unicode argument without an encoding occured creating
|
|
/var/lib/waagent/CustomData #187
|
|
+ Fix Should evaluate ssh pub key file before using it #169
|
|
+ Fix waagent fails to deploy SSH key on CentOS 7 #104
|
|
+ Fix Creating a swapfile using dd is extremely slow, please use
|
|
fallocate on Linux #127
|
|
+ Fix ERROR:Unable to fetch Bundle URI from manifest for
|
|
Microsoft.OSTCExtensions.LinuxDiagnostic v 2.3.4 #163
|
|
+ Fix Incorrect host route set for 168.63.129.16 on machines with
|
|
multiple NICs (CentOS 7) #190
|
|
+ agent list trim fix
|
|
+ telemetry improvements
|
|
+ signal forwarding fix
|
|
+ self-update bug-fixes
|
|
+ poll timeout fix
|
|
+ RDMA updates
|
|
+ telemetry updates
|
|
+ use dhcp cache for CentOS
|
|
+ output buffering fix
|
|
+ rdma config files
|
|
+ sigterm forwarding
|
|
+ reduced log verbosity
|
|
+ extension manager self-update
|
|
+ multi-nic improvements
|
|
+ scvmm fixes
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 13 12:27:19 UTC 2016 - rjschwei@suse.com
|
|
|
|
- Do not conflict with NetworkManager (bsc#988743)
|
|
+ we want to allow users to install the WE pattern in Azure. This is
|
|
not possible if python-azure-agent conflicts with NetworkManager.
|
|
Testing shows that the system is still accessible if NM is installed
|
|
after the initial boot that sets up networking. The downside, during
|
|
image build a user could incidentally install NM and the agent and forget
|
|
to disable NM, an instance from this image may not be reachable.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 12 07:13:59 UTC 2016 - rjschwei@suse.com
|
|
|
|
- Apply patch python-azure-agent-disable-test-check-pid.diff with patch
|
|
macro to appease SLES 11 build service checks
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 21 10:21:29 UTC 2016 - rjschwei@suse.com
|
|
|
|
- Update to version 2.1.4 (bsc#980789, bsc#980790)
|
|
+ Support for FreeBSD
|
|
+ Fix a bug for internal extension version resolving
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 10:11:08 UTC 2016 - jgleissner@suse.com
|
|
|
|
- Renamed python-azure-agent-setup.diff to python-agent-azure-setup.diff
|
|
- Package tests in sub package
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 15 16:39:12 UTC 2016 - jgleissner@suse.com
|
|
|
|
- Do not package tests (python-agent-azure-setup.diff, bsc#974899)
|
|
- Enable unit tests during build
|
|
- Disable test_check_pid (fails if /proc is not available,
|
|
python-azure-agent-disable-test-check-pid.diff)
|
|
- Do not run sed on every file (corrupts sample_ext.zip)
|
|
- Do not mark /usr/lib/udev/rules.d files as %config
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 5 11:54:47 UTC 2016 - jgleissner@suse.com
|
|
|
|
- Include in SLE 11 and SLE 12 Public Cloud modules (bnc#973427
|
|
fate#320692)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 4 23:01:32 UTC 2016 - rjschwei@suse.com
|
|
|
|
- Update to version 2.1.3
|
|
+ Refactor distro class
|
|
+ Fixed protocol detection on Azure Stack
|
|
+ Fix extension handling issue
|
|
+ Allow overwrite existing user
|
|
+ Decode and execute custom data
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 10 16:11:12 UTC 2015 - rjschwei@suse.com
|
|
|
|
- Initial build
|
|
+ Version 2.1.2.rc2
|
|
|