mirror of
https://github.com/kubernetes/client-go.git
synced 2025-08-16 06:23:16 +00:00
Merge pull request #69412 from tossmilestone/scheduler-factory-test
Refactor scheduler factory test Kubernetes-commit: 060218a862ba69488aae7edc0313ccf1b448eab6
This commit is contained in:
commit
cbd9965a0e
64
Godeps/Godeps.json
generated
64
Godeps/Godeps.json
generated
@ -272,131 +272,131 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/admissionregistration/v1alpha1",
|
"ImportPath": "k8s.io/api/admissionregistration/v1alpha1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/admissionregistration/v1beta1",
|
"ImportPath": "k8s.io/api/admissionregistration/v1beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/apps/v1",
|
"ImportPath": "k8s.io/api/apps/v1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/apps/v1beta1",
|
"ImportPath": "k8s.io/api/apps/v1beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/apps/v1beta2",
|
"ImportPath": "k8s.io/api/apps/v1beta2",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/authentication/v1",
|
"ImportPath": "k8s.io/api/authentication/v1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/authentication/v1beta1",
|
"ImportPath": "k8s.io/api/authentication/v1beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/authorization/v1",
|
"ImportPath": "k8s.io/api/authorization/v1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/authorization/v1beta1",
|
"ImportPath": "k8s.io/api/authorization/v1beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/autoscaling/v1",
|
"ImportPath": "k8s.io/api/autoscaling/v1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/autoscaling/v2beta1",
|
"ImportPath": "k8s.io/api/autoscaling/v2beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/autoscaling/v2beta2",
|
"ImportPath": "k8s.io/api/autoscaling/v2beta2",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/batch/v1",
|
"ImportPath": "k8s.io/api/batch/v1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/batch/v1beta1",
|
"ImportPath": "k8s.io/api/batch/v1beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/batch/v2alpha1",
|
"ImportPath": "k8s.io/api/batch/v2alpha1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/certificates/v1beta1",
|
"ImportPath": "k8s.io/api/certificates/v1beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/coordination/v1beta1",
|
"ImportPath": "k8s.io/api/coordination/v1beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/core/v1",
|
"ImportPath": "k8s.io/api/core/v1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/events/v1beta1",
|
"ImportPath": "k8s.io/api/events/v1beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/extensions/v1beta1",
|
"ImportPath": "k8s.io/api/extensions/v1beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/imagepolicy/v1alpha1",
|
"ImportPath": "k8s.io/api/imagepolicy/v1alpha1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/networking/v1",
|
"ImportPath": "k8s.io/api/networking/v1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/policy/v1beta1",
|
"ImportPath": "k8s.io/api/policy/v1beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/rbac/v1",
|
"ImportPath": "k8s.io/api/rbac/v1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/rbac/v1alpha1",
|
"ImportPath": "k8s.io/api/rbac/v1alpha1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/rbac/v1beta1",
|
"ImportPath": "k8s.io/api/rbac/v1beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/scheduling/v1alpha1",
|
"ImportPath": "k8s.io/api/scheduling/v1alpha1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/scheduling/v1beta1",
|
"ImportPath": "k8s.io/api/scheduling/v1beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/settings/v1alpha1",
|
"ImportPath": "k8s.io/api/settings/v1alpha1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/storage/v1",
|
"ImportPath": "k8s.io/api/storage/v1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/storage/v1alpha1",
|
"ImportPath": "k8s.io/api/storage/v1alpha1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/api/storage/v1beta1",
|
"ImportPath": "k8s.io/api/storage/v1beta1",
|
||||||
"Rev": "f0372b674713244ff8634990ab0ce45742a05d86"
|
"Rev": "bbf5c193d86c33256702fc781833463a7bca7849"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "k8s.io/apimachinery/pkg/api/apitesting",
|
"ImportPath": "k8s.io/apimachinery/pkg/api/apitesting",
|
||||||
|
@ -26,20 +26,31 @@ import (
|
|||||||
func (c *FakePods) Bind(binding *v1.Binding) error {
|
func (c *FakePods) Bind(binding *v1.Binding) error {
|
||||||
action := core.CreateActionImpl{}
|
action := core.CreateActionImpl{}
|
||||||
action.Verb = "create"
|
action.Verb = "create"
|
||||||
|
action.Namespace = binding.Namespace
|
||||||
action.Resource = podsResource
|
action.Resource = podsResource
|
||||||
action.Subresource = "bindings"
|
action.Subresource = "binding"
|
||||||
action.Object = binding
|
action.Object = binding
|
||||||
|
|
||||||
_, err := c.Fake.Invokes(action, binding)
|
_, err := c.Fake.Invokes(action, binding)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (c *FakePods) GetBinding(name string) (result *v1.Binding, err error) {
|
||||||
|
obj, err := c.Fake.
|
||||||
|
Invokes(core.NewGetSubresourceAction(podsResource, c.ns, "binding", name), &v1.Binding{})
|
||||||
|
|
||||||
|
if obj == nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return obj.(*v1.Binding), err
|
||||||
|
}
|
||||||
|
|
||||||
func (c *FakePods) GetLogs(name string, opts *v1.PodLogOptions) *restclient.Request {
|
func (c *FakePods) GetLogs(name string, opts *v1.PodLogOptions) *restclient.Request {
|
||||||
action := core.GenericActionImpl{}
|
action := core.GenericActionImpl{}
|
||||||
action.Verb = "get"
|
action.Verb = "get"
|
||||||
action.Namespace = c.ns
|
action.Namespace = c.ns
|
||||||
action.Resource = podsResource
|
action.Resource = podsResource
|
||||||
action.Subresource = "logs"
|
action.Subresource = "log"
|
||||||
action.Value = opts
|
action.Value = opts
|
||||||
|
|
||||||
_, _ = c.Fake.Invokes(action, &v1.Pod{})
|
_, _ = c.Fake.Invokes(action, &v1.Pod{})
|
||||||
|
Loading…
Reference in New Issue
Block a user