Versions in this module Expand all Collapse all v1 v1.0.1 Jan 28, 2021 Changes in this version + const DockerHome + func ProvisionEvent(settings *config.Schema, evt *model.Event, cmdRunner cmdrunner.CommandRunner) (err error) + type DockerMachine struct + EnvVars []string + EventID string + Settings *config.Schema + func NewDockerMachine(settings *config.Schema, eventID string) *DockerMachine + func (dm *DockerMachine) Copy(machineName, sourcePath, destPath string, cmdRunner cmdrunner.CommandRunner) (err error) + func (dm *DockerMachine) HomeDir(machineName string) string + func (dm *DockerMachine) ProvisionMachine(machineName, provider string, cmdRunner cmdrunner.CommandRunner) (mc *model.Machine, err error) + func (dm *DockerMachine) ReadConfig(machineName string) (mc *model.Machine, err error) + func (dm *DockerMachine) Run(machineName string, cmd []string, cmdRunner cmdrunner.CommandRunner) (out string, err error) + func (dm *DockerMachine) RunDocker(machineName string, cmd []string, cmdRunner cmdrunner.CommandRunner) (out string, err error) + func (dm *DockerMachine) Status(machineName string, cmdRunner cmdrunner.CommandRunner) (out string, err error) + func (dm *DockerMachine) StopMachine(machineName string, cmdRunner cmdrunner.CommandRunner) (err error) v1.0.0 Jan 18, 2021 Changes in this version + func AddGenesisAccounts(settings config.Schema, evt *model.Event, runCommand CommandRunner) (err error) + func CollectGenesisTxs(settings config.Schema, evt *model.Event, runCommand CommandRunner) (err error) + func ConfigurePayload(settings config.Schema, evt *model.Event, cmdRunner CommandRunner) (err error) + func CreateEvent(settings config.Schema, evt *model.Event) (err error) + func DeployPayload(settings config.Schema, evt *model.Event, cmdRunner CommandRunner, ...) (err error) + func DestroyEvent(settings config.Schema, evt *model.Event, cmdRunner CommandRunner) (err error) + func DownloadPayloadBinary(settings config.Schema, evt *model.Event, runCommand CommandRunner) (err error) + func EditConfigs(settings config.Schema, evt *model.Event, runCommand CommandRunner) (err error) + func GenerateFaucetConfig(settings config.Schema, evt *model.Event, runCommand CommandRunner) (err error) + func GenerateKeys(settings config.Schema, evt *model.Event, runCommand CommandRunner) (*model.Event, error) + func GenesisTxs(settings config.Schema, evt *model.Event, runCommand CommandRunner) (err error) + func GetEventByID(settings config.Schema, ID string) (event model.Event, err error) + func InitDaemon(settings config.Schema, evt *model.Event, runCommand CommandRunner) (*model.Event, error) + func InspectEvent(settings config.Schema, evt *model.Event, cmdRunner CommandRunner) (err error) + func InstallDockerMachine(settings config.Schema) (err error) + func ListEvents(settings config.Schema) (events []model.Event, err error) + func LoadEvent(settings config.Schema, evtID string) (evt *model.Event, err error) + func Provision(settings config.Schema, evt *model.Event, cmdRunner CommandRunner, ...) (err error) + func RereadDockerMachineInfo(settings config.Schema, evt *model.Event, dmc DockerMachineInterface) (event *model.Event, err error) + func RunCommand(command, envVars []string) (out string, err error) + func SetupWorkspace(settings config.Schema) (err error) + func StoreEvent(settings config.Schema, evt *model.Event) (err error) + type CommandRunner func([]string, []string) (string, error) + type DockerMachineConfig struct + EventID string + Settings config.Schema + func NewDockerMachineConfig(settings config.Schema, eventID string) *DockerMachineConfig + func (dmc *DockerMachineConfig) HomeDir(machineN string) string + func (dmc *DockerMachineConfig) ReadConfig(machineN string) (mc *model.MachineConfig, err error) + type DockerMachineConfigFormat struct + ConfigVersion int + Driver struct{ ... } + DriverName string + HostOptions struct{ ... } + Name string + type DockerMachineInterface interface + HomeDir func(string) string + ReadConfig func(string) (*model.MachineConfig, error)