StarlingX OpenStack Armada App
Go to file
Lucas Cavalcante 27c4d562c8 Fixes Application Apply failing when HTTPS enabled
Openstack-helm provides the option to terminate TLS at the services.
However, at Starlingx TLS termination is done at the reverse
proxy (ingress) and therefore is unecessary for the OpenStack itself
be HTTPS and terminate tls a second time. Furthermore,  it is not
possible to have https enabled on openstack services with the
current centos based containers that we have, openstack-helm only
supports tls using debian based containers.

Manually working arroud this creates a cumbersome override file, so
to diminish this overrides this patch 0020 and 0013(osh-i) disables
https at the backend, thus maitaining the same behaviour as stx 5.0

Mariadb and RabbitMQ tls does not seem to be working very well within
Starlingx, so we also disable TLS for them. I am not confident that
current openstack-helm and openstack-helm-infra supports production level
openstack with mariadb in TLS mode. Furthermore, from the way everything
is redirected in StarlingX I do see too many performance and stability
issues using both of them with tls enabled.

Disclaimer I did not test with either only mairiadb tls or
rabbitmq activated, but with both of them on the system is not usable.

Test Plan:

PASS: Openstack is Applied. (https disabled)
PASS: enable https. Opensatck is Applied (WITHOUT service.conf
overrides)

Signed-off-by: Lucas Cavalcante <lucasmedeiros.cavalcante@windriver.com>
Change-Id: Ifb7946e9a289234047934b52d200b951a59c1a3f
Partial-bug: 1960354
Related-to: https://review.opendev.org/c/starlingx/helm-charts/+/828815
2022-02-11 16:59:37 +00:00
enhanced-policies Update on enhanced-policies README 2021-12-02 16:53:10 +00:00
openstack-helm Fixes Application Apply failing when HTTPS enabled 2022-02-11 16:59:37 +00:00
openstack-helm-infra Fixes Application Apply failing when HTTPS enabled 2022-02-11 16:59:37 +00:00
python-k8sapp-openstack Modify VNC server global bind address to the host cluster IP 2022-01-25 19:00:17 -03:00
stx-openstack-helm Fixes Application Apply failing when HTTPS enabled 2022-02-11 16:59:37 +00:00
.gitignore Attempting to add zuul jobs to new repo 2019-09-09 12:25:17 -05:00
.gitreview Add a .gitreview file to the new repo 2019-09-09 08:42:46 -05:00
.zuul.yaml Add pylint py3 portability checks for the openstack-armada-app repo 2021-09-13 15:22:34 -03:00
bindep.txt Add python3.9 support 2021-09-09 11:27:54 -04:00
centos_build_layer.cfg Build layering, add layer build config file and tarball lst 2019-10-15 15:12:28 +08:00
centos_pkg_dirs Enable helm/armada plugin delivery with the application 2020-05-27 15:05:02 -04:00
centos_pkg_dirs_containers Config file changes to add 'stx-openstack-helm helm-charts/garbd helm-charts/nginx-ports-control ' after relocation from 'stx-config' 2019-09-04 10:55:02 -04:00
centos_tarball-dl.lst Update openstack-helm commit 2021-11-09 17:15:54 +00:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:10:38 -04:00
debian_pkg_dirs Add Debian packaging for openstack app 2021-12-06 12:59:32 -06:00
requirements.txt Attempting to add zuul jobs to new repo 2019-09-09 12:25:17 -05:00
test-requirements.txt Attempting to add zuul jobs to new repo 2019-09-09 12:25:17 -05:00
tox.ini Re-enable important py3k checks for openstack-armada-app 2021-09-28 19:57:01 +00:00