Set sizeLimit to the smaller of the ephemeral storage limit and the emptydir limit (if set)
This commit is contained in:
		| @@ -238,6 +238,12 @@ func (dsw *desiredStateOfWorld) AddPodToVolume( | ||||
| 				_, podLimits := apiv1resource.PodRequestsAndLimits(pod) | ||||
| 				ephemeralStorageLimit := podLimits[v1.ResourceEphemeralStorage] | ||||
| 				sizeLimit = resource.NewQuantity(ephemeralStorageLimit.Value(), resource.BinarySI) | ||||
| 				if volumeSpec.Volume.EmptyDir != nil && | ||||
| 					volumeSpec.Volume.EmptyDir.SizeLimit != nil && | ||||
| 					volumeSpec.Volume.EmptyDir.SizeLimit.Value() > 0 && | ||||
| 					volumeSpec.Volume.EmptyDir.SizeLimit.Value() < sizeLimit.Value() { | ||||
| 					sizeLimit = resource.NewQuantity(volumeSpec.Volume.EmptyDir.SizeLimit.Value(), resource.BinarySI) | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 		dsw.volumesToMount[volumeName] = volumeToMount{ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Robert Krawitz
					Robert Krawitz