mirror of
https://github.com/kubernetes/client-go.git
synced 2025-08-09 03:07:20 +00:00
Make dynamic and metadata clients plumb DeleteOptions
Kubernetes-commit: 84f6d742c5b09480fc3199f9995effb898c60099
This commit is contained in:
parent
bce2be2f20
commit
70f53edfc8
@ -279,19 +279,19 @@ func (c *dynamicResourceClient) Delete(ctx context.Context, name string, opts me
|
|||||||
switch {
|
switch {
|
||||||
case len(c.namespace) == 0 && len(subresources) == 0:
|
case len(c.namespace) == 0 && len(subresources) == 0:
|
||||||
_, err = c.client.Fake.
|
_, err = c.client.Fake.
|
||||||
Invokes(testing.NewRootDeleteAction(c.resource, name), &metav1.Status{Status: "dynamic delete fail"})
|
Invokes(testing.NewRootDeleteActionWithOptions(c.resource, name, opts), &metav1.Status{Status: "dynamic delete fail"})
|
||||||
|
|
||||||
case len(c.namespace) == 0 && len(subresources) > 0:
|
case len(c.namespace) == 0 && len(subresources) > 0:
|
||||||
_, err = c.client.Fake.
|
_, err = c.client.Fake.
|
||||||
Invokes(testing.NewRootDeleteSubresourceAction(c.resource, strings.Join(subresources, "/"), name), &metav1.Status{Status: "dynamic delete fail"})
|
Invokes(testing.NewRootDeleteSubresourceActionWithOptions(c.resource, strings.Join(subresources, "/"), name, opts), &metav1.Status{Status: "dynamic delete fail"})
|
||||||
|
|
||||||
case len(c.namespace) > 0 && len(subresources) == 0:
|
case len(c.namespace) > 0 && len(subresources) == 0:
|
||||||
_, err = c.client.Fake.
|
_, err = c.client.Fake.
|
||||||
Invokes(testing.NewDeleteAction(c.resource, c.namespace, name), &metav1.Status{Status: "dynamic delete fail"})
|
Invokes(testing.NewDeleteActionWithOptions(c.resource, c.namespace, name, opts), &metav1.Status{Status: "dynamic delete fail"})
|
||||||
|
|
||||||
case len(c.namespace) > 0 && len(subresources) > 0:
|
case len(c.namespace) > 0 && len(subresources) > 0:
|
||||||
_, err = c.client.Fake.
|
_, err = c.client.Fake.
|
||||||
Invokes(testing.NewDeleteSubresourceAction(c.resource, strings.Join(subresources, "/"), c.namespace, name), &metav1.Status{Status: "dynamic delete fail"})
|
Invokes(testing.NewDeleteSubresourceActionWithOptions(c.resource, strings.Join(subresources, "/"), c.namespace, name, opts), &metav1.Status{Status: "dynamic delete fail"})
|
||||||
}
|
}
|
||||||
|
|
||||||
return err
|
return err
|
||||||
|
@ -235,19 +235,19 @@ func (c *metadataResourceClient) Delete(ctx context.Context, name string, opts m
|
|||||||
switch {
|
switch {
|
||||||
case len(c.namespace) == 0 && len(subresources) == 0:
|
case len(c.namespace) == 0 && len(subresources) == 0:
|
||||||
_, err = c.client.Fake.
|
_, err = c.client.Fake.
|
||||||
Invokes(testing.NewRootDeleteAction(c.resource, name), &metav1.Status{Status: "metadata delete fail"})
|
Invokes(testing.NewRootDeleteActionWithOptions(c.resource, name, opts), &metav1.Status{Status: "metadata delete fail"})
|
||||||
|
|
||||||
case len(c.namespace) == 0 && len(subresources) > 0:
|
case len(c.namespace) == 0 && len(subresources) > 0:
|
||||||
_, err = c.client.Fake.
|
_, err = c.client.Fake.
|
||||||
Invokes(testing.NewRootDeleteSubresourceAction(c.resource, strings.Join(subresources, "/"), name), &metav1.Status{Status: "metadata delete fail"})
|
Invokes(testing.NewRootDeleteSubresourceActionWithOptions(c.resource, strings.Join(subresources, "/"), name, opts), &metav1.Status{Status: "metadata delete fail"})
|
||||||
|
|
||||||
case len(c.namespace) > 0 && len(subresources) == 0:
|
case len(c.namespace) > 0 && len(subresources) == 0:
|
||||||
_, err = c.client.Fake.
|
_, err = c.client.Fake.
|
||||||
Invokes(testing.NewDeleteAction(c.resource, c.namespace, name), &metav1.Status{Status: "metadata delete fail"})
|
Invokes(testing.NewDeleteActionWithOptions(c.resource, c.namespace, name, opts), &metav1.Status{Status: "metadata delete fail"})
|
||||||
|
|
||||||
case len(c.namespace) > 0 && len(subresources) > 0:
|
case len(c.namespace) > 0 && len(subresources) > 0:
|
||||||
_, err = c.client.Fake.
|
_, err = c.client.Fake.
|
||||||
Invokes(testing.NewDeleteSubresourceAction(c.resource, strings.Join(subresources, "/"), c.namespace, name), &metav1.Status{Status: "metadata delete fail"})
|
Invokes(testing.NewDeleteSubresourceActionWithOptions(c.resource, strings.Join(subresources, "/"), c.namespace, name, opts), &metav1.Status{Status: "metadata delete fail"})
|
||||||
}
|
}
|
||||||
|
|
||||||
return err
|
return err
|
||||||
|
Loading…
Reference in New Issue
Block a user