bifrost/releasenotes/notes/uwsgi-install-eea2f9dca2470006.yaml
Dmitry Tantsur 5c1881282c Add uWSGI role and use systemd instead of emperor mode
Using the emperor mode of uWSGI is redundant now that we depend on
systemd. This change switches uWSGI Keystone to systemd template services
based on the recipe from the uWSGI documentation [1].

A new role is created to encapsulate the uWSGI login in anticipation of
switching Ironic API to uWSGI as well. Reduce repetition in Keystone.

[1] https://uwsgi-docs.readthedocs.io/en/latest/Systemd.html

Change-Id: I50bc3f7a4faf14c36b92e7656b7149e9c833c85e
2021-09-04 15:57:04 +02:00

11 lines
332 B
YAML

---
features:
- |
Adds a new role ``bifrost-uwsgi-install`` encapsulating uWSGI configuration
logic.
upgrade:
- |
Keystone services are now run as separate systemd services
``uwsgi@keystone-public`` and ``uwsgi@keystone-admin``. The standalone
``uwsgi`` service is no longer used and is disabled on upgrade.