Documentation
¶
Index ¶
- Constants
- func EnvListForEndpoint(dockerEndpoint, poolName string) ([]string, error)
- func LoadConfig(pools []string) (*provision.ScopedConfig, error)
- func RecreateContainers(p DockerProvisioner, w io.Writer) error
- func RegisterQueueTask(p DockerProvisioner) error
- func SaveImage(digest string) error
- type ClusterHook
- type DockerProvisioner
- type EnvSetCmd
- type InfoCmd
- type UpgradeCmd
Constants ¶
View Source
const QueueTaskName = "run-bs"
Variables ¶
This section is empty.
Functions ¶
func EnvListForEndpoint ¶
func LoadConfig ¶
func LoadConfig(pools []string) (*provision.ScopedConfig, error)
func RecreateContainers ¶
func RecreateContainers(p DockerProvisioner, w io.Writer) error
RecreateContainers relaunch all bs containers in the cluster for the given DockerProvisioner, logging progress to the given writer.
It assumes that the given writer is thread safe.
func RegisterQueueTask ¶
func RegisterQueueTask(p DockerProvisioner) error
RegisterQueueTask registers the internal bs queue task for later execution.
Types ¶
type ClusterHook ¶
type ClusterHook struct {
Provisioner DockerProvisioner
}
func (*ClusterHook) BeforeCreateContainer ¶
func (h *ClusterHook) BeforeCreateContainer(node cluster.Node) error
type DockerProvisioner ¶
type UpgradeCmd ¶
type UpgradeCmd struct{}
func (*UpgradeCmd) Info ¶
func (c *UpgradeCmd) Info() *cmd.Info
Click to show internal directories.
Click to hide internal directories.