mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +00:00
Fix error checks after cloning.
We should not use clone result When cloning fails. Fixes issues found in #28108.
This commit is contained in:
parent
d5e60cefc4
commit
d78946240e
@ -152,6 +152,7 @@ func (ctrl *PersistentVolumeController) initializeCaches(volumeSource, claimSour
|
|||||||
clone, err := conversion.NewCloner().DeepCopy(&volume)
|
clone, err := conversion.NewCloner().DeepCopy(&volume)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
glog.Errorf("error cloning volume %q: %v", volume.Name, err)
|
glog.Errorf("error cloning volume %q: %v", volume.Name, err)
|
||||||
|
continue
|
||||||
}
|
}
|
||||||
volumeClone := clone.(*api.PersistentVolume)
|
volumeClone := clone.(*api.PersistentVolume)
|
||||||
ctrl.storeVolumeUpdate(volumeClone)
|
ctrl.storeVolumeUpdate(volumeClone)
|
||||||
@ -172,6 +173,7 @@ func (ctrl *PersistentVolumeController) initializeCaches(volumeSource, claimSour
|
|||||||
clone, err := conversion.NewCloner().DeepCopy(&claim)
|
clone, err := conversion.NewCloner().DeepCopy(&claim)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
glog.Errorf("error cloning claim %q: %v", claimToClaimKey(&claim), err)
|
glog.Errorf("error cloning claim %q: %v", claimToClaimKey(&claim), err)
|
||||||
|
continue
|
||||||
}
|
}
|
||||||
claimClone := clone.(*api.PersistentVolumeClaim)
|
claimClone := clone.(*api.PersistentVolumeClaim)
|
||||||
ctrl.storeClaimUpdate(claimClone)
|
ctrl.storeClaimUpdate(claimClone)
|
||||||
|
Loading…
Reference in New Issue
Block a user