github.com/operator-framework/operator-lifecycle-manager@v0.30.0/pkg/package-server/provider/interfaces.go (about)

     1  package provider
     2  
     3  import (
     4  	"github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/apis/operators"
     5  	"k8s.io/apimachinery/pkg/labels"
     6  )
     7  
     8  type PackageManifestProvider interface {
     9  	Get(namespace, name string) (*operators.PackageManifest, error)
    10  	List(namespace string, selector labels.Selector) (*operators.PackageManifestList, error)
    11  }