apihelper

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 22, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIHelpers

type APIHelpers interface {
	// GetClient returns a client
	GetClient() (*k8sclient.Clientset, error)

	// GetNode returns the Kubernetes node on which this container is running.
	GetNode(*k8sclient.Clientset, string) (*api.Node, error)

	// UpdateNode updates the node via the API server using a client.
	UpdateNode(*k8sclient.Clientset, *api.Node) error
}

APIHelpers represents a set of API helpers for Kubernetes

type K8sHelpers

type K8sHelpers struct {
}

Implements APIHelpers

func (K8sHelpers) GetClient

func (h K8sHelpers) GetClient() (*k8sclient.Clientset, error)

func (K8sHelpers) GetNode

func (h K8sHelpers) GetNode(cli *k8sclient.Clientset, nodeName string) (*api.Node, error)

func (K8sHelpers) UpdateNode

func (h K8sHelpers) UpdateNode(c *k8sclient.Clientset, n *api.Node) error

type MockAPIHelpers

type MockAPIHelpers struct {
	mock.Mock
}

MockAPIHelpers is an autogenerated mock type for the APIHelpers type

func (*MockAPIHelpers) GetClient

func (_m *MockAPIHelpers) GetClient() (*kubernetes.Clientset, error)

GetClient provides a mock function with given fields:

func (*MockAPIHelpers) GetNode

func (_m *MockAPIHelpers) GetNode(_a0 *kubernetes.Clientset, _a1 string) (*v1.Node, error)

GetNode provides a mock function with given fields: _a0, _a1

func (*MockAPIHelpers) UpdateNode

func (_m *MockAPIHelpers) UpdateNode(_a0 *kubernetes.Clientset, _a1 *v1.Node) error

UpdateNode provides a mock function with given fields: _a0, _a1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL