in pkg/clusters/clusters.go [211:225]
func (o *ContainerOperation) poll(ctx context.Context) (operations.OperationStatus, error) {
log.Debugf("Polling for %s", o.String())
var status operations.OperationStatus
resp, err := o.Client.GetOperation(ctx, o.Path)
if err != nil {
return status, fmt.Errorf("error retrieving Operation %s: %w", o.Path, err)
}
status = operationStatus(resp)
log.Debugf("Operation %s status: %#v", o.Path, status)
return status, nil
}