Comment 2 for bug 1961325

Revision history for this message
John Fulton (jfulton-org) wrote :

These changes caused the issue and CI didn't catch it because it was using standalone only:

1. Add ceph_mkspec.py to tripleo-common:
   https://review.opendev.org/c/openstack/tripleo-common/+/824203

2. Remove ceph_mkspec.py from tripleo-ansible and call it from tripleo-common:
   https://review.opendev.org/c/openstack/tripleo-ansible/+/822829

3. Update tripleo-client to use ceph_mkspec.py:
   https://review.opendev.org/c/openstack/python-tripleoclient/+/822835

If you revert 1 and 2, then you'll break 3. We could revert 1 and 2, and change 3 so it's stuck with only the ansible interface to ceph_mkspec.py.

Part of the motivation for moving that library was that ansible wouldn't be there and that the tripleo client would need to be smarter. But we seem to have moved away from that goal.