You will need to make the following changes on all of your hosts that are running Horizon.
The openstack-dashboard package installs
/etc/httpd/conf.d/openstack-dashboard.conf, but the Staypuft
installer replaces this with
/etc/httpd/conf.d/15-horizon_vhost.conf. After upgrading horizon,
you will have three configuration files:
15-horizon_vhost.confopenstack-dashboard.confopenstack-dashboard.conf.rpmnewYou will need to make the following changes:
Remove openstack-dashboard.conf.rpmnew:
rm openstack-dashboard.conf.rpmnew
Modify 15-horizon_vhost.conf by replacing:
Alias /static "/usr/share/openstack-dashboard/static"
With:
Alias /dashboard/static "/usr/share/openstack-dashboard/static"
The openstack-dashboard package installs
/etc/openstack-dashboard/local_settings. After an upgrade, you will
find two configuration files:
/etc/openstack-dashboard/local_settings/etc/openstack-dashboard/local_settings.rpmnewYou will need to make the following changes:
Backup your existing local_settings file:
cp local_settings local_settings.old
Rename local_settings.rpmnew to local_settings:
mv local_settings.rpmnew local_settings
Replace the following configuration options with the corresponding
value from your local_settings.old file:
ALLOWED_HOSTSSECRET_KEYCACHESOPENSTACK_KEYSTONE_URLAfter making these changes, you will need to restart horizon on all of
your controllers. You may simply run systemctl restart httpd on
your controllers, even with an HA deployment.