forked from rook/rook
Create a new OSD pod init container that loads the latest CephX key for the OSD. The init container must be run after OSD activation, due to keyfile reset behavior of ceph-bluestore-tool, used during activation. The primary purpose of this work is to allow OSDs to start and run correctly after key rotation, whether done manually by users or automatically by future Rook work. This work makes redundant prior code changes done in #14826. The CI test added in the prior work is kept to ensure no regression. Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>