This patch implements uWSGI support for ironic API service.
ironic/api/app.wsgi is deprecated in favor of pbr generated
ironic-api-wsgi
Co-Authored-By: anascko <ovoshchana@mirantis.com>
Change-Id: Ieb68c1042e31b77f9a549fd90afe31a65008deca
Closes-Bug: #1719260
Closes-Bug: #1668966
Without this option impossible to find ironic API wsgi process in
system process list, it displayed as 'apache2'. With this option
'(wsgi:ironic)' process displayed.
Change-Id: If391d898b063f02a44050e2c95ee40d9a07b6b05
The default API service (ironic.cmd.api) uses the wsgiref library.
Some deployers may want to serve the API through apache/httpd instead.
This patch adds application hooks to use with mod_wsgi, and a sample
apache2 config file to demonstrate its use with debian-based distros.
Change-Id: I44cd8e0941c350a6e5c16cf2d068c3e8d684ab47
Related-bug: #1279206