fix: remove wait logic in pxe filter

Ironic has an issue, we don't run pxe filter in its CI so when
we removed the wait for start logic which is available and possible
with eventlet, we broke the pxe filter.

Change-Id: I8ee7ed7167362438da396aed6980a027ceaaaa72
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
This commit is contained in:
Julia Kreger
2025-09-05 06:08:36 -07:00
parent defece13db
commit 2cb3e51dc0
2 changed files with 6 additions and 5 deletions

View File

@@ -69,11 +69,6 @@ def main():
launcher = service.launch(CONF, mgr, restart_method='mutate')
# NOTE(dtantsur): handling start-up failures before launcher.wait() helps
# notify systemd about them. Otherwise the launcher will report successful
# service start-up before checking the threads.
mgr.wait_for_start()
sys.exit(launcher.wait())

View File

@@ -0,0 +1,6 @@
---
fixes:
- |
Fixes ironic's pxe filter logic which some operators may leverage to
restrict access to resources as related to hardware discovery use cases.
The launcher was inadvertently broken during the removal of eventlet.