Felipe Sanches Zanoni 8a9f6b3ddf Ceph-csi: Add capability to create multiple storageclasses
Ceph-csi, part of platform-integ-apps application, was not able
to create multiple StorageClasses like the older provisioner.

Code has been changed to accept multiple StorageClasses from
helm-override command.

Test Plan:
  PASS: On AIO-SX, create rbd pvc, create pod
        and verify pod is running with no errors
  PASS: On AIO-SX, create cephfs pvc, create pod
        and verify pod is running with no errors
  PASS: On AIO-SX, upgrade platform activation complete
  PASS: On Storage setup, create new storage tier,
        add new storage backend, add disk to storage-0 for this new
        backend. Unlock storage-0 and verify StorageClass is created
        for the new storage backend.
  PASS: Add helm override with multiple StorageClasses,
        reapply platform-integ-apps and verify creation of
        all StorageClasses. Add new pvc and pod to use the
        new StorageClasses and verify pod is running with no errors.

Closes-bug: 1999169

Signed-off-by: Felipe Sanches Zanoni <Felipe.SanchesZanoni@windriver.com>
Change-Id: I521450cf92fa914aec4c1b7fabd7840a3d984954
Signed-off-by: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
2022-12-15 14:05:22 -05:00
2019-09-09 14:47:45 -05:00
2022-10-28 14:02:38 +00:00
2019-09-09 14:47:45 -05:00
2019-09-09 14:47:45 -05:00
2019-09-09 14:47:45 -05:00
Description
StarlingX Platform Armada App
2.2 MiB
Languages
Python 83.8%
Makefile 16.1%