func checkPendingErrors(logger context.Logger, ctx context.Context, namespace, name string) error { if !AuthPerformed(ctx) { return fmt.Errorf("openshift.auth.completed missing from context") } deferredErrors, haveDeferredErrors := DeferredErrorsFrom(ctx) if !haveDeferredErrors { return nil } repoErr, haveRepoErr := deferredErrors.Get(namespace, name) if !haveRepoErr { return nil } logger.Debugf("Origin auth: found deferred error for %s/%s: %v", namespace, name, repoErr) return repoErr }