mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
controller:volume fix static check failures
This commit is contained in:
parent
8567b77b49
commit
7a8eaf4561
@ -27,8 +27,6 @@ pkg/controller/podgc
|
|||||||
pkg/controller/replicaset
|
pkg/controller/replicaset
|
||||||
pkg/controller/resourcequota
|
pkg/controller/resourcequota
|
||||||
pkg/controller/statefulset
|
pkg/controller/statefulset
|
||||||
pkg/controller/volume/persistentvolume/testing
|
|
||||||
pkg/controller/volume/scheduling
|
|
||||||
pkg/credentialprovider
|
pkg/credentialprovider
|
||||||
pkg/credentialprovider/aws
|
pkg/credentialprovider/aws
|
||||||
pkg/credentialprovider/azure
|
pkg/credentialprovider/azure
|
||||||
|
@ -466,34 +466,6 @@ func (r *VolumeReactor) DeleteClaimEvent(claim *v1.PersistentVolumeClaim) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// addVolumeEvent simulates that a volume has been added in etcd and the
|
|
||||||
// controller receives 'volume added' event.
|
|
||||||
func (r *VolumeReactor) addVolumeEvent(volume *v1.PersistentVolume) {
|
|
||||||
r.lock.Lock()
|
|
||||||
defer r.lock.Unlock()
|
|
||||||
|
|
||||||
r.volumes[volume.Name] = volume
|
|
||||||
// Generate event. No cloning is needed, this claim is not stored in the
|
|
||||||
// controller cache yet.
|
|
||||||
if r.fakeVolumeWatch != nil {
|
|
||||||
r.fakeVolumeWatch.Add(volume)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// modifyVolumeEvent simulates that a volume has been modified in etcd and the
|
|
||||||
// controller receives 'volume modified' event.
|
|
||||||
func (r *VolumeReactor) modifyVolumeEvent(volume *v1.PersistentVolume) {
|
|
||||||
r.lock.Lock()
|
|
||||||
defer r.lock.Unlock()
|
|
||||||
|
|
||||||
r.volumes[volume.Name] = volume
|
|
||||||
// Generate deletion event. Cloned volume is needed to prevent races (and we
|
|
||||||
// would get a clone from etcd too).
|
|
||||||
if r.fakeVolumeWatch != nil {
|
|
||||||
r.fakeVolumeWatch.Modify(volume.DeepCopy())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// AddClaimEvent simulates that a claim has been deleted in etcd and the
|
// AddClaimEvent simulates that a claim has been deleted in etcd and the
|
||||||
// controller receives 'claim added' event.
|
// controller receives 'claim added' event.
|
||||||
func (r *VolumeReactor) AddClaimEvent(claim *v1.PersistentVolumeClaim) {
|
func (r *VolumeReactor) AddClaimEvent(claim *v1.PersistentVolumeClaim) {
|
||||||
|
@ -51,7 +51,6 @@ var (
|
|||||||
preboundPVC = makeTestPVC("prebound-pvc", "1G", "", pvcPrebound, "pv-node1a", "1", &waitClass)
|
preboundPVC = makeTestPVC("prebound-pvc", "1G", "", pvcPrebound, "pv-node1a", "1", &waitClass)
|
||||||
preboundPVCNode1a = makeTestPVC("unbound-pvc", "1G", "", pvcPrebound, "pv-node1a", "1", &waitClass)
|
preboundPVCNode1a = makeTestPVC("unbound-pvc", "1G", "", pvcPrebound, "pv-node1a", "1", &waitClass)
|
||||||
boundPVC = makeTestPVC("bound-pvc", "1G", "", pvcBound, "pv-bound", "1", &waitClass)
|
boundPVC = makeTestPVC("bound-pvc", "1G", "", pvcBound, "pv-bound", "1", &waitClass)
|
||||||
boundPVC2 = makeTestPVC("bound-pvc2", "1G", "", pvcBound, "pv-bound2", "1", &waitClass)
|
|
||||||
boundPVCNode1a = makeTestPVC("unbound-pvc", "1G", "", pvcBound, "pv-node1a", "1", &waitClass)
|
boundPVCNode1a = makeTestPVC("unbound-pvc", "1G", "", pvcBound, "pv-node1a", "1", &waitClass)
|
||||||
immediateUnboundPVC = makeTestPVC("immediate-unbound-pvc", "1G", "", pvcUnbound, "", "1", &immediateClass)
|
immediateUnboundPVC = makeTestPVC("immediate-unbound-pvc", "1G", "", pvcUnbound, "", "1", &immediateClass)
|
||||||
immediateBoundPVC = makeTestPVC("immediate-bound-pvc", "1G", "", pvcBound, "pv-bound-immediate", "1", &immediateClass)
|
immediateBoundPVC = makeTestPVC("immediate-bound-pvc", "1G", "", pvcBound, "pv-bound-immediate", "1", &immediateClass)
|
||||||
@ -67,12 +66,10 @@ var (
|
|||||||
selectedNodePVC = makeTestPVC("provisioned-pvc", "1Gi", nodeLabelValue, pvcSelectedNode, "", "1", &waitClassWithProvisioner)
|
selectedNodePVC = makeTestPVC("provisioned-pvc", "1Gi", nodeLabelValue, pvcSelectedNode, "", "1", &waitClassWithProvisioner)
|
||||||
|
|
||||||
// PVs for manual binding
|
// PVs for manual binding
|
||||||
pvNoNode = makeTestPV("pv-no-node", "", "1G", "1", nil, waitClass)
|
|
||||||
pvNode1a = makeTestPV("pv-node1a", "node1", "5G", "1", nil, waitClass)
|
pvNode1a = makeTestPV("pv-node1a", "node1", "5G", "1", nil, waitClass)
|
||||||
pvNode1b = makeTestPV("pv-node1b", "node1", "10G", "1", nil, waitClass)
|
pvNode1b = makeTestPV("pv-node1b", "node1", "10G", "1", nil, waitClass)
|
||||||
pvNode1c = makeTestPV("pv-node1b", "node1", "5G", "1", nil, waitClass)
|
pvNode1c = makeTestPV("pv-node1b", "node1", "5G", "1", nil, waitClass)
|
||||||
pvNode2 = makeTestPV("pv-node2", "node2", "1G", "1", nil, waitClass)
|
pvNode2 = makeTestPV("pv-node2", "node2", "1G", "1", nil, waitClass)
|
||||||
pvPrebound = makeTestPV("pv-prebound", "node1", "1G", "1", unboundPVC, waitClass)
|
|
||||||
pvBound = makeTestPV("pv-bound", "node1", "1G", "1", boundPVC, waitClass)
|
pvBound = makeTestPV("pv-bound", "node1", "1G", "1", boundPVC, waitClass)
|
||||||
pvNode1aBound = makeTestPV("pv-node1a", "node1", "5G", "1", unboundPVC, waitClass)
|
pvNode1aBound = makeTestPV("pv-node1a", "node1", "5G", "1", unboundPVC, waitClass)
|
||||||
pvNode1bBound = makeTestPV("pv-node1b", "node1", "10G", "1", unboundPVC2, waitClass)
|
pvNode1bBound = makeTestPV("pv-node1b", "node1", "10G", "1", unboundPVC2, waitClass)
|
||||||
@ -278,7 +275,9 @@ func (env *testEnv) updateVolumes(t *testing.T, pvs []*v1.PersistentVolume, wait
|
|||||||
if !ok {
|
if !ok {
|
||||||
return false, fmt.Errorf("PV %s invalid object", pvInCache.Name)
|
return false, fmt.Errorf("PV %s invalid object", pvInCache.Name)
|
||||||
}
|
}
|
||||||
return versioner.CompareResourceVersion(pvInCache, pv) == 0, nil
|
if versioner.CompareResourceVersion(pvInCache, pv) != 0 {
|
||||||
|
return false, nil
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true, nil
|
return true, nil
|
||||||
})
|
})
|
||||||
@ -302,7 +301,9 @@ func (env *testEnv) updateClaims(t *testing.T, pvcs []*v1.PersistentVolumeClaim,
|
|||||||
if !ok {
|
if !ok {
|
||||||
return false, fmt.Errorf("PVC %s invalid object", pvcInCache.Name)
|
return false, fmt.Errorf("PVC %s invalid object", pvcInCache.Name)
|
||||||
}
|
}
|
||||||
return versioner.CompareResourceVersion(pvcInCache, pvc) == 0, nil
|
if versioner.CompareResourceVersion(pvcInCache, pvc) != 0 {
|
||||||
|
return false, nil
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true, nil
|
return true, nil
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user