in pkg/cloudprovider/cloudprovider.go [75:86]
func (c *CloudProvider) Get(ctx context.Context, providerID string) (*karpenterv1.NodeClaim, error) {
klog.InfoS("Get", "providerID", providerID)
instance, err := c.instanceProvider.Get(ctx, providerID)
if err != nil {
return nil, fmt.Errorf("getting instance , %w", err)
}
if instance == nil {
return nil, fmt.Errorf("cannot find a ready instance , %w", err)
}
return c.instanceToNodeClaim(ctx, instance), err
}