
Update RBD/CephFS provisioners to v3.13.0 based on https://github.com/ceph/ceph-csi/releases/tag/v3.13.0 We use the latest versions of ceph-csi, csi-provisioner, csi-attacher, csi-snapshotter, csi-node-driver-registrar, csi-resizer and ceph-config-helper: - cephcsi v13.3.0 - csi-provisioner v5.1.0 - csi-attacher v4.7.0 - csi-snapshotter v8.0.1 - csi-node-driver-registrar v2.12.0 - csi-resizer v1.12.0 - ceph-config-helper ubuntu_jammy_19.2.1-1-20250207 Also corrects the behavior of the apply, rejecting environments without ceph configured on it. Additionally, the Ceph config helper image has been updated. This image is used by Ceph pools audit as well as the RBD and CephFS storage initialization. Furthermore, with the new version of CSI, the annotations for rbd-provisioner and cephfs-provisioner are now dynamically handled by the static overrides. Test Plan: PASS: App upload/apply/remove/delete/update PASS: Create PVC using storageclass general (rbd) PASS: Create pod using RBD PVC PASS: Resize RBD PVC PASS: Create RBD volume snapshot PASS: Create PVC using storageclass cephfs PASS: Create pod using cephfs PVC PASS: Resize cephfs PVC PASS: Create cephfs volume snapshot PASS: Test apply rejection without any storage backend and with Rook Ceph installed * Tests were performed on SX/DX/Standard/Storage using IPv4 and Standard using IPv6, both with K8s 1.29 Story: 2011353 Task: 51688 Change-Id: Ida9d56bf73c3b2d31b578700222089fcef63bb13 Signed-off-by: Gabriel Przybysz Gonçalves Júnior <gabriel.przybyszgoncalvesjunior@windriver.com>
Description
StarlingX Platform Armada App
Languages
Python
84.3%
Makefile
15.6%