Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotSigned = errors.New("bundle is not signed")
TODO: Export everything in this file from duffle cmd/duffle/pull.go
Functions ¶
This section is empty.
Types ¶
type ActionArguments ¶
type ActionArguments struct { // Name of the claim. Claim string // Either a filepath to the bundle or the name of the bundle. BundleIdentifier string // BundleIdentifier is a filepath. BundleIsFile bool // Insecure bundle uninstallation allowed. Insecure bool // Params is the set of parameters to pass to the bundle. Params map[string]string // Either a filepath to a credential file or the name of a set of a credentials. CredentialIdentifiers []string // Driver is the CNAB-compliant driver used to run bundle actions. Driver string }
Shared arguments for all CNAB actions supported by duffle
type Duffle ¶
func (*Duffle) Install ¶
func (d *Duffle) Install(args InstallArguments) error
func (*Duffle) LoadBundle ¶
func (*Duffle) NewClaimStore ¶
func (*Duffle) Uninstall ¶
func (d *Duffle) Uninstall(args UninstallArguments) error
func (*Duffle) Upgrade ¶
func (d *Duffle) Upgrade(args UpgradeArguments) error
type InstallArguments ¶
type InstallArguments struct {
ActionArguments
}
type UninstallArguments ¶
type UninstallArguments struct {
ActionArguments
}
type UpgradeArguments ¶
type UpgradeArguments struct {
ActionArguments
}
Click to show internal directories.
Click to hide internal directories.