Documentation
¶
Overview ¶
Package deploy provides functionality for exporting and deploying configuration bundles.
Index ¶
- type Conflict
- type Manager
- func (m *Manager) DeployBundle(bundle *config.DeploymentBundle, bundleDir string, ...) error
- func (m *Manager) ExportBundle(bundlePath string, apps []string, configManager *config.Manager) error
- func (m *Manager) ImportBundle(bundlePath, targetDir string) (*config.DeploymentBundle, error)
- func (m *Manager) LoadBundleMetadata(path string) (*config.DeploymentBundle, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager handles deployment operations for configuration bundles
func NewManager ¶
NewManager creates a new deployment manager
func (*Manager) DeployBundle ¶
func (m *Manager) DeployBundle(bundle *config.DeploymentBundle, bundleDir string, configManager *config.Manager, force bool) error
DeployBundle deploys an imported bundle to the current system
func (*Manager) ExportBundle ¶
func (m *Manager) ExportBundle(bundlePath string, apps []string, configManager *config.Manager) error
ExportBundle creates a deployment bundle from current configuration
func (*Manager) ImportBundle ¶
func (m *Manager) ImportBundle(bundlePath, targetDir string) (*config.DeploymentBundle, error)
ImportBundle imports a deployment bundle and validates its contents
func (*Manager) LoadBundleMetadata ¶ added in v1.0.6
func (m *Manager) LoadBundleMetadata(path string) (*config.DeploymentBundle, error)
LoadBundleMetadata loads bundle metadata from a file path
Click to show internal directories.
Click to hide internal directories.