Gustavo Ornaghi Antunes 42c7640781 Support OS_PASSWORD with special characters in ceph-sync-osds job
This changes is to prevent rook-ceph-provisioner HelmRelease resource
does not reconcile when OS_PASSWORD contains special characters causing.
ceph-sync-osds job script to fail synchronizing the OSDs.

Now the OS_PASSWORD can be used with any special characters because
the ceph-sync-osds job script is handling the variable to prevent
escape issues with special characters

Test Plan:
  - PASS: Upload/Apply rook-ceph application using default OS_PASSWORD
  - PASS: Modify the password to contain special characters (" and \),
          remove rook-ceph application, and apply the app again
  - PASS: Modify the password to contain other special characters,
          remove rook-ceph application, and apply the app again

Closes-Bug: 2098020

Change-Id: Ia2e1eeb371bbbdce0c236facc41b20a9a728d0d5
Signed-off-by: Gustavo Ornaghi Antunes <gustavo.ornaghiantunes@windriver.com>
2025-02-11 18:03:25 +00:00
..