From 495b8f4f7563cfee27824bb98bc73fabc4add064 Mon Sep 17 00:00:00 2001 From: Seth Jennings Date: Tue, 7 Aug 2018 12:57:25 -0500 Subject: [PATCH] UPSTREAM: : ensure perFSGroup quanity is positive --- vendor/k8s.io/kubernetes/cmd/kubelet/app/patch_volumequota.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vendor/k8s.io/kubernetes/cmd/kubelet/app/patch_volumequota.go b/vendor/k8s.io/kubernetes/cmd/kubelet/app/patch_volumequota.go index f6ee4bc51025..b1d5bf1a4a4f 100644 --- a/vendor/k8s.io/kubernetes/cmd/kubelet/app/patch_volumequota.go +++ b/vendor/k8s.io/kubernetes/cmd/kubelet/app/patch_volumequota.go @@ -83,6 +83,10 @@ func PatchVolumePluginsForLocalQuota(rootdir string, plugins *[]volume.VolumePlu return fmt.Errorf("unable to parse \"%s\" as a quantity", volumeConfig.LocalQuota.PerFSGroup) } + if quota.Value() <= 0 { + return fmt.Errorf("perFSGroup must be a positive quantity") + } + glog.V(2).Info("replacing empty-dir volume plugin with quota wrapper") quotaApplicator, err := emptydirquota.NewQuotaApplicator(rootdir)