
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>
Description
StarlingX Platform Armada App
Languages
Python
83.8%
Makefile
16.1%