6f8c7932b8f598fcffd5aa5beca2a3459397f056
Added internal/admin endpoints to fix an issue with Puppet-Keystone
'keystone_endpoint' method for DC's SystemController vim endpoint,
that wasn't being correctly updated when https was enabled.
- Added script to support upgrades from previous versions (tested
in AIO Duplex with SystemController).
Test Plan:
PASS: List OpenStack endpoints. For nfv/vim, SystemController region
now must have 3 endpoints, one for each interface (public,
internal and admin). For each interface, the endpoints must be
configured with same base IP as the other services (i.e.
Patching).
PASS: Enable https. Wait for the endpoints to be applied. Public
endpoint for vim in SystemController must become https.
PASS: During upgrade, the script must run on activate stage and
remove all previous endpoints for vim/nfv on SystemController,
then create public, internal and admin endpoints already
configurated.
Closes-Bug: 1995951
Depends-on: https://review.opendev.org/c/starlingx/stx-puppet/+/866573
Signed-off-by: Marcelo de Castro Loebens <Marcelo.DeCastroLoebens@windriver.com>
Change-Id: I47acfc7009f4ef4b509d7ca976bcb7eef283c3a8
stx-config
StarlingX Configuration Management
Description
Languages
Python
98%
Shell
1.6%
CSS
0.2%