// createLimitRangeOfType creates a new limit range object with given max limits set for given limit type. The // object will be created in current namespace. func createLimitRangeOfType(t *testing.T, lrClient kclient.LimitRangeInterface, limitRangeName string, limitType kapi.LimitType, maxLimits kapi.ResourceList) *kapi.LimitRange { lr := &kapi.LimitRange{ ObjectMeta: kapi.ObjectMeta{ Name: limitRangeName, }, Spec: kapi.LimitRangeSpec{ Limits: []kapi.LimitRangeItem{ { Type: limitType, Max: maxLimits, }, }, }, } t.Logf("creating limit range object %q with %s limited to: %v", limitRangeName, limitType, maxLimits) lr, err := lrClient.Create(lr) if err != nil { t.Fatal(err) } return lr }