Register resources for fake dynamic client in tests
This commit is contained in:
parent
e614e35a64
commit
4550bfe300
|
|
@ -94,7 +94,21 @@ func mustCreateTestController(t *testing.T, testConfigs ...*testConfig) (*machin
|
||||||
}
|
}
|
||||||
|
|
||||||
kubeclientSet := fakekube.NewSimpleClientset(nodeObjects...)
|
kubeclientSet := fakekube.NewSimpleClientset(nodeObjects...)
|
||||||
dynamicClientset := fakedynamic.NewSimpleDynamicClient(runtime.NewScheme(), machineObjects...)
|
dynamicClientset := fakedynamic.NewSimpleDynamicClientWithCustomListKinds(
|
||||||
|
runtime.NewScheme(),
|
||||||
|
map[schema.GroupVersionResource]string{
|
||||||
|
{Group: "cluster.x-k8s.io", Version: "v1alpha3", Resource: "machinedeployments"}: "kindList",
|
||||||
|
{Group: "cluster.x-k8s.io", Version: "v1alpha3", Resource: "machines"}: "kindList",
|
||||||
|
{Group: "cluster.x-k8s.io", Version: "v1alpha3", Resource: "machinesets"}: "kindList",
|
||||||
|
{Group: "cluster.x-k8s.io", Version: "v1beta1", Resource: "machinedeployments"}: "kindList",
|
||||||
|
{Group: "cluster.x-k8s.io", Version: "v1beta1", Resource: "machines"}: "kindList",
|
||||||
|
{Group: "cluster.x-k8s.io", Version: "v1beta1", Resource: "machinesets"}: "kindList",
|
||||||
|
{Group: "custom.x-k8s.io", Version: "v1beta1", Resource: "machinedeployments"}: "kindList",
|
||||||
|
{Group: "custom.x-k8s.io", Version: "v1beta1", Resource: "machines"}: "kindList",
|
||||||
|
{Group: "custom.x-k8s.io", Version: "v1beta1", Resource: "machinesets"}: "kindList",
|
||||||
|
},
|
||||||
|
machineObjects...,
|
||||||
|
)
|
||||||
discoveryClient := &fakediscovery.FakeDiscovery{
|
discoveryClient := &fakediscovery.FakeDiscovery{
|
||||||
Fake: &clientgotesting.Fake{
|
Fake: &clientgotesting.Fake{
|
||||||
Resources: []*metav1.APIResourceList{
|
Resources: []*metav1.APIResourceList{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue