forked from rook/rook
-creates a single PDB (max-unavailable=1) for all OSDs. This PDB allows one OSD to go down at a given time. -When a drain is detected, blocking PDBs (max-unavailable=0) will be created for each failure domain that is not being drained and the main PDB (max-unavilable=1) will be deleted. This will allow all the OSDs in the currently drained failure domain to be removed while blocking the deletion of OSDs in other failure domains. -Once the PGs are healthy again, the blocking PDBs will be deleted and the main PDB will be restored. -Add PG healthcheck timeout -Delete any legacy node drain pods and blocking OSD PDBs Signed-off-by: Santosh Pillai <sapillai@redhat.com>