config/sysinv/sysinv/sysinv/sysinv
Bart Wensley 4a43480f6b Configure VIM to use pod based OpenStack services
When kubernetes is configured and the OpenStack application has
been installed, the VIM will be configured to access the OpenStack
services running in pods (keystone, nova, rabbitmq, etc...).

In order to support this, some extensions were done to the sysinv
helm code to allow parts of the OpenStack application
configuration to be retrieved (e.g. endpoint info). Changes
were also required to dnsmasq configuration to get resolution of
pod based names (e.g. keystone.openstack.svc.cluster.local)
working properly.

This commit is just the first step and has limitations. There is
no trigger to reconfigure the VIM after the OpenStack application
has been installed - a controller lock/unlock is required.

Story: 2003910
Task: 27852

Change-Id: I1c6dcdecd1365104457009196bbcf06b19c95489
Signed-off-by: Bart Wensley <barton.wensley@windriver.com>
2018-11-15 14:39:39 -06:00
..
agent Support an Alternative Backup Restore Procedure 2018-11-08 18:36:46 -05:00
api Merge "Fix word and statement errors in comments" 2018-11-14 14:55:37 +00:00
cluster Fix tox pep8 errors of type E722 in sysinv 2018-08-10 14:51:50 -04:00
cmd Wrong partition size is displayed for HDD disk 2018-11-14 14:44:22 +00:00
common Configure VIM to use pod based OpenStack services 2018-11-15 14:39:39 -06:00
conductor Support an Alternative Backup Restore Procedure 2018-11-08 18:36:46 -05:00
db Merge "Fix urllib import issue for Python2/3 compatible code." 2018-11-08 08:06:58 +00:00
helm Configure VIM to use pod based OpenStack services 2018-11-15 14:39:39 -06:00
objects Merge "Fix: "metaclass" issues for Python 2/3 compatible code." 2018-11-08 08:06:56 +00:00
openstack Merge "Fix word and statement errors in comments" 2018-11-14 14:55:37 +00:00
puppet Configure VIM to use pod based OpenStack services 2018-11-15 14:39:39 -06:00
tests Merge "Fix word and statement errors in comments" 2018-11-14 14:55:37 +00:00
__init__.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
netconf.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sanity_coverage.py Sysinv tox updates. Prepare for bandit reports and test reports 2018-06-29 13:25:09 -04:00
version.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00