diff options
author | Michele Baldessari <michele@acksyn.org> | 2016-02-26 07:41:42 +0000 |
---|---|---|
committer | Michele Baldessari <michele@acksyn.org> | 2016-03-01 11:57:27 +0100 |
commit | c5049d8ffbf9579a6e726c0031411ddb57e1a625 (patch) | |
tree | e7117a95fe006d45d1f522da6ff4315e44b28a64 /puppet/swift-devices-and-proxy-config.yaml | |
parent | f8633a42e24b2f777f6f03d09af07346724c15b5 (diff) |
Move ordering constraints from httpd to openstack-core
With the move of keystone under wsgi and httpd, all openstack services received an
ordering constraint on the 'httpd' service (which now exposes keystone and horizon).
Since this is not only a layering violation, but it also removes the ability to
restart keystone (httpd) without having to restart all dependent services, we introduce
a dummy 'openstack-core' service which all other services depend on and we make also
keystone (httpd) depend on it.
The previous constraint ordering graph can be found here:
http://acksyn.org/files/tripleo/wsgi-2016-02-24-cib.pdf
Whereas after this change we have the following ordering graph:
http://acksyn.org/files/tripleo/wsgi-openstack-core.pdf
Once this is agreed upon, we can start working on fixing the upgrade path
from Liberty.
This fixes RHBZ#1290121
Closes bug: 1537885
Change-Id: Ie26908ac9bfc0b84b6b65ae3bda711236b03d9d4
Diffstat (limited to 'puppet/swift-devices-and-proxy-config.yaml')
0 files changed, 0 insertions, 0 deletions