func provideAll()

in pkg/discovery/content/provider/provider.go [85:101]


func provideAll(ctx context.Context, l zerolog.Logger, containerdStore containerd.Store, router routing.Router) error {
	refs, err := containerdStore.List(ctx)
	if err != nil {
		return err
	}

	errs := []error{}
	for _, ref := range refs {
		_, err := provideRef(ctx, l, containerdStore, router, ref)
		if err != nil {
			errs = append(errs, err)
			continue
		}
	}

	return errors.Join(errs...)
}