95615c7eca161b937e7f94341a383ebd5af7f411
11 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Ivan Anfimov
|
7fedf7f787 |
Remove temporary fix for problems with CSS styles
Fixed by Horizon side: https://review.opendev.org/c/openstack/horizon/+/949036 Change-Id: I8acb029b0562381cdbe28f0ee32f3aed07de5784 |
||
|
Ivan Anfimov
|
a0938e6dcf |
Fix for CSS problems in Horizon
After installation DevStack icons are not displayed. Change-Id: I1bedf97e4d2b7f13b4a0c5b98e29ac53cf502e96 Closes-Bug: #2093844 |
||
|
Clark Boylan
|
a40f9cb91f |
Add option to install everything in global venvs
Since we are python3 only for openstack we create a single python3 virtualenv to install all the packages into. This gives us the benefits of installing into a virtualenv while still ensuring coinstallability. This is a major change and will likely break many things. There are several reasons for this. The change that started this effort was pip stopped uninstalling packages which used distutils to generate their package installation. Many distro packages do this which meant that pip installed packages and distro packages could not coexist in the global install space. More recently git has made pip installing repos as root more difficult due to file ownership concerns. Currently the switch to the global venv is optional, but if we go down this path we should very quickly remove the old global installation method as it has only caused us problems. Major hurdles we have to get over are convincing rootwrap to trust binaries in the virtualenvs (so you'll notice we update rootwrap configs). Some distros still have issues, keep them using the old setup for now. Depends-On: https://review.opendev.org/c/openstack/grenade/+/880266 Co-Authored-By: Dr. Jens Harbott <frickler@offenerstapel.de> Change-Id: If9bc7ba45522189d03f19b86cb681bb150ee2f25 |
||
|
Akihiro Motoki
|
41fe3ebd4b |
Update horizon wsgi wrapper to the recommended one
During Rocky cycle, horizon updates the path of the wsgi wrapper to the one recommended by Django [1]. The old path will be dropped in the T release. [1] https://review.openstack.org/#/c/561802/ Related-Bug: #1763204 Change-Id: Ie942518b587d193a7de55ffcc0a2848406146eb2 |
||
|
David Lyle
|
7b105c572e |
Move horizon apache root to /dashboard
With keystone's move to /identity, a conflict in for resources was created as both keystone and horizon used /identity. The keystone config took precedence and rendered API output in the horizon UI. This patch sets the root for horizon to /dashboard and serves all horizon content from there. Additionally, a RedirectMatch has been added to the apache config for horizon to redirect '/' to '/dashboard' this will allow the implementation to change without being immediately painful to users. Also made the path '/dashboard/' configurable in stackrc. Closes-Bug: #1478306 Depends-On: I9a04f936ed6d8c14775a332dc28e903992806c42 for devstack-gate changes to remove hard coded horizon url structure assumptions. Change-Id: I6fbca5cea9e44df160afbccc71bd045437657320 |
||
|
George Peristerakis
|
e7b51362fd |
Changed the log format for horizon's apache configuration
The default apache log format is noisy. Added a custom log format that matches the other apache log format of projects like keystone Closes-Bug: #1222900 Change-Id: Id9a8c3a4413c778e009c56ffde6b646b8a120c8b |
||
|
Noboru Iwamatsu
|
b4495eb410 |
Use mod_version to clean-up apache version matching
This change uses mod_version (shipped by default on everything we care about) to set-up version-specific config within apache rather than within devstack scripts. Clean up the horizon and keystone config file generation to use the internal apache matching. Since I6478db385fda2fa1c75ced12d3e886b2e1152852 the apache matching in 'functions' is actually duplicated. just leave get_apache_version in lib/apache as it is used for config-file name matching in there. Change-Id: I6478db385fda2fa1c75ced12d3e886b2e1152852 |
||
|
Felipe Reyes
|
2c95fcd60c |
Set display name in apache processes
This change makes apache set process group name in the process name, so when listing the processes the user can easily identify what's running in each apache process. This is specially useful to debug memory consumption or when a process consumming too much CPU. Change-Id: I9787980052f451f452d3b8e5e51385ad5aa01e6a |
||
|
Sunil Thaha
|
627d9c77e5 |
Fixes running horizon on fedora 18 and above
Fixes bug: 1167066 Summary: 1. Starting with fedora 18 the httpd.conf has <Directory /> AllowOverride none Require all denied </Directory> which requires you to explicitly permit access to web content directories in other <Directory> blocks 2. Install nodejs on fedora 18 and above Change-Id: I487a7a74bad6627d32c1081dcbe48630a704a106 |
||
|
Gabriel Hurley
|
8b3f438ab8 |
Execute Horizon bin script with correct group.
Fixes bug 1014735. Change-Id: I21217fd722ca85124818c1347680734ccd152eb8 |
||
|
Dean Troyer
|
5218d451dc |
E) Add support for Fedora 16
Highlights: * Add files/rpms/* * get_packages() only loads deps for services that are enabled 11Apr2012 * change mod_wsgi cwd to $HORIZON_DIR * fix horizon apache log file name and location Note: This superceeds https://review.openstack.org/4364 Change-Id: I95486584561e4418907a6a4feb0ffbe4f4ea1843 |