forked from openshift/origin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
fake_imagestreamimage.go
29 lines (23 loc) · 1.04 KB
/
fake_imagestreamimage.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package fake
import (
image_v1 "github.com/openshift/origin/pkg/image/apis/image/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
schema "k8s.io/apimachinery/pkg/runtime/schema"
testing "k8s.io/client-go/testing"
)
// FakeImageStreamImages implements ImageStreamImageInterface
type FakeImageStreamImages struct {
Fake *FakeImageV1
ns string
}
var imagestreamimagesResource = schema.GroupVersionResource{Group: "image.openshift.io", Version: "v1", Resource: "imagestreamimages"}
var imagestreamimagesKind = schema.GroupVersionKind{Group: "image.openshift.io", Version: "v1", Kind: "ImageStreamImage"}
// Get takes name of the imageStreamImage, and returns the corresponding imageStreamImage object, and an error if there is any.
func (c *FakeImageStreamImages) Get(name string, options v1.GetOptions) (result *image_v1.ImageStreamImage, err error) {
obj, err := c.Fake.
Invokes(testing.NewGetAction(imagestreamimagesResource, c.ns, name), &image_v1.ImageStreamImage{})
if obj == nil {
return nil, err
}
return obj.(*image_v1.ImageStreamImage), err
}