1
0

Commit Graph

  • aa2496edae Accepting request 1196130 from Cloud:Tools factory Ana Guerrero 2024-08-27 17:38:54 +00:00
  • fcd53d2b16 + The agent service gets restarted in post but may fail due to a missing to restart the agent again. devel Robert Schweikert 2024-08-19 19:37:00 +00:00
  • 308ac081bb - Restart the agent (bsc#1227600) + The agnet 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 restrat the agent again. Robert Schweikert 2024-08-19 11:17:02 +00:00
  • e291eb4f86 Accepting request 1187232 from Cloud:Tools Ana Guerrero 2024-07-15 17:46:34 +00:00
  • a105b5599f OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python-azure-agent?expand=0&rev=117 Robert Schweikert 2024-07-12 19:44:10 +00:00
  • aaeac8f8f3 - 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. Robert Schweikert 2024-07-12 15:51:46 +00:00
  • 74afdef6a5 Accepting request 1186652 from Cloud:Tools Ana Guerrero 2024-07-11 18:30:32 +00:00
  • 66271b5160 - 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 Robert Schweikert 2024-07-10 17:07:02 +00:00
  • 1016172f5c Accepting request 1184344 from Cloud:Tools Ana Guerrero 2024-07-02 16:17:33 +00:00
  • aca83083e4 - Do not require wicked in non-SUSE build environments. James Mason 2024-07-01 16:18:42 +00:00
  • 0464539587 Accepting request 1183695 from Cloud:Tools Ana Guerrero 2024-06-28 13:47:26 +00:00
  • 3a2ca08847 - Apply python3 interpreter patch in non SLE build environments (bcs#1227067) - Simplify %suse_version conditionals Sean Marlow 2024-06-27 19:21:32 +00:00
  • b76da90ce8 Accepting request 1180895 from Cloud:Tools Ana Guerrero 2024-06-14 17:03:00 +00:00
  • 9ac9e0b949 one more SE Linux context setting Robert Schweikert 2024-06-07 11:12:58 +00:00
  • 185b1a34e1 - Use the -Z option for mv and cp in the posttrans to properly handle Robert Schweikert 2024-06-05 19:16:38 +00:00
  • c6efcfb1ec - Use the -Z option for mc and cp in the posttrans to properly handle SELinux context (bsc#1225946) Robert Schweikert 2024-06-05 19:05:35 +00:00
  • c1979791a5 Accepting request 1168857 from Cloud:Tools Ana Guerrero 2024-04-18 20:13:33 +00:00
  • cf81e13ec1 Move the script to handle the restore of the config file into the proper section, posttrans Robert Schweikert 2024-04-11 12:20:29 +00:00
  • eba7f0c4c5 - 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. Robert Schweikert 2024-04-10 22:57:21 +00:00
  • 360c4e831b Accepting request 1152514 from Cloud:Tools Ana Guerrero 2024-02-27 21:57:03 +00:00
  • b52dba9b74 Accepting request 1147656 from Cloud:Tools Ana Guerrero 2024-02-20 20:14:24 +00:00
  • e3cafa923f - 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 Robert Schweikert 2024-02-20 20:11:02 +00:00
  • 8145f8d4c9 - Recognise SLE-Micro as a SLE based distro + Add agent-micro-is-sles.patch - Create sub-packages for the config (jsc#PED-7869) Robert Schweikert 2024-02-12 18:48:46 +00:00
  • 0dc5f13cdd Accepting request 1128739 from Cloud:Tools Ana Guerrero 2023-11-26 18:37:08 +00:00
  • 5fd80e44c4 - Create sub-packages for the config + 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 Robert Schweikert 2023-11-18 13:07:27 +00:00
  • 87963ed2a6 Accepting request 1065513 from Cloud:Tools Dominique Leuenberger 2023-02-13 15:41:25 +00:00
  • d84efbb300 Accepting request 1063998 from home:dimstar:Factory Robert Schweikert 2023-02-13 14:02:26 +00:00
  • 78b71cd6b6 Accepting request 1063976 from Cloud:Tools Dominique Leuenberger 2023-02-09 15:23:28 +00:00
  • 48671c09a9 Accepting request 1060713 from home:StevenK:branches:Cloud:Tools Robert Schweikert 2023-02-09 10:13:48 +00:00
  • 918da02de0 Accepting request 1008593 from Cloud:Tools Richard Brown 2022-10-07 23:22:45 +00:00
  • de2f15db55 - Add paa_12_sp5_rdma_no_ext_driver.patch (bsc#1203181) Robert Schweikert 2022-09-29 20:41:07 +00:00
  • bacb984ed8 fix buildrequires Robert Schweikert 2022-09-29 19:06:19 +00:00
  • fd08cd1ce7 typo Robert Schweikert 2022-09-29 18:48:08 +00:00
  • c568f659e7 handle unit file location in a generic non distribution way Robert Schweikert 2022-09-29 18:33:49 +00:00
  • f8e72784e3 - 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 Robert Schweikert 2022-09-29 15:52:54 +00:00
  • 8fdea34898 Accepting request 1003793 from home:schubi2:logrotate Robert Schweikert 2022-09-29 15:32:35 +00:00
  • cee043a026 - 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) Robert Schweikert 2022-08-11 20:40:12 +00:00
  • bf76343aa7 Accepting request 984656 from Cloud:Tools Dominique Leuenberger 2022-06-23 08:25:10 +00:00
  • 2028d22816 Accepting request 984146 from home:schubi2 Dirk Mueller 2022-06-23 06:06:26 +00:00
  • 03483cf2be Accepting request 984043 from Cloud:Tools Dominique Leuenberger 2022-06-21 14:32:33 +00:00
  • d5f8515d97 Accepting request 983914 from home:schubi2 Dirk Mueller 2022-06-20 19:21:40 +00:00
  • 01b1cf2efd Accepting request 982786 from Cloud:Tools Dominique Leuenberger 2022-06-16 16:20:32 +00:00
  • d096f9e20c Accepting request 982765 from home:schubi2 Robert Schweikert 2022-06-15 11:40:09 +00:00
  • 9d7d4a673c Accepting request 978052 from Cloud:Tools Dominique Leuenberger 2022-05-19 20:49:33 +00:00
  • d9bcbab41c Accepting request 977805 from home:pgajdos:python Dirk Mueller 2022-05-19 06:22:52 +00:00
  • 506bd77e11 Accepting request 976608 from Cloud:Tools Dominique Leuenberger 2022-05-12 21:00:56 +00:00
  • cf8acfd17c - 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. Robert Schweikert 2022-05-05 12:30:36 +00:00
  • 9f3b8a068a Accepting request 869962 from Cloud:Tools Dominique Leuenberger 2021-02-07 14:21:57 +00:00
  • 71b59bfab6 - Add sysvinit-tools as dependency (bsc#1181600, bsc#1181601) Robert Schweikert 2021-01-30 11:26:40 +00:00
  • 9598658818 Accepting request 865019 from Cloud:Tools Dominique Leuenberger 2021-01-22 20:51:43 +00:00
  • 2e5712614d - Add sle_hpc-is-sles.patch (bsc#1180719) + Recognise SLE_HPC as SLES and use the proper RDMA handler and distro specific initialization code Robert Schweikert 2021-01-13 14:40:15 +00:00
  • 57e8e34fee Accepting request 840879 from Cloud:Tools Dominique Leuenberger 2020-10-12 11:58:18 +00:00
  • 2b86edfcbe - Update proper_dhcp_config_set.patch (bsc#1177161, bsc#1177257) + Add missing imports Robert Schweikert 2020-10-03 15:45:39 +00:00
  • 44985b3244 Accepting request 835300 from Cloud:Tools Dominique Leuenberger 2020-10-02 15:28:17 +00:00
  • b321258fd8 - 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 Robert Schweikert 2020-09-10 20:30:31 +00:00
  • c97410f1cb Accepting request 826678 from Cloud:Tools Dominique Leuenberger 2020-08-15 19:19:41 +00:00
  • 8a8fd04879 - Drop paa_sudo_sle15_nopwd.patch (bsc#1175198) + sudoers file is managed by cloud-init we no longer need this hack Robert Schweikert 2020-08-14 13:01:21 +00:00
  • 1cbdd58776 Accepting request 822699 from Cloud:Tools Dominique Leuenberger 2020-07-27 15:38:27 +00:00
  • a7045d043b - 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 Robert Schweikert 2020-07-17 17:46:50 +00:00
  • efb11d72ce Accepting request 790353 from Cloud:Tools Dominique Leuenberger 2020-04-01 17:13:30 +00:00
  • d85402a5e4 - Add paa_use_hostnamectl.patch (bsc#1167601, bsc#1167602) + Set the hostname using hostnamectl to ensure setting is properly applied Robert Schweikert 2020-03-24 20:45:02 +00:00
  • d1341e7b79 Accepting request 770796 from Cloud:Tools Dominique Leuenberger 2020-02-07 14:55:48 +00:00
  • b44994089f Accepting request 769697 from home:dimstar:Factory Alexander Osthof 2020-02-07 08:21:17 +00:00
  • c895d9133e Accepting request 755926 from Cloud:Tools Dominique Leuenberger 2019-12-12 22:19:07 +00:00
  • 71e3a31a3f - Update to version 2.2.45 (jsc#ECO-80) Robert Schweikert 2019-12-11 19:21:02 +00:00
  • 26956d3970 - Update to version 2.2.45 (jsc#ECOi-80) Robert Schweikert 2019-12-06 23:28:18 +00:00
  • 51d74f82c8 - Update to version 2.2.45 + 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 Robert Schweikert 2019-12-05 21:21:46 +00:00
  • 61431c0928 Accepting request 685775 from Cloud:Tools Dominique Leuenberger 2019-03-18 09:43:02 +00:00
  • cf342cf185 - 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. Robert Schweikert 2019-03-17 11:09:46 +00:00
  • e994197cec Accepting request 620732 from Cloud:Tools Dominique Leuenberger 2018-08-02 12:56:45 +00:00
  • b5e1b8cd27 - 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 Robert Schweikert 2018-06-06 22:01:03 +00:00
  • aa6fdbfbf1 - Add paa_up_only_to_push_hostname.patch (bsc#1094420) Robert Schweikert 2018-06-05 19:27:04 +00:00
  • d250ebb7ee - 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 Robert Schweikert 2018-05-10 21:50:35 +00:00
  • 1902f163eb - Add 0001-Detect-openSUSE-and-SLES.patch (bsc#1087764) + Properly detect SLES 15 and openSUSE Leap 15 in Python 3 Robert Schweikert 2018-04-02 15:52:58 +00:00
  • 147d0a9a4a - Update paa_force_py3_sle15.patch (bsc#1061584) Robert Schweikert 2018-03-21 11:47:40 +00:00
  • 276b3a83b6 - Update paa_force_py3_sle15.patch + Another reference to python, which points to python2 Robert Schweikert 2018-03-20 13:39:32 +00:00
  • 134f70e862 Accepting request 583706 from Cloud:Tools Dominique Leuenberger 2018-03-08 09:57:56 +00:00
  • 4345157b8f - Add paa_force_py3_sle15.patch + Force use of Python 3 for SLE 15 and later Robert Schweikert 2018-02-27 20:37:51 +00:00
  • 6596c747e1 - Modify 0001-Obtain-platform-information-in-Python-version-depend.patch to reflect agreed upon solution with upstream Robert Schweikert 2018-02-21 14:22:22 +00:00
  • 1264d2cd7f Accepting request 577091 from Cloud:Tools Dominique Leuenberger 2018-02-16 20:44:22 +00:00
  • 6f9e98e8fa - Add 0001-Obtain-platform-information-in-Python-version-depend.patch to fix build on distribution with Python 3.6 and later (boo#997614) Robert Schweikert 2018-02-08 18:56:14 +00:00
  • b0ae886ea0 Accepting request 563322 from Cloud:Tools Dominique Leuenberger 2018-01-10 22:38:41 +00:00
  • 59b1f32f43 - Fix RDMA driver package version install issue (bsc#1074865) + Added paa_rdma_install_proper_driver.patch Robert Schweikert 2018-01-05 20:05:21 +00:00
  • b679224331 Accepting request 535329 from Cloud:Tools Dominique Leuenberger 2017-10-20 12:47:30 +00:00
  • f0b76776c3 - Update to version 0.5 + New API version for Azure metadata server + Wait for the metadata server in EC2 Robert Schweikert 2017-10-12 20:16:34 +00:00
  • a9024212fd Accepting request 530890 from Cloud:Tools Dominique Leuenberger 2017-10-05 09:58:55 +00:00
  • 03e75f48f7 Accepting request 530854 from home:dimstar:Factory Dirk Mueller 2017-10-03 14:18:24 +00:00
  • 4ff2f7bef5 Accepting request 527525 from Cloud:Tools Dominique Leuenberger 2017-09-20 15:14:07 +00:00
  • a6d3c07156 - Fix typo in dependency Robert Schweikert 2017-09-20 12:13:24 +00:00
  • d333703b29 - 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 Robert Schweikert 2017-09-16 11:06:12 +00:00
  • 51661d955c - 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 Robert Schweikert 2017-09-08 19:01:14 +00:00
  • 361b30c467 Accepting request 513714 from Cloud:Tools Yuchen Lin 2017-08-10 12:04:47 +00:00
  • dbccd0f924 - Fix up patch to avoid blocking on zypper Robert Schweikert 2017-07-25 13:30:12 +00:00
  • 8ac43ffe86 - Remove tab inserted by f-ing vi Robert Schweikert 2017-07-24 14:35:52 +00:00
  • a19754dbd5 - Fix syntax error in patch Robert Schweikert 2017-07-24 14:32:02 +00:00
  • c3cac0fbbc - Check zypper return and consider 106 return a success Robert Schweikert 2017-07-24 14:24:32 +00:00
  • c265bd14ec - 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 Robert Schweikert 2017-07-24 14:19:40 +00:00
  • dc2c8be818 - 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 Robert Schweikert 2017-07-23 13:42:34 +00:00
  • 5c1d589c84 Accepting request 503396 from Cloud:Tools Dominique Leuenberger 2017-06-23 07:17:42 +00:00
  • 1589061b23 - Modify dependencies, systemd is runtime, not build Robert Schweikert 2017-06-13 13:49:33 +00:00