Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python-azure-agent-config-micro-2.9.1.1-3.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python-azure-agent-config-micro Distribution: openSUSE:Factory:zSystems
Version: 2.9.1.1 Vendor: openSUSE
Release: 3.2 Build date: Tue Feb 20 21:07:51 2024
Group: Development/Languages/Python Build host: reproducible
Size: 3378 Source RPM: python-azure-agent-2.9.1.1-3.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/Azure/WALinuxAgent
Summary: SUSE specific configuration for Micro
Modified waagent.conf file to meet SUSE policies and SUSE image build
setup

Provides

Requires

License

Apache-2.0

Changelog

* 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.
* Sat Jan 30 2021 Robert Schweikert <rjschwei@suse.com>
  - Add sysvinit-tools as dependency (bsc#1181600, bsc#1181601)
* Tue Jan 12 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

Files

/etc/waagent.conf
/etc/waagent.conf.micro


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 12:43:14 2024