Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PackageDriver ¶
type PackageDriver interface { // Install or upgrade an package. Install(ctx context.Context, name string, namespace string, source api.PackageOCISource, values map[string]interface{}) error // Uninstall an package. Uninstall(ctx context.Context, name string) error }
PackageDriver is an interface for converting a CRD to a series of Kubernetes objects.
Its first implementation will be Helm, but the interface is used to enhance and simplify testing as well as abstract the details of Helm.
Click to show internal directories.
Click to hide internal directories.