Skip to content

Commit 38bffd8

Browse files
controller: remove controllerExpandSecretRef and controllerPublishSecretRef from static PVs
1 parent 4718877 commit 38bffd8

4 files changed

Lines changed: 12 additions & 19 deletions

File tree

ceph/test/cluster/rbd.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,8 @@ func zeroOutVolume(namespace, pvcName string) error {
102102
},
103103
}
104104
zeroOutPV.Spec.CSI = &corev1.CSIPersistentVolumeSource{
105-
Driver: origPV.Spec.CSI.Driver,
106-
ControllerExpandSecretRef: origPV.Spec.CSI.ControllerExpandSecretRef,
107-
NodeStageSecretRef: origPV.Spec.CSI.NodeStageSecretRef,
105+
Driver: origPV.Spec.CSI.Driver,
106+
NodeStageSecretRef: origPV.Spec.CSI.NodeStageSecretRef,
108107
VolumeAttributes: map[string]string{
109108
"clusterID": origPV.Spec.CSI.VolumeAttributes["clusterID"],
110109
"imageFeatures": origPV.Spec.CSI.VolumeAttributes["imageFeatures"],

internal/controller/mantlebackup_controller.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2352,9 +2352,8 @@ func (r *MantleBackupReconciler) createStaticPVIfNotExists(
23522352

23532353
PersistentVolumeSource: corev1.PersistentVolumeSource{
23542354
CSI: &corev1.CSIPersistentVolumeSource{
2355-
Driver: basePV.Spec.CSI.Driver,
2356-
ControllerExpandSecretRef: basePV.Spec.CSI.ControllerExpandSecretRef,
2357-
NodeStageSecretRef: basePV.Spec.CSI.NodeStageSecretRef,
2355+
Driver: basePV.Spec.CSI.Driver,
2356+
NodeStageSecretRef: basePV.Spec.CSI.NodeStageSecretRef,
23582357
VolumeAttributes: map[string]string{
23592358
"clusterID": basePV.Spec.CSI.VolumeAttributes["clusterID"],
23602359
"imageFeatures": feature,

internal/controller/mantlebackup_controller_test.go

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2418,10 +2418,6 @@ var _ = Describe("import", func() {
24182418
corev1.ResourceStorage: resource.MustParse("1Gi"),
24192419
}
24202420
pvDriver := "test-pv-driver"
2421-
pvControllerExpandSecretRef := corev1.SecretReference{
2422-
Name: "test-pv-cesr-name",
2423-
Namespace: "test-pv-cesr-ns",
2424-
}
24252421
pvNodeStageSecretRef := corev1.SecretReference{
24262422
Name: "test-pv-nssr-name",
24272423
Namespace: "test-pv-nssr-ns",
@@ -2447,9 +2443,8 @@ var _ = Describe("import", func() {
24472443
Capacity: pvCapacity,
24482444
PersistentVolumeSource: corev1.PersistentVolumeSource{
24492445
CSI: &corev1.CSIPersistentVolumeSource{
2450-
Driver: pvDriver,
2451-
ControllerExpandSecretRef: &pvControllerExpandSecretRef,
2452-
NodeStageSecretRef: &pvNodeStageSecretRef,
2446+
Driver: pvDriver,
2447+
NodeStageSecretRef: &pvNodeStageSecretRef,
24532448
VolumeAttributes: map[string]string{
24542449
"clusterID": pvClusterID,
24552450
"imageFeatures": pvImageFeatures,
@@ -2484,9 +2479,8 @@ var _ = Describe("import", func() {
24842479
},
24852480
PersistentVolumeSource: corev1.PersistentVolumeSource{
24862481
CSI: &corev1.CSIPersistentVolumeSource{
2487-
Driver: pvDriver,
2488-
ControllerExpandSecretRef: &pvControllerExpandSecretRef,
2489-
NodeStageSecretRef: &pvNodeStageSecretRef,
2482+
Driver: pvDriver,
2483+
NodeStageSecretRef: &pvNodeStageSecretRef,
24902484
VolumeAttributes: map[string]string{
24912485
"clusterID": pvClusterID,
24922486
"imageFeatures": pvImageFeatures,
@@ -2808,9 +2802,8 @@ var _ = Describe("MantleBackupReconciler", func() {
28082802
},
28092803
PersistentVolumeSource: corev1.PersistentVolumeSource{
28102804
CSI: &corev1.CSIPersistentVolumeSource{
2811-
Driver: pvSrc.Spec.CSI.Driver,
2812-
ControllerExpandSecretRef: pvSrc.Spec.CSI.ControllerPublishSecretRef,
2813-
NodeStageSecretRef: pvSrc.Spec.CSI.NodeStageSecretRef,
2805+
Driver: pvSrc.Spec.CSI.Driver,
2806+
NodeStageSecretRef: pvSrc.Spec.CSI.NodeStageSecretRef,
28142807
VolumeAttributes: map[string]string{
28152808
"clusterID": pvSrc.Spec.CSI.VolumeAttributes["clusterID"],
28162809
"imageFeatures": pvSrc.Spec.CSI.VolumeAttributes["imageFeatures"] + ",deep-flatten",

internal/controller/mantlerestore_controller.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,8 @@ func (r *MantleRestoreReconciler) createRestoringPVIfNotExists(ctx context.Conte
284284
Namespace: pvcNamespace,
285285
Name: pvcName,
286286
}
287+
newPV.Spec.CSI.ControllerPublishSecretRef = nil
288+
newPV.Spec.CSI.ControllerExpandSecretRef = nil
287289
newPV.Spec.CSI.VolumeAttributes = map[string]string{
288290
"clusterID": srcPV.Spec.CSI.VolumeAttributes["clusterID"],
289291
"pool": srcPV.Spec.CSI.VolumeAttributes["pool"],

0 commit comments

Comments
 (0)