Files
openstack-armada-app/python-k8sapp-openstack/k8sapp_openstack/k8sapp_openstack
Thiago Brito ff526496d1 Auto-configure https through system overrides
This commit gives the application plugins the ability to generate the
TLS overrides so users doesn't have to enable the certificates using
helm overrides.

I also included some overrides/tests in this patch for the telemetry
charts, although they still miss the base functionality to enable tls
on openstack-helm/-infra. This is meant to be used as basis in a
future work to enable those charts on stx-openstack properly.

TEST PLAN
PASS Installed stx-openstack without any https overrides or params
PASS Added certificates, apps remained http
PASS Modified system's https_enabled parameter, app was reapplied
     with https enabled
PASS Set https_enabled=False, app was reapplied without https
PASS Reenabled https, app was reapplied with https
PASS Remove, delete, re-upload and reapply app with certs and https
     already enabled on the platform
PASS Created heat stacks with https enabled

Story: 2009891
Task: 44673
Signed-off-by: Thiago Brito <thiago.brito@windriver.com>
Change-Id: I7fed324c2d2f702cc386864aa61664a8807f9b72
2022-03-14 19:30:55 -03:00
..