commit b015a79dc4628b9d2b5907739c22ff3b4e6379a3
Author: John Fulton <email address hidden>
Date: Tue Mar 23 21:21:55 2021 +0000
Add CephHciOsdCount/CephHciOsdType to tripleo_derive_hci_parameters
The tripleo_derive_hci_parameters module uses the devices and
lvm_volumes list in CephAnsibleDisksConfig from Heat to count the
expected number of OSDs. However, with the move to cephadm, the
OSD service spec language is more flexible and the user can pass
a description like "all available block devices". As a result,
the module can no longer count the expected number of OSDs. As
an alternative expose a paramter so the user may directly pass
CephOsdCount. Similarly expose a CephOsdType parameter (HDD, SSD)
since there is no path to lookup the device in Ironic.
Reviewed: https:/ /review. opendev. org/c/openstack /tripleo- ansible/ +/782610 /opendev. org/openstack/ tripleo- ansible/ commit/ b015a79dc4628b9 d2b5907739c22ff 3b4e6379a3
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit b015a79dc4628b9 d2b5907739c22ff 3b4e6379a3
Author: John Fulton <email address hidden>
Date: Tue Mar 23 21:21:55 2021 +0000
Add CephHciOsdCount /CephHciOsdType to tripleo_ derive_ hci_parameters
The tripleo_ derive_ hci_parameters module uses the devices and sConfig from Heat to count the
lvm_volumes list in CephAnsibleDisk
expected number of OSDs. However, with the move to cephadm, the
OSD service spec language is more flexible and the user can pass
a description like "all available block devices". As a result,
the module can no longer count the expected number of OSDs. As
an alternative expose a paramter so the user may directly pass
CephOsdCount. Similarly expose a CephOsdType parameter (HDD, SSD)
since there is no path to lookup the device in Ironic.
Related-Bug: #1920954 61cd91d3e9f40a8 a5a26253ba3
Change-Id: Ia6bbdf023e2a09