Ceph public/cluster networks should not be updated during overcloud deploy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
John Fulton |
Bug Description
If you deploy ceph like this:
openstack overcloud ceph deploy \
-o /home/stack/
--container-
--config /home/stack/
Where initial-ceph.conf contains the following:
[global]
public_network = '172.120.
cluster_network = '172.120.
ms_bind_ipv4 = true
ms_bind_ipv6 = false
Then the ceph networks are configured correctly. However, if you then deploy the overcloud it will update the Ceph public/cluster networks with data from Heat which might not be correct as the initial-ceph.conf is not excepted to be passed to the overcloud deployment.
This change is not sufficient because deployed_ceph should be true during the initial overcloud deployment:
Fix proposed to branch: master /review. opendev. org/c/openstack /tripleo- ansible/ +/849048
Review: https:/