Documentation ¶
Overview ¶
Package driver implements driver capability interfaces and drivers for local development.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WithCreate ¶
WithCreate represents the creation method interface for a driver.
type WithDestroy ¶
WithDestroy represents the destroying method interface for a driver.
type WithMigrations ¶
type WithMigrations interface {
Migrations() *types.Migrations
}
WithMigrations represents the method interface for extracting the migrations from a driver. This method is likely to be used by a database driver which manipulates migrations.
type WithNamespace ¶
type WithNamespace interface {
Namespace() *string
}
WithNamespace represents a method interface for extracting the namespace on which the driver operates. This is likely to be used by a kubernetes driver.
type WithPatches ¶
WithPatches represents an interface for extracting patches from a driver. Patches are pre-execution hooks for dynamic driver configuration.
type WithReleases ¶
WithReleases represents the method interface for extracting releases from a driver. This is likely to be used by a kubernetes like driver for obtaining releases which contain kubernetes manifests.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package docker implements migrate drivers that operate on top of docker.
|
Package docker implements migrate drivers that operate on top of docker. |
Package generic implements abstract drivers for migrate package.
|
Package generic implements abstract drivers for migrate package. |