File tree Expand file tree Collapse file tree 2 files changed +132
-8
lines changed
pkg/package-server/provider Expand file tree Collapse file tree 2 files changed +132
-8
lines changed Original file line number Diff line number Diff line change @@ -240,13 +240,13 @@ func (p *RegistryProvider) List(namespace string) (*v1alpha1.PackageManifestList
240
240
241
241
pkgs := []v1alpha1.PackageManifest {}
242
242
for _ , client := range p .clients {
243
- if client .source .GetNamespace () == namespace || client .source .GetNamespace () == p .globalNamespace || namespace == "" {
243
+ if client .source .GetNamespace () == namespace || client .source .GetNamespace () == p .globalNamespace || namespace == metav1 . NamespaceAll {
244
244
logger .Debugf ("found CatalogSource %s" , client .source .GetName ())
245
245
246
246
stream , err := client .ListPackages (context .Background (), & api.ListPackageRequest {})
247
247
if err != nil {
248
248
logger .WithField ("err" , err .Error ()).Warnf ("error getting stream" )
249
- return nil , err
249
+ continue
250
250
}
251
251
for {
252
252
pkgName , err := stream .Recv ()
@@ -256,17 +256,17 @@ func (p *RegistryProvider) List(namespace string) (*v1alpha1.PackageManifestList
256
256
257
257
if err != nil {
258
258
logger .WithField ("err" , err .Error ()).Warnf ("error getting data" )
259
- return nil , err
259
+ break
260
260
}
261
261
pkg , err := client .GetPackage (context .Background (), & api.GetPackageRequest {Name : pkgName .GetName ()})
262
262
if err != nil {
263
263
logger .WithField ("err" , err .Error ()).Warnf ("error getting package" )
264
- return nil , err
264
+ break
265
265
}
266
266
newPkg , err := toPackageManifest (pkg , client )
267
267
if err != nil {
268
268
logger .WithField ("err" , err .Error ()).Warnf ("error converting to packagemanifest" )
269
- return nil , err
269
+ break
270
270
}
271
271
272
272
// Set request namespace to stop kube clients from complaining about global namespace mismatch.
You can’t perform that action at this time.
0 commit comments