From bff8109eb7b5ee2d108eef32ca5c14fb75d482fb Mon Sep 17 00:00:00 2001 From: Harshal Patil Date: Thu, 8 Oct 2020 17:02:59 +0530 Subject: [PATCH] Adjust the acceptable value of UsageNanoCores Signed-off-by: Harshal Patil --- test/e2e_node/summary_test.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/test/e2e_node/summary_test.go b/test/e2e_node/summary_test.go index 004de686de8..455afa64b68 100644 --- a/test/e2e_node/summary_test.go +++ b/test/e2e_node/summary_test.go @@ -23,7 +23,7 @@ import ( "strings" "time" - "k8s.io/api/core/v1" + v1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" kubeletstatsv1alpha1 "k8s.io/kubelet/pkg/apis/stats/v1alpha1" @@ -89,8 +89,12 @@ var _ = framework.KubeDescribe("Summary API [NodeConformance]", func() { "Name": gstruct.Ignore(), "StartTime": recent(maxStartAge), "CPU": ptrMatchAllFields(gstruct.Fields{ - "Time": recent(maxStatsAge), - "UsageNanoCores": bounded(10000, 2e9), + "Time": recent(maxStatsAge), + // CRI stats provider tries to estimate the value of UsageNanoCores. This value can be + // either 0 or between 10000 and 2e9. + // Please refer, https://github.com/kubernetes/kubernetes/pull/95345#discussion_r501630942 + // for more information. + "UsageNanoCores": gomega.SatisfyAny(gomega.BeZero(), bounded(10000, 2e9)), "UsageCoreNanoSeconds": bounded(10000000, 1e15), }), "Memory": ptrMatchAllFields(gstruct.Fields{