With I57047682cfa82ba6ca4affff54fab5216e9ba51c Heat has added
a new template version for wallaby. This would allow us to use
2-argument variant of the ``if`` function that would allow for
e.g. conditional definition of resource properties and help
cleanup templates. If only two arguments are passed to ``if``
function, the entire enclosing item is removed when the condition
is false.
Change-Id: I25f981b60c6a66b39919adc38c02a051b6c51269
The CinderBackupBackend parameter now supports 'gcs' and 's3' values,
and new parameters for configuring the associated backup backends.
The template now generates hiera config_settings for only the selected
backup backend, rather than generating hiera data for all backup
backends regardless of which one is selected.
Depends-On: I06857dd2fb64071ea734a0d3ef68ada5e5d2c077
Change-Id: I08293c7a15187b8c60f56bbc0d2d64ccf6e38227
This change introduces a new CephCrushRule parameter that can be
used to describe the tiering rules for a target Ceph deployed
cluster.
Depends-On: If51cdfab825c86cd78da4520cb130d93148a1d43
Change-Id: Ia1557125859cab2d9a05715fbc0ebfaebe000b53
If the CephDynamicSpec boolean is true, then the
ceph_spec_bootstrap Ansible module will create a
Ceph spec file based on the tripleo-ansible-inventory.
If the CephDynamicSpec boolean is false, then the
deployer may place their own Ceph spec file on the
undercloud at CephSpecPath.
If CephOsdSpec json is set, then it will appear in the
genereated Ceph spec for the 'osd' service_type.
If CephSpecFqdn boolean is true, then the hostname
and hosts of the generated Ceph spec will have their
fully qualified domain name instead of their short
hostname.
Depends-On: I74cb373f1dc94f8a5ef12c0545cfbc0c49abd69b
Change-Id: I3ce3db44706c4b378aa5abc7650ad8478576bf3a
During the overcloud deployment phase, some operations should still be
performed on the provisioned Ceph cluster.
When Ceph is TripleO deployed, cephadm doesn't provide any firewall
configuration (–-skip-firewalld is provided), as well as any HA
configuration for the Ceph Dashboard.
This change introduces a new cephadm/ branch containing all the services
that should be configured in the TripleO context.
Co-Authored-By: Giulio Fidente <gfidente@redhat.com>
Co-Authored-By: John Fulton <fulton@redhat.com>
Depends-On: I35e57abddc64310a6422174fe191bd328588d7cd
Change-Id: Ie9537471924d1d60f7642699e58e734511b91a2b