Skip to content

Commit 5152183

Browse files
Stop usage of DisableStorageClass & DisableSnapshotClass fields
As these 2 fields are now marked as deprecated, we are removing the usage of these fields. Signed-off-by: Malay Kumar Parida <[email protected]>
1 parent 3599f49 commit 5152183

File tree

3 files changed

+4
-15
lines changed

3 files changed

+4
-15
lines changed

controllers/storagecluster/storageclasses.go

+1-5
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ const (
3131
type StorageClassConfiguration struct {
3232
storageClass *storagev1.StorageClass
3333
reconcileStrategy ReconcileStrategy
34-
disable bool
3534
isClusterExternal bool
3635
}
3736

@@ -93,7 +92,7 @@ func (obj *ocsStorageClass) ensureDeleted(r *StorageClusterReconciler, instance
9392
func (r *StorageClusterReconciler) createStorageClasses(sccs []StorageClassConfiguration, namespace string) error {
9493
var skippedSC []string
9594
for _, scc := range sccs {
96-
if scc.reconcileStrategy == ReconcileStrategyIgnore || scc.disable {
95+
if scc.reconcileStrategy == ReconcileStrategyIgnore {
9796
continue
9897
}
9998
sc := scc.storageClass
@@ -276,7 +275,6 @@ func newCephFilesystemStorageClassConfiguration(initData *ocsv1.StorageCluster)
276275
},
277276
},
278277
reconcileStrategy: ReconcileStrategy(managementSpec.ReconcileStrategy),
279-
disable: managementSpec.DisableStorageClass,
280278
isClusterExternal: initData.Spec.ExternalStorage.Enable,
281279
}
282280
}
@@ -314,7 +312,6 @@ func newCephBlockPoolStorageClassConfiguration(initData *ocsv1.StorageCluster) S
314312
},
315313
},
316314
reconcileStrategy: ReconcileStrategy(managementSpec.ReconcileStrategy),
317-
disable: managementSpec.DisableStorageClass,
318315
isClusterExternal: initData.Spec.ExternalStorage.Enable,
319316
}
320317
if initData.Spec.ManagedResources.CephBlockPools.DefaultStorageClass {
@@ -448,7 +445,6 @@ func newCephOBCStorageClassConfiguration(initData *ocsv1.StorageCluster) Storage
448445
},
449446
},
450447
reconcileStrategy: ReconcileStrategy(managementSpec.ReconcileStrategy),
451-
disable: managementSpec.DisableStorageClass,
452448
isClusterExternal: initData.Spec.ExternalStorage.Enable,
453449
}
454450
}

controllers/storagecluster/volumesnapshotterclasses.go

+1-4
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ const (
3636
type SnapshotClassConfiguration struct {
3737
snapshotClass *snapapi.VolumeSnapshotClass
3838
reconcileStrategy ReconcileStrategy
39-
disable bool
4039
}
4140

4241
// newVolumeSnapshotClass returns a new VolumeSnapshotter class backed by provided snapshotter type
@@ -61,15 +60,13 @@ func newCephFilesystemSnapshotClassConfiguration(instance *ocsv1.StorageCluster)
6160
return SnapshotClassConfiguration{
6261
snapshotClass: newVolumeSnapshotClass(instance, cephfsSnapshotter),
6362
reconcileStrategy: ReconcileStrategy(instance.Spec.ManagedResources.CephFilesystems.ReconcileStrategy),
64-
disable: instance.Spec.ManagedResources.CephFilesystems.DisableSnapshotClass || instance.Spec.AllowRemoteStorageConsumers,
6563
}
6664
}
6765

6866
func newCephBlockPoolSnapshotClassConfiguration(instance *ocsv1.StorageCluster) SnapshotClassConfiguration {
6967
return SnapshotClassConfiguration{
7068
snapshotClass: newVolumeSnapshotClass(instance, rbdSnapshotter),
7169
reconcileStrategy: ReconcileStrategy(instance.Spec.ManagedResources.CephBlockPools.ReconcileStrategy),
72-
disable: instance.Spec.ManagedResources.CephBlockPools.DisableSnapshotClass || instance.Spec.AllowRemoteStorageConsumers,
7370
}
7471
}
7572

@@ -94,7 +91,7 @@ func newSnapshotClassConfigurations(instance *ocsv1.StorageCluster) []SnapshotCl
9491
func (r *StorageClusterReconciler) createSnapshotClasses(vsccs []SnapshotClassConfiguration) error {
9592

9693
for _, vscc := range vsccs {
97-
if vscc.reconcileStrategy == ReconcileStrategyIgnore || vscc.disable {
94+
if vscc.reconcileStrategy == ReconcileStrategyIgnore {
9895
continue
9996
}
10097

deploy/single-node-storagecluster-provider.yaml

+2-6
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,8 @@ spec:
5252
# reconcileStrategy: ignore
5353
disableLoadBalancerService: true
5454
managedResources:
55-
cephBlockPools:
56-
disableSnapshotClass: true
57-
disableStorageClass: true
58-
cephFilesystems:
59-
disableSnapshotClass: true
60-
disableStorageClass: true
55+
cephBlockPools: {}
56+
cephFilesystems: {}
6157
cephObjectStores:
6258
hostNetwork: false
6359
cephCluster: {}

0 commit comments

Comments
 (0)