config/sysinv/sysinv/sysinv/sysinv
Tee Ngo 0dddabca4d Enable platform APIs from pods at bootstrap
This commit enables access to platform service APIs from within
Kubernetes pods prior to initial controller unlock. Prior to
this changes, service endpoints were only reconfigured right
before the unlock making sysinv apis inaccessible to services
running inside the pods as they can not reach the loopback IP
(127.0.0.1).

This is achieved by reconfiguring service endpoints
  a) during initial bootstrap play from loopback IP to the provided
     management and OAM IPs
  b) during subsequent replays with newly provided management
     and/or oam network config values.

Tests performed:
  - Bootstrap with defaults, verify endpoints
  - Change management subnet value and replay, verify endpoints
  - Change oam floating IP and replay, verify endpoints
  - Configure host for unlock
  - Unlock controller

Story: 2004695
Task: 30914
Related-Bug: #1828880

Change-Id: I9ef9d30bbf8713c75206b338aefd53c3e77db0cb
Signed-off-by: Tee Ngo <tee.ngo@windriver.com>
2019-05-17 19:00:57 +00:00
..
agent Enable platform APIs from pods at bootstrap 2019-05-17 19:00:57 +00:00
api Enable platform APIs from pods at bootstrap 2019-05-17 19:00:57 +00:00
cluster Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
cmd Enable platform helm repo for RPM installed charts 2019-05-10 17:27:04 -04:00
common Enable platform APIs from pods at bootstrap 2019-05-17 19:00:57 +00:00
conductor Enable platform APIs from pods at bootstrap 2019-05-17 19:00:57 +00:00
db Merge "add joined query to the interface network associations" 2019-05-07 19:39:45 +00:00
helm Remove the Ceph related charts from the stx-openstack application 2019-05-10 17:27:28 -04:00
objects Removal of infrastructure network code 2019-05-06 16:57:10 -04:00
openstack delete config option fatal_deprecations to sysinv-api 2019-03-25 10:26:33 +08:00
puppet Merge "Add support for multus and sriov CNI, device plugins" 2019-05-10 19:28:35 +00:00
tests Removal of infrastructure network code 2019-05-06 16:57:10 -04: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