package
1.2.1
Repository: https://github.com/devtron-labs/helm.git
Documentation: pkg.go.dev

# Packages

Package persistent implements a persistent deployment repository.
Package transient implements a transient deployment repository.

# Functions

TestRepositoryCreateDeploymentWorks checks that creating a deployment works.
TestRepositoryDeleteDeploymentWorksForget checks that deleting and forgetting a deployment works.
TestRepositoryDeleteDeploymentWorksNoForget checks that deleting a deployment without forgetting it works.
TestRepositoryDeleteFailsWithNonExistentDeployment checks that deleting a non-existent deployment fails.
TestRepositoryDeleteWorksWithNoLatestManifest checks that deleting a deployment with no latest manifest works.
TestRepositoryGetFailsWithNonExistentDeployment checks that getting a non-existent deployment fails.
TestRepositoryListEmpty checks that listing an empty repository works.
TestRepositoryMultipleManifestsWorks checks that creating a deploymente with multiple manifests works.
TestRepositoryTypeInstances checks that type instances can be listed and retrieved successfully.

# Interfaces

Repository manages storage for all Deployment Manager entities, as well as the common operations to store, access and manage them.