// TemplateNodeInfo returns a node template for this node group.
TemplateNodeInfo returns a node template for this node group.
// TemplateNodeInfo returns a node template for this node group .
func (mig *GkeMig) TemplateNodeInfo() (*schedulercache.NodeInfo, error) {
	node, err := mig.gkeManager.GetMigTemplateNode(mig)
	if err != nil {
		return nil, err
	}
	nodeInfo := schedulercache.NewNodeInfo(cloudprovider.BuildKubeProxy(mig.Id()))
	nodeInfo.SetNode(node)
	return nodeInfo, nil
}
func ( mig * GkeMig ) TemplateNodeInfo ( ) ( * schedulercache . NodeInfo , error ) { node , err := mig . gkeManager . GetMigTemplateNode ( mig ) if err != nil { return nil , err } nodeInfo := schedulercache . NewNodeInfo ( cloudprovider . BuildKubeProxy ( mig . Id ( ) ) ) nodeInfo . SetNode ( node ) return nodeInfo , nil }
TemplateNodeInfo returns a node template for this node group.
TemplateNodeInfo returns a node template for this node group .