17
0

Commit Graph

  • 8a8e0f880b Accepting request 1320490 from Cloud:Tools factory Ana Guerrero 2025-11-28 15:54:13 +00:00
  • e347b62f7e Dependency issue slfo-main Robert Schweikert 2025-11-21 08:55:44 -05:00
  • 2dc037917a Dependency issue slfo-1.2 Robert Schweikert 2025-11-21 08:52:18 -05:00
  • 0d4707fcf2 - Fix dependencies for SLE 16 (bsc#1254129) + procps instead of sysvinit-tools Robert Schweikert 2025-11-21 13:52:06 +00:00
  • 6c76e34902 FIPS complianes Robert Schweikert 2025-11-14 16:35:54 -05:00
  • b853b0ec9d FIPS compliance Robert Schweikert 2025-11-14 16:32:06 -05:00
  • 7a9baf44e7 no patch needed, but the subscription has to enable fips Robert Schweikert 2025-11-15 12:55:15 +00:00
  • 057eff2e97 add gh patch reference Robert Schweikert 2025-11-14 22:03:18 +00:00
  • dacf8e4b9c - Update to version 2.14.0.1 (bsc#1253001) + Drop - included upstream ~ agent-btrfs-use-f.patch included upstream ~ remove-mock.patch + Add ~ paa_fips_compliance.patch + FIPS 140-3 support + Block extensions disallowed by policy + Report ext policy errors in heartbeat + Implement signature validation helper functions + Prevent ssh public key override + Use proper filesystem creation flag for btrfs + Enable resource monitoring in cgroup v2 machines + Update agent cgroup cleanup + Add cgroupv2 distros to supported list + Clean old agent cgroup setup + Redact sas tokens in telemetry events and agent log + Add conf option to use hardcoded wireserver ip instead of dhcp request to discover wireserver ip + Support for python 3.12 + Update telemetry message for agent updates and send new telemetry for ext resource governance + Disable rsm downgrade + Add community support for Chainguard OS + Swap out legacycrypt for crypt-r for Python 3.13+ + Pin setuptools version + Set the agent config file path for FreeBSD + Handle errors importing crypt module - From 2.13.1.1 + Setup: Fix install_requires list syntax Robert Schweikert 2025-11-14 15:50:58 +00:00
  • 0974281672 Accepting request 1288018 from Cloud:Tools Ana Guerrero 2025-06-24 18:47:46 +00:00
  • 0cc8d30a6f - Set AutoUpdate.UpdateToLatestVersion=n in /etc/waagent.conf (bsc#1244933) Robert Schweikert 2025-06-23 18:29:01 +00:00
  • 80584d051f Accepting request 1269989 from Cloud:Tools Ana Guerrero 2025-04-16 18:42:30 +00:00
  • d040db9823 - Fix %suse_version conditional in spec file so package is built using python2 in SLE 12 (bsc#1240385) Robert Schweikert 2025-04-16 11:34:32 +00:00
  • 5ce34bac0d Accepting request 1249088 from Cloud:Tools Dominique Leuenberger 2025-02-28 16:39:07 +00:00
  • 88e4209600 Fix if statement Robert Schweikert 2025-02-20 21:25:58 +00:00
  • 679dd59f5d - Add a new version of paa_force_py3_sle15.patch to compensate for missing Python RPM macros in older distros Robert Schweikert 2025-02-20 21:18:02 +00:00
  • d0fde46790 Accepting request 1237584 from Cloud:Tools Ana Guerrero 2025-01-14 15:22:43 +00:00
  • 4a21e11fcd preserve unbiffered io nature Robert Schweikert 2025-01-06 21:55:01 +00:00
  • f316d385d9 - Update to version 2.12.04 (bsc#1235140) Robert Schweikert 2025-01-06 21:41:45 +00:00
  • 9c11f2dd90 + Add paa_direct_exec_in_service.patch ~ 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 Robert Schweikert 2025-01-06 21:36:27 +00:00
  • 4d8c942d83 ~ Simplify build and install conditionals using macros Robert Schweikert 2025-01-06 17:19:03 +00:00
  • e8e4ee2b5e how about this Robert Schweikert 2025-01-06 16:49:34 +00:00
  • f9e05bb43e yet another try Robert Schweikert 2025-01-06 16:40:28 +00:00
  • 3962c28761 another attempt to handle our insane variation in distribution naming Robert Schweikert 2025-01-06 16:25:46 +00:00
  • a9678fa135 - Stick with setup.py for all distro builds Robert Schweikert 2025-01-06 16:01:43 +00:00
  • c7ba1f90b8 create empty config file to appeas the checker Robert Schweikert 2025-01-06 15:10:01 +00:00
  • d4d53a7f55 - Update to version 2.12.04 (bsc#1234567890) + Remove agent-no-auto-update.patch handeled by config file specialization sub-packages + Remove paa_force_py3_sle15.patch handled by RPM macro + Remove agent-micro-is-sles.patch included upstream + Forward port paa_12_sp5_rdma_no_ext_driver.patch + Forward port remove-mock.patch + Fix install_requires list syntax + Update spec file ~ Remove conditions for distros no longer maintained ~ Switch to new Python version and wheel build for newer distros From 2.12.02 + Enable GA versioning #3082 #3184 #3189 + Cgroups api refactor for v2 #3096 #3135 #3188 #3196 + Fix JIT for FIPS 140-3 #3190 + reset network service unit file if python version changes #3058 + Recognize SLE-Micro as a SLE based distribution #3048 + Add distutils/version.py to azurelinuxagent #3063 + Use legacycrypt instead of crypt on Python >= 3.13 #3070 + Fix osutil/default route_add to pass string array. #3072 + Fix argument to GoalState.init #3073 + Add lock around access to fast_track.json #3076 + Add DistroVersion class to compare distro versions #3078 + LogCollector should skip and log warning for files that don't exist #3098 + check for unexpected process in agent cgroups before cgroups enabled #3103 + [Redo with correct source/target]: Remove check for "ibXX" interface format and rework mac-address regex to expand support #3150 + Fix Ubuntu version codename for 24.04 #3159 + Update test certificate data #3166 + move setupslice after cgroupsv2 check, remove unit file for Robert Schweikert 2024-12-26 10:48:34 +00:00
  • e4caa26f1d Accepting request 1226093 from Cloud:Tools Ana Guerrero 2024-11-25 22:20:16 +00:00
  • adc11aaa68 - fix a few typos in the spec file and use proper macros where applicable - remove python3 requires Robert Schweikert 2024-11-24 12:53:12 +00:00
  • aa2496edae Accepting request 1196130 from Cloud:Tools 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. 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