integ/config/puppet-modules/openstack
Erickson Silva a88028e180 Fix the 'unless' condition of ceph-osd-prepare in osd puppet
In the 'unless' condition of ceph-prepare-osd-* there will be
a false positive if an exception occurs when running ceph-disk,
causing the osd to be formatted.

To fix this, the contents of the unless block were moved to the
command block and the execution of the binary (ceph-disk) was
isolated.

Test Plan:
PASS: Fresh install (AIO-SX)
PASS: Force exception in ceph-disk
PASS: Lock/Unlock the controller
PASS: Check if the osd has been wiped

Closes-bug: 2033552

Change-Id: I5374bc228eebabf4794e1ce302690dec258d6c2f
Signed-off-by: Erickson Silva <Erickson.SilvadeOliveira@windriver.com>
2023-08-31 08:01:33 -03:00
..
puppet-ceph-2.2.0/centos puppet-ceph update broke the build 2022-05-25 18:26:17 +00:00
puppet-ceph-2.4.1/debian Fix the 'unless' condition of ceph-osd-prepare in osd puppet 2023-08-31 08:01:33 -03:00
puppet-horizon-9.5.0/centos Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
puppet-horizon-17.4.0/debian Update debian package revision counter 2023-04-25 11:32:56 -03:00
puppet-keystone-11.3.0/centos Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
puppet-keystone-17.4.0/debian Fix hiera_lookup unescape special characters. 2023-05-26 04:25:05 +00:00
puppet-openstacklib-11.3.0/centos Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
puppet-openstacklib-17.4.0/debian Fix hiera_lookup unescape special characters. 2023-05-26 04:25:05 +00:00
puppet-oslo-11.3.0/centos Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
puppet-oslo-17.4.0/debian Debian: Replace deprecated idle_timeout parm on keystone 2022-03-18 00:58:57 -03:00