INNER CODE UNIT · Go
nodeWithTaint
robscott/kube-capacity · pkg/capacity/capacity_test.go:166
func nodeWithTaint(name string, labels map[string]string, key, value string) *corev1.Node {
return &corev1.Node{
TypeMeta: metav1.TypeMeta{
Kind: "Node",
APIVersion: "v1",
},
ObjectMeta: metav1.ObjectMeta{
Name: name,
Labels: labels,
},
Spec: corev1.NodeSpec{
Taints: []corev1.Taint{
{
Key: key,
Value: value,
Effect: "NoSchedule",
},
},