Documentation
¶
Index ¶
- func CreateTestNode(name, availabilityZone, instanceId, allocatableCpu, allocatableMemory string) v1.Node
- func CreateTestPod(name, nodeName, cpuRequest, cpuMemory string, isDaemonSet bool, ...) v1.Pod
- type MockClient
- func (mock *MockClient) Cordon(nodeName string) error
- func (mock *MockClient) Drain(nodeName string, ignoreDaemonSets, deleteLocalData bool, ...) error
- func (mock *MockClient) FilterNodeByAutoScalingInstance(nodes []v1.Node, instance *autoscaling.Instance) (*v1.Node, error)
- func (mock *MockClient) GetNodeByAutoScalingInstance(instance *autoscaling.Instance) (*v1.Node, error)
- func (mock *MockClient) GetNodes() ([]v1.Node, error)
- func (mock *MockClient) GetPodsInNode(node string) ([]v1.Pod, error)
- func (mock *MockClient) UpdateNode(node *v1.Node) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateTestNode ¶
Types ¶
type MockClient ¶ added in v1.5.0
func NewMockClient ¶ added in v1.5.0
func NewMockClient(nodes []v1.Node, pods []v1.Pod) *MockClient
func (*MockClient) Cordon ¶ added in v1.7.0
func (mock *MockClient) Cordon(nodeName string) error
func (*MockClient) Drain ¶ added in v1.5.0
func (mock *MockClient) Drain(nodeName string, ignoreDaemonSets, deleteLocalData bool, podTerminationGracePeriod int) error
func (*MockClient) FilterNodeByAutoScalingInstance ¶ added in v1.5.0
func (mock *MockClient) FilterNodeByAutoScalingInstance(nodes []v1.Node, instance *autoscaling.Instance) (*v1.Node, error)
func (*MockClient) GetNodeByAutoScalingInstance ¶ added in v1.5.0
func (mock *MockClient) GetNodeByAutoScalingInstance(instance *autoscaling.Instance) (*v1.Node, error)
func (*MockClient) GetPodsInNode ¶ added in v1.5.0
func (mock *MockClient) GetPodsInNode(node string) ([]v1.Pod, error)
func (*MockClient) UpdateNode ¶ added in v1.5.0
func (mock *MockClient) UpdateNode(node *v1.Node) error
Click to show internal directories.
Click to hide internal directories.