Documentation ¶
Index ¶
- Constants
- func RecreateContainers(p DockerProvisioner, w io.Writer) error
- func RegisterQueueTask(p DockerProvisioner) error
- func SaveEnvs(envMap EnvMap, poolEnvMap PoolEnvMap) error
- func SaveImage(digest string) error
- type ClusterHook
- type Config
- type DockerProvisioner
- type Env
- type EnvMap
- type EnvSetCmd
- type InfoCmd
- type PoolEnvMap
- type PoolEnvs
- type UpgradeCmd
Constants ¶
View Source
const QueueTaskName = "run-bs"
Variables ¶
This section is empty.
Functions ¶
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.
func SaveEnvs ¶
func SaveEnvs(envMap EnvMap, poolEnvMap PoolEnvMap) error
Types ¶
type ClusterHook ¶
type ClusterHook struct {
Provisioner DockerProvisioner
}
func (*ClusterHook) BeforeCreateContainer ¶
func (h *ClusterHook) BeforeCreateContainer(node cluster.Node) error
type Config ¶
func LoadConfig ¶
func (*Config) EnvListForEndpoint ¶
func (*Config) UpdateEnvMaps ¶
func (conf *Config) UpdateEnvMaps(envMap EnvMap, poolEnvMap PoolEnvMap) error
type DockerProvisioner ¶
type PoolEnvMap ¶
type UpgradeCmd ¶
type UpgradeCmd struct{}
func (*UpgradeCmd) Info ¶
func (c *UpgradeCmd) Info() *cmd.Info
Click to show internal directories.
Click to hide internal directories.