aboutsummaryrefslogtreecommitdiff
path: root/docker/horizon
AgeCommit message (Collapse)AuthorFilesLines
2018-07-29Stop manually copying sahara-dashboard config filesMartin André1-1/+0
RDO review https://review.rdoproject.org/r/#/c/14081/ changed the locaction of the config files for the openstack-sahara-ui and added the symlinks to be more consistent with the other horizon plugins packages. It's not necessary anymore to treat sahara-ui as a snowflake and the old copy in horizon dockerfile must be removed. Change-Id: Ib222809ee67d103469e9d467727e0e45eaac77e8 Closes-Bug: #1784233
2018-06-20Add neutron-vpnaas-dashboard into horizon imagejing.liuqing1-0/+7
neutron-vpnaas-dashboard is split into standalone repo. Need install it into horizon image. Change-Id: Ife1e39d4fff9e878a101ff716545166a30091f69 Closes-Bug: #1777750
2018-05-28Fix the horizon failed to startchenxing1-0/+1
Currently, Horzion container fails to start when enabled designate, murano, magnum and so on. This patch is to fix it. Change-Id: I32da6dc1a65d3bfcaa59b4c9136e389af1f9b551 Closes-Bug: #1744428
2018-05-24[horizon] change settings prefix for ubuntu/binaryJorge Niedbalski1-3/+9
Use /usr/share/openstack-dashboard/openstack_dashboard/local/ instead of site-packages/** for ubuntu/binary installs. Change-Id: I4043d1439012afa0100e94c40d1dec2ef92152d4 Closes-Bug: #1773105 Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
2018-05-15Add congress-dashboard into horizon imagecaoyuan1-0/+9
Change-Id: I5cd0cc2c884530525b3019c22c04a782a181a3bf
2018-05-10Create symlink if /e/o-d/customer_local_settings existsJorge Niedbalski1-6/+21
Create site-packages custom_local_settings symlink if /etc/openstack-dashboard/custom_ local_settings exists, this will be used as a mechanism to extend the current local_settings without a need to change the file and rebuild the image Change-Id: I06221de3633d1ad30160bfc83d53a3b98f586f39 Partial-Bug: #1769970 Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
2018-04-20Add blazar-dashboard into horizon imagecaoyuan1-0/+9
Change-Id: I67876c734d147593a188ba385b60e02350b44fae
2018-04-05Fix vitrage dashboardEduardo Gonzalez1-1/+1
A typo in the start script makes horizon to not copy vitrage files into horizon enabled dashboards. Change-Id: Ic6c010b343757e3172b92386cda386524f749eeb Closes-Bug: #1761392
2018-04-01Merge "Add octavia-dashboard to horizon image"Zuul2-0/+8
2018-03-29Merge "Add designate-ui for horizon centos"Zuul1-0/+1
2018-03-28Add octavia-dashboard to horizon imageCarlos Goncalves2-0/+8
Change-Id: Ic99e9e7b499e82a998386e13dceab4e67f23e989
2018-03-27Add heat dashboard for deb/ubuntu binaryMartin André1-1/+1
The python-heat-dashboard was missing from Debian/Ubuntu binary horizon images. This commit adds it since the deb package is now available in the repositories. Change-Id: Id0462419b97b8f1027a3ed9190b3ef57af8a7e3d
2018-03-23Add designate-ui for horizon centosKevin Tibi1-0/+1
Designate-dashboard has been release for RDO. Change-Id: Ie69fad3025b8d295e025b459d87237c52550633a Closes-bug: #1750757
2018-02-27Install heat-dashboard in rpm based distrosMartin André1-1/+1
The heat-dashboard was recently packaged in RDO [1], let's add it to the rpm based distros. [1] https://github.com/rdo-packages/heat-dashboard-distgit Change-Id: I0652e172f3651b427805aa3673527677bd3429d8 Related-Bug: #1752132
2018-01-20Merge "Check whether the source file exists before configuring the dashboard"Zuul1-1/+3
2018-01-17Check whether the source file exists before configuring the dashboardchenxing1-1/+3
Change-Id: If96f8d8b4f4c87724b73ed866c9ec6007b70371c Closes-Bug: #1699083
2018-01-05Add vitrage dashbord into horizon imagechenxing2-1/+11
Change-Id: I5846b48d336583ae82743f61bfbdadc99c755e8d Partially-implements: blueprint vitrage-roles
2017-12-11Add heat dashboard to horizon imageJeffrey Zhang2-2/+11
heat dashboard is split from horizon code base in Queens cycle.[0][1] [0] https://review.openstack.org/#/c/523402/ [1] https://github.com/openstack/heat-dashboard Closes-Bug: #1737475 Change-Id: I920394b8cb6eb7027df9110fe88de6842d2bd8b3
2017-11-02Merge "Fix Horizon asset compression not happening on redeploy"Zuul1-1/+1
2017-10-23Add lbaas dashboard in horizon ubuntu binaryEduardo Gonzalez1-0/+1
Since ocata, lbaas dashboard package is independent from openstack-dashboard package. Change-Id: I39893945466567760b0f890dfabdb7136853ea12 Closes-Bug: #1720158
2017-10-17Fix Horizon asset compression not happening on redeployPaul Bourke1-1/+1
A recent change to kolla-ansible (a729dcc4) bind mounts /tmp from the host to handle uploading of larger images. Unfortunately this is also where we keep the state file for horizon which controls whether assets need to be recompressed (.local_settings.md5sum.txt). This means it is left over on destroy and causes issues with CSS / assets on redeploy. Change the location of this file to /var/lib/kolla/.local_settings.md5sum.txt so it is cleaned up correctly along with the container. Change-Id: Icfc71266cabedc2c1a3d30590cada3f774bc0d2c Closes-Bug: #1721281
2017-09-25Add neutron-fwaas-dashboard into horizon imageJeffrey Zhang1-0/+9
neutron-fwaas-dashboard is split into standalone repo. Need install it into horizon image. Change-Id: Ic1ff58df2c23db77aace95fd6d4eabbd62227e3b Closes-Bug: #1719147
2017-08-01Merge "Add workaround for openstack-sahara-ui plugin"Jenkins1-0/+1
2017-07-25Fix horizon start errors for binary imagesEduardo Gonzalez1-2/+2
In kolla we set SECRET_KEY from passwords.yml Ubuntu and source images deploy right because they dont remove defaults secret_key file but really is ununsed. [1] RDO removes the import and the default key [2] file making horizon container fail to start due cannot stat <Key file>. Symlink to local_settings is only needed for source images, binary packages already do that symlink during package install[3] [1]https://github.com/openstack/horizon/blob/master/openstack_dashboard/local/local_settings.py.example#L149 [2]https://github.com/rdo-packages/horizon-distgit/blob/rpm-master/python-django-horizon.spec#L354 [3] https://github.com/rdo-packages/horizon-distgit/blob/rpm-master/python-django-horizon.spec#L319 Change-Id: Idfb0a18a95a1a48a4c3323385fd00485699f3fb6
2017-07-24Merge "Tweaks to allow Horizon dev mode"Jenkins2-9/+18
2017-07-21Merge "Compile i18n messages for all projects who have locale folder"Jenkins1-6/+9
2017-07-18Compile i18n messages for all projects who have locale folderJeffrey Zhang1-6/+9
Change-Id: I199a1e35224c6cd6b67fa88841b6598090a843c3 Closes-Bug: #1704954
2017-07-13Fix Horizon container starting with Watcher enabledBertrand Lallau1-1/+1
When Watcher service is enabled, Horizon container failed to start. Path to Horizon dashboard files was wrong. Add missing part to previous commit 11e04d0782d32d203830c9c8e40094658cee5cae Change-Id: I2b2b3a72949d125900fe5b2e1c1de42e2c24c9c3 Closes-Bug: #1703971
2017-07-12Fix Horizon container starting if Watcher is enabledBertrand Lallau1-1/+1
When Watcher service is enabled, Horizon container failed to start. Path to Horizon dashboard files was wrong. This patch fix it. Change-Id: I8031612caf7c02e02f1079413ff8e648d1a4ca54 Closes-Bug: #1703971
2017-07-11Tweaks to allow Horizon dev modePaul Bourke2-9/+18
* Paramaterise FORCE_GENERATE so it can be set by Ansible when horizon dev mode is enabled. * Move the soft linking of local_settings to run time * Check perms on the secret_key_store at run time Change-Id: I9bb9a3061412e2f71c60a90ecf9d2e9d78ba2d78 Depends-On: If99b0310dac75776ca462034926dd57794572ce9
2017-07-05Add designate dashboard to horizon ubuntu/binaryNoboru Iwamatsu1-0/+1
Designate dashboard is not installed in horizon debian/ubuntu binary image. But both debian and ubuntu cloudarchive repos provide python-designate-dashboard package. Change-Id: I8f65726d14d180368a8f0d349263bd0dd6ef3b90 Closes-Bug: #1702388
2017-07-04Install zun ui into horizon imagecaoyuan1-0/+9
Change-Id: Ie0e02253bd706cad6a568e1574aa4c4bd83744e5 Closes-Bug: #1677922
2017-06-21Add workaround for openstack-sahara-ui pluginMark Goddard1-0/+1
The openstack-sahara-ui package in RDO doesn't include the python plugin scripts in its enabled directory as they are moved rather than copied into /usr/share/openstack-dashboard/openstack_dashboard/local/enabled/. This change copies the plugins into the sahara_dashboard python package directory before they are removed from /usr/share. Change-Id: Ifbaff505fe3b415e4598ee1a223fb823d2d71b43 Closes-Bug: #1698462
2017-05-12Merge "Fix Incorrect timezone in ubuntu horizon images"Jenkins1-2/+6
2017-05-04Fix Incorrect timezone in ubuntu horizon imagesEduardo Gonzalez1-2/+6
Ubuntu removed tzdata and locales from docker images by default, this is causing horizon to not come up failing setting timezone: ```ValueError: Incorrect timezone setting: UTC``` Change-Id: I5bbc4d949ed481d1f6629dbb2f5edad174a36e63 Closes-Bug: #1686830
2017-05-03Override image's meta info.Jawon Choo1-1/+1
centos based images have wrong label info, these changes fix own image's name and build-date. Change-Id: I1d13f8f386c8db12b5fbe5f8ecbbf9e3fbb4ba1c Closes-Bug: #1680341
2017-04-20Use LABEL instead of MAINTAINER (deprecated) in all Dockerfile.j2Chen1-1/+1
Use LABEL instruction instead of MAINTAINER (deprecated) instruc- tion as suggested by Docker's official dockerfile guide. docs.docker.com/engine/reference/builder/#maintainer-deprecated Closes-Bug: #1683652 Change-Id: Ie87a1ddf31aefcd0b623fd2837d78de420e76898
2017-04-04debian: enable all images enabled for UbuntuMarcin Juszkiewicz1-2/+2
Debian support is not maintained in Kolla so it got a bit behind Ubuntu one. This changeset enables Debian for all images. Jessie (even with backports) may be too old for some images though. Also unify distro check to ['debian', 'ubuntu'] to keep alphabetical order like it is done for RPM distributions. Partially-Implements: blueprint multiarch-and-arm64-containers Change-Id: I056233fbfa277e0e2360c07c3f80d9558c554357
2017-03-28Alphabetize packagesEduardo Gonzalez1-9/+9
Some images have packages sorted alphabetically and some not. Unify common style between all images. Change-Id: I906ed89c10b12886665618752f525ba71d83d991
2017-03-27RHEL: Add mod_ssl for services running over httpdJuan Antonio Osorio Robles1-1/+5
This apache module is necessary for when one wants to use TLS for the services running over httpd. This only addressed RHEL based systems at the moment, since there is no such package available for Ubuntu. This requires apache2.2-common which will carry a lot more dependencies; So I think this should be handled and decided in a separate patch. when installing mod_ssl in RHEL-based distributions, an ssl.conf file is installed in the /etc/httpd/conf.d directory. This file tells httpd to listen on port 443; however, we don't want to do this by default, since this should be explicitly enabled by the container's configuration. This line is thus removed from the configuration. A release note was added, which specifies this. And the last sentence can be removed if this is addressed for debian/ubuntu as well. Related-Bug: #1675490 Co-Authored-By: Martin André <m.andre@redhat.com> Change-Id: Id6215d31547247309d43c031e163fa9e4c4ec5dc
2017-03-09Add ironic-ui in horizon binary installEduardo Gonzalez1-0/+1
Ironic-ui packages are missing in Horizon binary installations, when enable Ironic Horizon does not start due failed to stat necessary files. Ubuntu repos does not have an available package yet. Change-Id: I1278023e481b3057377ecddc0daaf0552c39d5a2 Closes-Bug: #1671322
2017-03-02Merge "Add trove and sahara dashboard ubuntu binary"Jenkins1-1/+3
2017-03-02Add trove and sahara dashboard ubuntu binaryEduardo Gonzalez1-1/+3
Change-Id: I2b2ef84589ca6cbb0d27934000f9640a8eb202a3 Closes-Bug: #1660092
2017-02-24Remove useless commandliyingjun1-2/+0
/etc/openstack-dashboard/local_settings.py is deleted in the followup command, the sed is never used. Change-Id: Ife02321a4077544ae13428968c4bfe27eb7a7a48
2017-02-17Use install-pip macro in most source imagesChao Guo1-2/+11
1. Enable customization of pip packages in source branch of most images 2. All pip packages install uniformly through install-pip macro, user can easily customize his own pip command (For example using a mirror) Co-Authored-By: Mauricio Lima <mauriciolimab@gmail.com> Change-Id: If09582039f690fa4136e8f33200d5da15e092da7
2017-02-08Add openstack-magnum-ui package for centos binaryJeffrey Zhang1-0/+1
Change-Id: I8e0c669846d05d2e0919d4b4d730881cfc8bfef6
2017-02-07Merge "Fix the policy file path in horizon container"Jenkins1-3/+3
2017-02-07Merge "Remove include_header and include_footer in all Dockerfiles"Jenkins1-1/+0
2017-02-06Merge "Install freezer dashboard into horizon image"Jenkins1-0/+9
2017-02-06Merge "Fix solum dashboard"Jenkins1-2/+2