Make ceph-csi-cephfs storage class as a default when enabled

What does this MR do and why?

After enabling ceph-csi-cephfs unit, it is required that the storage class to be consumed by units such as gitea.

This MR makes the csi-ceph-fs as a default storage class when enabled (in particular it will now be used when capo-misc-units-deploy is executed).

Also it update the ceph-csi-cephfs version to latest.

Related reference(s)

Test run results: https://gitlab.com/sylva-projects/sylva-core/-/jobs/6294359827/artifacts/external_file/management-cluster-dump/PersistentVolumes.summary.txt

Test coverage

CI test capo-misc-units-deploy was run and found the PVC have been created by using csi-cephfs storage class.

NAME                                       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                                                  STORAGECLASS      REASON   AGE     VOLUMEMODE
pvc-0f2a49d0-02ad-4041-828d-670f7c679759   8Gi        RWO            Delete           Bound    gitea/redis-data-gitea-redis-redis-cluster-2           csi-cephfs-sc              4m28s   Filesystem
pvc-132a27db-24b0-45a6-94a0-f9a06b1c2255   8Gi        RWO            Delete           Bound    gitea/redis-data-gitea-redis-redis-cluster-0           csi-cephfs-sc              4m28s   Filesystem
pvc-143c06ee-b0c1-40a2-b0fb-871e4d33258d   8Gi        RWO            Delete           Bound    gitea/redis-data-gitea-redis-redis-cluster-3           csi-cephfs-sc              4m27s   Filesystem
pvc-14f35e91-074c-4976-9e5b-5b7bc80063a5   10Gi       RWX            Delete           Bound    gitea/gitea-shared-storage                             csi-cephfs-sc              2m24s   Filesystem
pvc-1955ee0e-34da-41e8-a3aa-28fb1c2f663f   8Gi        RWO            Delete           Bound    sylva-system/get-openstack-images-wrk24-tmp-storage    csi-cephfs-sc              13m     Filesystem
pvc-23952019-0bc1-485f-9eda-d3c93246f306   8Gi        RWO            Delete           Bound    gitea/redis-data-gitea-redis-redis-cluster-4           csi-cephfs-sc              4m27s   Filesystem
pvc-28843148-f66b-48cb-a79b-9133fcb4e2c5   8Gi        RWO            Delete           Bound    gitea/data-gitea-postgres-postgresql-ha-postgresql-2   csi-cephfs-sc              3m46s   Filesystem
pvc-2d802928-23f6-41d3-b458-729d42340bb1   1Gi        RWO            Delete           Bound    harbor/database-data-harbor-database-0                 csi-cephfs-sc              4m36s   Filesystem
pvc-379fb8f4-2bef-4658-a5e5-68d4ba302cf6   8Gi        RWO            Delete           Bound    gitea/redis-data-gitea-redis-redis-cluster-1           csi-cephfs-sc              4m28s   Filesystem
pvc-709b9b44-1cc2-4b28-9b87-291011a25c98   5Gi        RWO            Delete           Bound    harbor/harbor-registry                                 csi-cephfs-sc              4m37s   Filesystem
pvc-7f9ad164-4f6a-4f71-b7fc-a25faf4f3c37   1Gi        RWO            Delete           Bound    harbor/data-harbor-redis-0                             csi-cephfs-sc              4m36s   Filesystem
pvc-bc6e5cfa-1e7c-442c-95e6-260222414ee2   8Gi        RWO            Delete           Bound    gitea/data-gitea-postgres-postgresql-ha-postgresql-0   csi-cephfs-sc              3m46s   Filesystem
pvc-caa12af7-19b3-4461-811b-e62232ae6f60   8Gi        RWO            Delete           Bound    gitea/redis-data-gitea-redis-redis-cluster-5           csi-cephfs-sc              4m27s   Filesystem
pvc-dde4c209-6d03-4266-9c78-d6c9555faa78   8Gi        RWO            Delete           Bound    gitea/data-gitea-postgres-postgresql-ha-postgresql-1   csi-cephfs-sc              3m46s   Filesystem

Closes #972 (closed)

Edited by Thomas Morin

Merge request reports

Loading