Documentation
¶
Index ¶
- Constants
- func FilterNonLocal(ori [][]*prefab.Prefab) (filtered [][]*prefab.Prefab)
- type AssembleConfig
- type Bundle
- type BundleManager
- func (bm *BundleManager) AddBundleID(name string, version string, bundleID string) (err error)
- func (bm *BundleManager) Assemble(blueprint prefab.Blueprint, basePath string, dctx *dcontext.DeployContext) (err error)
- func (bm *BundleManager) AssembleHandler(cfg AssembleConfig) error
- func (bm *BundleManager) CreateContainer(bundle *Bundle) (id string, rootFs string, imgConfig specs.ImageConfig, err error)
- func (bm *BundleManager) CreateContainerById(bundleId string) (id string, rootFs string, imgConfig specs.ImageConfig, err error)
- func (bm *BundleManager) CreateContainerByName(name string, version string) (id string, rootFs string, imgConfig specs.ImageConfig, err error)
- func (bm *BundleManager) DeleteAllBundles() (err error)
- func (bm *BundleManager) DeleteAllContainers() (err error)
- func (bm *BundleManager) DeleteBundle(name string, version string) (err error)
- func (bm *BundleManager) DeleteById(id string) (err error)
- func (bm *BundleManager) DeleteContainer(id string) (err error)
- func (bm *BundleManager) Exist(name, version string) (exists bool)
- func (bm *BundleManager) Get(name string, version string) (bundle *Bundle, err error)
- func (bm *BundleManager) GetById(id string) (bundle *Bundle, err error)
- func (bm *BundleManager) List() (bundles []*Bundle, err error)
- func (bm *BundleManager) ListNames() (bundleNames []string)
- func (bm *BundleManager) Pack(blueprint prefab.Blueprint, basePath string, dstDir string, keepURL bool) (taskcPath string, blueprintPath string, err error)
- func (bm *BundleManager) PackHandler(cfg PackConfig) (err error)
- func (bm *BundleManager) RequestClosure(name string, version string, dstDir string) (filename string, err error)
- func (bm *BundleManager) Upload(repoType string, taskcPath string, blueprintPath string) (err error)
- type PackConfig
Constants ¶
View Source
const LIST_NAME = "Bundles.json"
View Source
const LOCAL_CONTENT_TAG = "LOCAL"
View Source
const LOCAL_PYTHON_TAG = "PYTHON"
View Source
const SPEC_NAME = "bundle.json"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AssembleConfig ¶
type BundleManager ¶
func NewBundleManager ¶
func NewBundleManager(workDir string, upstream string) (bm *BundleManager, err error)
func (*BundleManager) AddBundleID ¶
func (bm *BundleManager) AddBundleID(name string, version string, bundleID string) (err error)
func (*BundleManager) Assemble ¶
func (bm *BundleManager) Assemble(blueprint prefab.Blueprint, basePath string, dctx *dcontext.DeployContext) (err error)
assemble the blueprint into a given bundle blueprintPath must be an absoulute path
func (*BundleManager) AssembleHandler ¶
func (bm *BundleManager) AssembleHandler(cfg AssembleConfig) error
func (*BundleManager) CreateContainer ¶ added in v0.2.3
func (bm *BundleManager) CreateContainer(bundle *Bundle) (id string, rootFs string, imgConfig specs.ImageConfig, err error)
func (*BundleManager) CreateContainerById ¶ added in v0.2.3
func (bm *BundleManager) CreateContainerById(bundleId string) (id string, rootFs string, imgConfig specs.ImageConfig, err error)
func (*BundleManager) CreateContainerByName ¶ added in v0.2.3
func (bm *BundleManager) CreateContainerByName(name string, version string) (id string, rootFs string, imgConfig specs.ImageConfig, err error)
func (*BundleManager) DeleteAllBundles ¶
func (bm *BundleManager) DeleteAllBundles() (err error)
func (*BundleManager) DeleteAllContainers ¶ added in v0.2.3
func (bm *BundleManager) DeleteAllContainers() (err error)
func (*BundleManager) DeleteBundle ¶
func (bm *BundleManager) DeleteBundle(name string, version string) (err error)
if version == "", delete all versions of a bundle
func (*BundleManager) DeleteById ¶ added in v0.2.3
func (bm *BundleManager) DeleteById(id string) (err error)
func (*BundleManager) DeleteContainer ¶ added in v0.2.3
func (bm *BundleManager) DeleteContainer(id string) (err error)
func (*BundleManager) Exist ¶
func (bm *BundleManager) Exist(name, version string) (exists bool)
func (*BundleManager) Get ¶
func (bm *BundleManager) Get(name string, version string) (bundle *Bundle, err error)
func (*BundleManager) GetById ¶ added in v0.2.3
func (bm *BundleManager) GetById(id string) (bundle *Bundle, err error)
func (*BundleManager) List ¶
func (bm *BundleManager) List() (bundles []*Bundle, err error)
func (*BundleManager) ListNames ¶ added in v0.2.3
func (bm *BundleManager) ListNames() (bundleNames []string)
func (*BundleManager) PackHandler ¶
func (bm *BundleManager) PackHandler(cfg PackConfig) (err error)
func (*BundleManager) RequestClosure ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.