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>