tripleo-heat-templates/deployment/cephadm
John Fulton e86165354e Introduce CephHciOsdCount and CephHciOsdType
CephHciOsdCount is the number of expected Ceph OSDs per HCI node.
CephHciOsdType is the type of data_device (not db_device) used for
each OSD and must be one of hdd, ssd, or nvme. These are used by
the Ansible module tripleo_derive_hci_parameters. Since CephOsdSpec,
as used by cephadm, might only specify a description of devices to
be used as OSDs (e.g. all devices), and not a list of devices like
CephAnsibleDisksConfig, setting the count directly is necessary in
order to know how much CPU/RAM to reserve. Similarly, because a
device path is not hard coded, we cannot look up that device in
Ironic to determine its type.

Closes-Bug: #1920954
Depends-On: Ia6bbdf023e2a0961cd91d3e9f40a8a5a26253ba3
Change-Id: Iccf97ca676ee6096e47474c571bd4f53381ce1c9
(cherry picked from commit f14bfb14c7)
2021-05-19 18:35:12 +00:00
..
ceph-base.yaml Default CephClientConfigVars within --working-dir 2021-04-28 14:16:48 +00:00
ceph-client.yaml Default CephClientConfigVars within --working-dir 2021-04-28 14:16:48 +00:00
ceph-external.yaml Simplify cephadm service templates 2021-04-26 09:12:20 +05:30
ceph-grafana.yaml Simplify cephadm service templates 2021-04-26 09:12:20 +05:30
ceph-mds.yaml Simplify cephadm service templates 2021-04-26 09:12:20 +05:30
ceph-mgr.yaml Simplify cephadm service templates 2021-04-26 09:12:20 +05:30
ceph-mon.yaml Simplify cephadm service templates 2021-04-26 09:12:20 +05:30
ceph-nfs.yaml Define the GaneshaNetwork parameter used by cephadm 2021-04-28 06:16:39 +00:00
ceph-osd.yaml Introduce CephHciOsdCount and CephHciOsdType 2021-05-19 18:35:12 +00:00
ceph-rbdmirror.yaml Simplify cephadm service templates 2021-04-26 09:12:20 +05:30
ceph-rgw.yaml Simplify cephadm service templates 2021-04-26 09:12:20 +05:30