package fake
import "k8s.io/client-go/discovery/fake"
Index ¶
- type FakeDiscovery
- func (c *FakeDiscovery) OpenAPISchema() (*openapi_v2.Document, error)
- func (c *FakeDiscovery) RESTClient() restclient.Interface
- func (c *FakeDiscovery) ServerGroups() (*metav1.APIGroupList, error)
- func (c *FakeDiscovery) ServerPreferredNamespacedResources() ([]*metav1.APIResourceList, error)
- func (c *FakeDiscovery) ServerPreferredResources() ([]*metav1.APIResourceList, error)
- func (c *FakeDiscovery) ServerResources() ([]*metav1.APIResourceList, error)
- func (c *FakeDiscovery) ServerResourcesForGroupVersion(groupVersion string) (*metav1.APIResourceList, error)
- func (c *FakeDiscovery) ServerVersion() (*version.Info, error)
Types ¶
type FakeDiscovery ¶
FakeDiscovery implements discovery.DiscoveryInterface and sometimes calls testing.Fake.Invoke with an action, but doesn't respect the return value if any. There is a way to fake static values like ServerVersion by using the Faked... fields on the struct.
func (*FakeDiscovery) OpenAPISchema ¶
func (c *FakeDiscovery) OpenAPISchema() (*openapi_v2.Document, error)
func (*FakeDiscovery) RESTClient ¶
func (c *FakeDiscovery) RESTClient() restclient.Interface
func (*FakeDiscovery) ServerGroups ¶
func (c *FakeDiscovery) ServerGroups() (*metav1.APIGroupList, error)
func (*FakeDiscovery) ServerPreferredNamespacedResources ¶
func (c *FakeDiscovery) ServerPreferredNamespacedResources() ([]*metav1.APIResourceList, error)
func (*FakeDiscovery) ServerPreferredResources ¶
func (c *FakeDiscovery) ServerPreferredResources() ([]*metav1.APIResourceList, error)
func (*FakeDiscovery) ServerResources ¶
func (c *FakeDiscovery) ServerResources() ([]*metav1.APIResourceList, error)
func (*FakeDiscovery) ServerResourcesForGroupVersion ¶
func (c *FakeDiscovery) ServerResourcesForGroupVersion(groupVersion string) (*metav1.APIResourceList, error)
func (*FakeDiscovery) ServerVersion ¶
func (c *FakeDiscovery) ServerVersion() (*version.Info, error)
Source Files ¶
discovery.go
- Version
- v6.0.0+incompatible
- Published
- Dec 7, 2017
- Platform
- linux/amd64
- Imports
- 8 packages
- Last checked
- 8 minutes ago –
Tools for package owners.