Gabriel Przybysz Gonçalves Júnior b9b1d8a515 Update ceph-csi helm charts to v3.13.0
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>
2025-02-27 11:04:05 -03:00
..