Documentation
¶
Index ¶
- type FakeClient
- func (f *FakeClient) AddPackage(name, version string, manifest *v1alpha1.PackageManifest)
- func (f *FakeClient) Clear()
- func (f *FakeClient) FetchLatestPackageManifest(name string, target *v1alpha1.PackageManifest) (version string, err error)
- func (f *FakeClient) FetchMetaIndex(target *types.MetaIndex) error
- func (f *FakeClient) FetchPackageIndex(name string, target *types.PackageIndex) error
- func (f *FakeClient) FetchPackageManifest(name string, version string, target *v1alpha1.PackageManifest) error
- func (f *FakeClient) FetchPackageRepoIndex(target *types.PackageRepoIndex) error
- func (f *FakeClient) GetLatestVersion(pkgName string) (string, error)
- func (f *FakeClient) GetPackageManifestURL(name string, version string) (string, error)
- func (f *FakeClient) GetReposForPackage(name string) ([]v1alpha1.PackageRepository, error)
- type FakeClientset
- func (f *FakeClientset) Default() client.RepoClient
- func (f *FakeClientset) ForPackage(pkg v1alpha1.Package) client.RepoClient
- func (f *FakeClientset) ForRepo(repo v1alpha1.PackageRepository) client.RepoClient
- func (f *FakeClientset) ForRepoWithName(name string) client.RepoClient
- func (f *FakeClientset) Meta() client.RepoMetaclient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeClient ¶
type FakeClient struct { Packages map[string]map[string]*v1alpha1.PackageManifest PackageRepositories []v1alpha1.PackageRepository }
FakeClient is a mock implementation of RepoClient for use in tests
func (*FakeClient) AddPackage ¶
func (f *FakeClient) AddPackage(name, version string, manifest *v1alpha1.PackageManifest)
func (*FakeClient) Clear ¶
func (f *FakeClient) Clear()
func (*FakeClient) FetchLatestPackageManifest ¶
func (f *FakeClient) FetchLatestPackageManifest(name string, target *v1alpha1.PackageManifest) ( version string, err error, )
FetchLatestPackageManifest implements client.RepoClient.
func (*FakeClient) FetchMetaIndex ¶ added in v0.5.0
func (f *FakeClient) FetchMetaIndex(target *types.MetaIndex) error
FetchMetaIndex implements client.RepoMetaclient.
func (*FakeClient) FetchPackageIndex ¶
func (f *FakeClient) FetchPackageIndex(name string, target *types.PackageIndex) error
FetchPackageIndex implements client.RepoClient.
func (*FakeClient) FetchPackageManifest ¶
func (f *FakeClient) FetchPackageManifest(name string, version string, target *v1alpha1.PackageManifest) error
FetchPackageManifest implements client.RepoClient.
func (*FakeClient) FetchPackageRepoIndex ¶
func (f *FakeClient) FetchPackageRepoIndex(target *types.PackageRepoIndex) error
FetchPackageRepoIndex implements client.RepoClient.
func (*FakeClient) GetLatestVersion ¶
func (f *FakeClient) GetLatestVersion(pkgName string) (string, error)
GetLatestVersion implements client.RepoClient.
func (*FakeClient) GetPackageManifestURL ¶
func (f *FakeClient) GetPackageManifestURL(name string, version string) (string, error)
GetPackageManifestURL implements client.RepoClient.
func (*FakeClient) GetReposForPackage ¶ added in v0.5.0
func (f *FakeClient) GetReposForPackage(name string) ([]v1alpha1.PackageRepository, error)
GetReposForPackage implements client.RepoAggregator.
type FakeClientset ¶ added in v0.5.0
type FakeClientset struct {
Client *FakeClient
}
func (*FakeClientset) Default ¶ added in v0.5.0
func (f *FakeClientset) Default() client.RepoClient
Default implements client.RepoClientset.
func (*FakeClientset) ForPackage ¶ added in v0.5.0
func (f *FakeClientset) ForPackage(pkg v1alpha1.Package) client.RepoClient
ForPackage implements client.RepoClientset.
func (*FakeClientset) ForRepo ¶ added in v0.5.0
func (f *FakeClientset) ForRepo(repo v1alpha1.PackageRepository) client.RepoClient
ForRepo implements client.RepoClientset.
func (*FakeClientset) ForRepoWithName ¶ added in v0.5.0
func (f *FakeClientset) ForRepoWithName(name string) client.RepoClient
ForRepoWithName implements client.RepoClientset.
func (*FakeClientset) Meta ¶ added in v0.5.0
func (f *FakeClientset) Meta() client.RepoMetaclient
Meta implements client.RepoClientset.