func()

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
}