Files
ironic-python-agent/releasenotes/notes/eventlet-removal-1bd8c6c2d5f8a765.yaml
cid c03021fee2 Remove eventlet from Ironic Python Agent
This change removes several usages of eventlet from IPA:
- Upgrades all requirements on oslo library versions to new ones that
  support non-eventlet use.
- Removes use of the eventlet wsgi server (via oslo_service.wsgi) and
  replaces it with the cheroot wsgi server.
- Removes explicit patching of python modules with eventlet

Note that due to some oslo libraries still using ``eventlet`` to detect
and workaround it's use. This means that it is still installed in
environments alongside IPA, even if it's not used or patched into any
modules.

Depends-On: https://review.opendev.org/c/openstack/requirements/+/947727
Change-Id: I9accab2d5e9529a88ef5d3db85e76901f14114eb
2025-04-23 11:01:10 -07:00

7 lines
286 B
YAML

fixes:
- |
Eventlet support in OpenStack is deprecated, and the oslo libraries used
by Ironic Python Agent is deprecating support for eventlet in 2026.2.
This change removes the use of eventlet directly and ensures none of our
libraries are using eventlet-based code.