rename snapshot_controller to snapshotclass_controller

Signed-off-by: f10atin9 <f10atin9@kubesphere.io>
This commit is contained in:
f10atin9
2021-08-24 11:46:56 +08:00
parent b3123547a4
commit a8d36f232a
5 changed files with 14 additions and 16 deletions

View File

@@ -23,7 +23,7 @@ import (
"sigs.k8s.io/controller-runtime/pkg/manager"
"sigs.k8s.io/kubefed/pkg/controller/util"
"kubesphere.io/kubesphere/pkg/controller/storage/snapshot"
"kubesphere.io/kubesphere/pkg/controller/storage/snapshotclass"
iamv1alpha2 "kubesphere.io/api/iam/v1alpha2"
@@ -103,7 +103,7 @@ func addControllers(
kubernetesInformer.Storage().V1beta1().CSIDrivers(),
)
volumeSnapshotController := snapshot.NewController(
volumeSnapshotController := snapshotclass.NewController(
kubernetesInformer.Storage().V1().StorageClasses(),
client.Snapshot().SnapshotV1beta1().VolumeSnapshotClasses(),
informerFactory.SnapshotSharedInformerFactory().Snapshot().V1beta1().VolumeSnapshotClasses(),

View File

@@ -205,10 +205,10 @@ func (c *StorageCapabilityController) syncHandler(key string) error {
// Get StorageClass
storageClass, err := c.storageClassLister.Get(name)
//Cloning and volumeSnapshot support only available for CSI drivers.
// Cloning and volumeSnapshot support only available for CSI drivers.
isCSIStorage := c.hasCSIDriver(storageClass)
//Annotate storageClass
// Annotate storageClass
storageClassUpdated := storageClass.DeepCopy()
err = c.addStorageClassSnapshotAnnotation(storageClassUpdated, isCSIStorage)
if err != nil {

View File

@@ -105,7 +105,6 @@ func (f *fixture) runController(scName string, startInformers bool, expectError
var actions []core.Action
actions = append(actions, f.k8sClient.Actions()...)
//actions = append(actions, f.ksClient.Actions()...)
filerActions := filterInformerActions(actions)
if len(filerActions) != len(f.actions) {
f.t.Errorf("count of actions: differ (-got, +want): %s", cmp.Diff(filerActions, f.actions))
@@ -241,15 +240,15 @@ func TestStorageClassHadAnnotation(t *testing.T) {
storageClassUpdate := storageClass.DeepCopy()
csiDriver := newCSIDriver("csi.example.com")
//Object exist
// Object exist
fixture.storageObjects = append(fixture.storageObjects, storageClass)
fixture.storageClassLister = append(fixture.storageClassLister, storageClass)
fixture.csiDriverLister = append(fixture.csiDriverLister, csiDriver)
//Action expected
// Action expected
fixture.expectUpdateStorageClassAction(storageClassUpdate)
//Run test
// Run test
fixture.run(getKey(storageClass, t))
}
@@ -261,14 +260,14 @@ func TestStorageClassHadOneAnnotation(t *testing.T) {
storageClassUpdate.Annotations[annotationAllowClone] = "true"
csiDriver := newCSIDriver("csi.example.com")
//Object exist
// Object exist
fixture.storageObjects = append(fixture.storageObjects, storageClass)
fixture.storageClassLister = append(fixture.storageClassLister, storageClass)
fixture.csiDriverLister = append(fixture.csiDriverLister, csiDriver)
//Action expected
// Action expected
fixture.expectUpdateStorageClassAction(storageClassUpdate)
//Run test
// Run test
fixture.run(getKey(storageClass, t))
}

View File

@@ -16,7 +16,7 @@
*/
package snapshot
package snapshotclass
import (
"context"
@@ -56,8 +56,8 @@ type VolumeSnapshotClassController struct {
snapshotClassWorkQueue workqueue.RateLimitingInterface
}
//This controller is responseible to watch StorageClass
//When storageClass has created ,create snapshot class
// This controller is responsible to watch StorageClass
// When storageClass has created ,create snapshot class
func NewController(
storageClassInformer storageinformersv1.StorageClassInformer,
snapshotClassClient snapshotclient.VolumeSnapshotClassInterface,

View File

@@ -16,7 +16,7 @@
*/
package snapshot
package snapshotclass
import (
"reflect"
@@ -108,7 +108,6 @@ func (f *fixture) runController(scName string, startInformers bool, expectError
var actions []core.Action
actions = append(actions, f.snapshotClassClient.Actions()...)
actions = append(actions, f.k8sClient.Actions()...)
//actions = append(actions, f.ksClient.Actions()...)
filerActions := filterInformerActions(actions)
if len(filerActions) != len(f.actions) {
f.t.Errorf("count of actions: differ (-got, +want): %s", cmp.Diff(filerActions, f.actions))