Added HTTPS support 96/12896/4
authorjkraitbewr <joshua.kraitberg@windriver.com>
Thu, 9 May 2024 19:36:57 +0000 (15:36 -0400)
committerjkraitbewr <joshua.kraitberg@windriver.com>
Fri, 17 May 2024 15:27:03 +0000 (11:27 -0400)
commit29fa27bb53e2b4ff89f8ef61d0885df776bc14b1
treefc9a2210c1108cde80fd2bc8fd455889041b12f2
parentc6b86dba7ff753b392c7bc74a28cd16f7c2fe82e
Added HTTPS support

On StarlingX openstack is now by default HTTPS.  Support must be added
for this.

Also, In the helm chart, values have been added to allowing mounting
the host cert in the watcher pod.  The mounted cert is then used to
verify the SSL certificate of the STX and DCMANAGER clients.

TEST PLAN
PASS: Run compliance and quality robot tests, with mock SMO
* With HTTPS enabled
* Use cert mounting values
* Deploy oran-o2 application on StarlingX system controller (stx9)
PASS: Run compliance and quality robot tests, with mock SMO
* Without HTTPS enabled
* Deploy oran-o2 application on StarlingX system controller (stx9)

Issue-ID: INF-461
Signed-off-by: jkraitbewr <joshua.kraitberg@windriver.com>
Change-Id: Icdd1bae303bfe29c27570c310b32d80a9f56709c
charts/templates/deployment.yaml
charts/values.yaml
docker-compose.yml
o2common/config/config.py
o2ims/adapter/clients/ocloud_client.py
requirements-stx.txt