mirror of https://github.com/k3s-io/k3s
Adding missing UpdateStatus methods to client
parent
a531a465d1
commit
d8c87e93dc
|
@ -36,6 +36,7 @@ type PersistentVolumeClaimInterface interface {
|
||||||
Get(name string) (*api.PersistentVolumeClaim, error)
|
Get(name string) (*api.PersistentVolumeClaim, error)
|
||||||
Create(claim *api.PersistentVolumeClaim) (*api.PersistentVolumeClaim, error)
|
Create(claim *api.PersistentVolumeClaim) (*api.PersistentVolumeClaim, error)
|
||||||
Update(claim *api.PersistentVolumeClaim) (*api.PersistentVolumeClaim, error)
|
Update(claim *api.PersistentVolumeClaim) (*api.PersistentVolumeClaim, error)
|
||||||
|
UpdateStatus(claim *api.PersistentVolumeClaim) (*api.PersistentVolumeClaim, error)
|
||||||
Delete(name string) error
|
Delete(name string) error
|
||||||
Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)
|
Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)
|
||||||
}
|
}
|
||||||
|
@ -87,6 +88,12 @@ func (c *persistentVolumeClaims) Update(claim *api.PersistentVolumeClaim) (resul
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (c *persistentVolumeClaims) UpdateStatus(claim *api.PersistentVolumeClaim) (result *api.PersistentVolumeClaim, err error) {
|
||||||
|
result = &api.PersistentVolumeClaim{}
|
||||||
|
err = c.client.Put().Namespace(c.namespace).Resource("persistentVolumeClaims").Name(claim.Name).SubResource("status").Body(claim).Do().Into(result)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
func (c *persistentVolumeClaims) Delete(name string) error {
|
func (c *persistentVolumeClaims) Delete(name string) error {
|
||||||
return c.client.Delete().Namespace(c.namespace).Resource("persistentVolumeClaims").Name(name).Do().Error()
|
return c.client.Delete().Namespace(c.namespace).Resource("persistentVolumeClaims").Name(name).Do().Error()
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,6 +35,7 @@ type PersistentVolumeInterface interface {
|
||||||
Get(name string) (*api.PersistentVolume, error)
|
Get(name string) (*api.PersistentVolume, error)
|
||||||
Create(volume *api.PersistentVolume) (*api.PersistentVolume, error)
|
Create(volume *api.PersistentVolume) (*api.PersistentVolume, error)
|
||||||
Update(volume *api.PersistentVolume) (*api.PersistentVolume, error)
|
Update(volume *api.PersistentVolume) (*api.PersistentVolume, error)
|
||||||
|
UpdateStatus(persistentVolume *api.PersistentVolume) (*api.PersistentVolume, error)
|
||||||
Delete(name string) error
|
Delete(name string) error
|
||||||
Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)
|
Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)
|
||||||
}
|
}
|
||||||
|
@ -82,6 +83,12 @@ func (c *persistentVolumes) Update(volume *api.PersistentVolume) (result *api.Pe
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (c *persistentVolumes) UpdateStatus(volume *api.PersistentVolume) (result *api.PersistentVolume, err error) {
|
||||||
|
result = &api.PersistentVolume{}
|
||||||
|
err = c.client.Put().Resource("persistentVolumes").Name(volume.Name).SubResource("status").Body(volume).Do().Into(result)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
func (c *persistentVolumes) Delete(name string) error {
|
func (c *persistentVolumes) Delete(name string) error {
|
||||||
return c.client.Delete().Resource("persistentVolumes").Name(name).Do().Error()
|
return c.client.Delete().Resource("persistentVolumes").Name(name).Do().Error()
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,13 +43,18 @@ func (c *FakePersistentVolumeClaims) Delete(name string) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *FakePersistentVolumeClaims) Create(persistentVolumeClaims *api.PersistentVolumeClaim) (*api.PersistentVolumeClaim, error) {
|
func (c *FakePersistentVolumeClaims) Create(claim *api.PersistentVolumeClaim) (*api.PersistentVolumeClaim, error) {
|
||||||
obj, err := c.Fake.Invokes(FakeAction{Action: "create-persistentVolumeClaims"}, &api.PersistentVolumeClaim{})
|
obj, err := c.Fake.Invokes(FakeAction{Action: "create-persistentVolumeClaims"}, &api.PersistentVolumeClaim{})
|
||||||
return obj.(*api.PersistentVolumeClaim), err
|
return obj.(*api.PersistentVolumeClaim), err
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *FakePersistentVolumeClaims) Update(persistentVolumeClaims *api.PersistentVolumeClaim) (*api.PersistentVolumeClaim, error) {
|
func (c *FakePersistentVolumeClaims) Update(claim *api.PersistentVolumeClaim) (*api.PersistentVolumeClaim, error) {
|
||||||
obj, err := c.Fake.Invokes(FakeAction{Action: "update-persistentVolumeClaims", Value: persistentVolumeClaims.Name}, &api.PersistentVolumeClaim{})
|
obj, err := c.Fake.Invokes(FakeAction{Action: "update-persistentVolumeClaims", Value: claim.Name}, &api.PersistentVolumeClaim{})
|
||||||
|
return obj.(*api.PersistentVolumeClaim), err
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *FakePersistentVolumeClaims) UpdateStatus(claim *api.PersistentVolumeClaim) (*api.PersistentVolumeClaim, error) {
|
||||||
|
obj, err := c.Fake.Invokes(FakeAction{Action: "update-persistentVolumeClaims", Value: claim}, &api.PersistentVolumeClaim{})
|
||||||
return obj.(*api.PersistentVolumeClaim), err
|
return obj.(*api.PersistentVolumeClaim), err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -43,13 +43,18 @@ func (c *FakePersistentVolumes) Delete(name string) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *FakePersistentVolumes) Create(persistentVolumes *api.PersistentVolume) (*api.PersistentVolume, error) {
|
func (c *FakePersistentVolumes) Create(pv *api.PersistentVolume) (*api.PersistentVolume, error) {
|
||||||
obj, err := c.Fake.Invokes(FakeAction{Action: "create-persistentVolumes"}, &api.PersistentVolume{})
|
obj, err := c.Fake.Invokes(FakeAction{Action: "create-persistentVolumes"}, &api.PersistentVolume{})
|
||||||
return obj.(*api.PersistentVolume), err
|
return obj.(*api.PersistentVolume), err
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *FakePersistentVolumes) Update(persistentVolumes *api.PersistentVolume) (*api.PersistentVolume, error) {
|
func (c *FakePersistentVolumes) Update(pv *api.PersistentVolume) (*api.PersistentVolume, error) {
|
||||||
obj, err := c.Fake.Invokes(FakeAction{Action: "update-persistentVolumes", Value: persistentVolumes.Name}, &api.PersistentVolume{})
|
obj, err := c.Fake.Invokes(FakeAction{Action: "update-persistentVolumes", Value: pv.Name}, &api.PersistentVolume{})
|
||||||
|
return obj.(*api.PersistentVolume), err
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *FakePersistentVolumes) UpdateStatus(pv *api.PersistentVolume) (*api.PersistentVolume, error) {
|
||||||
|
obj, err := c.Fake.Invokes(FakeAction{Action: "update-persistentVolumes", Value: pv}, &api.PersistentVolume{})
|
||||||
return obj.(*api.PersistentVolume), err
|
return obj.(*api.PersistentVolume), err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue