Add code to dynamically get the IP from nova in tripleo test

This commit is contained in:
Ade Lee 2017-08-16 19:24:58 +00:00
parent 0975a59c9a
commit f54f40e161
1 changed files with 16 additions and 15 deletions

View File

@ -112,23 +112,24 @@ class TripleOTest(novajoin_manager.NovajoinScenarioTest):
verify_certs=True) verify_certs=True)
def test_verify_service_certs_are_tracked(self): def test_verify_service_certs_are_tracked(self):
# TODO(alee) get correct overcloud_ip
for host in CONTROLLERS: for host in CONTROLLERS:
server_id = self._get_server_id(host) server_id = self._get_server_id(host)
print(self.get_server_ip(server_id)) server = self.servers_client.show_server(server_id)['server']
server_ip = self.get_server_ip(server)
overcloud_ip = '192.168.24.17' for tag in CONTROLLER_CERT_TAGS:
for tag in CONTROLLER_CERT_TAGS: self.verify_overcloud_cert_tracked(
self.verify_overcloud_cert_tracked( server_ip,
overcloud_ip, 'heat-admin',
'heat-admin', tag
tag )
)
def test_overcloud_is_ipaclient(self): def test_overcloud_is_ipaclient(self):
# TODO(alee) get correct overcloud_ip for host in CONTROLLERS:
overcloud_ip = '192.168.24.17' server_id = self._get_server_id(host)
self.verify_overcloud_host_is_ipaclient( server = self.servers_client.show_server(server_id)['server']
overcloud_ip, server_ip = self.get_server_ip(server)
'heat-admin' self.verify_overcloud_host_is_ipaclient(
) server_ip,
'heat-admin'
)