Description of problem:
In my ServiceNetMap I specify "KeystoneAdminApiNetwork: internal_api", but then when I run "keystone catalog" on the deployed overcloud - I see the adminURL and internalURL on the ctlplane (172.16.x.x in my case, while all other services that are mapped to internal-api are correctly on 10.35.191.x)
Version-Release number of selected component (if applicable):
openstack-tripleo-heat-templates-0.8.7-2.el7ost.noarch
How reproducible:
100%
Steps to Reproduce:
1. Deploy an overcloud with network isolation, and put the KeystoneAdminApiNetwork on the internal_api network
2. Run "keystonre catalog" on the overcloud once it's deployed
Actual results:
The keystone adminURL and internalURL are always created on the ctlplane
Expected results:
The end[points should be on the network they were mapped to
Additional info:
In 7.2 this bug was fixed, but in 8.0 it is happening again.