Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python-azure-agent-config-default | Distribution: openSUSE Tumbleweed |
Version: 2.12.0.4 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Dec 23 11:54:55 2024 |
Group: Development/Languages/Python | Build host: reproducible |
Size: 3728 | Source RPM: python-azure-agent-2.12.0.4-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/Azure/WALinuxAgent | |
Summary: Default upstream configuration |
The default configuration for the agent as supplied by upstream for SUSE
Apache-2.0
* Mon Dec 23 2024 Robert Schweikert <rjschwei@suse.com> - Update to version 2.12.04 (bsc#1235140) + 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 + 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 + Fix install_requires list syntax + Update spec file ~ Remove conditions for distros no longer maintained ~ Simplify build and install conditionals using macros + Enable GA versioning #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 log collector and remove fiirewall daemon-reload #3223 + Address pylint warning deprecated-method #3059 + Run pylint on Python 3.11 #3067 + Run unit tests with pytest on Python >= 3.10 + Log logcollector cgroups if process is found in unexpected slice #3107 + remove secret and use cert for aad app in e2e pipeline #3116 + suppress pylint warn contextmanager-generator-missing-cleanup #3138 + Switching to SNI based authentication for aad app #3137 + updated PR template #3144 + Avoiding mocked exception from being lost on test when using python 3.12: complete mocked info #3149 + Add more useful logging statement for agent unit properties #3154 + Remove wireserver fallback for imds calls #3152 + Remove unused import #3155 + Add support for Azure Linux 3 #3183 + Fix pytest warnings #3084 + Allow use of node 16 #3160 + Send controller/cgroup path telemetry #3231 From 2.13.0.2 + #3221 Add support for nftables (+ refactoring of firewall code) + #3239 Create walinuxagent nftable atomically + Features in progress (Verify extension signature/Policy Enforcement) + #3200 Parse encodedSignature property from EGS + #3187 Add Regorus policy engine framework + #3222 Remove Regorus and platform check for policy enforcement + #3242 Telemetry (update logcollector telemetry with common properties) + #3208 Handle non-boolean when parsing extension manifests + #3211 Fix unicode type check when parsing extension manifests + #3133 Telemetry: high-priority events + #3240 Telemetry: report apparent dead code + #3210 Cleanup: remove AMA extension services cgroups tracking code + #3197 Accommodate the new behavior in OpenSSL 3.2.2 when given an empty input From 2.11.1.12 + Remove multi config extension status only on extension delete #3172 From 2.111.1.4 + General Improvements + Improvements in telemetry for firewall settings #3110, #3124 From 2.10.0.8 + GA versioning #2810 #2850 #2860 #2881 #2974 #3004 #3015 #3033 + Disabled GA versioning #2909 #2917 #3044 + Add regular expression to match logs from very old agents #2839 + Remove empty "distro" module #2854 + Enable Python 2.7 for unit tests #2856 + Add check for noexec on Permission denied errors #2859 + Reorganize file structure of unit tests #2894 + Report useful message when extension processing is disabled #2895 + Add log and telemetry event for extension disabled #2897 + Cleanup common directory #2902 + Fix agent memory usage check #2903 + enable rhel/centos agent-cgroups #2922 + Add support for EC certificates #2936 + Add Cpu Arch in local logs and telemetry events #2938 + Clarify support status of installing from source. #2941 + Gathering Guest ProxyAgent Log Files #2975 + Remove debug info from waagent.status.json #2971 + Handle errors when adding logs to the archive #2982 + Update supported Ubuntu versions #2980 + Fix pylint warning #2988 + Add information about HTTP proxies #2985 + update the proxy agenet log folder for logcollector #3028 + Add config parameter to wait for cloud-init (Extensions.WaitForCloudInit) #3031 [Added in 2.10.0.8] + Adding AutoUpdate.UpdateToLatestVersion new flag support #3020 #3027 [Added in 2.10.0.8] + Check certificates only if certificates are included in goal state #2803 + Redact access tokens from extension's output #2811 + Fix name of single IB device when provisioning RDMA #2814 + Port NSBSD system to the latest version of waagent #2828 + fix daemon version #2874 + fix version checking in setup.py #2920 + fix(ubuntu): Point to correct dhcp lease files #2979 + Download certs on FT GS after check_certificates only when missing from disk #2907 + Add support for EC certificates (#2936) #2943 [Added in 2.10.0.5] + Fix for "local variable _COLLECT_NOEXEC_ERRORS referenced before assignment" (#2935) #2944 [Added in 2.10.0.5] + Cache daemon version #2942 #2946 [Added in 2.10.0.5] + undo get daemon version change #2951 [Added in 2.10.0.5] + fix self-update frequency to spread over 24 hrs for regular type and 4 hrs for hotfix #2948 [Added in 2.10.0.5] + ignore dependencies from extensions that do not have settings #2957 [Added in 2.10.0.6] + Do not reset the mode of a extension's log directory #3014 [Added in 2.10.0.8] + skip cgroup monitoring if log collector doesn't start by the agent. [#2939] [Added in 2.10.0.8] + NM should not be restarted during hostname publish if NM_CONTROLLED=y [#3008] [Added in 2.10.0.8] + Daemon should remove stale published_hostname file and log useful warning #3016 [Added in 2.10.0.8] + Revert changes to publish_hostname in RedhatOSModernUtil #3032 [Added in 2.10.0.8] + Recover primary nic if down after publishing hostname in RedhatOSUtil #3024 [Added in 2.10.0.8] * Thu Oct 31 2024 Dirk Müller <dmueller@suse.com> - fix a few typos in the spec file and use proper macros where applicable - remove python3 requires * Mon Aug 19 2024 Robert Schweikert <rjschwei@suse.com> - Restart the agent (bsc#1227600) + The agent service gets restarted in post but may fail due to a missing config file. config files were split into their own package previously. When we detect that we have to restore a config file we also need to restart the agent again. * Fri Jul 12 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 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 01 2024 Joachim Gleissner <jgleissner@suse.com> - Do not require wicked in non-SUSE build environments. * Wed Jun 26 2024 Joachim Gleissner <jgleissner@suse.com> - Apply python3 interpreter patch in non SLE build environments (bcs#1227067) - Simplify %suse_version conditionals * Wed Jun 05 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 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 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 2024 Robert Schweikert <rjschwei@suse.com> - Recognise SLE-Micro as a SLE based distro + Add agent-micro-is-sles.patch * Mon Nov 13 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 09 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 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 2022 Robert Schweikert <rjschwei@suse.com> - Add paa_12_sp5_rdma_no_ext_driver.patch (bsc#1203181) * Thu Sep 29 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 01 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 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 2022 Stefan Schubert <schubi@suse.com> - Removed %config flag for files in /usr directory. * Mon Jun 20 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 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 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 05 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.
/etc/waagent.conf /etc/waagent.conf.default
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jan 31 23:50:31 2025