e2e/integration: simplify deepcopy calls

This commit is contained in:
Dr. Stefan Schimanski
2017-08-15 14:15:41 +02:00
parent ce55939465
commit 637fe0844c
8 changed files with 7 additions and 34 deletions

View File

@@ -876,14 +876,7 @@ func (s *LabelNodePrepareStrategy) PreparePatch(*v1.Node) []byte {
}
func (s *LabelNodePrepareStrategy) CleanupNode(node *v1.Node) *v1.Node {
objCopy, err := api.Scheme.Copy(node)
if err != nil {
return &v1.Node{}
}
nodeCopy, ok := (objCopy).(*v1.Node)
if !ok {
return &v1.Node{}
}
nodeCopy := node.DeepCopy()
if node.Labels != nil && len(node.Labels[s.labelKey]) != 0 {
delete(nodeCopy.Labels, s.labelKey)
}