Fix node create after delete
node.ResourceVersion must not be set when creating a node. This issue prevents vk from resolving issues after the vk node instance has been deleted (for whatever reason).
This commit is contained in:
@@ -363,7 +363,9 @@ func UpdateNodeStatus(ctx context.Context, nodes v1.NodeInterface, n *corev1.Nod
|
||||
}
|
||||
|
||||
log.G(ctx).Debug("node not found")
|
||||
node, err = nodes.Create(n.DeepCopy())
|
||||
newNode := n.DeepCopy()
|
||||
newNode.ResourceVersion = ""
|
||||
node, err = nodes.Create(newNode)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user