Documentation ¶
Index ¶
- func NewKubernetesClientAdapter(client ctrlclient.Client) adapter.KubernetesClientAdapter
- func NewPackageClientAdapter(client ctrlclient.Client) adapter.PackageClientAdapter
- type ControllerRuntimeAdapter
- func (a *ControllerRuntimeAdapter) GetPackage(ctx context.Context, name string) (*v1alpha1.Package, error)
- func (a *ControllerRuntimeAdapter) GetPackageInfo(ctx context.Context, pkgInfoName string) (*v1alpha1.PackageInfo, error)
- func (a *ControllerRuntimeAdapter) GetPackageRepository(ctx context.Context, name string) (*v1alpha1.PackageRepository, error)
- func (a *ControllerRuntimeAdapter) ListPackageRepositories(ctx context.Context) (*v1alpha1.PackageRepositoryList, error)
- func (a *ControllerRuntimeAdapter) ListPackages(ctx context.Context) (*v1alpha1.PackageList, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewKubernetesClientAdapter ¶
func NewKubernetesClientAdapter(client ctrlclient.Client) adapter.KubernetesClientAdapter
func NewPackageClientAdapter ¶
func NewPackageClientAdapter(client ctrlclient.Client) adapter.PackageClientAdapter
Types ¶
type ControllerRuntimeAdapter ¶
type ControllerRuntimeAdapter struct {
// contains filtered or unexported fields
}
func (*ControllerRuntimeAdapter) GetPackage ¶
func (a *ControllerRuntimeAdapter) GetPackage(ctx context.Context, name string) (*v1alpha1.Package, error)
GetPackage implements adapter.PackageClientAdapter.
func (*ControllerRuntimeAdapter) GetPackageInfo ¶
func (a *ControllerRuntimeAdapter) GetPackageInfo(ctx context.Context, pkgInfoName string) ( *v1alpha1.PackageInfo, error, )
func (*ControllerRuntimeAdapter) GetPackageRepository ¶ added in v0.5.0
func (a *ControllerRuntimeAdapter) GetPackageRepository(ctx context.Context, name string) (*v1alpha1.PackageRepository, error)
GetPackageRepository implements adapter.PackageClientAdapter.
func (*ControllerRuntimeAdapter) ListPackageRepositories ¶ added in v0.5.0
func (a *ControllerRuntimeAdapter) ListPackageRepositories(ctx context.Context) (*v1alpha1.PackageRepositoryList, error)
ListPackageRepositories implements adapter.PackageClientAdapter.
func (*ControllerRuntimeAdapter) ListPackages ¶
func (a *ControllerRuntimeAdapter) ListPackages(ctx context.Context) (*v1alpha1.PackageList, error)
Click to show internal directories.
Click to hide internal directories.