func()

in pkg/providers/instance/instance.go [181:190]


func (p *Provider) Delete(ctx context.Context, apName string) error {
	klog.InfoS("Instance.Delete", "agentpool name", apName)

	err := deleteAgentPool(ctx, p.azClient.agentPoolsClient, p.resourceGroup, p.clusterName, apName)
	if err != nil {
		logging.FromContext(ctx).Errorf("Deleting agentpool %q failed: %v", apName, err)
		return fmt.Errorf("agentPool.Delete for %q failed: %w", apName, err)
	}
	return nil
}