Files
openstack-helm/ironic
haseeb 03ce32b163 feat: Replace ironic-api with uWSGI for the API server
Switch ironic API from the built-in ironic-api command to uWSGI,
following the same pattern used by the Magnum chart.

- Add ironic_api_uwsgi config section to values.yaml with uWSGI
  defaults (buffer-size, worker-reload-mercy, thunder-lock, etc.)
- Update _ironic-api.sh.tpl to exec uwsgi with the ini config
  instead of ironic-api --config-file
- Auto-populate uwsgi processes and http-socket from endpoint
  port lookup in configmap-etc.yaml
- Render ironic-api-uwsgi.ini into the ironic-etc Secret
- Mount ironic-api-uwsgi.ini in the API deployment

Change-Id: I9133fb0cfc45dcb78088040e03e3867dfc3bc77d
Signed-off-by: haseeb <syedhaseebahmed12@gmail.com>
2026-03-25 16:53:40 +05:30
..