Since ocata, lbaas dashboard package is independent
from openstack-dashboard package.
Change-Id: I39893945466567760b0f890dfabdb7136853ea12
Closes-Bug: #1720158
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
neutron-fwaas-dashboard is split into standalone repo. Need install it
into horizon image.
Change-Id: Ic1ff58df2c23db77aace95fd6d4eabbd62227e3b
Closes-Bug: #1719147
When Watcher service is enabled, Horizon container failed to start.
Path to Horizon dashboard files was wrong.
Add missing part to previous commit
11e04d0782
Change-Id: I2b2b3a72949d125900fe5b2e1c1de42e2c24c9c3
Closes-Bug: #1703971
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
* 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
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
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
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
centos based images have wrong label info,
these changes fix own image's name and build-date.
Change-Id: I1d13f8f386c8db12b5fbe5f8ecbbf9e3fbb4ba1c
Closes-Bug: #1680341
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
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
Some images have packages sorted alphabetically and some not.
Unify common style between all images.
Change-Id: I906ed89c10b12886665618752f525ba71d83d991
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
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
/etc/openstack-dashboard/local_settings.py is deleted in the followup
command, the sed is never used.
Change-Id: Ife02321a4077544ae13428968c4bfe27eb7a7a48
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
include_header and include_footer parameter is already removed, remove
them in all Dockerfiles.
Add missing footer block.
Change-Id: I90da03eb9f95a3827361d5f5ede65fde7d6be2b3