fake

package
v0.0.35 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 11, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PackageRevision

type PackageRevision struct {
	Name               string
	Namespace          string
	Uid                types.UID
	PackageRevisionKey repository.PackageRevisionKey
	PackageLifecycle   v1alpha1.PackageRevisionLifecycle
	PackageRevision    *v1alpha1.PackageRevision
	Resources          *v1alpha1.PackageRevisionResources
	Kptfile            kptfile.KptFile
}

Implementation of the repository.PackageRevision interface for testing.

func (*PackageRevision) GetKptfile added in v0.0.12

func (f *PackageRevision) GetKptfile(ctx context.Context) (kptfile.KptFile, error)

func (*PackageRevision) GetLock added in v0.0.7

func (*PackageRevision) GetPackageRevision

func (pr *PackageRevision) GetPackageRevision(context.Context) (*v1alpha1.PackageRevision, error)

func (*PackageRevision) GetResources

func (*PackageRevision) GetUpstreamLock

func (*PackageRevision) Key

func (*PackageRevision) KubeObjectName

func (pr *PackageRevision) KubeObjectName() string

func (*PackageRevision) KubeObjectNamespace added in v0.0.12

func (pr *PackageRevision) KubeObjectNamespace() string

func (*PackageRevision) Lifecycle

func (*PackageRevision) ResourceVersion added in v0.0.26

func (pr *PackageRevision) ResourceVersion() string

func (*PackageRevision) UID added in v0.0.13

func (pr *PackageRevision) UID() types.UID

func (*PackageRevision) UpdateLifecycle added in v0.0.14

type Repository

type Repository struct {
	PackageRevisions []repository.PackageRevision
	Packages         []repository.Package
}

Implementation of the repository.Repository interface for testing. TODO(mortent): Implement stub functionality for all functions from the interface.

func (*Repository) Close added in v0.0.26

func (r *Repository) Close() error

func (*Repository) CreatePackage added in v0.0.10

func (r *Repository) CreatePackage(_ context.Context, pr *v1alpha1.Package) (repository.Package, error)

func (*Repository) CreatePackageRevision

func (r *Repository) CreatePackageRevision(_ context.Context, pr *v1alpha1.PackageRevision) (repository.PackageDraft, error)

func (*Repository) DeletePackage added in v0.0.10

func (r *Repository) DeletePackage(_ context.Context, pr repository.Package) error

func (*Repository) DeletePackageRevision

func (r *Repository) DeletePackageRevision(context.Context, repository.PackageRevision) error

func (*Repository) ListPackageRevisions

func (*Repository) ListPackages added in v0.0.10

func (*Repository) UpdatePackageRevision added in v0.0.10

func (*Repository) Version added in v0.0.32

func (r *Repository) Version(ctx context.Context) (string, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL