|Age||Commit message (Collapse)||Author||Files||Lines|
This allows us to set up logging for the TripleO GUI. By default, it enables
the 'console' and 'zaqar' loggers.
(cherry picked from commit 5158c7ab1669d9d3e8c8163be9fdfc9b3a3aea96)
Some services (such as Redis) can't use mod_proxy as a TLS proxy,
since they're not HTTP services. So stunnel is necessary for these.
Thus, we add manifests to configure it as such.
(cherry picked from commit f85199c77826017e383534051ada57ef1ea4ddcc)
Generate a cron job and a config for logrotate
to be run against containerized services logs.
Signed-off-by: Bogdan Dobrelya <email@example.com>
Future work in the UI requires Apache to proxy for the
ironic-inspector service the same as it has for other
related services. This adds support for ironic-inspector
through Apache's mod_proxy
This adds the ability to manage the securetty file.
By allowing management of securetty, operators can limit root
console access and improve security through hardening.
Which language options to offer to the UI users is determined in the
configuration file. Let's show all possible languages by default,
unless specified otherwise.
Per project conventions, should use single quotes.
Also, update comments and defaults to match sample.
Add support to enable the UI to use paths via mod_proxy to access API
endpoints instead of connecting to each endpoint directly on a port
other than where the UI is served from. This is necessary to prevent
certificate acceptance errors from non-Chrome browsers which take
exception to connections made to other ports on the same hostname, using
one SSL certificate.
This change extends the UI's Apache configuration to create one
mod_proxy location for each of the API endpoints that UI calls upon.
These mod_proxy (using ProxyPass, ProxyPassReverse) endpoints are
configured using new heira variables provided in the dependent commit.
Additionally, this change modifies the default UI configuration file to
include endpoint URLs formatted to use the new endpoint paths that are
Removed puppet variables which were previously used to generate the
contents of the tripleo_ui_config.js template, since they are no longer
used to generate this file, replaced with the new endpoint URLs
formatted to use the new endpoint paths that are created.
Implements: blueprint proxy-undercloud-api-services
The profile was moved out of instack-undercloud puppet manifest and
changed to install a v2 Docker registry rather than the old, deprecated
The name was changed to "zaqar-websocket" recently. Having the old name
in the configuration file leads to errors and confusion when overriding
URLs, as the override won't get picked up with the old name.
This commit ensures the tripleo-ui configuration files are present and
are matching the environment.
Not used anymore anywhere.
Adds a class to configure SELinux. The code is taken from
This allows to share the same code for usage by both the Undercloud and
Co-Authored By: Emilien Macchi <firstname.lastname@example.org>
Co-Authored By: Yanis Guenane <email@example.com>
Add support for Redis in the loadbalancer setup.
Redis loadbalancing system is particular as it does not provide
clustering capabilities yet, hence this pattern will be applied.