Comment 0 for bug 1926314

Revision history for this message
Takashi Kajinami (kajinamit) wrote :

Description
===========

Currently undercloud install includes environments/services/undercloud-keepalived.yaml
when generate_service_certificate or undercloud_service_certificate is True.

https://github.com/openstack/python-tripleoclient/blob/fd018512578a2c4bbc1396ab03d2a4e818dc7064/tripleoclient/v1/undercloud_config.py#L756-L758

However this template is ineffective since Keepalived service was removed
from roles_data_undercloud.yaml by the following change.
 https://github.com/openstack/tripleo-heat-templates/commit/c712355e4bae4ef2fc1b83e5603c0364dbd50a78

Steps to reproduce
===========
- Install undercloud with generate_service_certificate=True

Expected result
===============
- the following template is not included in the command line of tripleo deploy command
 /usr/share/openstack-tripleo-heat-templates/environments/services/undercloud-keepalived.yaml

Actual result
===============
- the template file is included in the command line

Environment
===============
This issue is observed in upstream CI for master branch

Logs & Configs
===============
An example can be found here
 https://zuul.opendev.org/t/openstack/build/0bc77621aa9f404bb7d11932a0244433/log/logs/undercloud/home/zuul/undercloud_install.log#2